diff --git a/.tx/config b/.tx/config index 7eb1697e0..01bd7def7 100644 --- a/.tx/config +++ b/.tx/config @@ -7,6 +7,7 @@ trans.da = apps/i2ptunnel/locale/messages_da.po trans.de = apps/i2ptunnel/locale/messages_de.po trans.es = apps/i2ptunnel/locale/messages_es.po trans.fr = apps/i2ptunnel/locale/messages_fr.po +trans.hu = apps/i2ptunnel/locale/messages_hu.po trans.it = apps/i2ptunnel/locale/messages_it.po trans.nl = apps/i2ptunnel/locale/messages_nl.po trans.ru = apps/i2ptunnel/locale/messages_ru.po @@ -22,10 +23,12 @@ trans.ar = apps/routerconsole/locale/messages_ar.po trans.cs = apps/routerconsole/locale/messages_cs.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.el = apps/routerconsole/locale/messages_el.po trans.es = apps/routerconsole/locale/messages_es.po +trans.et_EE = apps/routerconsole/locale/messages_ee.po trans.fi = apps/routerconsole/locale/messages_fi.po trans.fr = apps/routerconsole/locale/messages_fr.po +trans.hu = apps/routerconsole/locale/messages_hu.po trans.it = apps/routerconsole/locale/messages_it.po trans.nl = apps/routerconsole/locale/messages_nl.po trans.pl = apps/routerconsole/locale/messages_pl.po @@ -43,6 +46,7 @@ trans.cs = apps/i2psnark/locale/messages_cs.po trans.de = apps/i2psnark/locale/messages_de.po trans.es = apps/i2psnark/locale/messages_es.po trans.fr = apps/i2psnark/locale/messages_fr.po +trans.hu = apps/i2psnark/locale/messages_hu.po trans.it = apps/i2psnark/locale/messages_it.po trans.nl = apps/i2psnark/locale/messages_nl.po trans.pl = apps/i2psnark/locale/messages_pl.po @@ -59,8 +63,10 @@ trans.ar = apps/susidns/locale/messages_ar.po trans.cs = apps/susidns/locale/messages_cs.po trans.da = apps/susidns/locale/messages_da.po trans.de = apps/susidns/locale/messages_de.po +trans.el = apps/susidns/locale/messages_el.po trans.es = apps/susidns/locale/messages_es.po trans.fr = apps/susidns/locale/messages_fr.po +trans.hu = apps/susidns/locale/messages_hu.po trans.it = apps/susidns/locale/messages_it.po trans.nl = apps/susidns/locale/messages_nl.po trans.pl = apps/susidns/locale/messages_pl.po @@ -77,8 +83,10 @@ trans.ar = apps/desktopgui/locale/messages_ar.po trans.cs = apps/desktopgui/locale/messages_cs.po trans.da = apps/desktopgui/locale/messages_da.po trans.de = apps/desktopgui/locale/messages_de.po +trans.el = apps/desktopgui/locale/messages_el.po trans.es = apps/desktopgui/locale/messages_es.po trans.fr = apps/desktopgui/locale/messages_fr.po +trans.hu = apps/desktopgui/locale/messages_hu.po trans.it = apps/desktopgui/locale/messages_it.po trans.nl = apps/desktopgui/locale/messages_nl.po trans.pl = apps/desktopgui/locale/messages_pl.po @@ -95,6 +103,7 @@ trans.cs = apps/susimail/locale/messages_cs.po trans.de = apps/susimail/locale/messages_de.po trans.es = apps/susimail/locale/messages_es.po trans.fr = apps/susimail/locale/messages_fr.po +trans.hu = apps/susimail/locale/messages_hu.po trans.it = apps/susimail/locale/messages_it.po trans.nl = apps/susimail/locale/messages_nl.po trans.ru = apps/susimail/locale/messages_ru.po @@ -109,7 +118,10 @@ source_file = debian/po/templates.pot source_lang = en trans.cs = debian/po/cs.po trans.de = debian/po/de.po +trans.el = debian/po/el.po trans.es = debian/po/es.po +trans.it = debian/po/it.po +trans.hu = debian/po/hu.po trans.pl = debian/po/pl.po trans.ru = debian/po/ru.po trans.sv_SE = debian/po/sv.po diff --git a/LICENSE.txt b/LICENSE.txt index db99aa5fc..3272f143b 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -197,6 +197,7 @@ Applications: - 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 + FatCow icons: See licenses/LICENSE-FatCowIcons.txt GeoIP Data: Copyright (c) 2008 MaxMind, Inc. All Rights Reserved. @@ -206,6 +207,10 @@ Applications: "Man with hat over face" & related images licensed under a Creative Commons 2.0 license. Original photos by Florian Kuhlmann. http://www.flickr.com/photos/floriankuhlmann/3117758155 + I2PSnark light theme: + "Creative Commons Cat" licensed under a Creative Commons Attribution 3.0 Unported License. + Original photo by Boaz Arad. http://www.luxphile.com/2011/01/creative-commons-cat.html + SAM: Public domain. diff --git a/apps/BOB/src/net/i2p/BOB/BOB.java b/apps/BOB/src/net/i2p/BOB/BOB.java index e08c4cea9..0b55eb532 100644 --- a/apps/BOB/src/net/i2p/BOB/BOB.java +++ b/apps/BOB/src/net/i2p/BOB/BOB.java @@ -115,7 +115,6 @@ import net.i2p.util.SimpleTimer2; */ public class BOB { - private final static Log _log = new Log(BOB.class); public final static String PROP_CONFIG_LOCATION = "BOB.config"; public final static String PROP_BOB_PORT = "BOB.port"; public final static String PROP_BOB_HOST = "BOB.host"; @@ -137,7 +136,7 @@ public class BOB { */ public static void info(String arg) { System.out.println("INFO:" + arg); - _log.info(arg); + (new Log(BOB.class)).info(arg); } /** @@ -147,7 +146,7 @@ public class BOB { */ public static void warn(String arg) { System.out.println("WARNING:" + arg); - _log.warn(arg); + (new Log(BOB.class)).warn(arg); } /** @@ -157,7 +156,7 @@ public class BOB { */ public static void error(String arg) { System.out.println("ERROR: " + arg); - _log.error(arg); + (new Log(BOB.class)).error(arg); } /** @@ -185,6 +184,7 @@ public class BOB { SimpleTimer2 Y2 = SimpleTimer2.getInstance(); i = Y1.hashCode(); i = Y2.hashCode(); + Log _log = new Log(BOB.class); try { { File cfg = new File(configLocation); @@ -260,6 +260,7 @@ public class BOB { i = 0; boolean g = false; + spin.set(true); try { info("BOB is now running."); listener = new ServerSocket(Integer.parseInt(props.getProperty(PROP_BOB_PORT)), 10, InetAddress.getByName(props.getProperty(PROP_BOB_HOST))); diff --git a/apps/BOB/src/net/i2p/BOB/DoCMDS.java b/apps/BOB/src/net/i2p/BOB/DoCMDS.java index af5830818..38bb60ca6 100644 --- a/apps/BOB/src/net/i2p/BOB/DoCMDS.java +++ b/apps/BOB/src/net/i2p/BOB/DoCMDS.java @@ -54,7 +54,7 @@ public class DoCMDS implements Runnable { // FIX ME // I need a better way to do versioning, but this will do for now. - public static final String BMAJ = "00", BMIN = "00", BREV = "0F", BEXT = ""; + public static final String BMAJ = "00", BMIN = "00", BREV = "10", BEXT = ""; public static final String BOBversion = BMAJ + "." + BMIN + "." + BREV + BEXT; private Socket server; private Properties props; diff --git a/apps/desktopgui/locale/messages_el.po b/apps/desktopgui/locale/messages_el.po new file mode 100644 index 000000000..0a865eaf9 --- /dev/null +++ b/apps/desktopgui/locale/messages_el.po @@ -0,0 +1,56 @@ +# I2P +# Copyright (C) 2009 The I2P Project +# This file is distributed under the same license as the desktopgui package. +# To contribute translations, see http://www.i2p2.de/newdevelopers +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: I2P\n" +"Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" +"POT-Creation-Date: 2011-03-03 18:29+0000\n" +"PO-Revision-Date: 2012-07-02 11:28+0000\n" +"Last-Translator: lixtetrax \n" +"Language-Team: Greek (http://www.transifex.com/projects/p/I2P/language/el/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: el\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: src/net/i2p/desktopgui/ExternalTrayManager.java:23 +msgid "Start I2P" +msgstr "Έναρξη Ι2Ρ" + +#: src/net/i2p/desktopgui/ExternalTrayManager.java:38 +msgid "I2P is starting!" +msgstr "Το Ι2Ρ ξεκίνησε!" + +#: src/net/i2p/desktopgui/ExternalTrayManager.java:38 +msgid "Starting" +msgstr "Έναρξη" + +#: src/net/i2p/desktopgui/InternalTrayManager.java:26 +msgid "Launch I2P Browser" +msgstr "Έναρξη φυλλομετρητή Ι2Ρ" + +#: src/net/i2p/desktopgui/InternalTrayManager.java:50 +msgid "Configure desktopgui" +msgstr "Παραμετροποίηση desktopgui" + +#: src/net/i2p/desktopgui/InternalTrayManager.java:67 +msgid "Restart I2P" +msgstr "Επανεκκίνηση Ι2Ρ" + +#: src/net/i2p/desktopgui/InternalTrayManager.java:85 +msgid "Stop I2P" +msgstr "Τερματισμός Ι2Ρ" + +#: src/net/i2p/desktopgui/gui/DesktopguiConfigurationFrame.java:44 +msgid "Tray icon configuration" +msgstr "Παραμετροποίηση εικονιδίου" + +#: src/net/i2p/desktopgui/gui/DesktopguiConfigurationFrame.java:47 +msgid "Should tray icon be enabled?" +msgstr "Ενεργοποίηση εικονιδίου;" diff --git a/apps/desktopgui/locale/messages_hu.po b/apps/desktopgui/locale/messages_hu.po new file mode 100644 index 000000000..8f41fc411 --- /dev/null +++ b/apps/desktopgui/locale/messages_hu.po @@ -0,0 +1,55 @@ +# I2P +# Copyright (C) 2009 The I2P Project +# This file is distributed under the same license as the desktopgui package. +# To contribute translations, see http://www.i2p2.de/newdevelopers +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: I2P\n" +"Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" +"POT-Creation-Date: 2011-03-03 18:29+0000\n" +"PO-Revision-Date: 2012-06-01 16:28+0000\n" +"Last-Translator: AdminLMH \n" +"Language-Team: Hungarian (http://www.transifex.net/projects/p/I2P/language/hu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hu\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: src/net/i2p/desktopgui/ExternalTrayManager.java:23 +msgid "Start I2P" +msgstr "I2P indítása" + +#: src/net/i2p/desktopgui/ExternalTrayManager.java:38 +msgid "I2P is starting!" +msgstr "I2P indul!" + +#: src/net/i2p/desktopgui/ExternalTrayManager.java:38 +msgid "Starting" +msgstr "indítás" + +#: src/net/i2p/desktopgui/InternalTrayManager.java:26 +msgid "Launch I2P Browser" +msgstr "I2P Böngésző Indítása" + +#: src/net/i2p/desktopgui/InternalTrayManager.java:50 +msgid "Configure desktopgui" +msgstr "Asztali Grafikus Felület Beállítása" + +#: src/net/i2p/desktopgui/InternalTrayManager.java:67 +msgid "Restart I2P" +msgstr "I2P Újraindítása" + +#: src/net/i2p/desktopgui/InternalTrayManager.java:85 +msgid "Stop I2P" +msgstr "I2P Leállítása" + +#: src/net/i2p/desktopgui/gui/DesktopguiConfigurationFrame.java:44 +msgid "Tray icon configuration" +msgstr "Tálcaikon beállítása" + +#: src/net/i2p/desktopgui/gui/DesktopguiConfigurationFrame.java:47 +msgid "Should tray icon be enabled?" +msgstr "Tálcaikon engedélyezve legyen?" diff --git a/apps/desktopgui/locale/messages_it.po b/apps/desktopgui/locale/messages_it.po index c3e7bbf0c..9071b8e68 100644 --- a/apps/desktopgui/locale/messages_it.po +++ b/apps/desktopgui/locale/messages_it.po @@ -3,15 +3,17 @@ # This file is distributed under the same license as the desktopgui package. # To contribute translations, see http://www.i2p2.de/newdevelopers # +# Translators: +# , 2012. # , 2011. msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" "POT-Creation-Date: 2011-03-03 18:29+0000\n" -"PO-Revision-Date: 2011-06-09 17:09+0000\n" -"Last-Translator: mkkid \n" -"Language-Team: Italian (http://www.transifex.net/projects/p/I2P/team/it/)\n" +"PO-Revision-Date: 2012-06-01 12:21+0000\n" +"Last-Translator: Leelium \n" +"Language-Team: Italian (http://www.transifex.net/projects/p/I2P/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -48,10 +50,8 @@ msgstr "Ferma I2P" #: src/net/i2p/desktopgui/gui/DesktopguiConfigurationFrame.java:44 msgid "Tray icon configuration" -msgstr "Configurazione dell'icona nell'Area di notifica" +msgstr "Configurazione dell'icona nell'area di notifica" #: src/net/i2p/desktopgui/gui/DesktopguiConfigurationFrame.java:47 msgid "Should tray icon be enabled?" -msgstr "Vuoi che l'icona nell'Area di notifica venga abilitata?" - - +msgstr "Vuoi che l'icona nelll'rea di notifica venga abilitata?" diff --git a/apps/desktopgui/locale/messages_sv.po b/apps/desktopgui/locale/messages_sv.po index 314828972..fb0b2acb7 100644 --- a/apps/desktopgui/locale/messages_sv.po +++ b/apps/desktopgui/locale/messages_sv.po @@ -3,7 +3,8 @@ # This file is distributed under the same license as the desktopgui package. # To contribute translations, see http://www.i2p2.de/newdevelopers # -# 123hund123 , 2011 +# Translators: +# 123hund123 , 2011. msgid "" msgstr "" "Project-Id-Version: I2P\n" @@ -11,7 +12,7 @@ msgstr "" "POT-Creation-Date: 2011-03-03 18:29+0000\n" "PO-Revision-Date: 2011-03-22 15:49+0000\n" "Last-Translator: 123hund123 \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/language/sv_SE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -53,5 +54,3 @@ msgstr "Ikonpanelskonfiguration" #: src/net/i2p/desktopgui/gui/DesktopguiConfigurationFrame.java:47 msgid "Should tray icon be enabled?" msgstr "Ska ikonpanelen vara aktiverad?" - - diff --git a/apps/i2psnark/icons/basket_put.png b/apps/i2psnark/icons/basket_put.png new file mode 100644 index 000000000..be62faaaa Binary files /dev/null and b/apps/i2psnark/icons/basket_put.png differ diff --git a/apps/i2psnark/java/build.xml b/apps/i2psnark/java/build.xml index f88651c16..8a1b033ed 100644 --- a/apps/i2psnark/java/build.xml +++ b/apps/i2psnark/java/build.xml @@ -57,7 +57,7 @@ - + @@ -72,7 +72,7 @@ - + diff --git a/apps/i2psnark/java/src/org/klomp/snark/ConnectionAcceptor.java b/apps/i2psnark/java/src/org/klomp/snark/ConnectionAcceptor.java index b4ba0f299..182d830bf 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/ConnectionAcceptor.java +++ b/apps/i2psnark/java/src/org/klomp/snark/ConnectionAcceptor.java @@ -29,8 +29,12 @@ import net.i2p.I2PAppContext; import net.i2p.I2PException; import net.i2p.client.streaming.I2PServerSocket; import net.i2p.client.streaming.I2PSocket; +import net.i2p.data.Hash; import net.i2p.util.I2PAppThread; import net.i2p.util.Log; +import net.i2p.util.ObjectCounter; +import net.i2p.util.SimpleScheduler; +import net.i2p.util.SimpleTimer; /** * Accepts connections on a TCP port and routes them to sub-acceptors. @@ -41,11 +45,15 @@ public class ConnectionAcceptor implements Runnable private I2PServerSocket serverSocket; private PeerAcceptor peeracceptor; private Thread thread; - private I2PSnarkUtil _util; + private final I2PSnarkUtil _util; + private final ObjectCounter _badCounter = new ObjectCounter(); private boolean stop; private boolean socketChanged; + private static final int MAX_BAD = 2; + private static final long BAD_CLEAN_INTERVAL = 30*60*1000; + public ConnectionAcceptor(I2PSnarkUtil util) { _util = util; } public synchronized void startAccepting(PeerCoordinatorSet set, I2PServerSocket socket) { @@ -59,6 +67,7 @@ public class ConnectionAcceptor implements Runnable thread = new I2PAppThread(this, "I2PSnark acceptor"); thread.setDaemon(true); thread.start(); + SimpleScheduler.getInstance().addPeriodicEvent(new Cleaner(), BAD_CLEAN_INTERVAL); } } } @@ -70,11 +79,10 @@ public class ConnectionAcceptor implements Runnable this.peeracceptor = peeracceptor; _util = util; - socketChanged = false; - stop = false; thread = new I2PAppThread(this, "I2PSnark acceptor"); thread.setDaemon(true); thread.start(); + SimpleScheduler.getInstance().addPeriodicEvent(new Cleaner(), BAD_CLEAN_INTERVAL); } public void halt() @@ -142,6 +150,12 @@ public class ConnectionAcceptor implements Runnable try { socket.close(); } catch (IOException ioe) {} continue; } + if (_badCounter.count(socket.getPeerDestination().calculateHash()) >= MAX_BAD) { + if (_log.shouldLog(Log.WARN)) + _log.warn("Rejecting connection from " + socket.getPeerDestination().calculateHash() + " after " + MAX_BAD + " failures"); + try { socket.close(); } catch (IOException ioe) {} + continue; + } Thread t = new I2PAppThread(new Handler(socket), "I2PSnark incoming connection"); t.start(); } @@ -171,10 +185,12 @@ public class ConnectionAcceptor implements Runnable } private class Handler implements Runnable { - private I2PSocket _socket; + private final I2PSocket _socket; + public Handler(I2PSocket socket) { _socket = socket; } + public void run() { try { InputStream in = _socket.getInputStream(); @@ -182,13 +198,23 @@ public class ConnectionAcceptor implements Runnable // this is for the readahead in PeerAcceptor.connection() in = new BufferedInputStream(in); if (_log.shouldLog(Log.DEBUG)) - _log.debug("Handling socket from " + _socket.getPeerDestination().calculateHash().toBase64()); + _log.debug("Handling socket from " + _socket.getPeerDestination().calculateHash()); peeracceptor.connection(_socket, in, out); + } catch (PeerAcceptor.ProtocolException ihe) { + _badCounter.increment(_socket.getPeerDestination().calculateHash()); + if (_log.shouldLog(Log.INFO)) + _log.info("Protocol error from " + _socket.getPeerDestination().calculateHash(), ihe); + try { _socket.close(); } catch (IOException ignored) { } } catch (IOException ioe) { if (_log.shouldLog(Log.DEBUG)) - _log.debug("Error handling connection from " + _socket.getPeerDestination().calculateHash().toBase64(), ioe); + _log.debug("Error handling connection from " + _socket.getPeerDestination().calculateHash(), ioe); try { _socket.close(); } catch (IOException ignored) { } } } } + + /** @since 0.9.1 */ + private class Cleaner implements SimpleTimer.TimedEvent { + public void timeReached() { _badCounter.clear(); } + } } diff --git a/apps/i2psnark/java/src/org/klomp/snark/CoordinatorListener.java b/apps/i2psnark/java/src/org/klomp/snark/CoordinatorListener.java index 478c17bb5..767979d06 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/CoordinatorListener.java +++ b/apps/i2psnark/java/src/org/klomp/snark/CoordinatorListener.java @@ -24,7 +24,7 @@ package org.klomp.snark; /** * Callback used when some peer changes state. */ -public interface CoordinatorListener +interface CoordinatorListener { /** * Called when the PeerCoordinator notices a change in the state of a peer. diff --git a/apps/i2psnark/java/src/org/klomp/snark/ExtensionHandler.java b/apps/i2psnark/java/src/org/klomp/snark/ExtensionHandler.java index e67466f4a..9f81e0156 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/ExtensionHandler.java +++ b/apps/i2psnark/java/src/org/klomp/snark/ExtensionHandler.java @@ -310,7 +310,10 @@ abstract class ExtensionHandler { BDecoder dec = new BDecoder(is); BEValue bev = dec.bdecodeMap(); Map map = bev.getMap(); - byte[] ids = map.get("added").getBytes(); + bev = map.get("added"); + if (bev == null) + return; + byte[] ids = bev.getBytes(); if (ids.length < HASH_LENGTH) return; int len = Math.min(ids.length, (I2PSnarkUtil.MAX_CONNECTIONS - 1) * HASH_LENGTH); diff --git a/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java b/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java index 81c56a194..229132a7f 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java +++ b/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java @@ -3,6 +3,7 @@ package org.klomp.snark; import java.io.File; import java.io.IOException; import java.util.ArrayList; +import java.util.Collections; import java.util.HashMap; import java.util.Iterator; import java.util.List; @@ -20,6 +21,7 @@ import net.i2p.client.streaming.I2PSocket; import net.i2p.client.streaming.I2PSocketEepGet; import net.i2p.client.streaming.I2PSocketManager; import net.i2p.client.streaming.I2PSocketManagerFactory; +import net.i2p.client.streaming.I2PSocketOptions; import net.i2p.data.Base32; import net.i2p.data.DataFormatException; import net.i2p.data.Destination; @@ -53,8 +55,9 @@ public class I2PSnarkUtil { private String _i2cpHost; private int _i2cpPort; private final Map _opts; - private I2PSocketManager _manager; + private volatile I2PSocketManager _manager; private boolean _configured; + private volatile boolean _connecting; private final Set _shitlist; private int _maxUploaders; private int _maxUpBW; @@ -63,9 +66,11 @@ public class I2PSnarkUtil { private int _startupDelay; private boolean _shouldUseOT; private boolean _areFilesPublic; - private String _openTrackerString; + private List _openTrackers; private DHT _dht; + private static final int EEPGET_CONNECT_TIMEOUT = 45*1000; + private static final int EEPGET_CONNECT_TIMEOUT_SHORT = 5*1000; public static final int DEFAULT_STARTUP_DELAY = 3; public static final boolean DEFAULT_USE_OPENTRACKERS = true; public static final String DEFAULT_OPENTRACKERS = "http://tracker.welterde.i2p/a"; @@ -87,6 +92,8 @@ public class I2PSnarkUtil { _maxConnections = MAX_CONNECTIONS; _startupDelay = DEFAULT_STARTUP_DELAY; _shouldUseOT = DEFAULT_USE_OPENTRACKERS; + // FIXME split if default has more than one + _openTrackers = Collections.singletonList(DEFAULT_OPENTRACKERS); // This is used for both announce replies and .torrent file downloads, // so it must be available even if not connected to I2CP. // so much for multiple instances @@ -115,6 +122,9 @@ public class I2PSnarkUtil { } ******/ + /** @since 0.9.1 */ + public I2PAppContext getContext() { return _context; } + public boolean configured() { return _configured; } public void setI2CPConfig(String i2cpHost, int i2cpPort, Map opts) { @@ -184,11 +194,15 @@ public class I2PSnarkUtil { /** @since 0.8.9 */ public void setFilesPublic(boolean yes) { _areFilesPublic = yes; } + /** @since 0.9.1 */ + public File getTempDir() { return _tmpDir; } + /** * Connect to the router, if we aren't already */ synchronized public boolean connect() { if (_manager == null) { + _connecting = true; // try to find why reconnecting after stop if (_log.shouldLog(Log.DEBUG)) _log.debug("Connecting to I2P", new Exception("I did it")); @@ -207,6 +221,8 @@ public class I2PSnarkUtil { // we don't need fast handshake for peer connections. //if (opts.getProperty("i2p.streaming.connectDelay") == null) // opts.setProperty("i2p.streaming.connectDelay", "500"); + if (opts.getProperty(I2PSocketOptions.PROP_CONNECT_TIMEOUT) == null) + opts.setProperty(I2PSocketOptions.PROP_CONNECT_TIMEOUT, "75000"); if (opts.getProperty("i2p.streaming.inactivityTimeout") == null) opts.setProperty("i2p.streaming.inactivityTimeout", "240000"); if (opts.getProperty("i2p.streaming.inactivityAction") == null) @@ -222,8 +238,11 @@ public class I2PSnarkUtil { if (opts.getProperty("i2p.streaming.maxConnsPerMinute") == null) opts.setProperty("i2p.streaming.maxConnsPerMinute", "2"); if (opts.getProperty("i2p.streaming.maxTotalConnsPerMinute") == null) - opts.setProperty("i2p.streaming.maxTotalConnsPerMinute", "6"); + opts.setProperty("i2p.streaming.maxTotalConnsPerMinute", "8"); + if (opts.getProperty("i2p.streaming.maxConnsPerHour") == null) + opts.setProperty("i2p.streaming.maxConnsPerHour", "20"); _manager = I2PSocketManagerFactory.createManager(_i2cpHost, _i2cpPort, opts); + _connecting = false; } // FIXME this only instantiates krpc once, left stuck with old manager //if (ENABLE_DHT && _manager != null && _dht == null) @@ -239,6 +258,18 @@ public class I2PSnarkUtil { public boolean connected() { return _manager != null; } + /** @since 0.9.1 */ + public boolean isConnecting() { return _manager == null && _connecting; } + + /** + * For FetchAndAdd + * @return null if not connected + * @since 0.9.1 + */ + public I2PSocketManager getSocketManager() { + return _manager; + } + /** * Destroy the destination itself */ @@ -247,7 +278,11 @@ public class I2PSnarkUtil { // FIXME this can cause race NPEs elsewhere _manager = null; _shitlist.clear(); - mgr.destroySocketManager(); + if (mgr != null) { + if (_log.shouldLog(Log.DEBUG)) + _log.debug("Disconnecting from I2P", new Exception("I did it")); + mgr.destroySocketManager(); + } // this will delete a .torrent file d/l in progress so don't do that... FileUtil.rmdir(_tmpDir, false); // in case the user will d/l a .torrent file next... @@ -286,11 +321,24 @@ public class I2PSnarkUtil { } /** - * fetch the given URL, returning the file it is stored in, or null on error + * Fetch the given URL, returning the file it is stored in, or null on error. + * No retries. */ public File get(String url) { return get(url, true, 0); } + + /** + * @param rewrite if true, convert http://KEY.i2p/foo/announce to http://i2p/KEY/foo/announce + */ public File get(String url, boolean rewrite) { return get(url, rewrite, 0); } + + /** + * @param retries if < 0, set timeout to a few seconds + */ public File get(String url, int retries) { return get(url, true, retries); } + + /** + * @param retries if < 0, set timeout to a few seconds + */ public File get(String url, boolean rewrite, int retries) { if (_log.shouldLog(Log.DEBUG)) _log.debug("Fetching [" + url + "] proxy=" + _proxyHost + ":" + _proxyPort + ": " + _shouldProxy); @@ -299,7 +347,7 @@ public class I2PSnarkUtil { // we could use the system tmp dir but deleteOnExit() doesn't seem to work on all platforms... out = SecureFile.createTempFile("i2psnark", null, _tmpDir); } catch (IOException ioe) { - ioe.printStackTrace(); + _log.error("temp file error", ioe); if (out != null) out.delete(); return null; @@ -311,12 +359,21 @@ public class I2PSnarkUtil { //_log.debug("Rewritten url [" + fetchURL + "]"); //EepGet get = new EepGet(_context, _shouldProxy, _proxyHost, _proxyPort, retries, out.getAbsolutePath(), fetchURL); // Use our tunnel for announces and .torrent fetches too! Make sure we're connected first... - if (!connected()) { - if (!connect()) + int timeout; + if (retries < 0) { + if (!connected()) return null; + timeout = EEPGET_CONNECT_TIMEOUT_SHORT; + retries = 0; + } else { + timeout = EEPGET_CONNECT_TIMEOUT; + if (!connected()) { + if (!connect()) + return null; + } } EepGet get = new I2PSocketEepGet(_context, _manager, retries, out.getAbsolutePath(), fetchURL); - if (get.fetch()) { + if (get.fetch(timeout)) { if (_log.shouldLog(Log.DEBUG)) _log.debug("Fetch successful [" + url + "]: size=" + out.length()); return out; @@ -445,30 +502,17 @@ public class I2PSnarkUtil { } /** @param ot non-null */ - public void setOpenTrackerString(String ot) { - _openTrackerString = ot; + public void setOpenTrackers(List ot) { + _openTrackers = ot; } - public String getOpenTrackerString() { - if (_openTrackerString == null) - return DEFAULT_OPENTRACKERS; - return _openTrackerString; - } - - /** comma delimited list open trackers to use as backups */ - /** sorted map of name to announceURL=baseURL */ + /** List of open trackers to use as backups + * @return non-null, possibly unmodifiable, empty if disabled + */ public List getOpenTrackers() { if (!shouldUseOpenTrackers()) - return null; - List rv = new ArrayList(1); - String trackers = getOpenTrackerString(); - StringTokenizer tok = new StringTokenizer(trackers, ", "); - while (tok.hasMoreTokens()) - rv.add(tok.nextToken()); - - if (rv.isEmpty()) - return null; - return rv; + return Collections.EMPTY_LIST; + return _openTrackers; } public void setUseOpenTrackers(boolean yes) { diff --git a/apps/i2psnark/java/src/org/klomp/snark/MagnetState.java b/apps/i2psnark/java/src/org/klomp/snark/MagnetState.java index da89f5577..c33dc4dff 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/MagnetState.java +++ b/apps/i2psnark/java/src/org/klomp/snark/MagnetState.java @@ -5,10 +5,10 @@ import java.io.IOException; import java.io.InputStream; import java.util.HashMap; import java.util.Map; -import java.util.Random; import net.i2p.I2PAppContext; import net.i2p.data.DataHelper; +import net.i2p.util.RandomSource; import org.klomp.snark.bencode.BDecoder; import org.klomp.snark.bencode.BEValue; @@ -27,7 +27,6 @@ import org.klomp.snark.bencode.BEValue; */ class MagnetState { public static final int CHUNK_SIZE = 16*1024; - private static final Random random = I2PAppContext.getGlobalContext().random(); private final byte[] infohash; private boolean complete; @@ -129,7 +128,7 @@ class MagnetState { throw new IllegalArgumentException("not initialized"); if (complete) throw new IllegalArgumentException("complete"); - int rand = random.nextInt(totalChunks); + int rand = RandomSource.getInstance().nextInt(totalChunks); for (int i = 0; i < totalChunks; i++) { int chk = (i + rand) % totalChunks; if (!(have.get(chk) || requested.get(chk))) { diff --git a/apps/i2psnark/java/src/org/klomp/snark/MetaInfo.java b/apps/i2psnark/java/src/org/klomp/snark/MetaInfo.java index 00d0abfaf..a9b70041c 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/MetaInfo.java +++ b/apps/i2psnark/java/src/org/klomp/snark/MetaInfo.java @@ -422,6 +422,29 @@ public class MetaInfo return false; return true; } + + /** + * @return good + * @since 0.9.1 + */ + boolean checkPiece(PartialPiece pp) { + MessageDigest sha1 = SHA1.getInstance(); + int piece = pp.getPiece(); + byte[] hash; + try { + hash = pp.getHash(); + } catch (IOException ioe) { + // Could be caused by closing a peer connnection + // we don't want the exception to propagate through + // to Storage.putPiece() + _log.warn("Error checking", ioe); + return false; + } + for (int i = 0; i < 20; i++) + if (hash[i] != piece_hashes[20 * piece + i]) + return false; + return true; + } /** * Returns the total length of the torrent in bytes. diff --git a/apps/i2psnark/java/src/org/klomp/snark/PartialPiece.java b/apps/i2psnark/java/src/org/klomp/snark/PartialPiece.java index 3a7154899..3c746590f 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/PartialPiece.java +++ b/apps/i2psnark/java/src/org/klomp/snark/PartialPiece.java @@ -1,6 +1,22 @@ package org.klomp.snark; +import java.io.DataInputStream; +import java.io.DataOutput; +import java.io.File; +import java.io.IOException; +import java.io.RandomAccessFile; +import java.security.MessageDigest; + +import net.i2p.I2PAppContext; +import net.i2p.crypto.SHA1; +import net.i2p.util.Log; +import net.i2p.util.SecureFile; + /** + * Store the received data either on the heap or in a temp file. + * The third option, to write chunks directly to the destination file, + * is unimplemented. + * * This is the class passed from PeerCoordinator to PeerState so * PeerState may start requests. * @@ -8,45 +24,81 @@ package org.klomp.snark; * a piece is not completely downloaded, for example * when the Peer disconnects or chokes. * + * New objects for the same piece are created during the end game - + * this object should not be shared among multiple peers. + * * @since 0.8.2 */ class PartialPiece implements Comparable { - private final int piece; + // we store the piece so we can use it in compareTo() + private final Piece piece; + // null if using temp file private final byte[] bs; - private final int off; - private final long createdTime; + private int off; + //private final long createdTime; + private File tempfile; + private RandomAccessFile raf; + private final int pclen; + private final File tempDir; + + // Any bigger than this, use temp file instead of heap + private static final int MAX_IN_MEM = 128 * 1024; + // May be reduced on OOM + private static int _max_in_mem = MAX_IN_MEM; /** * Used by PeerCoordinator. * Creates a new PartialPiece, with no chunks yet downloaded. - * Allocates the data. + * Allocates the data storage area, either on the heap or in the + * temp directory, depending on size. * * @param piece Piece number requested. * @param len must be equal to the piece length */ - public PartialPiece (int piece, int len) throws OutOfMemoryError { + public PartialPiece (Piece piece, int len, File tempDir) { this.piece = piece; - this.bs = new byte[len]; - this.off = 0; - this.createdTime = 0; + this.pclen = len; + //this.createdTime = 0; + this.tempDir = tempDir; + + // temps for finals + byte[] tbs = null; + try { + if (len <= MAX_IN_MEM) { + try { + tbs = new byte[len]; + return; + } catch (OutOfMemoryError oom) { + if (_max_in_mem > PeerState.PARTSIZE) + _max_in_mem /= 2; + Log log = I2PAppContext.getGlobalContext().logManager().getLog(PartialPiece.class); + log.logAlways(Log.WARN, "OOM creating new partial piece"); + // fall through to use temp file + } + } + // delay creating temp file until required in read() + } finally { + // finals + this.bs = tbs; + } } /** - * Used by PeerState. - * Creates a new PartialPiece, with chunks up to but not including - * firstOutstandingRequest already downloaded and stored in the Request byte array. + * Caller must synchronize * - * Note that this cannot handle gaps; chunks after a missing chunk cannot be saved. - * That would be harder. - * - * @param firstOutstandingRequest the first request not fulfilled for the piece + * @since 0.9.1 */ - public PartialPiece (Request firstOutstandingRequest) { - this.piece = firstOutstandingRequest.piece; - this.bs = firstOutstandingRequest.bs; - this.off = firstOutstandingRequest.off; - this.createdTime = System.currentTimeMillis(); + private void createTemp() throws IOException { + //tfile = SecureFile.createTempFile("piece", null, tempDir); + // debug + tempfile = SecureFile.createTempFile("piece_" + piece.getId() + '_', null, tempDir); + //I2PAppContext.getGlobalContext().logManager().getLog(PartialPiece.class).warn("Created " + tempfile); + // tfile.deleteOnExit() ??? + raf = new RandomAccessFile(tempfile, "rw"); + // Do not preallocate the file space. + // Not necessary to call setLength(), file is extended when written + //traf.setLength(len); } /** @@ -55,33 +107,168 @@ class PartialPiece implements Comparable { */ public Request getRequest() { - return new Request(this.piece, this.bs, this.off, Math.min(this.bs.length - this.off, PeerState.PARTSIZE)); + return new Request(this, this.off, Math.min(this.pclen - this.off, PeerState.PARTSIZE)); } /** piece number */ public int getPiece() { - return this.piece; + return this.piece.getId(); } - /** how many bytes are good */ + /** + * @since 0.9.1 + */ + public int getLength() { + return this.pclen; + } + + /** + * How many bytes are good - only valid by setDownloaded() + */ public int getDownloaded() { return this.off; } + /** + * Call this before returning a PartialPiece to the PeerCoordinator + * @since 0.9.1 + */ + public void setDownloaded(int offset) { + this.off = offset; + } + +/**** public long getCreated() { return this.createdTime; } +****/ /** - * Highest downloaded first + * Piece must be complete. + * The SHA1 hash of the completely read data. + * @since 0.9.1 + */ + public byte[] getHash() throws IOException { + MessageDigest sha1 = SHA1.getInstance(); + if (bs != null) { + sha1.update(bs); + } else { + int read = 0; + byte[] buf = new byte[Math.min(pclen, 16384)]; + synchronized (this) { + if (raf == null) + throw new IOException(); + raf.seek(0); + while (read < pclen) { + int rd = raf.read(buf, 0, Math.min(buf.length, pclen - read)); + if (rd < 0) + break; + read += rd; + sha1.update(buf, 0, rd); + } + } + if (read < pclen) + throw new IOException(); + } + return sha1.digest(); + } + + /** + * Blocking. + * @since 0.9.1 + */ + public void read(DataInputStream din, int off, int len) throws IOException { + if (bs != null) { + din.readFully(bs, off, len); + } else { + // read in fully before synching on raf + byte[] tmp = new byte[len]; + din.readFully(tmp); + synchronized (this) { + if (raf == null) + createTemp(); + raf.seek(off); + raf.write(tmp); + } + } + } + + /** + * Piece must be complete. + * Caller must synchronize on out and seek to starting point. + * Caller must call release() when done with the whole piece. + * + * @param out stream to write to + * @param offset offset in the piece + * @param len length to write + * @since 0.9.1 + */ + public void write(DataOutput out, int offset, int len) throws IOException { + if (bs != null) { + out.write(bs, offset, len); + } else { + int read = 0; + byte[] buf = new byte[Math.min(len, 16384)]; + synchronized (this) { + if (raf == null) + throw new IOException(); + raf.seek(offset); + while (read < len) { + int rd = Math.min(buf.length, len - read); + raf.readFully(buf, 0, rd); + read += rd; + out.write(buf, 0, rd); + } + } + } + } + + /** + * Release all resources. + * + * @since 0.9.1 + */ + public void release() { + if (bs == null) { + synchronized (this) { + if (raf != null) + locked_release(); + } + //if (raf != null) + // I2PAppContext.getGlobalContext().logManager().getLog(PartialPiece.class).warn("Released " + tempfile); + } + } + + /** + * Caller must synchronize + * + * @since 0.9.1 + */ + private void locked_release() { + try { + raf.close(); + } catch (IOException ioe) { + I2PAppContext.getGlobalContext().logManager().getLog(PartialPiece.class).warn("Error closing " + raf, ioe); + } + tempfile.delete(); + } + + /* + * Highest priority first, + * then rarest first, + * then highest downloaded first */ public int compareTo(Object o) throws ClassCastException { - return ((PartialPiece)o).off - this.off; // reverse + PartialPiece opp = (PartialPiece)o; + int d = this.piece.compareTo(opp.piece); + if (d != 0) + return d; + return opp.off - this.off; // reverse } @Override public int hashCode() { - return piece * 7777; + return piece.getId() * 7777; } /** @@ -92,13 +279,13 @@ class PartialPiece implements Comparable { public boolean equals(Object o) { if (o instanceof PartialPiece) { PartialPiece pp = (PartialPiece)o; - return pp.piece == this.piece; + return pp.piece.getId() == this.piece.getId(); } return false; } @Override public String toString() { - return "Partial(" + piece + ',' + off + ',' + bs.length + ')'; + return "Partial(" + piece.getId() + ',' + off + ',' + pclen + ')'; } } diff --git a/apps/i2psnark/java/src/org/klomp/snark/Peer.java b/apps/i2psnark/java/src/org/klomp/snark/Peer.java index 1330365ce..02fb63560 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/Peer.java +++ b/apps/i2psnark/java/src/org/klomp/snark/Peer.java @@ -460,7 +460,7 @@ public class Peer implements Comparable if (this.deregister) { PeerListener p = s.listener; if (p != null) { - List pcs = s.returnPartialPieces(); + List pcs = s.returnPartialPieces(); if (!pcs.isEmpty()) p.savePartialPieces(this, pcs); // now covered by savePartialPieces diff --git a/apps/i2psnark/java/src/org/klomp/snark/PeerAcceptor.java b/apps/i2psnark/java/src/org/klomp/snark/PeerAcceptor.java index 1bd49c25a..e8b123373 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/PeerAcceptor.java +++ b/apps/i2psnark/java/src/org/klomp/snark/PeerAcceptor.java @@ -46,6 +46,10 @@ public class PeerAcceptor private final PeerCoordinator coordinator; final PeerCoordinatorSet coordinators; + /** shorten timeout while reading handshake */ + private static final long HASH_READ_TIMEOUT = 45*1000; + + public PeerAcceptor(PeerCoordinator coordinator) { this.coordinator = coordinator; @@ -69,11 +73,20 @@ public class PeerAcceptor // talk about, and we can just look for that in our list of active torrents. byte peerInfoHash[] = null; if (in instanceof BufferedInputStream) { + // multitorrent in.mark(LOOKAHEAD_SIZE); - peerInfoHash = readHash(in); + long timeout = socket.getReadTimeout(); + socket.setReadTimeout(HASH_READ_TIMEOUT); + try { + peerInfoHash = readHash(in); + } catch (IOException ioe) { + // unique exception so ConnectionAcceptor can blame the peer + throw new ProtocolException(ioe.toString()); + } + socket.setReadTimeout(timeout); in.reset(); } else { - // is this working right? + // Single torrent - is this working right? try { peerInfoHash = readHash(in); if (_log.shouldLog(Log.INFO)) @@ -130,22 +143,50 @@ public class PeerAcceptor } } + private static final String PROTO_STR = "BitTorrent protocol"; + private static final int PROTO_STR_LEN = PROTO_STR.length(); + private static final int PROTO_LEN = PROTO_STR_LEN + 1; + private static final int[] PROTO = new int[PROTO_LEN]; + static { + PROTO[0] = PROTO_STR_LEN; + for (int i = 0; i < PROTO_STR_LEN; i++) { + PROTO[i+1] = PROTO_STR.charAt(i); + } + } + /** 48 */ - private static final int LOOKAHEAD_SIZE = 1 + // chr(19) - "BitTorrent protocol".length() + + private static final int LOOKAHEAD_SIZE = PROTO_LEN + 8 + // blank, reserved 20; // infohash /** - * Read ahead to the infohash, throwing an exception if there isn't enough data + * Read ahead to the infohash, throwing an exception if there isn't enough data. + * Also check the first 20 bytes for the correct protocol here and throw IOE if bad, + * so we don't hang waiting for 48 bytes if it's not a bittorrent client. + * The 20 bytes are checked again in Peer.handshake(). */ - private byte[] readHash(InputStream in) throws IOException { - byte buf[] = new byte[LOOKAHEAD_SIZE]; + private static byte[] readHash(InputStream in) throws IOException { + for (int i = 0; i < PROTO_LEN; i++) { + int b = in.read(); + if (b != PROTO[i]) + throw new IOException("Bad protocol 0x" + Integer.toHexString(b) + " at byte " + i); + } + if (in.skip(8) != 8) + throw new IOException("EOF before hash"); + byte buf[] = new byte[20]; int read = DataHelper.read(in, buf); if (read != buf.length) throw new IOException("Unable to read the hash (read " + read + ")"); - byte rv[] = new byte[20]; - System.arraycopy(buf, buf.length-rv.length, rv, 0, rv.length); - return rv; + return buf; } + + /** + * A unique exception so we can tell the ConnectionAcceptor about non-BT connections + * @since 0.9.1 + */ + public static class ProtocolException extends IOException { + public ProtocolException(String s) { + super(s); + } + } } diff --git a/apps/i2psnark/java/src/org/klomp/snark/PeerCheckerTask.java b/apps/i2psnark/java/src/org/klomp/snark/PeerCheckerTask.java index 9efce9f07..ac53f38b6 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/PeerCheckerTask.java +++ b/apps/i2psnark/java/src/org/klomp/snark/PeerCheckerTask.java @@ -25,6 +25,8 @@ import java.util.List; import java.util.Random; import net.i2p.I2PAppContext; +import net.i2p.data.DataHelper; +import net.i2p.util.Log; /** * TimerTask that checks for good/bad up/downloader. Works together @@ -36,16 +38,18 @@ class PeerCheckerTask implements Runnable private final PeerCoordinator coordinator; private final I2PSnarkUtil _util; + private final Log _log; + private final Random random; private int _runCount; PeerCheckerTask(I2PSnarkUtil util, PeerCoordinator coordinator) { _util = util; + _log = util.getContext().logManager().getLog(PeerCheckerTask.class); + random = util.getContext().random(); this.coordinator = coordinator; } - private static final Random random = I2PAppContext.getGlobalContext().random(); - public void run() { _runCount++; @@ -82,6 +86,14 @@ class PeerCheckerTask implements Runnable continue; } + if (peer.getInactiveTime() > PeerCoordinator.MAX_INACTIVE) { + if (_log.shouldLog(Log.WARN)) + _log.warn("Disconnecting peer idle " + + DataHelper.formatDuration(peer.getInactiveTime()) + ": " + peer); + peer.disconnect(); + continue; + } + if (!peer.isChoking()) uploaders++; @@ -92,14 +104,15 @@ class PeerCheckerTask implements Runnable peer.setRateHistory(upload, download); peer.resetCounters(); - _util.debug(peer + ":", Snark.DEBUG); - _util.debug(" ul: " + upload*1024/KILOPERSECOND + if (_log.shouldLog(Log.DEBUG)) { + _log.debug(peer + ":" + + " ul: " + upload*1024/KILOPERSECOND + " dl: " + download*1024/KILOPERSECOND + " i: " + peer.isInterested() + " I: " + peer.isInteresting() + " c: " + peer.isChoking() - + " C: " + peer.isChoked(), - Snark.DEBUG); + + " C: " + peer.isChoked()); + } // Choke a percentage of them rather than all so it isn't so drastic... // unless this torrent is over the limit all by itself. @@ -120,8 +133,8 @@ class PeerCheckerTask implements Runnable // Check if it still wants pieces from us. if (!peer.isInterested()) { - _util.debug("Choke uninterested peer: " + peer, - Snark.INFO); + if (_log.shouldLog(Log.DEBUG)) + _log.debug("Choke uninterested peer: " + peer); peer.setChoking(true); uploaders--; coordinator.uploaders--; @@ -131,8 +144,8 @@ class PeerCheckerTask implements Runnable } else if (overBWLimitChoke) { - _util.debug("BW limit (" + upload + "/" + uploaded + "), choke peer: " + peer, - Snark.INFO); + if (_log.shouldLog(Log.DEBUG)) + _log.debug("BW limit (" + upload + "/" + uploaded + "), choke peer: " + peer); peer.setChoking(true); uploaders--; coordinator.uploaders--; @@ -144,7 +157,8 @@ class PeerCheckerTask implements Runnable else if (peer.isInteresting() && peer.isChoked()) { // If they are choking us make someone else a downloader - _util.debug("Choke choking peer: " + peer, Snark.DEBUG); + if (_log.shouldLog(Log.DEBUG)) + _log.debug("Choke choking peer: " + peer); peer.setChoking(true); uploaders--; coordinator.uploaders--; @@ -156,7 +170,8 @@ class PeerCheckerTask implements Runnable else if (!peer.isInteresting() && !coordinator.completed()) { // If they aren't interesting make someone else a downloader - _util.debug("Choke uninteresting peer: " + peer, Snark.DEBUG); + if (_log.shouldLog(Log.DEBUG)) + _log.debug("Choke uninteresting peer: " + peer); peer.setChoking(true); uploaders--; coordinator.uploaders--; @@ -170,8 +185,8 @@ class PeerCheckerTask implements Runnable && download == 0) { // We are downloading but didn't receive anything... - _util.debug("Choke downloader that doesn't deliver:" - + peer, Snark.DEBUG); + if (_log.shouldLog(Log.DEBUG)) + _log.debug("Choke downloader that doesn't deliver: " + peer); peer.setChoking(true); uploaders--; coordinator.uploaders--; @@ -198,7 +213,10 @@ class PeerCheckerTask implements Runnable // send PEX if ((_runCount % 17) == 0 && !peer.isCompleted()) coordinator.sendPeers(peer); - peer.keepAlive(); + // cheap failsafe for seeds connected to seeds, stop pinging and hopefully + // the inactive checker (above) will eventually disconnect it + if (coordinator.getNeededLength() > 0 || !peer.isCompleted()) + peer.keepAlive(); // announce them to local tracker (TrackerClient does this too) if (_util.getDHT() != null && (_runCount % 5) == 0) { _util.getDHT().announce(coordinator.getInfoHash(), peer.getPeerID().getDestHash()); @@ -215,8 +233,8 @@ class PeerCheckerTask implements Runnable || uploaders > uploadLimit) && worstDownloader != null) { - _util.debug("Choke worst downloader: " + worstDownloader, - Snark.DEBUG); + if (_log.shouldLog(Log.DEBUG)) + _log.debug("Choke worst downloader: " + worstDownloader); worstDownloader.setChoking(true); coordinator.uploaders--; diff --git a/apps/i2psnark/java/src/org/klomp/snark/PeerConnectionIn.java b/apps/i2psnark/java/src/org/klomp/snark/PeerConnectionIn.java index 33da75263..c92e30bf9 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/PeerConnectionIn.java +++ b/apps/i2psnark/java/src/org/klomp/snark/PeerConnectionIn.java @@ -148,11 +148,9 @@ class PeerConnectionIn implements Runnable begin = din.readInt(); len = i-9; Request req = ps.getOutstandingRequest(piece, begin, len); - byte[] piece_bytes; if (req != null) { - piece_bytes = req.bs; - din.readFully(piece_bytes, begin, len); + req.read(din); ps.pieceMessage(req); if (_log.shouldLog(Log.DEBUG)) _log.debug("Received data(" + piece + "," + begin + ") from " + peer); @@ -160,8 +158,9 @@ class PeerConnectionIn implements Runnable else { // XXX - Consume but throw away afterwards. - piece_bytes = new byte[len]; - din.readFully(piece_bytes); + int rcvd = din.skipBytes(len); + if (rcvd != len) + throw new IOException("EOF reading unwanted data"); if (_log.shouldLog(Log.DEBUG)) _log.debug("Received UNWANTED data(" + piece + "," + begin + ") from " + peer); } diff --git a/apps/i2psnark/java/src/org/klomp/snark/PeerConnectionOut.java b/apps/i2psnark/java/src/org/klomp/snark/PeerConnectionOut.java index 61bc21864..62e58ad8d 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/PeerConnectionOut.java +++ b/apps/i2psnark/java/src/org/klomp/snark/PeerConnectionOut.java @@ -395,7 +395,7 @@ class PeerConnectionOut implements Runnable while (it.hasNext()) { Message m = (Message)it.next(); - if (m.type == Message.REQUEST && m.piece == req.piece && + if (m.type == Message.REQUEST && m.piece == req.getPiece() && m.begin == req.off && m.length == req.len) { if (_log.shouldLog(Log.DEBUG)) @@ -406,7 +406,7 @@ class PeerConnectionOut implements Runnable } Message m = new Message(); m.type = Message.REQUEST; - m.piece = req.piece; + m.piece = req.getPiece(); m.begin = req.off; m.length = req.len; addMessage(m); @@ -492,7 +492,7 @@ class PeerConnectionOut implements Runnable { Message m = (Message)it.next(); if (m.type == Message.REQUEST - && m.piece == req.piece + && m.piece == req.getPiece() && m.begin == req.off && m.length == req.len) it.remove(); @@ -502,7 +502,7 @@ class PeerConnectionOut implements Runnable // Always send, just to be sure it it is really canceled. Message m = new Message(); m.type = Message.CANCEL; - m.piece = req.piece; + m.piece = req.getPiece(); m.begin = req.off; m.length = req.len; addMessage(m); diff --git a/apps/i2psnark/java/src/org/klomp/snark/PeerCoordinator.java b/apps/i2psnark/java/src/org/klomp/snark/PeerCoordinator.java index c9f70ba25..92aab6df0 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/PeerCoordinator.java +++ b/apps/i2psnark/java/src/org/klomp/snark/PeerCoordinator.java @@ -22,6 +22,7 @@ package org.klomp.snark; import java.io.IOException; import java.util.ArrayList; +import java.util.Arrays; import java.util.Collection; import java.util.Collections; import java.util.Iterator; @@ -48,7 +49,7 @@ import org.klomp.snark.dht.DHT; /** * Coordinates what peer does what. */ -public class PeerCoordinator implements PeerListener +class PeerCoordinator implements PeerListener { private final Log _log = I2PAppContext.getGlobalContext().logManager().getLog(PeerCoordinator.class); @@ -68,6 +69,7 @@ public class PeerCoordinator implements PeerListener // package local for access by CheckDownLoadersTask final static long CHECK_PERIOD = 40*1000; // 40 seconds final static int MAX_UPLOADERS = 6; + public static final long MAX_INACTIVE = 8*60*1000; /** * Approximation of the number of current uploaders. @@ -116,15 +118,21 @@ public class PeerCoordinator implements PeerListener */ private final List wantedPieces; - /** partial pieces - lock by synching on wantedPieces */ + /** The total number of bytes in wantedPieces, or -1 if not yet known. + * Sync on wantedPieces. + * @since 0.9.1 + */ + private long wantedBytes; + + /** partial pieces - lock by synching on wantedPieces - TODO store Requests, not PartialPieces */ private final List partialPieces; - private boolean halted = false; + private volatile boolean halted; private final MagnetState magnetState; private final CoordinatorListener listener; private final I2PSnarkUtil _util; - private static final Random _random = I2PAppContext.getGlobalContext().random(); + private final Random _random; /** * @param metainfo null if in magnet mode @@ -134,6 +142,7 @@ public class PeerCoordinator implements PeerListener CoordinatorListener listener, Snark torrent) { _util = util; + _random = util.getContext().random(); this.id = id; this.infohash = infohash; this.metainfo = metainfo; @@ -171,16 +180,22 @@ public class PeerCoordinator implements PeerListener } } - // only called externally from Storage after the double-check fails + /** + * Only called externally from Storage after the double-check fails. + * Sets wantedBytes too. + */ public void setWantedPieces() { - if (metainfo == null || storage == null) + if (metainfo == null || storage == null) { + wantedBytes = -1; return; + } // Make a list of pieces synchronized(wantedPieces) { wantedPieces.clear(); BitField bitfield = storage.getBitField(); int[] pri = storage.getPiecePriorities(); + long count = 0; for (int i = 0; i < metainfo.getPieces(); i++) { // only add if we don't have and the priority is >= 0 if ((!bitfield.get(i)) && @@ -189,8 +204,10 @@ public class PeerCoordinator implements PeerListener if (pri != null) p.setPriority(pri[i]); wantedPieces.add(p); + count += metainfo.getPieceLength(i); } } + wantedBytes = count; Collections.shuffle(wantedPieces, _random); } } @@ -233,7 +250,9 @@ public class PeerCoordinator implements PeerListener } /** - * Returns how many bytes are still needed to get the complete file. + * Bytes not yet in storage. Does NOT account for skipped files. + * Not exact (does not adjust for last piece size). + * Returns how many bytes are still needed to get the complete torrent. * @return -1 if in magnet mode */ public long getLeft() @@ -244,6 +263,15 @@ public class PeerCoordinator implements PeerListener return ((long) storage.needed()) * metainfo.getPieceLength(0); } + /** + * Bytes still wanted. DOES account for skipped files. + * @return exact value. or -1 if no storage yet. + * @since 0.9.1 + */ + public long getNeededLength() { + return wantedBytes; + } + /** * Returns the total number of uploaded bytes of all peers. */ @@ -330,14 +358,32 @@ public class PeerCoordinator implements PeerListener return infohash; } + /** + * Inbound. + * Not halted, peers < max. + * @since 0.9.1 + */ public boolean needPeers() { return !halted && peers.size() < getMaxConnections(); } + + /** + * Outbound. + * Not halted, peers < max, and need pieces. + * @since 0.9.1 + */ + public boolean needOutboundPeers() { + //return wantedBytes != 0 && needPeers(); + // minus one to make it a little easier for new peers to get in on large swarms + return wantedBytes != 0 && !halted && peers.size() < getMaxConnections() - 1; + } /** - * Reduce max if huge pieces to keep from ooming when leeching - * @return 512K: 16; 1M: 11; 2M: 6 + * Formerly used to + * reduce max if huge pieces to keep from ooming when leeching + * but now we don't + * @return usually 16 */ private int getMaxConnections() { if (metainfo == null) @@ -347,13 +393,14 @@ public class PeerCoordinator implements PeerListener return 4; if (pieces <= 5) return 6; - int size = metainfo.getPieceLength(0); + //int size = metainfo.getPieceLength(0); int max = _util.getMaxConnections(); - if (size <= 512*1024 || completed()) + // Now that we use temp files, no memory concern + //if (size <= 512*1024 || completed()) return max; - if (size <= 1024*1024) - return (max + max + 2) / 3; - return (max + 2) / 3; + //if (size <= 1024*1024) + // return (max + max + 2) / 3; + //return (max + 2) / 3; } public boolean halted() { return halted; } @@ -380,10 +427,27 @@ public class PeerCoordinator implements PeerListener } // delete any saved orphan partial piece synchronized (partialPieces) { + for (PartialPiece pp : partialPieces) { + pp.release(); + } partialPieces.clear(); } } + /** + * @since 0.9.1 + */ + public void restart() { + halted = false; + synchronized (uploaded_old) { + Arrays.fill(uploaded_old, 0); + } + synchronized (downloaded_old) { + Arrays.fill(downloaded_old, 0); + } + timer.schedule((CHECK_PERIOD / 2) + _random.nextInt((int) CHECK_PERIOD)); + } + public void connected(Peer peer) { if (halted) @@ -396,7 +460,7 @@ public class PeerCoordinator implements PeerListener synchronized(peers) { Peer old = peerIDInList(peer.getPeerID(), peers); - if ( (old != null) && (old.getInactiveTime() > 8*60*1000) ) { + if ( (old != null) && (old.getInactiveTime() > MAX_INACTIVE) ) { // idle for 8 minutes, kill the old con (32KB/8min = 68B/sec minimum for one block) if (_log.shouldLog(Log.WARN)) _log.warn("Remomving old peer: " + peer + ": " + old + ", inactive for " + old.getInactiveTime()); @@ -468,7 +532,10 @@ public class PeerCoordinator implements PeerListener return null; } -// returns true if actual attempt to add peer occurs + /** + * Add peer (inbound or outbound) + * @return true if actual attempt to add peer occurs + */ public boolean addPeer(final Peer peer) { if (halted) @@ -487,7 +554,7 @@ public class PeerCoordinator implements PeerListener need_more = (!peer.isConnected()) && peersize < getMaxConnections(); // Check if we already have this peer before we build the connection Peer old = peerIDInList(peer.getPeerID(), peers); - need_more = need_more && ((old == null) || (old.getInactiveTime() > 8*60*1000)); + need_more = need_more && ((old == null) || (old.getInactiveTime() > MAX_INACTIVE)); } if (need_more) @@ -630,22 +697,23 @@ public class PeerCoordinator implements PeerListener * -1 if none of the given pieces are wanted. */ public int wantPiece(Peer peer, BitField havePieces) { - return wantPiece(peer, havePieces, true); + Piece pc = wantPiece(peer, havePieces, true); + return pc != null ? pc.getId() : -1; } /** * Returns one of pieces in the given BitField that is still wanted or - * -1 if none of the given pieces are wanted. + * null if none of the given pieces are wanted. * * @param record if true, actually record in our data structures that we gave the * request to this peer. If false, do not update the data structures. * @since 0.8.2 */ - private int wantPiece(Peer peer, BitField havePieces, boolean record) { + private Piece wantPiece(Peer peer, BitField havePieces, boolean record) { if (halted) { if (_log.shouldLog(Log.WARN)) _log.warn("We don't want anything from the peer, as we are halted! peer=" + peer); - return -1; + return null; } Piece piece = null; @@ -680,7 +748,7 @@ public class PeerCoordinator implements PeerListener // If we do end game all the time, we generate lots of extra traffic // when the seeder is super-slow and all the peers are "caught up" if (wantedSize > END_GAME_THRESHOLD) - return -1; // nothing to request and not in end game + return null; // nothing to request and not in end game // let's not all get on the same piece // Even better would be to sort by number of requests if (record) @@ -704,7 +772,7 @@ public class PeerCoordinator implements PeerListener _log.warn("nothing to even rerequest from " + peer + ": requested = " + requested); // _log.warn("nothing to even rerequest from " + peer + ": requested = " + requested // + " wanted = " + wantedPieces + " peerHas = " + havePieces); - return -1; //If we still can't find a piece we want, so be it. + return null; //If we still can't find a piece we want, so be it. } else { // Should be a lot smarter here - // share blocks rather than starting from 0 with each peer. @@ -719,7 +787,7 @@ public class PeerCoordinator implements PeerListener _log.info(peer + " is now requesting: piece " + piece + " priority " + piece.getPriority()); piece.setRequested(peer, true); } - return piece.getId(); + return piece; } // synch } @@ -736,6 +804,7 @@ public class PeerCoordinator implements PeerListener _log.debug("Updated piece priorities called but no priorities to set?"); return; } + List toCancel = new ArrayList(); synchronized(wantedPieces) { // Add incomplete and previously unwanted pieces to the list // Temp to avoid O(n**2) @@ -749,6 +818,7 @@ public class PeerCoordinator implements PeerListener if (!want.get(i)) { Piece piece = new Piece(i); wantedPieces.add(piece); + wantedBytes += metainfo.getPieceLength(i); // As connections are already up, new Pieces will // not have their PeerID list populated, so do that. for (Peer p : peers) { @@ -770,23 +840,32 @@ public class PeerCoordinator implements PeerListener p.setPriority(priority); } else { iter.remove(); - // cancel all peers - for (Peer peer : peers) { - peer.cancel(p.getId()); - } + toCancel.add(p); + wantedBytes -= metainfo.getPieceLength(p.getId()); } } if (_log.shouldLog(Log.DEBUG)) _log.debug("Updated piece priorities, now wanted: " + wantedPieces); // if we added pieces, they will be in-order unless we shuffle Collections.shuffle(wantedPieces, _random); + } - // update request queues, in case we added wanted pieces - // and we were previously uninterested - for (Peer peer : peers) { - peer.request(); + // cancel outside of wantedPieces lock to avoid deadlocks + if (!toCancel.isEmpty()) { + // cancel all peers + for (Peer peer : peers) { + for (Piece p : toCancel) { + peer.cancel(p.getId()); + } } } + + // ditto, avoid deadlocks + // update request queues, in case we added wanted pieces + // and we were previously uninterested + for (Peer peer : peers) { + peer.request(); + } } /** @@ -846,10 +925,11 @@ public class PeerCoordinator implements PeerListener * * @throws RuntimeException on IOE saving the piece */ - public boolean gotPiece(Peer peer, int piece, byte[] bs) + public boolean gotPiece(Peer peer, PartialPiece pp) { if (metainfo == null || storage == null) return true; + int piece = pp.getPiece(); if (halted) { _log.info("Got while-halted piece " + piece + "/" + metainfo.getPieces() +" from " + peer + " for " + metainfo.getName()); return true; // We don't actually care anymore. @@ -872,7 +952,7 @@ public class PeerCoordinator implements PeerListener try { - if (storage.putPiece(piece, bs)) + if (storage.putPiece(pp)) { if (_log.shouldLog(Log.INFO)) _log.info("Got valid piece " + piece + "/" + metainfo.getPieces() +" from " + peer + " for " + metainfo.getName()); @@ -895,33 +975,44 @@ public class PeerCoordinator implements PeerListener throw new RuntimeException(msg, ioe); } wantedPieces.remove(p); + wantedBytes -= metainfo.getPieceLength(p.getId()); } // just in case removePartialPiece(piece); + boolean done = wantedBytes <= 0; + // Announce to the world we have it! // Disconnect from other seeders when we get the last piece - List toDisconnect = new ArrayList(); - Iterator it = peers.iterator(); - while (it.hasNext()) - { - Peer p = it.next(); + List toDisconnect = done ? new ArrayList() : null; + for (Peer p : peers) { if (p.isConnected()) { - if (completed() && p.isCompleted()) + if (done && p.isCompleted()) toDisconnect.add(p); else p.have(piece); } - } - it = toDisconnect.iterator(); - while (it.hasNext()) - { - Peer p = it.next(); + } + + if (done) { + for (Peer p : toDisconnect) { p.disconnect(true); - } + } + // put msg on the console if partial, since Storage won't do it + if (!completed()) + snark.storageCompleted(storage); + + synchronized (partialPieces) { + for (PartialPiece ppp : partialPieces) { + ppp.release(); + } + partialPieces.clear(); + } + } + return true; } @@ -998,17 +1089,24 @@ public class PeerCoordinator implements PeerListener * Also mark the piece unrequested if this peer was the only one. * * @param peer partials, must include the zero-offset (empty) ones too + * No dup pieces, piece.setDownloaded() must be set * @since 0.8.2 */ - public void savePartialPieces(Peer peer, List partials) + public void savePartialPieces(Peer peer, List partials) { - if (halted) - return; if (_log.shouldLog(Log.INFO)) _log.info("Partials received from " + peer + ": " + partials); + if (halted || completed()) { + for (Request req : partials) { + PartialPiece pp = req.getPartialPiece(); + pp.release(); + } + return; + } synchronized(wantedPieces) { - for (PartialPiece pp : partials) { - if (pp.getDownloaded() > 0) { + for (Request req : partials) { + PartialPiece pp = req.getPartialPiece(); + if (req.off > 0) { // PartialPiece.equals() only compares piece number, which is what we want int idx = partialPieces.indexOf(pp); if (idx < 0) { @@ -1017,10 +1115,12 @@ public class PeerCoordinator implements PeerListener _log.info("Saving orphaned partial piece (new) " + pp); } else if (idx >= 0 && pp.getDownloaded() > partialPieces.get(idx).getDownloaded()) { // replace what's there now + partialPieces.get(idx).release(); partialPieces.set(idx, pp); if (_log.shouldLog(Log.INFO)) _log.info("Saving orphaned partial piece (bigger) " + pp); } else { + pp.release(); if (_log.shouldLog(Log.INFO)) _log.info("Discarding partial piece (not bigger)" + pp); } @@ -1029,10 +1129,14 @@ public class PeerCoordinator implements PeerListener // sorts by remaining bytes, least first Collections.sort(partialPieces); PartialPiece gone = partialPieces.remove(max); + gone.release(); if (_log.shouldLog(Log.INFO)) _log.info("Discarding orphaned partial piece (list full)" + gone); } - } // else drop the empty partial piece + } else { + // drop the empty partial piece + pp.release(); + } // synchs on wantedPieces... markUnrequested(peer, pp.getPiece()); } @@ -1058,10 +1162,18 @@ public class PeerCoordinator implements PeerListener PartialPiece pp = iter.next(); int savedPiece = pp.getPiece(); if (havePieces.get(savedPiece)) { - iter.remove(); // this is just a double-check, it should be in there + boolean skipped = false; for(Piece piece : wantedPieces) { if (piece.getId() == savedPiece) { + if (peer.isCompleted() && piece.getPeerCount() > 1) { + // Try to preserve rarest-first when we have only one seeder + // by not preferring a partial piece that others have too + // from a seeder + skipped = true; + break; + } + iter.remove(); piece.setRequested(peer, true); if (_log.shouldLog(Log.INFO)) { _log.info("Restoring orphaned partial piece " + pp + @@ -1070,8 +1182,12 @@ public class PeerCoordinator implements PeerListener return pp; } } - if (_log.shouldLog(Log.WARN)) - _log.warn("Partial piece " + pp + " NOT in wantedPieces??"); + if (_log.shouldLog(Log.WARN)) { + if (skipped) + _log.warn("Partial piece " + pp + " with multiple peers skipped for seeder"); + else + _log.warn("Partial piece " + pp + " NOT in wantedPieces??"); + } } } if (_log.shouldLog(Log.WARN) && !partialPieces.isEmpty()) @@ -1079,14 +1195,9 @@ public class PeerCoordinator implements PeerListener } // ...and this section turns this into the general move-requests-around code! // Temporary? So PeerState never calls wantPiece() directly for now... - int piece = wantPiece(peer, havePieces); - if (piece >= 0) { - try { - return new PartialPiece(piece, metainfo.getPieceLength(piece)); - } catch (OutOfMemoryError oom) { - if (_log.shouldLog(Log.WARN)) - _log.warn("OOM creating new partial piece"); - } + Piece piece = wantPiece(peer, havePieces, true); + if (piece != null) { + return new PartialPiece(piece, metainfo.getPieceLength(piece.getId()), _util.getTempDir()); } if (_log.shouldLog(Log.DEBUG)) _log.debug("We have no partial piece to return"); @@ -1121,7 +1232,7 @@ public class PeerCoordinator implements PeerListener } } } - return wantPiece(peer, havePieces, false) >= 0; + return wantPiece(peer, havePieces, false) != null; } /** @@ -1230,11 +1341,12 @@ public class PeerCoordinator implements PeerListener } /** + * Get peers from PEX - * PeerListener callback * @since 0.8.4 */ public void gotPeers(Peer peer, List peers) { - if (completed() || !needPeers()) + if (!needOutboundPeers()) return; Destination myDest = _util.getMyDestination(); if (myDest == null) diff --git a/apps/i2psnark/java/src/org/klomp/snark/PeerListener.java b/apps/i2psnark/java/src/org/klomp/snark/PeerListener.java index c7650a552..f573d4455 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/PeerListener.java +++ b/apps/i2psnark/java/src/org/klomp/snark/PeerListener.java @@ -95,12 +95,11 @@ interface PeerListener * will be closed. * * @param peer the Peer that got the piece. - * @param piece the piece number received. - * @param bs the byte array containing the piece. + * @param piece the piece received. * * @return true when the bytes represent the piece, false otherwise. */ - boolean gotPiece(Peer peer, int piece, byte[] bs); + boolean gotPiece(Peer peer, PartialPiece piece); /** * Called when the peer wants (part of) a piece from us. Only called @@ -167,7 +166,7 @@ interface PeerListener * @param peer the peer * @since 0.8.2 */ - void savePartialPieces(Peer peer, List pcs); + void savePartialPieces(Peer peer, List pcs); /** * Called when a peer has connected and there may be a partially diff --git a/apps/i2psnark/java/src/org/klomp/snark/PeerState.java b/apps/i2psnark/java/src/org/klomp/snark/PeerState.java index 42a67ea7b..d221d978a 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/PeerState.java +++ b/apps/i2psnark/java/src/org/klomp/snark/PeerState.java @@ -39,13 +39,13 @@ class PeerState implements DataLoader // Interesting and choking describes whether we are interested in or // are choking the other side. - boolean interesting = false; - boolean choking = true; + volatile boolean interesting; + volatile boolean choking = true; // Interested and choked describes whether the other side is // interested in us or choked us. - boolean interested = false; - boolean choked = true; + volatile boolean interested; + volatile boolean choked = true; /** the pieces the peer has */ BitField bitfield; @@ -107,7 +107,7 @@ class PeerState implements DataLoader // The only problem with returning the partials to the coordinator // is that chunks above a missing request are lost. // Future enhancements to PartialPiece could keep track of the holes. - List pcs = returnPartialPieces(); + List pcs = returnPartialPieces(); if (!pcs.isEmpty()) { if (_log.shouldLog(Log.DEBUG)) _log.debug(peer + " got choked, returning partial pieces to the PeerCoordinator: " + pcs); @@ -231,8 +231,8 @@ class PeerState implements DataLoader return; } - if (_log.shouldLog(Log.INFO)) - _log.info("Queueing (" + piece + ", " + begin + ", " + if (_log.shouldLog(Log.DEBUG)) + _log.debug("Queueing (" + piece + ", " + begin + ", " + length + ")" + " to " + peer); // don't load the data into mem now, let PeerConnectionOut do it @@ -267,8 +267,8 @@ class PeerState implements DataLoader return null; } - if (_log.shouldLog(Log.INFO)) - _log.info("Sending (" + piece + ", " + begin + ", " + if (_log.shouldLog(Log.DEBUG)) + _log.debug("Sending (" + piece + ", " + begin + ", " + length + ")" + " to " + peer); return pieceBytes; } @@ -304,22 +304,23 @@ class PeerState implements DataLoader if (_log.shouldLog(Log.DEBUG)) _log.debug("got end of Chunk(" - + req.piece + "," + req.off + "," + req.len + ") from " + + req.getPiece() + "," + req.off + "," + req.len + ") from " + peer); // Last chunk needed for this piece? - if (getFirstOutstandingRequest(req.piece) == -1) + // FIXME if priority changed to skip, we will think we're done when we aren't + if (getFirstOutstandingRequest(req.getPiece()) == -1) { // warning - may block here for a while - if (listener.gotPiece(peer, req.piece, req.bs)) + if (listener.gotPiece(peer, req.getPartialPiece())) { if (_log.shouldLog(Log.DEBUG)) - _log.debug("Got " + req.piece + ": " + peer); + _log.debug("Got " + req.getPiece() + ": " + peer); } else { if (_log.shouldLog(Log.WARN)) - _log.warn("Got BAD " + req.piece + " from " + peer); + _log.warn("Got BAD " + req.getPiece() + " from " + peer); } } @@ -335,7 +336,7 @@ class PeerState implements DataLoader synchronized private int getFirstOutstandingRequest(int piece) { for (int i = 0; i < outstandingRequests.size(); i++) - if (outstandingRequests.get(i).piece == piece) + if (outstandingRequests.get(i).getPiece() == piece) return i; return -1; } @@ -371,7 +372,7 @@ class PeerState implements DataLoader synchronized(this) { req = outstandingRequests.get(r); - while (req.piece == piece && req.off != begin + while (req.getPiece() == piece && req.off != begin && r < outstandingRequests.size() - 1) { r++; @@ -379,7 +380,7 @@ class PeerState implements DataLoader } // Something wrong? - if (req.piece != piece || req.off != begin || req.len != length) + if (req.getPiece() != piece || req.off != begin || req.len != length) { if (_log.shouldLog(Log.INFO)) _log.info("Unrequested or unneeded 'piece: " @@ -427,13 +428,13 @@ class PeerState implements DataLoader Request rv = null; int lowest = Integer.MAX_VALUE; for (Request r : outstandingRequests) { - if (r.piece == piece && r.off < lowest) { + if (r.getPiece() == piece && r.off < lowest) { lowest = r.off; rv = r; } } if (pendingRequest != null && - pendingRequest.piece == piece && pendingRequest.off < lowest) + pendingRequest.getPiece() == piece && pendingRequest.off < lowest) rv = pendingRequest; if (_log.shouldLog(Log.DEBUG)) @@ -447,14 +448,16 @@ class PeerState implements DataLoader * @return List of PartialPieces, even those with an offset == 0, or empty list * @since 0.8.2 */ - synchronized List returnPartialPieces() + synchronized List returnPartialPieces() { Set pcs = getRequestedPieces(); - List rv = new ArrayList(pcs.size()); + List rv = new ArrayList(pcs.size()); for (Integer p : pcs) { Request req = getLowestOutstandingRequest(p.intValue()); - if (req != null) - rv.add(new PartialPiece(req)); + if (req != null) { + req.getPartialPiece().setDownloaded(req.off); + rv.add(req); + } } outstandingRequests.clear(); pendingRequest = null; @@ -468,9 +471,9 @@ class PeerState implements DataLoader synchronized private Set getRequestedPieces() { Set rv = new HashSet(outstandingRequests.size() + 1); for (Request req : outstandingRequests) { - rv.add(Integer.valueOf(req.piece)); + rv.add(Integer.valueOf(req.getPiece())); if (pendingRequest != null) - rv.add(Integer.valueOf(pendingRequest.piece)); + rv.add(Integer.valueOf(pendingRequest.getPiece())); } return rv; } @@ -571,14 +574,14 @@ class PeerState implements DataLoader * @since 0.8.1 */ synchronized void cancelPiece(int piece) { - if (lastRequest != null && lastRequest.piece == piece) + if (lastRequest != null && lastRequest.getPiece() == piece) lastRequest = null; Iterator it = outstandingRequests.iterator(); while (it.hasNext()) { Request req = it.next(); - if (req.piece == piece) + if (req.getPiece() == piece) { it.remove(); // Send cancel even when we are choked to make sure that it is @@ -594,10 +597,10 @@ class PeerState implements DataLoader * @since 0.8.1 */ synchronized boolean isRequesting(int piece) { - if (pendingRequest != null && pendingRequest.piece == piece) + if (pendingRequest != null && pendingRequest.getPiece() == piece) return true; for (Request req : outstandingRequests) { - if (req.piece == piece) + if (req.getPiece() == piece) return true; } return false; @@ -679,7 +682,7 @@ class PeerState implements DataLoader { int pieceLength; boolean isLastChunk; - pieceLength = metainfo.getPieceLength(lastRequest.piece); + pieceLength = metainfo.getPieceLength(lastRequest.getPiece()); isLastChunk = lastRequest.off + lastRequest.len == pieceLength; // Last part of a piece? @@ -687,14 +690,13 @@ class PeerState implements DataLoader more_pieces = requestNextPiece(); else { - int nextPiece = lastRequest.piece; + PartialPiece nextPiece = lastRequest.getPartialPiece(); int nextBegin = lastRequest.off + PARTSIZE; - byte[] bs = lastRequest.bs; int maxLength = pieceLength - nextBegin; int nextLength = maxLength > PARTSIZE ? PARTSIZE : maxLength; Request req - = new Request(nextPiece, bs, nextBegin, nextLength); + = new Request(nextPiece,nextBegin, nextLength); outstandingRequests.add(req); if (!choked) out.sendRequest(req); @@ -740,7 +742,7 @@ class PeerState implements DataLoader // what piece to give us next. int nextPiece = listener.wantPiece(peer, bitfield); if (nextPiece != -1 - && (lastRequest == null || lastRequest.piece != nextPiece)) { + && (lastRequest == null || lastRequest.getPiece() != nextPiece)) { if (_log.shouldLog(Log.DEBUG)) _log.debug(peer + " want piece " + nextPiece); // Fail safe to make sure we are interested diff --git a/apps/i2psnark/java/src/org/klomp/snark/Piece.java b/apps/i2psnark/java/src/org/klomp/snark/Piece.java index dd48508a9..a9822640b 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/Piece.java +++ b/apps/i2psnark/java/src/org/klomp/snark/Piece.java @@ -57,6 +57,15 @@ class Piece implements Comparable { /** caller must synchronize */ public boolean removePeer(Peer peer) { return this.peers.remove(peer.getPeerID()); } + /** + * How many peers have this piece? + * Caller must synchronize + * @since 0.9.1 + */ + public int getPeerCount() { + return this.peers.size(); + } + /** caller must synchronize */ public boolean isRequested() { return this.requests != null && !this.requests.isEmpty(); diff --git a/apps/i2psnark/java/src/org/klomp/snark/Request.java b/apps/i2psnark/java/src/org/klomp/snark/Request.java index 6c086ebae..d6a621b1f 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/Request.java +++ b/apps/i2psnark/java/src/org/klomp/snark/Request.java @@ -20,14 +20,16 @@ package org.klomp.snark; +import java.io.DataInputStream; +import java.io.IOException; + /** * Holds all information needed for a partial piece request. * This class should be used only by PeerState, PeerConnectionIn, and PeerConnectionOut. */ class Request { - final int piece; - final byte[] bs; + private final PartialPiece piece; final int off; final int len; long sendTime; @@ -36,26 +38,49 @@ class Request * Creates a new Request. * * @param piece Piece number requested. - * @param bs byte array where response should be stored. * @param off the offset in the array. * @param len the number of bytes requested. */ - Request(int piece, byte[] bs, int off, int len) + Request(PartialPiece piece, int off, int len) { + // Sanity check + if (off < 0 || len <= 0 || off + len > piece.getLength()) + throw new IndexOutOfBoundsException("Illegal Request " + toString()); + this.piece = piece; - this.bs = bs; this.off = off; this.len = len; + } - // Sanity check - if (piece < 0 || off < 0 || len <= 0 || off + len > bs.length) - throw new IndexOutOfBoundsException("Illegal Request " + toString()); + /** + * @since 0.9.1 + */ + public void read(DataInputStream din) throws IOException { + piece.read(din, off, len); + } + + /** + * The piece number this Request is for + * + * @since 0.9.1 + */ + public int getPiece() { + return piece.getPiece(); + } + + /** + * The PartialPiece this Request is for + * + * @since 0.9.1 + */ + public PartialPiece getPartialPiece() { + return piece; } @Override public int hashCode() { - return piece ^ off ^ len; + return piece.getPiece() ^ off ^ len; } @Override @@ -64,7 +89,7 @@ class Request if (o instanceof Request) { Request req = (Request)o; - return req.piece == piece && req.off == off && req.len == len; + return req.piece.equals(piece) && req.off == off && req.len == len; } return false; @@ -73,6 +98,6 @@ class Request @Override public String toString() { - return "(" + piece + "," + off + "," + len + ")"; + return "(" + piece.getPiece() + "," + off + "," + len + ")"; } } diff --git a/apps/i2psnark/java/src/org/klomp/snark/Snark.java b/apps/i2psnark/java/src/org/klomp/snark/Snark.java index 5ae2fbe1f..1cb344c5e 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/Snark.java +++ b/apps/i2psnark/java/src/org/klomp/snark/Snark.java @@ -249,7 +249,8 @@ public class Snark private TrackerClient trackerclient; private String rootDataDir = "."; private final CompleteListener completeListener; - private boolean stopped; + private volatile boolean stopped; + private volatile boolean starting; private byte[] id; private byte[] infoHash; private String additionalTrackerURL; @@ -346,6 +347,8 @@ public class Snark in = new FileInputStream(f); else { + /**** No, we don't ever fetch a torrent file this way + and we don't want to block in the constructor activity = "Getting torrent"; File torrentFile = _util.get(torrent, 3); if (torrentFile == null) { @@ -355,6 +358,8 @@ public class Snark torrentFile.deleteOnExit(); in = new FileInputStream(torrentFile); } + *****/ + throw new IOException("not found"); } meta = new MetaInfo(in); infoHash = meta.getInfoHash(); @@ -505,9 +510,19 @@ public class Snark } /** - * Start up contacting peers and querying the tracker + * Start up contacting peers and querying the tracker. + * Blocks if tunnel is not yet open. */ - public void startTorrent() { + public synchronized void startTorrent() { + starting = true; + try { + x_startTorrent(); + } finally { + starting = false; + } + } + + private void x_startTorrent() { boolean ok = _util.connect(); if (!ok) fatal("Unable to connect to I2P"); if (coordinator == null) { @@ -538,21 +553,14 @@ public class Snark } stopped = false; - boolean coordinatorChanged = false; if (coordinator.halted()) { - // ok, we have already started and stopped, but the coordinator seems a bit annoying to - // restart safely, so lets build a new one to replace the old + coordinator.restart(); if (_peerCoordinatorSet != null) - _peerCoordinatorSet.remove(coordinator); - PeerCoordinator newCoord = new PeerCoordinator(_util, id, infoHash, meta, storage, this, this); - if (_peerCoordinatorSet != null) - _peerCoordinatorSet.add(newCoord); - coordinator = newCoord; - coordinatorChanged = true; + _peerCoordinatorSet.add(coordinator); } - if (!trackerclient.started() && !coordinatorChanged) { + if (!trackerclient.started()) { trackerclient.start(); - } else if (trackerclient.halted() || coordinatorChanged) { + } else if (trackerclient.halted()) { if (storage != null) { try { storage.reopen(rootDataDir); @@ -563,23 +571,29 @@ public class Snark fatal("Could not reopen storage", ioe); } } - TrackerClient newClient = new TrackerClient(_util, meta, additionalTrackerURL, coordinator, this); - if (!trackerclient.halted()) - trackerclient.halt(); - trackerclient = newClient; trackerclient.start(); } else { debug("NOT starting TrackerClient???", NOTICE); } } + /** * Stop contacting the tracker and talking with peers */ public void stopTorrent() { + stopTorrent(false); + } + + /** + * Stop contacting the tracker and talking with peers + * @param fast if true, limit the life of the unannounce threads + * @since 0.9.1 + */ + public synchronized void stopTorrent(boolean fast) { stopped = true; TrackerClient tc = trackerclient; if (tc != null) - tc.halt(); + tc.halt(fast); PeerCoordinator pc = coordinator; if (pc != null) pc.halt(); @@ -670,6 +684,22 @@ public class Snark return stopped; } + /** + * Startup in progress. + * @since 0.9.1 + */ + public boolean isStarting() { + return starting && stopped; + } + + /** + * Set startup in progress. + * @since 0.9.1 + */ + public void setStarting() { + starting = true; + } + /** * @since 0.8.4 */ @@ -782,6 +812,7 @@ public class Snark } /** + * Bytes not yet in storage. Does NOT account for skipped files. * @return exact value. or -1 if no storage yet. * getNeeded() * pieceLength(0) isn't accurate if last piece * is still needed. @@ -802,6 +833,20 @@ public class Snark } /** + * Bytes still wanted. DOES account for skipped files. + * FIXME -1 when not running. + * @return exact value. or -1 if no storage yet or when not running. + * @since 0.9.1 + */ + public long getNeededLength() { + PeerCoordinator coord = coordinator; + if (coord != null) + return coord.getNeededLength(); + return -1; + } + + /** + * Does not account for skipped files. * @return number of pieces still needed (magnet mode or not), or -1 if unknown * @since 0.8.4 */ @@ -1214,7 +1259,7 @@ public class Snark total += c.getCurrentUploadRate(); } long limit = 1024l * _util.getMaxUpBW(); - debug("Total up bw: " + total + " Limit: " + limit, Snark.WARNING); + debug("Total up bw: " + total + " Limit: " + limit, Snark.NOTICE); return total > limit; } diff --git a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java index c8c83c6bc..a0590f2ad 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java +++ b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java @@ -8,6 +8,8 @@ import java.io.FilenameFilter; import java.io.IOException; import java.io.OutputStream; import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collection; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; @@ -18,8 +20,9 @@ import java.util.Map; import java.util.Properties; import java.util.Set; import java.util.StringTokenizer; -import java.util.TreeMap; +import java.util.Queue; import java.util.concurrent.ConcurrentHashMap; +import java.util.concurrent.LinkedBlockingQueue; import net.i2p.I2PAppContext; import net.i2p.data.Base64; @@ -31,6 +34,8 @@ import net.i2p.util.Log; import net.i2p.util.OrderedProperties; import net.i2p.util.SecureDirectory; import net.i2p.util.SecureFileOutputStream; +import net.i2p.util.SimpleScheduler; +import net.i2p.util.SimpleTimer; /** * Manage multiple snarks @@ -50,13 +55,14 @@ public class SnarkManager implements Snark.CompleteListener { private Properties _config; private final I2PAppContext _context; private final Log _log; - private final List _messages; + private final Queue _messages; private final I2PSnarkUtil _util; private PeerCoordinatorSet _peerCoordinatorSet; private ConnectionAcceptor _connectionAcceptor; private Thread _monitor; private volatile boolean _running; - private final Map _trackerMap; + private volatile boolean _stopping; + private final Map _trackerMap; public static final String PROP_I2CP_HOST = "i2psnark.i2cpHost"; public static final String PROP_I2CP_PORT = "i2psnark.i2cpPort"; @@ -83,6 +89,7 @@ public class SnarkManager implements Snark.CompleteListener { public static final String DEFAULT_THEME = "ubergine"; private static final String PROP_USE_OPENTRACKERS = "i2psnark.useOpentrackers"; public static final String PROP_OPENTRACKERS = "i2psnark.opentrackers"; + public static final String PROP_PRIVATETRACKERS = "i2psnark.privatetrackers"; public static final int MIN_UP_BW = 2; public static final int DEFAULT_MAX_UP_BW = 10; @@ -93,7 +100,7 @@ public class SnarkManager implements Snark.CompleteListener { * "name", "announceURL=websiteURL" pairs * '=' in announceURL must be escaped as , */ - private static final String DEFAULT_TRACKERS[] = { + public static final String DEFAULT_TRACKERS[] = { // "Postman", "http://YRgrgTLGnbTq2aZOZDJQ~o6Uk5k6TK-OZtx0St9pb0G-5EGYURZioxqYG8AQt~LgyyI~NCj6aYWpPO-150RcEvsfgXLR~CxkkZcVpgt6pns8SRc3Bi-QSAkXpJtloapRGcQfzTtwllokbdC-aMGpeDOjYLd8b5V9Im8wdCHYy7LRFxhEtGb~RL55DA8aYOgEXcTpr6RPPywbV~Qf3q5UK55el6Kex-6VCxreUnPEe4hmTAbqZNR7Fm0hpCiHKGoToRcygafpFqDw5frLXToYiqs9d4liyVB-BcOb0ihORbo0nS3CLmAwZGvdAP8BZ7cIYE3Z9IU9D1G8JCMxWarfKX1pix~6pIA-sp1gKlL1HhYhPMxwyxvuSqx34o3BqU7vdTYwWiLpGM~zU1~j9rHL7x60pVuYaXcFQDR4-QVy26b6Pt6BlAZoFmHhPcAuWfu-SFhjyZYsqzmEmHeYdAwa~HojSbofg0TMUgESRXMw6YThK1KXWeeJVeztGTz25sL8AAAA.i2p/announce.php=http://tracker.postman.i2p/" // , "eBook", "http://E71FRom6PZNEqTN2Lr8P-sr23b7HJVC32KoGnVQjaX6zJiXwhJy2HsXob36Qmj81TYFZdewFZa9mSJ533UZgGyQkXo2ahctg82JKYZfDe5uDxAn1E9YPjxZCWJaFJh0S~UwSs~9AZ7UcauSJIoNtpxrtbmRNVFLqnkEDdLZi26TeucfOmiFmIWnVblLniWv3tG1boE9Abd-6j3FmYVrRucYuepAILYt6katmVNOk6sXmno1Eynrp~~MBuFq0Ko6~jsc2E2CRVYXDhGHEMdt-j6JUz5D7S2RIVzDRqQyAZLKJ7OdQDmI31przzmne1vOqqqLC~1xUumZVIvF~yOeJUGNjJ1Vx0J8i2BQIusn1pQJ6UCB~ZtZZLQtEb8EPVCfpeRi2ri1M5CyOuxN0V5ekmPHrYIBNevuTCRC26NP7ZS5VDgx1~NaC3A-CzJAE6f1QXi0wMI9aywNG5KGzOPifcsih8eyGyytvgLtrZtV7ykzYpPCS-rDfITncpn5hliPUAAAA.i2p/pub/bt/announce.php=http://de-ebook-archiv.i2p/pub/bt/" // , "Gaytorrents", "http://uxPWHbK1OIj9HxquaXuhMiIvi21iK0~ZiG9d8G0840ZXIg0r6CbiV71xlsqmdnU6wm0T2LySriM0doW2gUigo-5BNkUquHwOjLROiETnB3ZR0Ml4IGa6QBPn1aAq2d9~g1r1nVjLE~pcFnXB~cNNS7kIhX1d6nLgYVZf0C2cZopEow2iWVUggGGnAA9mHjE86zLEnTvAyhbAMTqDQJhEuLa0ZYSORqzJDMkQt90MV4YMjX1ICY6RfUSFmxEqu0yWTrkHsTtRw48l~dz9wpIgc0a0T9C~eeWvmBFTqlJPtQZwntpNeH~jF7nlYzB58olgV2HHFYpVYD87DYNzTnmNWxCJ5AfDorm6AIUCV2qaE7tZtI1h6fbmGpGlPyW~Kw5GXrRfJwNvr6ajwAVi~bPVnrBwDZezHkfW4slOO8FACPR28EQvaTu9nwhAbqESxV2hCTq6vQSGjuxHeOuzBOEvRWkLKOHWTC09t2DbJ94FSqETmZopTB1ukEmaxRWbKSIaAAAA.i2p/announce.php=http://gaytorrents.i2p/" @@ -123,12 +130,12 @@ public class SnarkManager implements Snark.CompleteListener { _addSnarkLock = new Object(); _context = I2PAppContext.getGlobalContext(); _log = _context.logManager().getLog(SnarkManager.class); - _messages = new ArrayList(16); + _messages = new LinkedBlockingQueue(); _util = new I2PSnarkUtil(_context); _configFile = new File(CONFIG_FILE); if (!_configFile.isAbsolute()) _configFile = new File(_context.getConfigDir(), CONFIG_FILE); - _trackerMap = Collections.synchronizedMap(new TreeMap(new IgnoreCaseComparator())); + _trackerMap = new ConcurrentHashMap(4); loadConfig(null); } @@ -141,26 +148,35 @@ public class SnarkManager implements Snark.CompleteListener { _connectionAcceptor = new ConnectionAcceptor(_util); _monitor = new I2PAppThread(new DirMonitor(), "Snark DirMonitor", true); _monitor.start(); - _context.addShutdownTask(new SnarkManagerShutdown()); + // Not required, Jetty has a shutdown hook + //_context.addShutdownTask(new SnarkManagerShutdown()); } + /* + * Called by the webapp at Jetty shutdown. + * Stops all torrents. Does not close the tunnel, so the announces have a chance. + * Fix this so an individual webaapp stop will close the tunnel. + * Runs inline. + */ public void stop() { _running = false; _monitor.interrupt(); _connectionAcceptor.halt(); - (new SnarkManagerShutdown()).run(); + stopAllTorrents(true); } + /** @since 0.9.1 */ + public boolean isStopping() { return _stopping; } + /** hook to I2PSnarkUtil for the servlet */ public I2PSnarkUtil util() { return _util; } - private static final int MAX_MESSAGES = 5; + private static final int MAX_MESSAGES = 100; public void addMessage(String message) { - synchronized (_messages) { - _messages.add(message); - while (_messages.size() > MAX_MESSAGES) - _messages.remove(0); + _messages.offer(message); + while (_messages.size() > MAX_MESSAGES) { + _messages.poll(); } if (_log.shouldLog(Log.INFO)) _log.info("MSG: " + message); @@ -168,16 +184,14 @@ public class SnarkManager implements Snark.CompleteListener { /** newest last */ public List getMessages() { - synchronized (_messages) { - return new ArrayList(_messages); - } + if (_messages.isEmpty()) + return Collections.EMPTY_LIST; + return new ArrayList(_messages); } /** @since 0.9 */ public void clearMessages() { - synchronized (_messages) { _messages.clear(); - } } /** @@ -344,7 +358,7 @@ public class SnarkManager implements Snark.CompleteListener { _util.setFilesPublic(areFilesPublic()); String ot = _config.getProperty(PROP_OPENTRACKERS); if (ot != null) - _util.setOpenTrackerString(ot); + _util.setOpenTrackers(getOpenTrackers()); String useOT = _config.getProperty(PROP_USE_OPENTRACKERS); boolean bOT = useOT == null || Boolean.valueOf(useOT).booleanValue(); _util.setUseOpenTrackers(bOT); @@ -366,7 +380,7 @@ public class SnarkManager implements Snark.CompleteListener { public void updateConfig(String dataDir, boolean filesPublic, boolean autoStart, String refreshDelay, String startDelay, String seedPct, String eepHost, String eepPort, String i2cpHost, String i2cpPort, String i2cpOpts, - String upLimit, String upBW, boolean useOpenTrackers, String openTrackers, String theme) { + String upLimit, String upBW, boolean useOpenTrackers, String theme) { boolean changed = false; //if (eepHost != null) { // // unused, we use socket eepget @@ -550,14 +564,6 @@ public class SnarkManager implements Snark.CompleteListener { _util.setUseOpenTrackers(useOpenTrackers); changed = true; } - if (openTrackers != null) { - if (openTrackers.trim().length() > 0 && !openTrackers.trim().equals(_util.getOpenTrackerString())) { - _config.setProperty(PROP_OPENTRACKERS, openTrackers.trim()); - _util.setOpenTrackerString(openTrackers); - addMessage(_("Open Tracker list changed - torrent restart required to take effect.")); - changed = true; - } - } if (theme != null) { if(!theme.equals(_config.getProperty(PROP_THEME))) { _config.setProperty(PROP_THEME, theme); @@ -572,6 +578,84 @@ public class SnarkManager implements Snark.CompleteListener { } } + /** + * Others should use the version in I2PSnarkUtil + * @return non-null, empty if disabled + * @since 0.9.1 + */ + private List getOpenTrackers() { + if (!_util.shouldUseOpenTrackers()) + return Collections.EMPTY_LIST; + return getListConfig(PROP_OPENTRACKERS, I2PSnarkUtil.DEFAULT_OPENTRACKERS); + } + + /** + * @return non-null, fixed size, may be empty or unmodifiable + * @since 0.9.1 + */ + public List getPrivateTrackers() { + return getListConfig(PROP_PRIVATETRACKERS, null); + } + + /** + * @param ot null to restore default + * @since 0.9.1 + */ + public void saveOpenTrackers(List ot) { + String val = setListConfig(PROP_OPENTRACKERS, ot); + if (ot == null) + ot = Collections.singletonList(I2PSnarkUtil.DEFAULT_OPENTRACKERS); + _util.setOpenTrackers(ot); + addMessage(_("Open Tracker list changed - torrent restart required to take effect.")); + saveConfig(); + } + + /** + * @param pt null ok, default is none + * @since 0.9.1 + */ + public void savePrivateTrackers(List pt) { + setListConfig(PROP_PRIVATETRACKERS, pt); + addMessage(_("Private tracker list changed - affects newly created torrents only.")); + saveConfig(); + } + + /** + * @param dflt default or null + * @return non-null, fixed size + * @since 0.9.1 + */ + private List getListConfig(String prop, String dflt) { + String val = _config.getProperty(prop); + if (val == null) + val = dflt; + if (val == null) + return Collections.EMPTY_LIST; + return Arrays.asList(val.split(",")); + } + + /** + * Sets the config, does NOT save it + * @param values may be null or empty + * @return the comma-separated config string, non-null + * @since 0.9.1 + */ + private String setListConfig(String prop, List values) { + if (values == null || values.isEmpty()) { + _config.remove(prop); + return ""; + } + StringBuilder buf = new StringBuilder(64); + for (String s : values) { + if (buf.length() > 0) + buf.append(','); + buf.append(s); + } + String rv = buf.toString(); + _config.setProperty(prop, rv); + return rv; + } + public void saveConfig() { try { synchronized (_configFile) { @@ -787,7 +871,7 @@ public class SnarkManager implements Snark.CompleteListener { torrent.startTorrent(); addMessage(_("Fetching {0}", name)); boolean haveSavedPeers = false; - if ((!util().connected()) && !haveSavedPeers) { + if ((_util.connected()) && !haveSavedPeers) { addMessage(_("We have no saved peers and no other torrents are running. " + "Fetch of {0} will not succeed until you start another torrent.", name)); } @@ -810,6 +894,29 @@ public class SnarkManager implements Snark.CompleteListener { _magnets.remove(snark.getName()); removeMagnetStatus(snark.getInfoHash()); } + + /** + * Add and start a FetchAndAdd task. + * Remove it with deleteMagnet(). + * + * @param torrent must be instanceof FetchAndAdd + * @throws RuntimeException via Snark.fatal()? + * @since 0.9.1 + */ + public void addDownloader(Snark torrent) { + synchronized (_snarks) { + Snark snark = getTorrentByInfoHash(torrent.getInfoHash()); + if (snark != null) { + addMessage(_("Download already running: {0}", snark.getBaseName())); + return; + } + String name = torrent.getName(); + // Tell the dir monitor not to delete us + _magnets.add(name); + _snarks.put(name, torrent); + } + torrent.startTorrent(); + } /** * Add a torrent from a MetaInfo. Save the MetaInfo data to filename. @@ -1192,13 +1299,11 @@ public class SnarkManager implements Snark.CompleteListener { // don't bother delaying if auto start is false long delay = 60 * 1000 * getStartupDelayMinutes(); if (delay > 0 && shouldAutoStart()) { - _messages.add(_("Adding torrents in {0}", DataHelper.formatDuration2(delay))); + addMessage(_("Adding torrents in {0}", DataHelper.formatDuration2(delay))); try { Thread.sleep(delay); } catch (InterruptedException ie) {} - // the first message was a "We are starting up in 1m" - synchronized (_messages) { - if (_messages.size() == 1) - _messages.remove(0); - } + // Remove that first message + if (_messages.size() == 1) + _messages.poll(); } // here because we need to delay until I2CP is up @@ -1330,7 +1435,7 @@ public class SnarkManager implements Snark.CompleteListener { byte[] ih = Base64.decode(b64); // ignore value - TODO put tracker URL in value if (ih != null && ih.length == 20) - addMagnet("Magnet: " + I2PSnarkUtil.toHex(ih), ih, null, false); + addMagnet("* " + _("Magnet") + ' ' + I2PSnarkUtil.toHex(ih), ih, null, false); // else remove from config? } } @@ -1407,40 +1512,67 @@ public class SnarkManager implements Snark.CompleteListener { } /** - * Sorted map of name to announceURL=baseURL + * Unsorted map of name to Tracker object * Modifiable, not a copy + * @since 0.9.1 */ - public Map getTrackers() { + public Map getTrackerMap() { return _trackerMap; } + /** + * Unsorted, do not modify + */ + public Collection getTrackers() { + return _trackerMap.values(); + } + + /** + * Sorted copy + * @since 0.9.1 + */ + public List getSortedTrackers() { + List rv = new ArrayList(_trackerMap.values()); + Collections.sort(rv, new IgnoreCaseComparator()); + return rv; + } + /** @since 0.9 */ private void initTrackerMap() { String trackers = _config.getProperty(PROP_TRACKERS); if ( (trackers == null) || (trackers.trim().length() <= 0) ) trackers = _context.getProperty(PROP_TRACKERS); - _trackerMap.clear(); if ( (trackers == null) || (trackers.trim().length() <= 0) ) { - for (int i = 0; i < DEFAULT_TRACKERS.length; i += 2) - _trackerMap.put(DEFAULT_TRACKERS[i], DEFAULT_TRACKERS[i+1]); + setDefaultTrackerMap(true); } else { String[] toks = trackers.split(","); for (int i = 0; i < toks.length; i += 2) { String name = toks[i].trim().replace(",", ","); String url = toks[i+1].trim().replace(",", ","); - if ( (name.length() > 0) && (url.length() > 0) ) - _trackerMap.put(name, url); + if ( (name.length() > 0) && (url.length() > 0) ) { + String urls[] = url.split("=", 2); + String url2 = urls.length > 1 ? urls[1] : ""; + _trackerMap.put(name, new Tracker(name, urls[0], url2)); + } } } } /** @since 0.9 */ public void setDefaultTrackerMap() { + setDefaultTrackerMap(true); + } + + /** @since 0.9.1 */ + private void setDefaultTrackerMap(boolean save) { _trackerMap.clear(); for (int i = 0; i < DEFAULT_TRACKERS.length; i += 2) { - _trackerMap.put(DEFAULT_TRACKERS[i], DEFAULT_TRACKERS[i+1]); + String name = DEFAULT_TRACKERS[i]; + String urls[] = DEFAULT_TRACKERS[i+1].split("=", 2); + String url2 = urls.length > 1 ? urls[1] : null; + _trackerMap.put(name, new Tracker(name, urls[0], url2)); } - if (_config.remove(PROP_TRACKERS) != null) { + if (save && _config.remove(PROP_TRACKERS) != null) { saveConfig(); } } @@ -1449,12 +1581,15 @@ public class SnarkManager implements Snark.CompleteListener { public void saveTrackerMap() { StringBuilder buf = new StringBuilder(2048); boolean comma = false; - for (Map.Entry e : _trackerMap.entrySet()) { + for (Map.Entry e : _trackerMap.entrySet()) { if (comma) buf.append(','); else comma = true; - buf.append(e.getKey().replace(",", ",")).append(',').append(e.getValue().replace(",", ",")); + Tracker t = e.getValue(); + buf.append(e.getKey().replace(",", ",")).append(',').append(t.announceURL.replace(",", ",")); + if (t.baseURL != null) + buf.append('=').append(t.baseURL); } _config.setProperty(PROP_TRACKERS, buf.toString()); saveConfig(); @@ -1468,25 +1603,144 @@ public class SnarkManager implements Snark.CompleteListener { } } - public class SnarkManagerShutdown extends I2PAppThread { - @Override + /** + * If not connected, thread it, otherwise inline + * @since 0.9.1 + */ + public void startTorrent(byte[] infoHash) { + for (Snark snark : _snarks.values()) { + if (DataHelper.eq(infoHash, snark.getInfoHash())) { + if (snark.isStarting() || !snark.isStopped()) { + addMessage("Torrent already started"); + return; + } + boolean connected = _util.connected(); + if ((!connected) && !_util.isConnecting()) + addMessage(_("Opening the I2P tunnel")); + addMessage(_("Starting up torrent {0}", snark.getBaseName())); + if (connected) { + snark.startTorrent(); + } else { + // mark it for the UI + snark.setStarting(); + (new I2PAppThread(new ThreadedStarter(snark), "TorrentStarter", true)).start(); + try { Thread.sleep(200); } catch (InterruptedException ie) {} + } + return; + } + } + addMessage("Torrent not found?"); + } + + /** + * If not connected, thread it, otherwise inline + * @since 0.9.1 + */ + public void startAllTorrents() { + if (_util.connected()) { + startAll(); + } else { + addMessage(_("Opening the I2P tunnel and starting all torrents.")); + for (Snark snark : _snarks.values()) { + // mark it for the UI + snark.setStarting(); + } + (new I2PAppThread(new ThreadedStarter(null), "TorrentStarterAll", true)).start(); + try { Thread.sleep(200); } catch (InterruptedException ie) {} + } + } + + /** + * Use null constructor param for all + * @since 0.9.1 + */ + private class ThreadedStarter implements Runnable { + private final Snark snark; + public ThreadedStarter(Snark s) { snark = s; } public void run() { - Set names = listTorrentFiles(); - for (Iterator iter = names.iterator(); iter.hasNext(); ) { - Snark snark = getTorrent((String)iter.next()); - if ( (snark != null) && (!snark.isStopped()) ) - snark.stopTorrent(); + if (snark != null) { + if (snark.isStopped()) + snark.startTorrent(); + } else { + startAll(); } } } + /** + * Inline + * @since 0.9.1 + */ + private void startAll() { + for (Snark snark : _snarks.values()) { + if (snark.isStopped()) + snark.startTorrent(); + } + } + + /** + * Stop all running torrents, and close the tunnel after a delay + * to allow for announces. + * If called at router shutdown via Jetty shutdown hook -> webapp destroy() -> stop(), + * the tunnel won't actually be closed as the SimpleScheduler is already shutdown + * or will be soon, so we delay a few seconds inline. + * @param finalShutdown if true, sleep at the end if any torrents were running + * @since 0.9.1 + */ + public void stopAllTorrents(boolean finalShutdown) { + _stopping = true; + if (finalShutdown && _log.shouldLog(Log.WARN)) + _log.warn("SnarkManager final shutdown"); + int count = 0; + for (Snark snark : _snarks.values()) { + if (!snark.isStopped()) { + if (count == 0) + addMessage(_("Stopping all torrents and closing the I2P tunnel.")); + count++; + if (finalShutdown) + snark.stopTorrent(true); + else + stopTorrent(snark, false); + // Throttle since every unannounce is now threaded. + // How to do this without creating a ton of threads? + try { Thread.sleep(20); } catch (InterruptedException ie) {} + } + } + if (_util.connected()) { + if (count > 0) { + // Schedule this even for final shutdown, as there's a chance + // that it's just this webapp that is stopping. + SimpleScheduler.getInstance().addEvent(new Disconnector(), 60*1000); + addMessage(_("Closing I2P tunnel after notifying trackers.")); + if (finalShutdown) { + try { Thread.sleep(5*1000); } catch (InterruptedException ie) {} + } + } else { + _util.disconnect(); + _stopping = false; + addMessage(_("I2P tunnel closed.")); + } + } + } + + /** @since 0.9.1 */ + private class Disconnector implements SimpleTimer.TimedEvent { + public void timeReached() { + if (_util.connected()) { + _util.disconnect(); + _stopping = false; + addMessage(_("I2P tunnel closed.")); + } + } + } + /** * ignore case, current locale * @since 0.9 */ - private static class IgnoreCaseComparator implements Comparator { - public int compare(String l, String r) { - return l.toLowerCase().compareTo(r.toLowerCase()); + private static class IgnoreCaseComparator implements Comparator { + public int compare(Tracker l, Tracker r) { + return l.name.toLowerCase().compareTo(r.name.toLowerCase()); } } } diff --git a/apps/i2psnark/java/src/org/klomp/snark/SnarkShutdown.java b/apps/i2psnark/java/src/org/klomp/snark/SnarkShutdown.java index f41fc5c3a..7859220ca 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/SnarkShutdown.java +++ b/apps/i2psnark/java/src/org/klomp/snark/SnarkShutdown.java @@ -26,6 +26,7 @@ import net.i2p.util.I2PAppThread; /** * Makes sure everything ends correctly when shutting down. + * @deprecated unused */ public class SnarkShutdown extends I2PAppThread { @@ -61,7 +62,7 @@ public class SnarkShutdown extends I2PAppThread //Snark.debug("Halting TrackerClient...", Snark.INFO); if (trackerclient != null) - trackerclient.halt(); + trackerclient.halt(true); //Snark.debug("Halting PeerCoordinator...", Snark.INFO); if (coordinator != null) diff --git a/apps/i2psnark/java/src/org/klomp/snark/Storage.java b/apps/i2psnark/java/src/org/klomp/snark/Storage.java index 63057a18b..0dc5f0958 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/Storage.java +++ b/apps/i2psnark/java/src/org/klomp/snark/Storage.java @@ -50,6 +50,8 @@ public class Storage private File[] RAFfile; // File to make it easier to reopen /** priorities by file; default 0; may be null. @since 0.8.1 */ private int[] priorities; + /** is the file empty and sparse? */ + private boolean[] isSparse; private final StorageListener listener; private final I2PSnarkUtil _util; @@ -73,6 +75,8 @@ public class Storage private static final Map _filterNameCache = new ConcurrentHashMap(); + private static final boolean _isWindows = System.getProperty("os.name").startsWith("Win"); + /** * Creates a new storage based on the supplied MetaInfo. This will * try to create and/or check all needed files in the MetaInfo. @@ -202,7 +206,7 @@ public class Storage RAFtime = new long[size]; RAFfile = new File[size]; priorities = new int[size]; - + isSparse = new boolean[size]; int i = 0; Iterator it = files.iterator(); @@ -334,7 +338,8 @@ public class Storage } /** - * Must call setPiecePriorities() after calling this + * Must call Snark.updatePiecePriorities() + * (which calls getPiecePriorities()) after calling this. * @param file canonical path (non-directory) * @param pri default 0; <0 to disable * @since 0.8.1 @@ -462,6 +467,7 @@ public class Storage RAFlock = new Object[1]; RAFtime = new long[1]; RAFfile = new File[1]; + isSparse = new boolean[1]; lengths[0] = metainfo.getTotalLength(); RAFlock[0] = new Object(); RAFfile[0] = base; @@ -488,6 +494,7 @@ public class Storage RAFlock = new Object[size]; RAFtime = new long[size]; RAFfile = new File[size]; + isSparse = new boolean[size]; for (int i = 0; i < size; i++) { List path = files.get(i); @@ -701,6 +708,7 @@ public class Storage } // Make sure all files are available and of correct length + // The files should all exist as they have been created with zero length by createFilesFromNames() for (int i = 0; i < rafs.length; i++) { long length = RAFfile[i].length(); @@ -725,6 +733,7 @@ public class Storage SnarkManager.instance().addMessage(msg); _util.debug(msg, Snark.ERROR); changed = true; + resume = true; _probablyComplete = false; // to force RW synchronized(RAFlock[i]) { checkRAF(i); @@ -798,26 +807,54 @@ public class Storage } } - /** this calls openRAF(); caller must synnchronize and call closeRAF() */ + /** + * This creates a (presumably) sparse file so that reads won't fail with IOE. + * Sets isSparse[nr] = true. balloonFile(nr) should be called later to + * defrag the file. + * + * This calls openRAF(); caller must synchronize and call closeRAF(). + */ private void allocateFile(int nr) throws IOException { // caller synchronized openRAF(nr, false); // RW - // XXX - Is this the best way to make sure we have enough space for - // the whole file? long remaining = lengths[nr]; if (listener != null) listener.storageCreateFile(this, names[nr], remaining); + rafs[nr].setLength(remaining); + // don't bother ballooning later on Windows since there is no sparse file support + // until JDK7 using the JSR-203 interface. + // RAF seeks/writes do not create sparse files. + // Windows will zero-fill up to the point of the write, which + // will make the file fairly unfragmented, on average, at least until + // near the end where it will get exponentially more fragmented. + if (!_isWindows) + isSparse[nr] = true; + // caller will close rafs[nr] + if (listener != null) + listener.storageAllocated(this, lengths[nr]); + } + + /** + * This "balloons" the file with zeros to eliminate disk fragmentation., + * Overwrites the entire file with zeros. Sets isSparse[nr] = false. + * + * Caller must synchronize and call checkRAF() or openRAF(). + * @since 0.9.1 + */ + private void balloonFile(int nr) throws IOException + { + _util.debug("Ballooning " + nr + ": " + RAFfile[nr], Snark.INFO); + long remaining = lengths[nr]; final int ZEROBLOCKSIZE = (int) Math.min(remaining, 32*1024); byte[] zeros = new byte[ZEROBLOCKSIZE]; + rafs[nr].seek(0); while (remaining > 0) { int size = (int) Math.min(remaining, ZEROBLOCKSIZE); rafs[nr].write(zeros, 0, size); remaining -= size; } - // caller will close rafs[nr] - if (listener != null) - listener.storageAllocated(this, lengths[nr]); + isSparse[nr] = false; } @@ -873,54 +910,66 @@ public class Storage * matches), otherwise false. * @exception IOException when some storage related error occurs. */ - public boolean putPiece(int piece, byte[] ba) throws IOException + public boolean putPiece(PartialPiece pp) throws IOException { - // First check if the piece is correct. - // Copy the array first to be paranoid. - byte[] bs = ba.clone(); - int length = bs.length; - boolean correctHash = metainfo.checkPiece(piece, bs, 0, length); - if (listener != null) - listener.storageChecked(this, piece, correctHash); - if (!correctHash) - return false; + int piece = pp.getPiece(); + try { + synchronized(bitfield) { + if (bitfield.get(piece)) + return true; // No need to store twice. + } - synchronized(bitfield) - { - if (bitfield.get(piece)) - return true; // No need to store twice. - } + // TODO alternative - check hash on the fly as we write to the file, + // to save another I/O pass + boolean correctHash = metainfo.checkPiece(pp); + if (listener != null) + listener.storageChecked(this, piece, correctHash); + if (!correctHash) { + return false; + } - // Early typecast, avoid possibly overflowing a temp integer - long start = (long) piece * (long) piece_size; - int i = 0; - long raflen = lengths[i]; - while (start > raflen) - { - i++; - start -= raflen; - raflen = lengths[i]; - } + // Early typecast, avoid possibly overflowing a temp integer + long start = (long) piece * (long) piece_size; + int i = 0; + long raflen = lengths[i]; + while (start > raflen) { + i++; + start -= raflen; + raflen = lengths[i]; + } - int written = 0; - int off = 0; - while (written < length) - { - int need = length - written; - int len = (start + need < raflen) ? need : (int)(raflen - start); - synchronized(RAFlock[i]) - { - checkRAF(i); - rafs[i].seek(start); - rafs[i].write(bs, off + written, len); - } - written += len; - if (need - len > 0) - { - i++; - raflen = lengths[i]; - start = 0; + int written = 0; + int off = 0; + int length = metainfo.getPieceLength(piece); + while (written < length) { + int need = length - written; + int len = (start + need < raflen) ? need : (int)(raflen - start); + synchronized(RAFlock[i]) { + checkRAF(i); + if (isSparse[i]) { + // If the file is a newly created sparse file, + // AND we aren't skipping it, balloon it with all + // zeros to un-sparse it by allocating the space. + // Obviously this could take a while. + // Once we have written to it, it isn't empty/sparse any more. + if (priorities == null || priorities[i] >= 0) + balloonFile(i); + else + isSparse[i] = false; + } + rafs[i].seek(start); + //rafs[i].write(bs, off + written, len); + pp.write(rafs[i], off + written, len); + } + written += len; + if (need - len > 0) { + i++; + raflen = lengths[i]; + start = 0; + } } + } finally { + pp.release(); } changed = true; @@ -957,7 +1006,7 @@ public class Storage } return true; - } + } /** * This is a dup of MetaInfo.getPieceLength() but we need it @@ -1022,7 +1071,7 @@ public class Storage /** * Close unused RAFs - call periodically */ - private static final long RAFCloseDelay = 7*60*1000; + private static final long RAFCloseDelay = 4*60*1000; public void cleanRAFs() { long cutoff = System.currentTimeMillis() - RAFCloseDelay; for (int i = 0; i < RAFlock.length; i++) { diff --git a/apps/i2psnark/java/src/org/klomp/snark/StorageListener.java b/apps/i2psnark/java/src/org/klomp/snark/StorageListener.java index 573e18d7c..279d958e4 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/StorageListener.java +++ b/apps/i2psnark/java/src/org/klomp/snark/StorageListener.java @@ -23,7 +23,7 @@ package org.klomp.snark; /** * Callback used when Storage changes. */ -public interface StorageListener +interface StorageListener { /** * Called when the storage creates a new file of a given length. diff --git a/apps/i2psnark/java/src/org/klomp/snark/Tracker.java b/apps/i2psnark/java/src/org/klomp/snark/Tracker.java new file mode 100644 index 000000000..995130ed4 --- /dev/null +++ b/apps/i2psnark/java/src/org/klomp/snark/Tracker.java @@ -0,0 +1,28 @@ +/* + * Released into the public domain + * with no warranty of any kind, either expressed or implied. + */ +package org.klomp.snark; + +/** + * A structure for known trackers + * + * @since 0.9.1 + */ +public class Tracker { + + public final String name; + public final String announceURL; + public final String baseURL; + public final boolean supportsDetails; + + /** + * @param baseURL The web site, may be null + */ + public Tracker(String name, String announceURL, String baseURL) { + this.name = name; + this.announceURL = announceURL; + this.baseURL = baseURL; + this.supportsDetails = name.contains("tracker2.postman.i2p"); + } +} diff --git a/apps/i2psnark/java/src/org/klomp/snark/TrackerClient.java b/apps/i2psnark/java/src/org/klomp/snark/TrackerClient.java index 2ac9cac9a..c2b463fd4 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/TrackerClient.java +++ b/apps/i2psnark/java/src/org/klomp/snark/TrackerClient.java @@ -28,6 +28,7 @@ import java.net.MalformedURLException; import java.net.URL; import java.util.ArrayList; import java.util.Collections; +import java.util.Date; import java.util.Iterator; import java.util.List; import java.util.Locale; @@ -35,18 +36,32 @@ import java.util.Random; import java.util.Set; import net.i2p.I2PAppContext; +import net.i2p.data.DataHelper; import net.i2p.data.Hash; +import net.i2p.util.Clock; import net.i2p.util.I2PAppThread; import net.i2p.util.Log; +import net.i2p.util.SimpleTimer2; /** * Informs metainfo tracker of events and gets new peers for peer * coordinator. * + * start() creates a thread and starts it. + * At the end of each run, a TimedEvent is queued on the SimpleTimer2 queue. + * The TimedEvent creates a new thread and starts it, so it does not + * clog SimpleTimer2. + * + * The thread runs one pass through the trackers, the PEX, and the DHT, + * then queues a new TimedEvent and exits. + * + * Thus there are only threads that are actively announcing, not one thread per torrent forever. + * + * start() may be called again after halt(). + * * @author Mark Wielaard (mark@klomp.org) */ -public class TrackerClient extends I2PAppThread -{ +public class TrackerClient implements Runnable { private final Log _log = I2PAppContext.getGlobalContext().logManager().getLog(TrackerClient.class); private static final String NO_EVENT = ""; private static final String STARTED_EVENT = "started"; @@ -56,25 +71,40 @@ public class TrackerClient extends I2PAppThread private final static int SLEEP = 5; // 5 minutes. private final static int DELAY_MIN = 2000; // 2 secs. - private final static int DELAY_MUL = 1500; // 1.5 secs. + private final static int DELAY_RAND = 6*1000; private final static int MAX_REGISTER_FAILS = 10; // * INITIAL_SLEEP = 15m to register private final static int INITIAL_SLEEP = 90*1000; private final static int MAX_CONSEC_FAILS = 5; // slow down after this private final static int LONG_SLEEP = 30*60*1000; // sleep a while after lots of fails - private I2PSnarkUtil _util; + private final I2PSnarkUtil _util; private final MetaInfo meta; + private final String infoHash; + private final String peerID; private final String additionalTrackerURL; private final PeerCoordinator coordinator; private final Snark snark; private final int port; + private final String _threadName; - private boolean stop; - private boolean started; + private volatile boolean stop = true; + private volatile boolean started; + private volatile boolean _initialized; + private volatile int _runCount; + // running thread so it can be interrupted + private volatile Thread _thread; + // queued event so it can be cancelled + private volatile SimpleTimer2.TimedEvent _event; + // these 2 used in loop() + private volatile boolean runStarted; + private volatile int consecutiveFails; + private volatile boolean _fastUnannounce; - private List trackers; + private final List trackers; /** + * Call start() to start it. + * * @param meta null if in magnet mode * @param additionalTrackerURL may be null, from the ?tr= param in magnet mode, otherwise ignored */ @@ -84,7 +114,7 @@ public class TrackerClient extends I2PAppThread super(); // Set unique name. String id = urlencode(snark.getID()); - setName("TrackerClient " + id.substring(id.length() - 12)); + _threadName = "TrackerClient " + id.substring(id.length() - 12); _util = util; this.meta = meta; this.additionalTrackerURL = additionalTrackerURL; @@ -92,12 +122,23 @@ public class TrackerClient extends I2PAppThread this.snark = snark; this.port = 6881; //(port == -1) ? 9 : port; + this.infoHash = urlencode(snark.getInfoHash()); + this.peerID = urlencode(snark.getID()); + this.trackers = new ArrayList(2); } - @Override - public void start() { - if (stop) throw new RuntimeException("Dont rerun me, create a copy"); - super.start(); + public synchronized void start() { + if (!stop) { + if (_log.shouldLog(Log.WARN)) + _log.warn("Already started: " + _threadName); + return; + } + stop = false; + consecutiveFails = 0; + runStarted = false; + _fastUnannounce = false; + _thread = new I2PAppThread(this, _threadName + " #" + (++_runCount), true); + _thread.start(); started = true; } @@ -106,11 +147,50 @@ public class TrackerClient extends I2PAppThread /** * Interrupts this Thread to stop it. + * @param fast if true, limit the life of the unannounce threads */ - public void halt() - { - stop = true; - this.interrupt(); + public synchronized void halt(boolean fast) { + boolean wasStopped = stop; + if (wasStopped) { + if (_log.shouldLog(Log.WARN)) + _log.warn("Already stopped: " + _threadName); + } else { + if (_log.shouldLog(Log.WARN)) + _log.warn("Stopping: " + _threadName); + stop = true; + } + SimpleTimer2.TimedEvent e = _event; + if (e != null) { + if (_log.shouldLog(Log.DEBUG)) + _log.debug("Cancelling next announce " + _threadName); + e.cancel(); + _event = null; + } + Thread t = _thread; + if (t != null) { + if (_log.shouldLog(Log.DEBUG)) + _log.debug("Interrupting " + t.getName()); + t.interrupt(); + } + _fastUnannounce = true; + if (!wasStopped) + unannounce(); + } + + private void queueLoop(long delay) { + _event = new Runner(delay); + } + + private class Runner extends SimpleTimer2.TimedEvent { + public Runner(long delay) { + super(SimpleTimer2.getInstance(), delay); + } + + public void timeReached() { + _event = null; + _thread = new I2PAppThread(TrackerClient.this, _threadName + " #" + (++_runCount), true); + _thread.start(); + } } private boolean verifyConnected() { @@ -123,20 +203,51 @@ public class TrackerClient extends I2PAppThread return !stop && _util.connected(); } - @Override - public void run() - { - String infoHash = urlencode(snark.getInfoHash()); - String peerID = urlencode(snark.getID()); - + /** + * Setup the first time only, + * then one pass (usually) through the trackers, PEX, and DHT. + * This will take several seconds to several minutes. + */ + public void run() { + long begin = Clock.getInstance().now(); + if (_log.shouldLog(Log.DEBUG)) + _log.debug("Start " + Thread.currentThread().getName()); + try { + if (!_initialized) { + setup(); + // FIXME dht + if (trackers.isEmpty()) { + stop = true; + return; + } + _initialized = true; + // FIXME only when starting everybody at once, not for a single torrent + long delay = I2PAppContext.getGlobalContext().random().nextInt(30*1000); + try { + Thread.sleep(delay); + } catch (InterruptedException ie) {} + } + loop(); + } finally { + // don't hold ref + _thread = null; + if (_log.shouldLog(Log.DEBUG)) + _log.debug("Finish " + Thread.currentThread().getName() + + " after " + DataHelper.formatDuration(Clock.getInstance().now() - begin)); + } + } + /** + * Do this one time only (not every time it is started). + * @since 0.9.1 + */ + private void setup() { // Construct the list of trackers for this torrent, // starting with the primary one listed in the metainfo, // followed by the secondary open trackers // It's painful, but try to make sure if an open tracker is also // the primary tracker, that we don't add it twice. // todo: check for b32 matches as well - trackers = new ArrayList(2); String primary = null; if (meta != null) primary = meta.getAnnounce(); @@ -192,58 +303,32 @@ public class TrackerClient extends I2PAppThread this.snark.stopTorrent(); return; } + } - long uploaded = coordinator.getUploaded(); - long downloaded = coordinator.getDownloaded(); - long left = coordinator.getLeft(); - - boolean completed = (left == 0); + /** + * Announce to all the trackers, get peers from PEX and DHT, then queue up a SimpleTimer2 event. + * This will take several seconds to several minutes. + * @since 0.9.1 + */ + private void loop() { try { - if (!verifyConnected()) return; - boolean runStarted = false; - boolean firstTime = true; - int consecutiveFails = 0; Random r = I2PAppContext.getGlobalContext().random(); while(!stop) { + if (!verifyConnected()) { + stop = true; + return; + } + // Local DHT tracker announce if (_util.getDHT() != null) _util.getDHT().announce(snark.getInfoHash()); - try - { - // Sleep some minutes... - // Sleep the minimum interval for all the trackers, but 60s minimum - // except for the first time... - int delay; - int random = r.nextInt(120*1000); - if (firstTime) { - delay = r.nextInt(30*1000); - firstTime = false; - } else if (completed && runStarted) - delay = 3*SLEEP*60*1000 + random; - else if (snark.getTrackerProblems() != null && ++consecutiveFails < MAX_CONSEC_FAILS) - delay = INITIAL_SLEEP; - else - // sleep a while, when we wake up we will contact only the trackers whose intervals have passed - delay = SLEEP*60*1000 + random; - if (delay > 0) - Thread.sleep(delay); - } - catch(InterruptedException interrupt) - { - // ignore - } - - if (stop) - break; - - if (!verifyConnected()) return; - - uploaded = coordinator.getUploaded(); - downloaded = coordinator.getDownloaded(); - left = coordinator.getLeft(); // -1 in magnet mode + long uploaded = coordinator.getUploaded(); + long downloaded = coordinator.getDownloaded(); + long left = coordinator.getLeft(); // -1 in magnet mode + boolean completed = (left == 0); // First time we got a complete download? String event; @@ -260,7 +345,7 @@ public class TrackerClient extends I2PAppThread for (Iterator iter = trackers.iterator(); iter.hasNext(); ) { Tracker tr = (Tracker)iter.next(); if ((!stop) && (!tr.stop) && - (completed || coordinator.needPeers()) && + (completed || coordinator.needOutboundPeers() || !tr.started) && (event.equals(COMPLETED_EVENT) || System.currentTimeMillis() > tr.lastRequestTime + tr.interval)) { try @@ -292,18 +377,18 @@ public class TrackerClient extends I2PAppThread } } - if ( (left != 0) && (!completed) ) { + if (coordinator.needOutboundPeers()) { // we only want to talk to new people if we need things // from them (duh) List ordered = new ArrayList(peers); Collections.shuffle(ordered, r); Iterator it = ordered.iterator(); - while ((!stop) && it.hasNext()) { + while ((!stop) && it.hasNext() && coordinator.needOutboundPeers()) { Peer cur = it.next(); // FIXME if id == us || dest == us continue; // only delay if we actually make an attempt to add peer if(coordinator.addPeer(cur) && it.hasNext()) { - int delay = (DELAY_MUL * r.nextInt(10)) + DELAY_MIN; + int delay = r.nextInt(DELAY_RAND) + DELAY_MIN; try { Thread.sleep(delay); } catch (InterruptedException ie) {} } } @@ -335,13 +420,16 @@ public class TrackerClient extends I2PAppThread tr.interval = LONG_SLEEP; // slow down } } + } else { + _util.debug("Not announcing to " + tr.announce + " last announce was " + + new Date(tr.lastRequestTime) + " interval is " + DataHelper.formatDuration(tr.interval), Snark.INFO); } if ((!tr.stop) && maxSeenPeers < tr.seenPeers) maxSeenPeers = tr.seenPeers; } // *** end of trackers loop here // Get peers from PEX - if (left > 0 && coordinator.needPeers() && (meta == null || !meta.isPrivate()) && !stop) { + if (coordinator.needOutboundPeers() && (meta == null || !meta.isPrivate()) && !stop) { Set pids = coordinator.getPEXPeers(); if (!pids.isEmpty()) { _util.debug("Got " + pids.size() + " from PEX", Snark.INFO); @@ -351,21 +439,23 @@ public class TrackerClient extends I2PAppThread } Collections.shuffle(peers, r); Iterator it = peers.iterator(); - while ((!stop) && it.hasNext()) { + while ((!stop) && it.hasNext() && coordinator.needOutboundPeers()) { Peer cur = it.next(); if (coordinator.addPeer(cur) && it.hasNext()) { - int delay = (DELAY_MUL * r.nextInt(10)) + DELAY_MIN; + int delay = r.nextInt(DELAY_RAND) + DELAY_MIN; try { Thread.sleep(delay); } catch (InterruptedException ie) {} } } } + } else { + _util.debug("Not getting PEX peers", Snark.INFO); } // Get peers from DHT // FIXME this needs to be in its own thread if (_util.getDHT() != null && (meta == null || !meta.isPrivate()) && !stop) { int numwant; - if (left == 0 || event.equals(STOPPED_EVENT) || !coordinator.needPeers()) + if (event.equals(STOPPED_EVENT) || !coordinator.needOutboundPeers()) numwant = 1; else numwant = _util.getMaxConnections(); @@ -387,21 +477,51 @@ public class TrackerClient extends I2PAppThread } Collections.shuffle(peers, r); Iterator it = peers.iterator(); - while ((!stop) && it.hasNext()) { + while ((!stop) && it.hasNext() && coordinator.needOutboundPeers()) { Peer cur = it.next(); if (coordinator.addPeer(cur) && it.hasNext()) { - int delay = (DELAY_MUL * r.nextInt(10)) + DELAY_MIN; + int delay = r.nextInt(DELAY_RAND) + DELAY_MIN; try { Thread.sleep(delay); } catch (InterruptedException ie) {} } } } + } else { + _util.debug("Not getting DHT peers", Snark.INFO); } // we could try and total the unique peers but that's too hard for now snark.setTrackerSeenPeers(maxSeenPeers); + + if (stop) + return; + if (!runStarted) _util.debug(" Retrying in one minute...", Snark.DEBUG); + + try { + // Sleep some minutes... + // Sleep the minimum interval for all the trackers, but 60s minimum + int delay; + int random = r.nextInt(120*1000); + if (completed && runStarted) + delay = 3*SLEEP*60*1000 + random; + else if (snark.getTrackerProblems() != null && ++consecutiveFails < MAX_CONSEC_FAILS) + delay = INITIAL_SLEEP; + else + // sleep a while, when we wake up we will contact only the trackers whose intervals have passed + delay = SLEEP*60*1000 + random; + + if (delay > 20*1000) { + // put ourselves on SimpleTimer2 + if (_log.shouldLog(Log.DEBUG)) + _log.debug("Requeueing in " + DataHelper.formatDuration(delay) + ": " + Thread.currentThread().getName()); + queueLoop(delay); + return; + } else if (delay > 0) { + Thread.sleep(delay); + } + } catch(InterruptedException interrupt) {} } // *** end of while loop } // try catch (Throwable t) @@ -410,26 +530,61 @@ public class TrackerClient extends I2PAppThread if (t instanceof OutOfMemoryError) throw (OutOfMemoryError)t; } - finally - { - // Local DHT tracker unannounce - if (_util.getDHT() != null) - _util.getDHT().unannounce(snark.getInfoHash()); + } + + /** + * Creates a thread for each tracker in parallel if tunnel is still open + * @since 0.9.1 + */ + private void unannounce() { + // Local DHT tracker unannounce + if (_util.getDHT() != null) + _util.getDHT().unannounce(snark.getInfoHash()); + int i = 0; + for (Tracker tr : trackers) { + if (_util.connected() && + tr.started && (!tr.stop) && tr.trackerProblems == null) { + try { + (new I2PAppThread(new Unannouncer(tr), _threadName + " U" + (++i), true)).start(); + } catch (OutOfMemoryError oom) { + // probably ran out of threads, ignore + tr.reset(); + } + } else { + tr.reset(); + } + } + } + + /** + * Send "stopped" to a single tracker + * @since 0.9.1 + */ + private class Unannouncer implements Runnable { + private final Tracker tr; + + public Unannouncer(Tracker tr) { + this.tr = tr; + } + + public void run() { + if (_log.shouldLog(Log.DEBUG)) + _log.debug("Running unannounce " + _threadName + " to " + tr.announce); + long uploaded = coordinator.getUploaded(); + long downloaded = coordinator.getDownloaded(); + long left = coordinator.getLeft(); try { - // try to contact everybody we can // Don't try to restart I2CP connection just to say goodbye - for (Iterator iter = trackers.iterator(); iter.hasNext(); ) { - if (!_util.connected()) return; - Tracker tr = (Tracker)iter.next(); - if (tr.started && (!tr.stop) && tr.trackerProblems == null) - doRequest(tr, infoHash, peerID, uploaded, + if (_util.connected()) { + if (tr.started && (!tr.stop) && tr.trackerProblems == null) + doRequest(tr, infoHash, peerID, uploaded, downloaded, left, STOPPED_EVENT); - } + } } catch(IOException ioe) { /* ignored */ } - } - + tr.reset(); + } } private TrackerInfo doRequest(Tracker tr, String infoHash, @@ -459,7 +614,7 @@ public class TrackerClient extends I2PAppThread if (! event.equals(NO_EVENT)) buf.append("&event=").append(event); buf.append("&numwant="); - if (left == 0 || event.equals(STOPPED_EVENT) || !coordinator.needPeers()) + if (left == 0 || event.equals(STOPPED_EVENT) || !coordinator.needOutboundPeers()) buf.append('0'); else buf.append(_util.getMaxConnections()); @@ -467,7 +622,9 @@ public class TrackerClient extends I2PAppThread _util.debug("Sending TrackerClient request: " + s, Snark.INFO); tr.lastRequestTime = System.currentTimeMillis(); - File fetched = _util.get(s); + // Don't wait for a response to stopped when shutting down + boolean fast = _fastUnannounce && event.equals(STOPPED_EVENT); + File fetched = _util.get(s, true, fast ? -1 : 0); if (fetched == null) { throw new IOException("Error fetching " + s); } @@ -526,7 +683,7 @@ public class TrackerClient extends I2PAppThread * @return true for i2p hosts only * @since 0.7.12 */ - static boolean isValidAnnounce(String ann) { + public static boolean isValidAnnounce(String ann) { URL url; try { url = new URL(ann); @@ -556,6 +713,13 @@ public class TrackerClient extends I2PAppThread announce = a; isPrimary = p; interval = INITIAL_SLEEP; + } + + /** + * Call before restarting + * @since 0.9.1 + */ + public void reset() { lastRequestTime = 0; trackerProblems = null; stop = false; diff --git a/apps/i2psnark/java/src/org/klomp/snark/web/FetchAndAdd.java b/apps/i2psnark/java/src/org/klomp/snark/web/FetchAndAdd.java new file mode 100644 index 000000000..c5f31d8f5 --- /dev/null +++ b/apps/i2psnark/java/src/org/klomp/snark/web/FetchAndAdd.java @@ -0,0 +1,347 @@ +package org.klomp.snark.web; + +/* + * Released into the public domain + * with no warranty of any kind, either expressed or implied. + */ + +import java.io.File; +import java.io.FileInputStream; +import java.io.IOException; + +import net.i2p.I2PAppContext; +import net.i2p.client.streaming.I2PSocketEepGet; +import net.i2p.client.streaming.I2PSocketManager; +import net.i2p.crypto.SHA1; +import net.i2p.util.EepGet; +import net.i2p.util.I2PAppThread; +import net.i2p.util.Log; +import net.i2p.util.SecureFile; + +import org.klomp.snark.MetaInfo; +import org.klomp.snark.Snark; +import org.klomp.snark.SnarkManager; +import org.klomp.snark.Storage; + +/** + * A cancellable torrent file downloader. + * We extend Snark so its status may be easily listed in the + * web table without adding a lot of code there. + * + * Upon successful download, this Snark will be deleted and + * a "real" Snark created. + * + * The methods return values similar to a Snark in magnet mode. + * A fake info hash, which is the SHA1 of the URL, is returned + * to prevent duplicates. + * + * This Snark may be stopped and restarted, although a partially + * downloaded file is discarded. + * + * @since 0.9.1 Moved from I2PSnarkUtil + */ +public class FetchAndAdd extends Snark implements EepGet.StatusListener, Runnable { + + private final I2PAppContext _ctx; + private final Log _log; + private final SnarkManager _mgr; + private final String _url; + private final byte[] _fakeHash; + private final String _name; + private volatile long _remaining = -1; + private volatile long _total = -1; + private volatile long _transferred; + private volatile boolean _isRunning; + private volatile boolean _active; + private volatile long _started; + private String _failCause; + private Thread _thread; + private EepGet _eepGet; + + private static final int RETRIES = 3; + + /** + * Caller should call _mgr.addDownloader(this), which + * will start things off. + */ + public FetchAndAdd(I2PAppContext ctx, SnarkManager mgr, String url) { + // magnet constructor + super(mgr.util(), "Torrent download", + null, null, null, null, null, false, null); + _ctx = ctx; + _log = ctx.logManager().getLog(FetchAndAdd.class); + _mgr = mgr; + _url = url; + _name = "* " + _("Download torrent file from {0}", url); + byte[] fake = null; + try { + fake = SHA1.getInstance().digest(url.getBytes("ISO-8859-1")); + } catch (IOException ioe) {} + _fakeHash = fake; + } + + /** + * Set off by startTorrent() + */ + public void run() { + _mgr.addMessage(_("Fetching {0}", urlify(_url))); + File file = get(); + if (!_isRunning) // stopped? + return; + _isRunning = false; + if (file != null && file.exists() && file.length() > 0) { + // remove this in snarks + _mgr.deleteMagnet(this); + add(file); + } else { + _mgr.addMessage(_("Torrent was not retrieved from {0}", urlify(_url)) + + ((_failCause != null) ? (": " + _failCause) : "")); + } + if (file != null) + file.delete(); + } + + /** + * Copied from I2PSnarkUtil so we may add ourselves as a status listener + * @return null on failure + */ + private File get() { + if (_log.shouldLog(Log.DEBUG)) + _log.debug("Fetching [" + _url + "]"); + File out = null; + try { + out = SecureFile.createTempFile("torrentFile", null, _mgr.util().getTempDir()); + } catch (IOException ioe) { + _log.error("temp file error", ioe); + _mgr.addMessage("Temp file error: " + ioe); + if (out != null) + out.delete(); + return null; + } + out.deleteOnExit(); + + if (!_mgr.util().connected()) { + _mgr.addMessage(_("Opening the I2P tunnel")); + if (!_mgr.util().connect()) + return null; + } + I2PSocketManager manager = _mgr.util().getSocketManager(); + if (manager == null) + return null; + _eepGet = new I2PSocketEepGet(_ctx, manager, RETRIES, out.getAbsolutePath(), _url); + _eepGet.addStatusListener(this); + if (_eepGet.fetch()) { + if (_log.shouldLog(Log.DEBUG)) + _log.debug("Fetch successful [" + _url + "]: size=" + out.length()); + return out; + } else { + if (_log.shouldLog(Log.DEBUG)) + _log.debug("Fetch failed [" + _url + ']'); + out.delete(); + return null; + } + } + + /** + * Tell SnarkManager to copy the torrent file over and add it to the Snarks list. + * This Snark may then be deleted. + */ + private void add(File file) { + _mgr.addMessage(_("Torrent fetched from {0}", urlify(_url))); + FileInputStream in = null; + try { + in = new FileInputStream(file); + byte[] fileInfoHash = new byte[20]; + String name = MetaInfo.getNameAndInfoHash(in, fileInfoHash); + try { in.close(); } catch (IOException ioe) {} + Snark snark = _mgr.getTorrentByInfoHash(fileInfoHash); + if (snark != null) { + _mgr.addMessage(_("Torrent with this info hash is already running: {0}", snark.getBaseName())); + return; + } + + name = Storage.filterName(name); + name = name + ".torrent"; + File torrentFile = new File(_mgr.getDataDir(), name); + + String canonical = torrentFile.getCanonicalPath(); + + if (torrentFile.exists()) { + if (_mgr.getTorrent(canonical) != null) + _mgr.addMessage(_("Torrent already running: {0}", name)); + else + _mgr.addMessage(_("Torrent already in the queue: {0}", name)); + } else { + // This may take a LONG time to create the storage. + _mgr.copyAndAddTorrent(file, canonical); + } + } catch (IOException ioe) { + _mgr.addMessage(_("Torrent at {0} was not valid", urlify(_url)) + ": " + ioe.getMessage()); + } catch (OutOfMemoryError oom) { + _mgr.addMessage(_("ERROR - Out of memory, cannot create torrent from {0}", urlify(_url)) + ": " + oom.getMessage()); + } finally { + try { if (in != null) in.close(); } catch (IOException ioe) {} + } + } + + // Snark overrides so all the buttons and stats on the web page work + + @Override + public synchronized void startTorrent() { + if (_isRunning) + return; + // reset counters in case starting a second time + _remaining = -1; + // leave the total if we knew it before + //_total = -1; + _transferred = 0; + _failCause = null; + _started = _ctx.clock().now(); + _isRunning = true; + _active = false; + _thread = new I2PAppThread(this, "Torrent File EepGet", true); + _thread.start(); + } + + @Override + public synchronized void stopTorrent() { + if (_thread != null && _isRunning) { + if (_eepGet != null) + _eepGet.stopFetching(); + _thread.interrupt(); + } + _isRunning = false; + _active = false; + } + + @Override + public boolean isStopped() { + return !_isRunning; + } + + @Override + public String getName() { + return _name; + } + + @Override + public String getBaseName() { + return _name; + } + + @Override + public byte[] getInfoHash() { + return _fakeHash; + } + + /** + * @return torrent file size or -1 + */ + @Override + public long getTotalLength() { + return _total; + } + + /** + * @return -1 when done so the web will list us as "complete" instead of "seeding" + */ + @Override + public long getRemainingLength() { + long rv = _remaining; + return rv > 0 ? rv : -1; + } + + /** + * @return torrent file bytes remaining or -1 + */ + @Override + public long getNeededLength() { + return _remaining; + } + + @Override + public long getDownloadRate() { + if (_isRunning && _active) { + long time = _ctx.clock().now() - _started; + if (time > 1000) { + long rv = (_transferred * 1000) / time; + if (rv >= 100) + return rv; + } + } + return 0; + } + + @Override + public long getDownloaded() { + return _total - _remaining; + } + + @Override + public int getPeerCount() { + return (_isRunning && _active && _transferred > 0) ? 1 : 0; + } + + @Override + public int getTrackerSeenPeers() { + return (_transferred > 0) ? 1 : 0; + } + + // End Snark overrides + + // EepGet status listeners to maintain the state for the web page + + public void attemptFailed(String url, long bytesTransferred, long bytesRemaining, int currentAttempt, int numRetries, Exception cause) { + if (bytesRemaining >= 0) { + _remaining = bytesRemaining; + } + _transferred = bytesTransferred; + if (cause != null) + _failCause = cause.toString(); + _active = false; + } + + public void bytesTransferred(long alreadyTransferred, int currentWrite, long bytesTransferred, long bytesRemaining, String url) { + if (bytesRemaining >= 0) { + _remaining = bytesRemaining; + _total = bytesRemaining + currentWrite + alreadyTransferred; + } + _transferred = bytesTransferred; + _active = true; + } + + public void transferComplete(long alreadyTransferred, long bytesTransferred, long bytesRemaining, String url, String outputFile, boolean notModified) { + if (bytesRemaining >= 0) { + _remaining = bytesRemaining; + _total = bytesRemaining + alreadyTransferred; + } + _transferred = bytesTransferred; + _active = false; + } + + public void transferFailed(String url, long bytesTransferred, long bytesRemaining, int currentAttempt) { + if (bytesRemaining >= 0) { + _remaining = bytesRemaining; + } + _transferred = bytesTransferred; + _active = false; + } + + public void headerReceived(String url, int attemptNum, String key, String val) {} + + public void attempting(String url) {} + + // End of EepGet status listeners + + private String _(String s) { + return _mgr.util().getString(s); + } + + private String _(String s, String o) { + return _mgr.util().getString(s, o); + } + + private static String urlify(String s) { + return I2PSnarkServlet.urlify(s); + } +} 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 51f8b539a..21cf74356 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java +++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java @@ -4,6 +4,9 @@ import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.PrintWriter; +import java.io.UnsupportedEncodingException; +import java.net.URI; +import java.net.URISyntaxException; import java.text.Collator; import java.text.DecimalFormat; import java.util.ArrayList; @@ -37,6 +40,7 @@ import org.klomp.snark.Peer; import org.klomp.snark.Snark; import org.klomp.snark.SnarkManager; import org.klomp.snark.Storage; +import org.klomp.snark.Tracker; import org.klomp.snark.TrackerClient; import org.mortbay.jetty.servlet.DefaultServlet; @@ -70,6 +74,7 @@ public class I2PSnarkServlet extends DefaultServlet { _context = I2PAppContext.getGlobalContext(); _log = _context.logManager().getLog(I2PSnarkServlet.class); _nonce = _context.random().nextLong(); + // FIXME instantiate new one every time _manager = SnarkManager.instance(); String configFile = _context.getProperty(PROP_CONFIG_FILE); if ( (configFile == null) || (configFile.trim().length() <= 0) ) @@ -148,6 +153,16 @@ public class I2PSnarkServlet extends DefaultServlet { _imgPath = _themePath + "images/"; // this is the part after /i2psnark String path = req.getServletPath(); + resp.setHeader("X-Frame-Options", "SAMEORIGIN"); + + String peerParam = req.getParameter("p"); + String peerString; + if (peerParam == null || (!_manager.util().connected()) || + peerParam.replaceAll("[a-zA-Z0-9~=-]", "").length() > 0) { // XSS + peerString = ""; + } else { + peerString = "?p=" + peerParam; + } // AJAX for mainsection if ("/.ajax/xhr1.html".equals(path)) { @@ -156,7 +171,7 @@ public class I2PSnarkServlet extends DefaultServlet { PrintWriter out = resp.getWriter(); //if (_log.shouldLog(Log.DEBUG)) // _manager.addMessage((_context.clock().now() / 1000) + " xhr1 p=" + req.getParameter("p")); - writeMessages(out, false); + writeMessages(out, false, peerString); writeTorrents(out, req); return; } @@ -200,15 +215,6 @@ public class I2PSnarkServlet extends DefaultServlet { _manager.addMessage("Please retry form submission (bad nonce)"); } - String peerParam = req.getParameter("p"); - String peerString; - if (peerParam == null || (!_manager.util().connected()) || - peerParam.replaceAll("[a-zA-Z0-9~=-]", "").length() > 0) { // XSS - peerString = ""; - } else { - peerString = "?p=" + peerParam; - } - PrintWriter out = resp.getWriter(); out.write(DOCTYPE + "\n" + "\n" + @@ -226,9 +232,9 @@ public class I2PSnarkServlet extends DefaultServlet { //out.write("\n"); out.write("\n" + "\n"); } } @@ -238,6 +244,7 @@ public class I2PSnarkServlet extends DefaultServlet { else out.write(""); out.write("
"); + List sortedTrackers = null; if (isConfigure) { out.write("\n"); @@ -273,7 +275,7 @@ public class I2PSnarkServlet extends DefaultServlet { _manager.addMessage(_("Click \"Add torrent\" button to fetch torrent")); out.write("
"); - writeMessages(out, isConfigure); + writeMessages(out, isConfigure, peerString); if (isConfigure) { // end of mainsection div @@ -285,7 +287,7 @@ public class I2PSnarkServlet extends DefaultServlet { // end of mainsection div out.write("
\n"); writeAddForm(out, req); - writeSeedForm(out, req); + writeSeedForm(out, req, sortedTrackers); writeConfigLink(out); // end of lowersection div out.write("
\n"); @@ -293,19 +295,26 @@ public class I2PSnarkServlet extends DefaultServlet { out.write(FOOTER); } - private void writeMessages(PrintWriter out, boolean isConfigure) throws IOException { + private void writeMessages(PrintWriter out, boolean isConfigure, String peerString) throws IOException { List msgs = _manager.getMessages(); if (!msgs.isEmpty()) { - out.write("
"); } } @@ -314,7 +323,7 @@ public class I2PSnarkServlet extends DefaultServlet { final long stats[] = {0,0,0,0,0,0}; String peerParam = req.getParameter("p"); - List snarks = getSortedSnarks(req); + List snarks = getSortedSnarks(req); boolean isForm = _manager.util().connected() || !snarks.isEmpty(); if (isForm) { out.write("
\n"); @@ -324,8 +333,11 @@ public class I2PSnarkServlet extends DefaultServlet { out.write("\n"); } out.write(TABLE_HEADER); - out.write("\"\" "); + out.write("\"");\n"); if (_manager.util().connected() && !snarks.isEmpty()) { out.write("
\n"); } out.write("\n"); - out.write("\"\""); + out.write("\"");"); out.write("\n"); if (_manager.util().connected() && !snarks.isEmpty()) { - out.write("\"\""); + out.write("\" alt=\""); // Translators: Please keep short or translate as " " out.write(_("ETA")); + out.write("\">"); } out.write("\n"); - out.write("\"\""); + out.write("\" alt=\""); // Translators: Please keep short or translate as " " out.write(_("RX")); + out.write("\">"); out.write("\n"); if (_manager.util().connected() && !snarks.isEmpty()) { - out.write("\"\""); + out.write("\" alt=\""); // Translators: Please keep short or translate as " " out.write(_("TX")); + out.write("\">"); } out.write("\n"); if (_manager.util().connected() && !snarks.isEmpty()) { out.write("\"");"); // Translators: Please keep short or translate as " " - out.write(_("Rate")); + out.write(_("RX Rate")); + out.write(" \">"); } out.write("\n"); if (_manager.util().connected() && !snarks.isEmpty()) { out.write("\"");"); - out.write(_("Rate")); } out.write("\n"); @@ -399,7 +416,9 @@ public class I2PSnarkServlet extends DefaultServlet { ua.startsWith("Dillo")); boolean noThinsp = isDegraded || (ua != null && ua.startsWith("Opera")); - if (_manager.util().connected()) { + if (_manager.isStopping()) { + out.write(" "); + } else if (_manager.util().connected()) { if (isDegraded) out.write("
"); if (isDegraded) out.write(""); - } else if (!snarks.isEmpty()) { + } else if ((!_manager.util().isConnecting()) && !snarks.isEmpty()) { if (isDegraded) out.write(" dirs = new TreeSet(Collections.reverseOrder()); @@ -654,16 +664,20 @@ public class I2PSnarkServlet extends DefaultServlet { // step 3 delete dirs bottom-up for (File df : dirs) { if (df.delete()) { - _manager.addMessage(_("Data dir deleted: {0}", df.getAbsolutePath())); - } else if (_log.shouldLog(Log.WARN)) { - _log.warn("Could not delete dir " + df); + //_manager.addMessage(_("Data dir deleted: {0}", df.getAbsolutePath())); + } else { + _manager.addMessage(_("Directory could not be deleted: {0}", df.getAbsolutePath())); + if (_log.shouldLog(Log.WARN)) + _log.warn("Could not delete dir " + df); } } // step 4 delete base if (f.delete()) { - _manager.addMessage(_("Data dir deleted: {0}", f.getAbsolutePath())); - } else if (_log.shouldLog(Log.WARN)) { - _log.warn("Could not delete dir " + f); + _manager.addMessage(_("Directory deleted: {0}", f.getAbsolutePath())); + } else { + _manager.addMessage(_("Directory could not be deleted: {0}", f.getAbsolutePath())); + if (_log.shouldLog(Log.WARN)) + _log.warn("Could not delete dir " + f); } break; } @@ -685,11 +699,11 @@ public class I2PSnarkServlet extends DefaultServlet { String refreshDel = req.getParameter("refreshDelay"); String startupDel = req.getParameter("startupDelay"); boolean useOpenTrackers = req.getParameter("useOpenTrackers") != null; - String openTrackers = req.getParameter("openTrackers"); + //String openTrackers = req.getParameter("openTrackers"); String theme = req.getParameter("theme"); _manager.updateConfig(dataDir, filesPublic, autoStart, refreshDel, startupDel, seedPct, eepHost, eepPort, i2cpHost, i2cpPort, i2cpOpts, - upLimit, upBW, useOpenTrackers, openTrackers, theme); + upLimit, upBW, useOpenTrackers, theme); } else if ("Save2".equals(action)) { String taction = req.getParameter("taction"); if (taction != null) @@ -713,7 +727,8 @@ public class I2PSnarkServlet extends DefaultServlet { try { // This may take a long time to check the storage, but since it already exists, // it shouldn't be THAT bad, so keep it in this thread. - Storage s = new Storage(_manager.util(), baseFile, announceURL, req.getParameter("private") != null, null); + boolean isPrivate = _manager.getPrivateTrackers().contains(announceURL); + Storage s = new Storage(_manager.util(), baseFile, announceURL, isPrivate, null); s.close(); // close the files... maybe need a way to pass this Storage to addTorrent rather than starting over MetaInfo info = s.getMetaInfo(); File torrentFile = new File(_manager.getDataDir(), s.getBaseName() + ".torrent"); @@ -721,7 +736,7 @@ public class I2PSnarkServlet extends DefaultServlet { // now add it, but don't automatically start it _manager.addTorrent(info, s.getBitField(), torrentFile.getAbsolutePath(), true); _manager.addMessage(_("Torrent created for \"{0}\"", baseFile.getName()) + ": " + torrentFile.getAbsolutePath()); - if (announceURL != null) + if (announceURL != null && !_manager.util().getOpenTrackers().contains(announceURL)) _manager.addMessage(_("Many I2P trackers require you to register new torrents before seeding - please do so before starting \"{0}\"", baseFile.getName())); } catch (IOException ioe) { _manager.addMessage(_("Error creating a torrent for \"{0}\"", baseFile.getAbsolutePath()) + ": " + ioe.getMessage()); @@ -733,27 +748,9 @@ public class I2PSnarkServlet extends DefaultServlet { _manager.addMessage(_("Error creating torrent - you must enter a file or directory")); } } else if ("StopAll".equals(action)) { - _manager.addMessage(_("Stopping all torrents and closing the I2P tunnel.")); - List snarks = getSortedSnarks(req); - for (int i = 0; i < snarks.size(); i++) { - Snark snark = (Snark)snarks.get(i); - if (!snark.isStopped()) - _manager.stopTorrent(snark, false); - } - if (_manager.util().connected()) { - // Give the stopped announces time to get out - try { Thread.sleep(2000); } catch (InterruptedException ie) {} - _manager.util().disconnect(); - _manager.addMessage(_("I2P tunnel closed.")); - } + _manager.stopAllTorrents(false); } else if ("StartAll".equals(action)) { - _manager.addMessage(_("Opening the I2P tunnel and starting all torrents.")); - List snarks = getSortedSnarks(req); - for (int i = 0; i < snarks.size(); i++) { - Snark snark = (Snark)snarks.get(i); - if (snark.isStopped()) - snark.startTorrent(); - } + _manager.startAllTorrents(); } else if ("Clear".equals(action)) { _manager.clearMessages(); } else { @@ -763,26 +760,52 @@ public class I2PSnarkServlet extends DefaultServlet { /** @since 0.9 */ private void processTrackerForm(String action, HttpServletRequest req) { - if (action.equals(_("Delete selected"))) { + if (action.equals(_("Delete selected")) || action.equals(_("Save tracker configuration"))) { boolean changed = false; - Map trackers = _manager.getTrackers(); + Map trackers = _manager.getTrackerMap(); + List removed = new ArrayList(); + List open = new ArrayList(); + List priv = new ArrayList(); Enumeration e = req.getParameterNames(); while (e.hasMoreElements()) { Object o = e.nextElement(); if (!(o instanceof String)) continue; String k = (String) o; - if (!k.startsWith("delete_")) - continue; - k = k.substring(7); - if (trackers.remove(k) != null) { - _manager.addMessage(_("Removed") + ": " + k); - changed = true; + if (k.startsWith("delete_")) { + k = k.substring(7); + Tracker t; + if ((t = trackers.remove(k)) != null) { + removed.add(t.announceURL); + _manager.addMessage(_("Removed") + ": " + k); + changed = true; + } + } else if (k.startsWith("open_")) { + open.add(k.substring(5)); + } else if (k.startsWith("private_")) { + priv.add(k.substring(8)); } } if (changed) { _manager.saveTrackerMap(); } + + open.removeAll(removed); + List oldOpen = new ArrayList(_manager.util().getOpenTrackers()); + Collections.sort(oldOpen); + Collections.sort(open); + if (!open.equals(oldOpen)) + _manager.saveOpenTrackers(open); + + priv.removeAll(removed); + // open trumps private + priv.removeAll(open); + List oldPriv = new ArrayList(_manager.getPrivateTrackers()); + Collections.sort(oldPriv); + Collections.sort(priv); + if (!priv.equals(oldPriv)) + _manager.savePrivateTrackers(priv); + } else if (action.equals(_("Add tracker"))) { String name = req.getParameter("tname"); String hurl = req.getParameter("thurl"); @@ -791,10 +814,20 @@ public class I2PSnarkServlet extends DefaultServlet { name = name.trim(); hurl = hurl.trim(); aurl = aurl.trim().replace("=", "="); - if (name.length() > 0 && hurl.startsWith("http://") && aurl.startsWith("http://")) { - Map trackers = _manager.getTrackers(); - trackers.put(name, aurl + '=' + hurl); + if (name.length() > 0 && hurl.startsWith("http://") && TrackerClient.isValidAnnounce(aurl)) { + Map trackers = _manager.getTrackerMap(); + trackers.put(name, new Tracker(name, aurl, hurl)); _manager.saveTrackerMap(); + // open trumps private + if (req.getParameter("_add_open_") != null) { + List newOpen = new ArrayList(_manager.util().getOpenTrackers()); + newOpen.add(aurl); + _manager.saveOpenTrackers(newOpen); + } else if (req.getParameter("_add_private_") != null) { + List newPriv = new ArrayList(_manager.getPrivateTrackers()); + newPriv.add(aurl); + _manager.savePrivateTrackers(newPriv); + } } else { _manager.addMessage(_("Enter valid tracker name and URLs")); } @@ -803,6 +836,7 @@ public class I2PSnarkServlet extends DefaultServlet { } } else if (action.equals(_("Restore defaults"))) { _manager.setDefaultTrackerMap(); + _manager.saveOpenTrackers(null); _manager.addMessage(_("Restored default trackers")); } else { _manager.addMessage("Unknown POST action: \"" + action + '\"'); @@ -834,7 +868,17 @@ public class I2PSnarkServlet extends DefaultServlet { */ private class TorrentNameComparator implements Comparator { private final Comparator collator = Collator.getInstance(); - private final String skip = _manager.getDataDir().getAbsolutePath() + File.separator; + private final String skip; + + public TorrentNameComparator() { + String s; + try { + s = _manager.getDataDir().getCanonicalPath(); + } catch (IOException ioe) { + s = _manager.getDataDir().getAbsolutePath(); + } + skip = s + File.separator; + } public int compare(String l, String r) { if (l.startsWith(skip)) @@ -870,8 +914,12 @@ public class I2PSnarkServlet extends DefaultServlet { private void displaySnark(PrintWriter out, Snark snark, String uri, int row, long stats[], boolean showPeers, boolean isDegraded, boolean noThinsp, boolean showDebug) throws IOException { String filename = snark.getName(); - File f = new File(filename); - filename = f.getName(); // the torrent may be the canonical name, so lets just grab the local name + if (snark.getMetaInfo() != null) { + // Only do this if not a magnet or torrent download + // Strip full path down to the local name + File f = new File(filename); + filename = f.getName(); + } int i = filename.lastIndexOf(".torrent"); if (i > 0) filename = filename.substring(0, i); @@ -885,14 +933,19 @@ public class I2PSnarkServlet extends DefaultServlet { } } long total = snark.getTotalLength(); + // includes skipped files, -1 for magnet mode long remaining = snark.getRemainingLength(); if (remaining > total) remaining = total; + // does not include skipped files, -1 for magnet mode or when not running. + long needed = snark.getNeededLength(); + if (needed > total) + needed = total; long downBps = snark.getDownloadRate(); long upBps = snark.getUploadRate(); long remainingSeconds; - if (downBps > 0) - remainingSeconds = remaining / downBps; + if (downBps > 0 && needed > 0) + remainingSeconds = needed / downBps; else remainingSeconds = -1; boolean isRunning = !snark.isStopped(); @@ -919,58 +972,86 @@ public class I2PSnarkServlet extends DefaultServlet { String statusString; if (err != null) { if (isRunning && curPeers > 0 && !showPeers) - statusString = "\"\"" + _("Tracker Error") + + statusString = "\"\"" + + "" + _("Tracker Error") + ": " + curPeers + thinsp(noThinsp) + ngettext("1 peer", "{0} peers", knownPeers) + ""; else if (isRunning) - statusString = "\"\"" + _("Tracker Error") + + statusString = "\"\"" + + "" + _("Tracker Error") + ": " + curPeers + thinsp(noThinsp) + ngettext("1 peer", "{0} peers", knownPeers); else { if (err.length() > MAX_DISPLAYED_ERROR_LENGTH) err = err.substring(0, MAX_DISPLAYED_ERROR_LENGTH) + "…"; - statusString = "\"\"" + _("Tracker Error") + - "
" + err; + statusString = "\"\"" + + "" + _("Tracker Error"); } - } else if (remaining == 0) { // < 0 means no meta size yet - if (isRunning && curPeers > 0 && !showPeers) - statusString = "\"\"" + _("Seeding") + + } else if (snark.isStarting()) { + statusString = "\"\"" + + "" + _("Starting"); + } else if (remaining == 0 || needed == 0) { // < 0 means no meta size yet + // partial complete or seeding + if (isRunning) { + String img; + String txt; + if (remaining == 0) { + img = "seeding"; + txt = _("Seeding"); + } else { + // partial + img = "complete"; + txt = _("Complete"); + } + if (curPeers > 0 && !showPeers) + statusString = "\"\"" + + "" + txt + ": " + curPeers + thinsp(noThinsp) + ngettext("1 peer", "{0} peers", knownPeers) + ""; - else if (isRunning) - statusString = "\"\"" + _("Seeding") + + else + statusString = "\"\"" + + "" + txt + ": " + curPeers + thinsp(noThinsp) + ngettext("1 peer", "{0} peers", knownPeers); - else - statusString = "\"\"" + _("Complete"); + } else { + statusString = "\"\"" + + "" + _("Complete"); + } } else { if (isRunning && curPeers > 0 && downBps > 0 && !showPeers) - statusString = "\"\"" + _("OK") + + statusString = "\"\"" + + "" + _("OK") + ": " + curPeers + thinsp(noThinsp) + ngettext("1 peer", "{0} peers", knownPeers) + ""; else if (isRunning && curPeers > 0 && downBps > 0) - statusString = "\"\"" + _("OK") + + statusString = "\"\"" + + "" + _("OK") + ": " + curPeers + thinsp(noThinsp) + ngettext("1 peer", "{0} peers", knownPeers); else if (isRunning && curPeers > 0 && !showPeers) - statusString = "\"\"" + _("Stalled") + + statusString = "\"\"" + + "" + _("Stalled") + ": " + curPeers + thinsp(noThinsp) + ngettext("1 peer", "{0} peers", knownPeers) + ""; else if (isRunning && curPeers > 0) - statusString = "\"\"" + _("Stalled") + + statusString = "\"\"" + + "" + _("Stalled") + ": " + curPeers + thinsp(noThinsp) + ngettext("1 peer", "{0} peers", knownPeers); else if (isRunning && knownPeers > 0) - statusString = "\"\"" + _("No Peers") + + statusString = "\"\"" + + "" + _("No Peers") + ": 0" + thinsp(noThinsp) + knownPeers ; else if (isRunning) - statusString = "\"\"" + _("No Peers"); + statusString = "\"\"" + + "" + _("No Peers"); else - statusString = "\"\"" + _("Stopped"); + statusString = "\"\"" + + "" + _("Stopped"); } out.write(""); @@ -1012,10 +1093,12 @@ public class I2PSnarkServlet extends DefaultServlet { icon = "folder"; else if (isValid) icon = toIcon(meta.getName()); + else if (snark instanceof FetchAndAdd) + icon = "basket_put"; else icon = "magnet"; if (isValid) { - out.write(toImg(icon, _("Info"))); + out.write(toImg(icon)); out.write(""); } else { out.write(toImg(icon)); @@ -1042,7 +1125,7 @@ public class I2PSnarkServlet extends DefaultServlet { out.write(""); if(isRunning && remainingSeconds > 0) - out.write(DataHelper.formatDuration2(remainingSeconds*1000)); // (eta 6h) + out.write(DataHelper.formatDuration2(Math.max(remainingSeconds, 10) * 1000)); // (eta 6h) out.write("\n\t"); out.write(""); if (remaining > 0) @@ -1057,7 +1140,7 @@ public class I2PSnarkServlet extends DefaultServlet { out.write(formatSize(uploaded)); out.write("\n\t"); out.write(""); - if(isRunning && remaining != 0) + if(isRunning && needed > 0) out.write(formatSize(downBps) + "ps"); out.write("\n\t"); out.write(""); @@ -1070,6 +1153,7 @@ public class I2PSnarkServlet extends DefaultServlet { if (showPeers) parameters = parameters + "&p=1"; if (isRunning) { + // Stop Button if (isDegraded) out.write(""); if (isDegraded) out.write(""); - } else { + } else if (!snark.isStarting()) { + if (!_manager.isStopping()) { + // Start Button // This works in Opera but it's displayed a little differently, so use noThinsp here too so all 3 icons are consistent if (noThinsp) out.write(""); if (isDegraded) out.write(""); - + } if (isValid) { + // Remove Button // Doesnt work with Opera so use noThinsp instead of isDegraded if (noThinsp) out.write("\"");"); } + // Delete Button // Doesnt work with Opera so use noThinsp instead of isDegraded if (noThinsp) out.write("\"");"); out.write("\n\t"); out.write(""); - if (remaining > 0) { + if (needed > 0) { if (peer.isInteresting() && !peer.isChoked()) { out.write(""); out.write(formatSize(peer.getDownloadRate()) + "ps"); @@ -1258,35 +1346,45 @@ public class I2PSnarkServlet extends DefaultServlet { * @return string or null * @since 0.8.4 */ - private String getTrackerLink(String announce, byte[] infohash) { + private String getTrackerLinkUrl(String announce, byte[] infohash) { // temporarily hardcoded for postman* and anonymity, requires bytemonsoon patch for lookup by info_hash if (announce != null && (announce.startsWith("http://YRgrgTLG") || announce.startsWith("http://8EoJZIKr") || announce.startsWith("http://lnQ6yoBT") || announce.startsWith("http://tracker2.postman.i2p/") || announce.startsWith("http://ahsplxkbhemefwvvml7qovzl5a2b5xo5i7lyai7ntdunvcyfdtna.b32.i2p/"))) { - Map trackers = _manager.getTrackers(); - for (Map.Entry entry : trackers.entrySet()) { - String baseURL = entry.getValue(); - if (!(baseURL.startsWith(announce) || // vvv hack for non-b64 announce in list vvv - (announce.startsWith("http://lnQ6yoBT") && baseURL.startsWith("http://tracker2.postman.i2p/")) || - (announce.startsWith("http://ahsplxkbhemefwvvml7qovzl5a2b5xo5i7lyai7ntdunvcyfdtna.b32.i2p/") && baseURL.startsWith("http://tracker2.postman.i2p/")))) + for (Tracker t : _manager.getTrackers()) { + String aURL = t.announceURL; + if (!(aURL.startsWith(announce) || // vvv hack for non-b64 announce in list vvv + (announce.startsWith("http://lnQ6yoBT") && aURL.startsWith("http://tracker2.postman.i2p/")) || + (announce.startsWith("http://ahsplxkbhemefwvvml7qovzl5a2b5xo5i7lyai7ntdunvcyfdtna.b32.i2p/") && aURL.startsWith("http://tracker2.postman.i2p/")))) continue; - int e = baseURL.indexOf('='); - if (e < 0) - continue; - baseURL = baseURL.substring(e + 1); - String name = entry.getKey(); + String baseURL = t.baseURL; + String name = t.name; StringBuilder buf = new StringBuilder(128); buf.append("" + - "\"").append(_("Info")).append("\""); + .append("\" title=\"").append(_("Details at {0} tracker", name)).append("\" target=\"_blank\">"); return buf.toString(); } } return null; } + /** + * @return string or null + * @since 0.8.4 + */ + private String getTrackerLink(String announce, byte[] infohash) { + String linkUrl = getTrackerLinkUrl(announce, infohash); + if (linkUrl != null) { + StringBuilder buf = new StringBuilder(128); + buf.append(linkUrl) + .append("\"").append(_("Info")).append("\""); + return buf.toString(); + } + return null; + } + private void writeAddForm(PrintWriter out, HttpServletRequest req) throws IOException { // display incoming parameter if a GET so links will work String newURL = req.getParameter("newURL"); @@ -1328,7 +1426,7 @@ public class I2PSnarkServlet extends DefaultServlet { out.write("
"); } - private void writeSeedForm(PrintWriter out, HttpServletRequest req) throws IOException { + private void writeSeedForm(PrintWriter out, HttpServletRequest req, List sortedTrackers) throws IOException { String baseFile = req.getParameter("baseFile"); if (baseFile == null || baseFile.trim().length() <= 0) baseFile = ""; @@ -1364,13 +1462,9 @@ public class I2PSnarkServlet extends DefaultServlet { //out.write(_("Open trackers and DHT only")); out.write(_("Open trackers only")); out.write("\n"); - Map trackers = _manager.getTrackers(); - for (Map.Entry entry : trackers.entrySet()) { - String name = entry.getKey(); - String announceURL = entry.getValue(); - int e = announceURL.indexOf('='); - if (e > 0) - announceURL = announceURL.substring(0, e).replace("=", "="); + for (Tracker t : sortedTrackers) { + String name = t.name; + String announceURL = t.announceURL.replace("=", "="); if (announceURL.equals(_lastAnnounceURL)) announceURL += "\" selected=\"selected"; out.write("\t\n"); @@ -1385,14 +1479,7 @@ public class I2PSnarkServlet extends DefaultServlet { out.write(" \n" + - ""); - out.write(_("Private?")); - out.write(" " + + "" + "\n" + ""); } @@ -1404,7 +1491,7 @@ public class I2PSnarkServlet extends DefaultServlet { boolean filesPublic = _manager.areFilesPublic(); boolean autoStart = _manager.shouldAutoStart(); boolean useOpenTrackers = _manager.util().shouldUseOpenTrackers(); - String openTrackers = _manager.util().getOpenTrackerString(); + //String openTrackers = _manager.util().getOpenTrackerString(); //int seedPct = 0; out.write("
\n" + @@ -1506,11 +1593,11 @@ public class I2PSnarkServlet extends DefaultServlet { ""); out.write(_("Up bandwidth limit")); out.write(": KBps "); + + _manager.util().getMaxUpBW() + "\" size=\"4\" maxlength=\"4\" > KBps "); out.write(_("Half available bandwidth recommended.")); - out.write("
"); + out.write(" ["); out.write(_("View or change router bandwidth")); - out.write("

\n" + + out.write("]

\n" + ""); out.write(_("Use open trackers also")); @@ -1518,12 +1605,12 @@ public class I2PSnarkServlet extends DefaultServlet { + (useOpenTrackers ? "checked " : "") + "title=\""); out.write(_("If checked, announce torrents to open trackers as well as the tracker listed in the torrent file")); - out.write("\" > " + + out.write("\" >\n"); - ""); - out.write(_("Open tracker announce URLs")); - out.write(":
\n"); + // ""); + //out.write(_("Open tracker announce URLs")); + //out.write(":
\n"); //out.write("\n"); //out.write("EepProxy host: "); buf.append(_("Trackers")); buf.append("
\n" + - "
") + "\n"); - Map trackers = _manager.getTrackers(); - for (Map.Entry entry : trackers.entrySet()) { - String name = entry.getKey(); - String announceURL = entry.getValue(); - int e = announceURL.indexOf('='); - if (e <= 0) - continue; - String homeURL = announceURL.substring(e + 1); - announceURL = announceURL.substring(0, e).replace("=", "="); - buf.append("\n"); } - buf.append("" + - "" + - "" + - "\n" + - "" + + "" + + "" + + "" + + "\n" + + "
") //.append(_("Remove")) .append("") .append(_("Name")) .append("") .append(_("Website URL")) .append("") + .append(_("Open")) + .append("") + .append(_("Private")) + .append("") .append(_("Announce URL")) .append("
" + - "").append(name) - .append("").append(urlify(homeURL, 35)) - .append("").append(urlify(announceURL, 35)) + List openTrackers = _manager.util().getOpenTrackers(); + List privateTrackers = _manager.getPrivateTrackers(); + for (Tracker t : _manager.getSortedTrackers()) { + String name = t.name; + String homeURL = t.baseURL; + String announceURL = t.announceURL.replace("=", "="); + buf.append("
" + + "").append(name) + .append("").append(urlify(homeURL, 35)) + .append("" + + "" + + "").append(urlify(announceURL, 35)) .append("
") + buf.append("
") .append(_("Add")).append(":
\n" + + "
\n" + "\n" + "\n" + + "\n" + // "\n" + "\n" + "\n" + @@ -1637,7 +1746,7 @@ public class I2PSnarkServlet extends DefaultServlet { } /** - * @param url in base32 or hex, xt must be first magnet param + * @param url in base32 or hex * @since 0.8.4 */ private void addMagnet(String url) { @@ -1652,8 +1761,8 @@ public class I2PSnarkServlet extends DefaultServlet { return; } ihash = xt.substring("urn:btih:".length()); - trackerURL = getParam("tr", url); - name = "Magnet " + ihash; + trackerURL = getTrackerParam(url); + name = "* " + _("Magnet") + ' ' + ihash; String dn = getParam("dn", url); if (dn != null) name += " (" + Storage.filterName(dn) + ')'; @@ -1663,7 +1772,7 @@ public class I2PSnarkServlet extends DefaultServlet { int col = ihash.indexOf(':'); if (col >= 0) ihash = ihash.substring(0, col); - name = "Maggot " + ihash; + name = "* " + _("Magnet") + ' ' + ihash; } else { return; } @@ -1688,6 +1797,9 @@ public class I2PSnarkServlet extends DefaultServlet { _manager.addMagnet(name, ih, trackerURL, true); } + /** + * @return first decoded parameter or null + */ private static String getParam(String key, String uri) { int idx = uri.indexOf('?' + key + '='); if (idx >= 0) { @@ -1705,9 +1817,100 @@ public class I2PSnarkServlet extends DefaultServlet { rv = rv.substring(0, idx); else rv = rv.trim(); + return decode(rv); + } + + /** + * @return all decoded parameters or null + * @since 0.9.1 + */ + private static List getMultiParam(String key, String uri) { + int idx = uri.indexOf('?' + key + '='); + if (idx >= 0) { + idx += key.length() + 2; + } else { + idx = uri.indexOf('&' + key + '='); + if (idx >= 0) + idx += key.length() + 2; + } + if (idx < 0 || idx > uri.length()) + return null; + List rv = new ArrayList(); + while (true) { + String p = uri.substring(idx); + uri = p; + idx = p.indexOf('&'); + if (idx >= 0) + p = p.substring(0, idx); + else + p = p.trim(); + rv.add(decode(p)); + idx = uri.indexOf('&' + key + '='); + if (idx < 0) + break; + idx += key.length() + 2; + } return rv; } + /** + * @return first valid I2P tracker or null + * @since 0.9.1 + */ + private static String getTrackerParam(String uri) { + List trackers = getMultiParam("tr", uri); + if (trackers == null) + return null; + for (String t : trackers) { + try { + URI u = new URI(t); + String protocol = u.getScheme(); + String host = u.getHost(); + if (protocol == null || host == null || + !protocol.toLowerCase(Locale.US).equals("http") || + !host.toLowerCase(Locale.US).endsWith(".i2p")) + continue; + return t; + } catch(URISyntaxException use) {} + } + return null; + } + + /** + * Decode %xx encoding, convert to UTF-8 if necessary + * Copied from i2ptunnel LocalHTTPServer + * @since 0.9.1 + */ + private static String decode(String s) { + if (!s.contains("%")) + return s; + StringBuilder buf = new StringBuilder(s.length()); + boolean utf8 = false; + for (int i = 0; i < s.length(); i++) { + char c = s.charAt(i); + if (c != '%') { + buf.append(c); + } else { + try { + int val = Integer.parseInt(s.substring(++i, (++i) + 1), 16); + if ((val & 0x80) != 0) + utf8 = true; + buf.append((char) val); + } catch (IndexOutOfBoundsException ioobe) { + break; + } catch (NumberFormatException nfe) { + break; + } + } + } + if (utf8) { + try { + return new String(buf.toString().getBytes("ISO-8859-1"), "UTF-8"); + } catch (UnsupportedEncodingException uee) {} + } + return buf.toString(); + } + /** copied from ConfigTunnelsHelper */ private static final String HOP = "hop"; private static final String TUNNEL = "tunnel"; @@ -1776,7 +1979,7 @@ public class I2PSnarkServlet extends DefaultServlet { } /** @since 0.7.14 */ - private static String urlify(String s) { + static String urlify(String s) { return urlify(s, 100); } @@ -1806,7 +2009,7 @@ public class I2PSnarkServlet extends DefaultServlet { private static final String TABLE_HEADER = "\n" + "\n" + - ""); + // second table - dir info + buf.append("
"; + "
"; private static final String FOOTER = ""; @@ -1881,37 +2084,34 @@ public class I2PSnarkServlet extends DefaultServlet { boolean showPriority = ls != null && snark != null && snark.getStorage() != null && !snark.getStorage().complete(); if (showPriority) buf.append("\n"); - buf.append(""); if (snark != null) { - // first row - torrent info - // FIXME center - buf.append("
") - .append(_("Torrent")).append(": ").append(snark.getBaseName()); - int pieces = snark.getPieces(); - double completion = (pieces - snark.getNeeded()) / (double) pieces; - if (completion < 1.0) - buf.append("
").append(_("Completion")).append(": ").append((new DecimalFormat("0.00%")).format(completion)); - else - buf.append("
").append(_("Complete")); - // else unknown - buf.append("
").append(_("Size")).append(": ").append(formatSize(snark.getTotalLength())); - MetaInfo meta = snark.getMetaInfo(); - if (meta != null) { - List files = meta.getFiles(); - int fileCount = files != null ? files.size() : 1; - buf.append("
").append(_("Files")).append(": ").append(fileCount); - } - buf.append("
").append(_("Pieces")).append(": ").append(pieces); - buf.append("
").append(_("Piece size")).append(": ").append(formatSize(snark.getPieceLength(0))); + // first table - torrent info + buf.append("\n"); + buf.append("\n"); + buf.append("\n"); + + MetaInfo meta = snark.getMetaInfo(); if (meta != null) { String announce = meta.getAnnounce(); if (announce != null) { - buf.append("
"); + buf.append(""); } } String hex = I2PSnarkUtil.toHex(snark.getInfoHash()); - buf.append("
").append(toImg("magnet", _("Magnet link"))).append(" ") - .append(MAGNET_FULL).append(hex).append(""); + if (meta == null || !meta.isPrivate()) { + buf.append("\n"); + } else { + buf.append("\n"); + } // We don't have the hash of the torrent file - //buf.append("
").append(_("Maggot link")).append(": ") - // .append(MAGGOT).append(hex).append(':').append(hex).append(""); - buf.append("
").append(_("Torrent file")).append(": ").append(snark.getName()); - buf.append(""); + //buf.append(""); + + buf.append("\n"); } else { // shouldn't happen buf.append(""); + .append("\"\n"); } + buf.append("
") + .append(_("Torrent")) + .append(": ") + .append(snark.getBaseName()) + .append("
") + .append("\"\" ") + .append(_("Torrent file")) + .append(": ") + .append(snark.getName()) + .append("
"); String trackerLink = getTrackerLink(announce, snark.getInfoHash()); if (trackerLink != null) buf.append(trackerLink).append(' '); - buf.append(_("Tracker")).append(": "); + buf.append("").append(_("Tracker")).append(": "); + String trackerLinkUrl = getTrackerLinkUrl(announce, snark.getInfoHash()); + if (trackerLinkUrl != null) + buf.append(trackerLinkUrl); if (announce.startsWith("http://")) announce = announce.substring(7); int slsh = announce.indexOf('/'); @@ -1920,49 +2120,119 @@ public class I2PSnarkServlet extends DefaultServlet { if (announce.length() > 67) announce = announce.substring(0, 40) + "…" + announce.substring(announce.length() - 8); buf.append(announce); + if (trackerLinkUrl != null) + buf.append(""); + buf.append("
") + .append(toImg("magnet", _("Magnet link"))) + .append(" Magnet: ") + .append(MAGNET_FULL).append(hex).append("") + .append("
") + .append(_("Private torrent")) + .append("
").append(_("Maggot link")).append(": ") + // .append(MAGGOT).append(hex).append(':').append(hex).append("
") + .append("\"\" ") + .append(_("Size")) + .append(": ") + .append(formatSize(snark.getTotalLength())); + int pieces = snark.getPieces(); + double completion = (pieces - snark.getNeeded()) / (double) pieces; + if (completion < 1.0) + buf.append(" \"\" ") + .append(_("Completion")) + .append(": ") + .append((new DecimalFormat("0.00%")).format(completion)); + else + buf.append(" \"\" ") + .append(_("Complete")); + // else unknown + long needed = snark.getNeededLength(); + if (needed > 0) + buf.append(" \"\" ") + .append(_("Remaining")) + .append(": ") + .append(formatSize(needed)); + if (meta != null) { + List files = meta.getFiles(); + int fileCount = files != null ? files.size() : 1; + buf.append(" \"\" ") + .append(_("Files")) + .append(": ") + .append(fileCount); + } + buf.append(" \"\" ") + .append(_("Pieces")) + .append(": ") + .append(pieces); + buf.append(" \"\" ") + .append(_("Piece size")) + .append(": ") + .append(formatSize(snark.getPieceLength(0))) + .append("
Not found
resource=\"").append(r.toString()) .append("\"
base=\"").append(base) .append("\"
torrent=\"").append(torrentName) - .append("\"
\n"); if (ls == null) { // We are only showing the torrent info section - buf.append("
"); + buf.append(""); return buf.toString(); } - // second row - dir info - buf.append("
") - .append("\"\" ") - .append(_("Directory")).append(": ").append(directory).append("") - .append("\"\" ") - .append(_("Size")); - buf.append("") - .append("\"\" ") - .append(_("Status")).append("
\n"); + buf.append("\n") + .append("\n"); + buf.append("\n"); + buf.append("\n"); if (showPriority) buf.append(""); - buf.append("\n"); - buf.append("\n\n"); + buf.append("\n"); + .append(_("Up to higher level directory")) + .append("\n"); //DateFormat dfmt=DateFormat.getDateTimeInstance(DateFormat.MEDIUM, @@ -1978,8 +2248,7 @@ public class I2PSnarkServlet extends DefaultServlet { Resource item = r.addPath(ls[i]); String rowClass = (i % 2 == 0 ? "snarkTorrentEven" : "snarkTorrentOdd"); - buf.append(""); // Get completeness and status string boolean complete = false; @@ -2015,7 +2284,7 @@ public class I2PSnarkServlet extends DefaultServlet { status = toImg("clock_red"); status += " " + (100 * (length - remaining) / length) + "% " + _("complete") + - " (" + DataHelper.formatSize2(remaining) + _("bytes remaining") + ")"; + " (" + DataHelper.formatSize2(remaining) + "B " + _("remaining") + ")"; } } else { status = "Not a file?"; @@ -2031,6 +2300,8 @@ public class I2PSnarkServlet extends DefaultServlet { path=URIUtil.addPaths(path,"/"); String icon = toIcon(item); + buf.append("\n"); } if (showSaveButton) { - buf.append("\n"); } - buf.append("
") + .append("\"")") + .append("\"")") + .append("\"")") - .append("\"\" ") - .append(_("Priority")).append("
\n"); + buf.append("
\"\" ") - .append(_("Up to higher level directory")).append("
"); + buf.append("
"); if (complete) { buf.append(""); // thumbnail ? @@ -2038,16 +2309,17 @@ public class I2PSnarkServlet extends DefaultServlet { if (plc.endsWith(".jpg") || plc.endsWith(".jpeg") || plc.endsWith(".png") || plc.endsWith(".gif") || plc.endsWith(".ico")) { buf.append("\"\" "); + .append(path).append("\">"); } else { - buf.append(toImg(icon, _("Open"))).append(" "); + buf.append(toImg(icon, _("Open"))).append(""); } - buf.append(""); } else { - buf.append(toImg(icon)).append(' '); + buf.append(toImg(icon)); } + buf.append(""); + if (complete) + buf.append(""); buf.append(ls[i]); if (complete) buf.append(""); @@ -2084,15 +2356,15 @@ public class I2PSnarkServlet extends DefaultServlet { buf.append("
 
 
\n"); + buf.append("
\n"); if (showPriority) - buf.append(""); - buf.append("\n"); - + buf.append(""); + buf.append("\n"); + return buf.toString(); } @@ -2185,83 +2457,4 @@ public class I2PSnarkServlet extends DefaultServlet { snark.updatePiecePriorities(); _manager.saveTorrentStatus(snark.getMetaInfo(), storage.getBitField(), storage.getFilePriorities()); } - - -/** inner class, don't bother reindenting */ -private static class FetchAndAdd implements Runnable { - private SnarkManager _manager; - private String _url; - public FetchAndAdd(SnarkManager mgr, String url) { - _manager = mgr; - _url = url; - } - public void run() { - _url = _url.trim(); - // 3 retries - File file = _manager.util().get(_url, false, 3); - try { - if ( (file != null) && (file.exists()) && (file.length() > 0) ) { - _manager.addMessage(_("Torrent fetched from {0}", urlify(_url))); - FileInputStream in = null; - try { - in = new FileInputStream(file); - byte[] fileInfoHash = new byte[20]; - String name = MetaInfo.getNameAndInfoHash(in, fileInfoHash); - try { in.close(); } catch (IOException ioe) {} - Snark snark = _manager.getTorrentByInfoHash(fileInfoHash); - if (snark != null) { - _manager.addMessage(_("Torrent with this info hash is already running: {0}", snark.getBaseName())); - return; - } - - name = Storage.filterName(name); - name = name + ".torrent"; - File torrentFile = new File(_manager.getDataDir(), name); - - String canonical = torrentFile.getCanonicalPath(); - - if (torrentFile.exists()) { - if (_manager.getTorrent(canonical) != null) - _manager.addMessage(_("Torrent already running: {0}", name)); - else - _manager.addMessage(_("Torrent already in the queue: {0}", name)); - } else { - // This may take a LONG time to create the storage. - _manager.copyAndAddTorrent(file, canonical); - } - } catch (IOException ioe) { - _manager.addMessage(_("Torrent at {0} was not valid", urlify(_url)) + ": " + ioe.getMessage()); - } catch (OutOfMemoryError oom) { - _manager.addMessage(_("ERROR - Out of memory, cannot create torrent from {0}", urlify(_url)) + ": " + oom.getMessage()); - } finally { - try { if (in != null) in.close(); } catch (IOException ioe) {} - } - } else { - // Generate a retry link, but sadly can't have a form inside a table - // So make this an ugly GET - StringBuilder buf = new StringBuilder(1024); - // FIXME don't lose peer setting - //String peerParam = req.getParameter("p"); - //if (peerParam != null) - // buf.append("\n"); - buf.append(_("Torrent was not retrieved from {0}", urlify(_url))); - /**** FIXME ticket #575 - String link = urlEncode(_url).replace(":", "%3A").replace("/", "%2F"); - buf.append(" - ["); - buf.append(_("Retry")); - buf.append("]"); - ****/ - _manager.addMessage(buf.toString()); - } - } finally { - if (file != null) file.delete(); - } - } - - private String _(String s, String o) { - return _manager.util().getString(s, o); - } - -} - } diff --git a/apps/i2psnark/locale/messages_de.po b/apps/i2psnark/locale/messages_de.po index 626989ba3..821d70854 100644 --- a/apps/i2psnark/locale/messages_de.po +++ b/apps/i2psnark/locale/messages_de.po @@ -5,6 +5,7 @@ # # Translators: # "blabla", 2011. +# , 2012. # D.A. Loader <>, 2012. # ducki2p , 2011. # foo , 2009. @@ -13,10 +14,10 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-03-07 01:36+0000\n" -"PO-Revision-Date: 2012-02-19 14:04+0000\n" -"Last-Translator: D.A. Loader <>\n" -"Language-Team: German (http://www.transifex.net/projects/p/I2P/language/" +"POT-Creation-Date: 2012-07-26 19:55+0000\n" +"PO-Revision-Date: 2012-07-22 01:23+0000\n" +"Last-Translator: blabla \n" +"Language-Team: German (http://www.transifex.com/projects/p/I2P/language/" "de/)\n" "Language: de\n" "MIME-Version: 1.0\n" @@ -24,178 +25,180 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../java/src/org/klomp/snark/SnarkManager.java:386 +#: ../java/src/org/klomp/snark/SnarkManager.java:407 #, java-format msgid "Total uploaders limit changed to {0}" msgstr "Gesamtanzahl an Uploadslots geändert auf {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:388 +#: ../java/src/org/klomp/snark/SnarkManager.java:409 #, java-format msgid "Minimum total uploaders limit is {0}" msgstr "Minimale Anzahl an Uploadslots ist {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:400 +#: ../java/src/org/klomp/snark/SnarkManager.java:421 #, java-format msgid "Up BW limit changed to {0}KBps" -msgstr "Upload Bandbreite wurde auf {0}kbyte/s geändert." +msgstr "Upload-Bandbreite wurde auf {0}kbyte/s geändert." -#: ../java/src/org/klomp/snark/SnarkManager.java:402 +#: ../java/src/org/klomp/snark/SnarkManager.java:423 #, java-format msgid "Minimum up bandwidth limit is {0}KBps" msgstr "Minimales Limit der Upload-Bandbreite ist {0} kbyte/s." -#: ../java/src/org/klomp/snark/SnarkManager.java:414 +#: ../java/src/org/klomp/snark/SnarkManager.java:435 #, java-format msgid "Startup delay changed to {0}" msgstr "Startverzögerung auf {0} gesetzt" -#: ../java/src/org/klomp/snark/SnarkManager.java:425 +#: ../java/src/org/klomp/snark/SnarkManager.java:446 #, java-format msgid "Refresh time changed to {0}" msgstr "Auffrischungsrate auf {0} gesetzt" -#: ../java/src/org/klomp/snark/SnarkManager.java:427 +#: ../java/src/org/klomp/snark/SnarkManager.java:448 msgid "Refresh disabled" msgstr "Auffrischung abgeschaltet" -#: ../java/src/org/klomp/snark/SnarkManager.java:482 +#: ../java/src/org/klomp/snark/SnarkManager.java:503 msgid "I2CP and tunnel changes will take effect after stopping all torrents" msgstr "" "Änderungen an I2CP und am Tunnel werden nach dem Stoppen aller Torrents " "wirksam" -#: ../java/src/org/klomp/snark/SnarkManager.java:486 +#: ../java/src/org/klomp/snark/SnarkManager.java:507 #, java-format msgid "I2CP options changed to {0}" msgstr "I2CP-Optionen auf {0} gesetzt" -#: ../java/src/org/klomp/snark/SnarkManager.java:491 +#: ../java/src/org/klomp/snark/SnarkManager.java:512 msgid "Disconnecting old I2CP destination" -msgstr "Trenne das alte I2CP Ziel" +msgstr "Trenne das alte I2CP-Ziel" -#: ../java/src/org/klomp/snark/SnarkManager.java:493 +#: ../java/src/org/klomp/snark/SnarkManager.java:514 #, java-format msgid "I2CP settings changed to {0}" -msgstr "I2CP Einstellungen geändert auf {0}" +msgstr "I2CP-Einstellungen geändert auf {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:498 +#: ../java/src/org/klomp/snark/SnarkManager.java:519 msgid "" "Unable to connect with the new settings, reverting to the old I2CP settings" msgstr "" "Verbinden mit den neuen Einstellungen nicht möglich, benutze wieder die " "alten I2CP-Einstellungen" -#: ../java/src/org/klomp/snark/SnarkManager.java:502 +#: ../java/src/org/klomp/snark/SnarkManager.java:523 msgid "Unable to reconnect with the old settings!" msgstr "Verbinden mit den alten Einstellungen nicht möglich!" -#: ../java/src/org/klomp/snark/SnarkManager.java:504 +#: ../java/src/org/klomp/snark/SnarkManager.java:525 msgid "Reconnected on the new I2CP destination" msgstr "Verbunden auf dem neuem I2CP-Ziel" -#: ../java/src/org/klomp/snark/SnarkManager.java:511 +#: ../java/src/org/klomp/snark/SnarkManager.java:532 #, java-format msgid "I2CP listener restarted for \"{0}\"" msgstr "I2CP-Verbindung neu gestartet für \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:523 +#: ../java/src/org/klomp/snark/SnarkManager.java:544 msgid "New files will be publicly readable" msgstr "Neu angelegte Dateien werden allgemein lesbar sein." -#: ../java/src/org/klomp/snark/SnarkManager.java:525 +#: ../java/src/org/klomp/snark/SnarkManager.java:546 msgid "New files will not be publicly readable" msgstr "Neu angelegte Dateien werden nicht allgemein lesbar sein." -#: ../java/src/org/klomp/snark/SnarkManager.java:532 +#: ../java/src/org/klomp/snark/SnarkManager.java:553 msgid "Enabled autostart" msgstr "Aktiviere Autostart" -#: ../java/src/org/klomp/snark/SnarkManager.java:534 +#: ../java/src/org/klomp/snark/SnarkManager.java:555 msgid "Disabled autostart" msgstr "Deaktiviere Autostart" -#: ../java/src/org/klomp/snark/SnarkManager.java:540 +#: ../java/src/org/klomp/snark/SnarkManager.java:561 msgid "Enabled open trackers - torrent restart required to take effect." msgstr "" "OpenTracker aktiviert - Um dies anzuwenden, müssen die Torrents neu " "gestartet werden." -#: ../java/src/org/klomp/snark/SnarkManager.java:542 +#: ../java/src/org/klomp/snark/SnarkManager.java:563 msgid "Disabled open trackers - torrent restart required to take effect." msgstr "" "OpenTracker deaktiviert - Um dies anzuwenden, müssen die Torrents neu " "gestartet werden." -#: ../java/src/org/klomp/snark/SnarkManager.java:550 -msgid "Open Tracker list changed - torrent restart required to take effect." -msgstr "" -"OpenTracker-Liste geändert - Um dies anzuwenden, müssen die Torrents neu " -"gestartet werden" - -#: ../java/src/org/klomp/snark/SnarkManager.java:557 +#: ../java/src/org/klomp/snark/SnarkManager.java:570 #, java-format msgid "{0} theme loaded, return to main i2psnark page to view." msgstr "" "Thema {0} geladen. Gehen Sie zurück zur Hauptseite von i2psnark, um die " "Änderungen zu sehen!" -#: ../java/src/org/klomp/snark/SnarkManager.java:564 +#: ../java/src/org/klomp/snark/SnarkManager.java:577 msgid "Configuration unchanged." msgstr "Konfiguration nicht geändert." -#: ../java/src/org/klomp/snark/SnarkManager.java:574 +#: ../java/src/org/klomp/snark/SnarkManager.java:609 +msgid "Open Tracker list changed - torrent restart required to take effect." +msgstr "" +"OpenTracker-Liste geändert - Um dies anzuwenden, müssen die Torrents neu " +"gestartet werden" + +#: ../java/src/org/klomp/snark/SnarkManager.java:619 +msgid "Private tracker list changed - affects newly created torrents only." +msgstr "Liste privater Tracker geändert - betrifft nur neu erstellte Torrents" + +#: ../java/src/org/klomp/snark/SnarkManager.java:665 #, java-format msgid "Unable to save the config to {0}" msgstr "Konnte Konfiguration nicht in {0} speichern" -#: ../java/src/org/klomp/snark/SnarkManager.java:639 +#: ../java/src/org/klomp/snark/SnarkManager.java:730 msgid "Connecting to I2P" msgstr "Verbinde mit I2P" -#: ../java/src/org/klomp/snark/SnarkManager.java:642 +#: ../java/src/org/klomp/snark/SnarkManager.java:733 msgid "Error connecting to I2P - check your I2CP settings!" msgstr "" "Fehler beim Verbinden mit I2P - Kontrollieren Sie die I2CP-Einstellungen!" -#: ../java/src/org/klomp/snark/SnarkManager.java:651 +#: ../java/src/org/klomp/snark/SnarkManager.java:742 #, java-format msgid "Error: Could not add the torrent {0}" msgstr "Fehler: Konnte den Torrent \"{0}\" nicht hinzufügen" #. catch this here so we don't try do delete it below -#: ../java/src/org/klomp/snark/SnarkManager.java:673 +#: ../java/src/org/klomp/snark/SnarkManager.java:764 #, java-format msgid "Cannot open \"{0}\"" msgstr "Kann dies nicht öffnen: \"{0}\"" #. TODO - if the existing one is a magnet, delete it and add the metainfo instead? -#: ../java/src/org/klomp/snark/SnarkManager.java:692 -#: ../java/src/org/klomp/snark/SnarkManager.java:770 -#: ../java/src/org/klomp/snark/SnarkManager.java:825 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2212 +#: ../java/src/org/klomp/snark/SnarkManager.java:783 +#: ../java/src/org/klomp/snark/SnarkManager.java:861 +#: ../java/src/org/klomp/snark/SnarkManager.java:939 +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:159 #, java-format msgid "Torrent with this info hash is already running: {0}" msgstr "Torrent mit diesem Infohash läuft schon: {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:698 -#, fuzzy, java-format +#: ../java/src/org/klomp/snark/SnarkManager.java:789 +#, java-format msgid "ERROR - No I2P trackers in private torrent \"{0}\"" -msgstr "" -"Fehler - unzureichender Arbeitsspeicher, kann keinen Torrent von {0} " -"erstellen." +msgstr "Fehler - Keine I2P-Tracker im privaten Torrent {0}" #. 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:701 +#: ../java/src/org/klomp/snark/SnarkManager.java:792 #, java-format msgid "" "Warning - No I2P trackers in \"{0}\", will announce to I2P open trackers " "only." msgstr "" -"Warnung - keine I2P Tracker in \"{0}\", werde nur bei I2P-OpenTrackern " +"Warnung - keine I2P-Tracker in \"{0}\", werde nur bei I2P-OpenTrackern " "bekanntgeben" #. 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:706 +#: ../java/src/org/klomp/snark/SnarkManager.java:797 #, java-format msgid "" "Warning - No I2P Trackers found in \"{0}\". Make sure Open Tracker is " @@ -204,36 +207,36 @@ msgstr "" "Warnung - keine I2P-Tracker in \"{0}\" gefunden. Stell sicher, dass " "OpenTracker aktiviert sind, bevor du diesen Torrent startest!" -#: ../java/src/org/klomp/snark/SnarkManager.java:727 +#: ../java/src/org/klomp/snark/SnarkManager.java:818 #, java-format msgid "Torrent in \"{0}\" is invalid" msgstr "Torrent in \"{0}\" ist nicht gültig" -#: ../java/src/org/klomp/snark/SnarkManager.java:732 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2234 +#: ../java/src/org/klomp/snark/SnarkManager.java:823 +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:181 #, java-format msgid "ERROR - Out of memory, cannot create torrent from {0}" msgstr "" "Fehler - unzureichender Arbeitsspeicher, kann keinen Torrent von {0} " "erstellen." -#: ../java/src/org/klomp/snark/SnarkManager.java:744 +#: ../java/src/org/klomp/snark/SnarkManager.java:835 #, java-format msgid "Torrent added and started: \"{0}\"" msgstr "Torrent hinzugefügt und gestartet: \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:746 +#: ../java/src/org/klomp/snark/SnarkManager.java:837 #, java-format msgid "Torrent added: \"{0}\"" msgstr "Torrent hinzugefügt: \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:781 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:540 +#: ../java/src/org/klomp/snark/SnarkManager.java:872 +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:87 #, java-format msgid "Fetching {0}" msgstr "Hole {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:784 +#: ../java/src/org/klomp/snark/SnarkManager.java:875 #, java-format msgid "" "We have no saved peers and no other torrents are running. Fetch of {0} will " @@ -243,287 +246,365 @@ msgstr "" "Das Herunterladen von {0} kann nicht erfolgen, solange du keinen anderen " "Torrent startest." -#: ../java/src/org/klomp/snark/SnarkManager.java:788 +#: ../java/src/org/klomp/snark/SnarkManager.java:879 #, java-format msgid "Adding {0}" msgstr "Hinzufügen {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:835 -#: ../java/src/org/klomp/snark/SnarkManager.java:858 -#: ../java/src/org/klomp/snark/SnarkManager.java:1293 +#: ../java/src/org/klomp/snark/SnarkManager.java:910 +#, java-format +msgid "Download already running: {0}" +msgstr "Download läuft bereits: {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:949 +#: ../java/src/org/klomp/snark/SnarkManager.java:972 +#: ../java/src/org/klomp/snark/SnarkManager.java:1408 #, java-format msgid "Failed to copy torrent file to {0}" msgstr "Konnte Torrent-Datei nicht nach {0} kopieren" -#: ../java/src/org/klomp/snark/SnarkManager.java:1085 +#: ../java/src/org/klomp/snark/SnarkManager.java:1199 #, java-format msgid "Too many files in \"{0}\" ({1}), deleting it!" msgstr "Zu viele Dateien in \"{0}\" ({1}), wird gelöscht! " -#: ../java/src/org/klomp/snark/SnarkManager.java:1087 +#: ../java/src/org/klomp/snark/SnarkManager.java:1201 #, java-format msgid "Torrent file \"{0}\" cannot end in \".torrent\", deleting it!" msgstr "Torrentdatei \"{0}\" darf nicht auf '.torrent' enden, wird gelöscht!" -#: ../java/src/org/klomp/snark/SnarkManager.java:1089 +#: ../java/src/org/klomp/snark/SnarkManager.java:1203 #, java-format msgid "No pieces in \"{0}\", deleting it!" msgstr "Keine Teile in \"{0}\", wird entfernt!" -#: ../java/src/org/klomp/snark/SnarkManager.java:1091 +#: ../java/src/org/klomp/snark/SnarkManager.java:1205 #, java-format msgid "Too many pieces in \"{0}\", limit is {1}, deleting it!" msgstr "Zu viele Teile in \"{0}\", das Limit sind {1}, werden gelöscht!" -#: ../java/src/org/klomp/snark/SnarkManager.java:1093 +#: ../java/src/org/klomp/snark/SnarkManager.java:1207 #, java-format msgid "Pieces are too large in \"{0}\" ({1}B), deleting it." msgstr "Teile in \"{0}\" sind zu groß ({1}B), lösche es." -#: ../java/src/org/klomp/snark/SnarkManager.java:1094 +#: ../java/src/org/klomp/snark/SnarkManager.java:1208 #, java-format msgid "Limit is {0}B" msgstr "Limit ist \"{0}\"Bytes" -#: ../java/src/org/klomp/snark/SnarkManager.java:1096 +#: ../java/src/org/klomp/snark/SnarkManager.java:1210 #, java-format msgid "Torrent \"{0}\" has no data, deleting it!" msgstr "Torrent \"{0}\" enthält keine Daten und wird gelöscht!" -#: ../java/src/org/klomp/snark/SnarkManager.java:1104 +#: ../java/src/org/klomp/snark/SnarkManager.java:1218 #, java-format msgid "Torrents larger than {0}B are not supported yet, deleting \"{1}\"" msgstr "" "Torrents größer als \"{0}\"Bytes werden nicht unterstützt, lösche \"{1}\"." -#: ../java/src/org/klomp/snark/SnarkManager.java:1120 +#: ../java/src/org/klomp/snark/SnarkManager.java:1234 #, java-format msgid "Error: Could not remove the torrent {0}" msgstr "Fehler: Konnte den Torrent \"{0}\" nicht entfernen" -#: ../java/src/org/klomp/snark/SnarkManager.java:1141 -#: ../java/src/org/klomp/snark/SnarkManager.java:1159 +#: ../java/src/org/klomp/snark/SnarkManager.java:1255 +#: ../java/src/org/klomp/snark/SnarkManager.java:1273 #, java-format msgid "Torrent stopped: \"{0}\"" msgstr "Torrent angehalten: \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:1180 +#: ../java/src/org/klomp/snark/SnarkManager.java:1294 #, java-format msgid "Torrent removed: \"{0}\"" msgstr "Torrent entfernt: \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:1188 +#: ../java/src/org/klomp/snark/SnarkManager.java:1302 #, java-format msgid "Adding torrents in {0}" msgstr "Füge Torrents in {0} hinzu ..." -#: ../java/src/org/klomp/snark/SnarkManager.java:1241 +#: ../java/src/org/klomp/snark/SnarkManager.java:1353 #, java-format msgid "Download finished: {0}" msgstr "vollständig heruntergeladen:\"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:1289 +#: ../java/src/org/klomp/snark/SnarkManager.java:1404 #, java-format msgid "Metainfo received for {0}" msgstr "Metainfo für {0} erhalten" -#: ../java/src/org/klomp/snark/SnarkManager.java:1290 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:575 +#: ../java/src/org/klomp/snark/SnarkManager.java:1405 +#: ../java/src/org/klomp/snark/SnarkManager.java:1620 #, java-format msgid "Starting up torrent {0}" -msgstr "Starte Torrent {0}" +msgstr "Starte Torrent {0} ..." -#: ../java/src/org/klomp/snark/SnarkManager.java:1346 +#: ../java/src/org/klomp/snark/SnarkManager.java:1420 +#, java-format +msgid "Error on torrent {0}" +msgstr "Fehler bei Torrent {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1438 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1765 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1775 +msgid "Magnet" +msgstr "Magnet" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1469 msgid "Unable to connect to I2P!" -msgstr "Konnte mich nicht mit I2P verbinden!" +msgstr "Konnte keine Verbindung zu I2P herstellen!" -#: ../java/src/org/klomp/snark/SnarkManager.java:1352 +#: ../java/src/org/klomp/snark/SnarkManager.java:1475 #, java-format msgid "Unable to add {0}" msgstr "Konnte {0} nicht hinzufügen." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:224 +#: ../java/src/org/klomp/snark/SnarkManager.java:1619 +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:124 +msgid "Opening the I2P tunnel" +msgstr "I2P Tunnel öffnen ..." + +#: ../java/src/org/klomp/snark/SnarkManager.java:1643 +msgid "Opening the I2P tunnel and starting all torrents." +msgstr "Öffne den I2P-Tunnel und starte alle Torrents ..." + +#: ../java/src/org/klomp/snark/SnarkManager.java:1698 +msgid "Stopping all torrents and closing the I2P tunnel." +msgstr "Stoppe alle Torrents und beende den I2P-Tunnel." + +#: ../java/src/org/klomp/snark/SnarkManager.java:1714 +msgid "Closing I2P tunnel after notifying trackers." +msgstr "Der I2P-Tunnel wird nach Benachrichtigung der Tracker geschlossen." + +#: ../java/src/org/klomp/snark/SnarkManager.java:1721 +#: ../java/src/org/klomp/snark/SnarkManager.java:1732 +msgid "I2P tunnel closed." +msgstr "I2P-Tunnel geschlossen." + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:75 +#, java-format +msgid "Download torrent file from {0}" +msgstr "Torrent-Datei von {0} herunterladen" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:97 +#, java-format +msgid "Torrent was not retrieved from {0}" +msgstr "Torrent wurde nicht geladen von {0}" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:150 +#, java-format +msgid "Torrent fetched from {0}" +msgstr "Torrent geholt von {0}" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:171 +#, java-format +msgid "Torrent already running: {0}" +msgstr "Torrent läuft schon: {0}" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:173 +#, java-format +msgid "Torrent already in the queue: {0}" +msgstr "Torrent ist schon in der Warteschlange: {0}" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:179 +#, java-format +msgid "Torrent at {0} was not valid" +msgstr "Torrent in {0} war nicht gültig" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:222 msgid "I2PSnark - Anonymous BitTorrent Client" msgstr "I2PSnark - Anonymer BitTorrent-Klient" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:237 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:235 msgid "Router is down" -msgstr "" +msgstr "Router ist Offline" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:251 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:250 msgid "Torrents" msgstr "Torrents" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:254 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:261 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1147 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:253 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:260 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1236 msgid "I2PSnark" msgstr "I2PSnark" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:258 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:257 msgid "Refresh page" msgstr "Aktualisiere Seite" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:263 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:262 msgid "Forum" msgstr "Forum" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:281 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:275 msgid "Click \"Add torrent\" button to fetch torrent" msgstr "Drücke den \"Torrent Hinzufügen\" Button um den Torrent zu laden" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:330 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1955 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:310 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:311 +msgid "clear messages" +msgstr "Lösche Nachrichten" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:337 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:339 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2219 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2221 msgid "Status" msgstr "Zustand" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:336 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:338 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:346 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:348 msgid "Hide Peers" msgstr "Teilnehmer ausblenden" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:343 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:345 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:353 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:355 msgid "Show Peers" msgstr "Teilnehmer einblenden" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:352 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1872 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1888 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:362 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:364 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2076 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2091 msgid "Torrent" msgstr "Torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:356 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:369 msgid "Estimated time remaining" msgstr "geschätzte verbleibende Zeit" #. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:359 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:372 msgid "ETA" msgstr "Dauer" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:363 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:377 msgid "Downloaded" msgstr "heruntergeladen" #. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:366 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:380 msgid "RX" msgstr " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:370 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:385 msgid "Uploaded" msgstr "hochgeladen" #. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:373 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:390 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:388 msgid "TX" msgstr " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:378 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:394 msgid "Down Rate" msgstr "eingehend" #. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:383 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:392 -msgid "Rate" -msgstr " " +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:397 +msgid "RX Rate" +msgstr "Downloadgeschwindigkeit" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:388 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:403 msgid "Up Rate" msgstr "ausgehend" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:412 +#. Translators: Please keep short or translate as " " +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:406 +msgid "TX Rate" +msgstr "Uploadgeschwindigkeit" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:429 msgid "Stop all torrents and the I2P tunnel" msgstr "Stoppe alle Torrents und den I2P-Tunnel" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:414 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:431 msgid "Stop All" msgstr "Stoppe alle" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:423 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:440 msgid "Start all torrents and the I2P tunnel" msgstr "Starte alle Torrents und den I2P-Tunnel" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:425 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:442 msgid "Start All" msgstr "Starte alle" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:445 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:462 msgid "No torrents loaded." msgstr "keine Torrents geladen" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:450 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:467 msgid "Totals" msgstr "Gesamt" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:452 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:469 #, java-format msgid "1 torrent" msgid_plural "{0} torrents" msgstr[0] "1 Torrent" msgstr[1] "{0} Torrents" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:455 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:472 #, java-format msgid "1 connected peer" msgid_plural "{0} connected peers" msgstr[0] "1 verbundener Teilnehmer" msgstr[1] "{0} verbundene Teilnehmer" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:539 -msgid "Opening the I2P tunnel" -msgstr "Öffne den I2P Tunnel" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:546 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:561 #, java-format msgid "Invalid URL: Must start with \"http://\", \"{0}\", or \"{1}\"" -msgstr "ungültige URL - muss mit \"http://\", \"{0}\", oder \"{1}\" anfangen" +msgstr "ungültige URL - muss mit \"http://\", \"{0}\" oder \"{1}\" anfangen" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:594 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:621 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:602 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:629 #, java-format msgid "Magnet deleted: {0}" msgstr "Magnetlink wurde gelöscht: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:602 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:627 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:610 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:635 #, java-format msgid "Torrent file deleted: {0}" msgstr "Torrentdatei gelöscht: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:633 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:644 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:641 #, java-format msgid "Data file deleted: {0}" msgstr "Daten gelöscht: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:635 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:646 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:643 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:654 #, java-format msgid "Data file could not be deleted: {0}" msgstr "Daten konnten nicht gelöscht werden: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:658 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:665 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:669 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:678 #, java-format -msgid "Data dir deleted: {0}" -msgstr "Datenverzeichnis wurde gelöscht: {0}" +msgid "Directory could not be deleted: {0}" +msgstr "Das Verzeichnis {0} konnte nicht gelöscht werden." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:709 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:676 +#, java-format +msgid "Directory deleted: {0}" +msgstr "Verzeichnis gelöscht: {0}" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:722 msgid "Error creating torrent - you must select a tracker" msgstr "" "Fehler beim Erstellen des Torrents - Sie müssen einen Tracker auswählen!" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:724 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:738 #, java-format msgid "Torrent created for \"{0}\"" msgstr "Torrent erstellt für \"{0}\"" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:726 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:740 #, java-format msgid "" "Many I2P trackers require you to register new torrents before seeding - " @@ -532,158 +613,157 @@ msgstr "" "Viele I2P-Tracker erfordern eine Registrierung, bevor der Torrent verteilt " "wird. Bitte tun Sie dies vor dem Start von \"{0}\"!" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:728 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:742 #, java-format msgid "Error creating a torrent for \"{0}\"" msgstr "Fehler beim Erstellen eines Torrents für \"{0}\"" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:731 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:745 #, java-format msgid "Cannot create a torrent for the nonexistent data: {0}" msgstr "Kann keinen Torrent für nicht existente Daten erstellen: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:734 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:748 msgid "Error creating torrent - you must enter a file or directory" msgstr "" "Fehler beim Erstellen des Torrents - Sie müssen eine Datei oder ein " "Verzeichnis angeben." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:737 -msgid "Stopping all torrents and closing the I2P tunnel." -msgstr "Stoppe alle Torrents und beende den I2P-Tunnel." - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:748 -msgid "I2P tunnel closed." -msgstr "I2P-Tunnel geschlossen." - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:751 -msgid "Opening the I2P tunnel and starting all torrents." -msgstr "Öffne den I2P-Tunnel und starte alle Torrents." - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:765 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1622 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:763 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1731 msgid "Delete selected" -msgstr "" +msgstr "Lösche ausgewähltes" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:778 -#, fuzzy +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:763 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1732 +msgid "Save tracker configuration" +msgstr "Trackereinstellungen speichern" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:780 msgid "Removed" -msgstr "Entfernen" +msgstr "Entfernt" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:785 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1621 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1625 -#, fuzzy +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:809 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1730 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1735 msgid "Add tracker" -msgstr "Tracker" +msgstr "Füge Tracker Hinzu" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:798 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:801 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:832 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:835 msgid "Enter valid tracker name and URLs" -msgstr "" +msgstr "Gib einen gültigen Tracker-Namen sowie die URLs an!" #. "\n" + -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:803 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1624 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:837 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1734 msgid "Restore defaults" -msgstr "" +msgstr "Auf Default zurücksetzen" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:805 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:840 msgid "Restored default trackers" -msgstr "" +msgstr "Auf Default Tracker zurückgesetzt" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:921 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:926 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:932 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:976 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:982 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:989 msgid "Tracker Error" msgstr "Trackerfehler" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:924 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:928 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:940 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:944 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:952 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:956 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:961 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:965 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:979 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:984 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1012 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1017 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1028 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1033 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1039 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1044 #, java-format msgid "1 peer" msgid_plural "{0} peers" msgstr[0] "1 Teilnehmer" msgstr[1] "{0} Teilnehmern" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:937 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:942 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:992 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:993 +msgid "Starting" +msgstr "Starten" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1001 msgid "Seeding" msgstr "Verteile" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:946 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1894 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2006 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1005 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1019 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1020 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2161 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2276 msgid "Complete" msgstr "vollständig" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:949 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:954 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1024 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1025 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1030 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1031 msgid "OK" msgstr "OK" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:958 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:963 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1035 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1036 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1041 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1042 msgid "Stalled" msgstr "Stillstand" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:967 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:970 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1046 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1047 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1050 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1051 msgid "No Peers" msgstr "keine Teilnehmer" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:972 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1053 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1054 msgid "Stopped" msgstr "angehalten" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1005 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1087 msgid "Torrent details" msgstr "Details" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1017 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1281 -msgid "Info" -msgstr "Info" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1032 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1116 msgid "View files" msgstr "Zeige Dateien" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1034 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1118 msgid "Open file" msgstr "Öffne Datei" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1076 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1161 msgid "Stop the torrent" msgstr "Torrent stoppen" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1078 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1163 msgid "Stop" msgstr "Stopp" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1088 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1175 msgid "Start the torrent" msgstr "Torrent starten" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1090 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1177 msgid "Start" msgstr "Start" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1101 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1189 msgid "Remove the torrent from the active list, deleting the .torrent file" msgstr "" "entfernt den Torrent von der aktiven Liste und löscht die .torrent-Datei" #. 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:1106 +#. Then the remaining single quote must be escaped +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1194 #, java-format msgid "" "Are you sure you want to delete the file \\''{0}.torrent\\'' (downloaded " @@ -692,18 +772,18 @@ msgstr "" "Sind Sie sicher, dass Sie die Datei \\''{0}.torrent\\'' löschen wollen? " "(Heruntergeladene Daten werden nicht gelöscht.)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1109 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1197 msgid "Remove" msgstr "Entfernen" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1120 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1209 msgid "Delete the .torrent file and the associated data file(s)" msgstr "löscht die .torrent-Datei und dazugehörige Daten Datei(en)" #. 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:1125 +#. Then the remaining single quote must be escaped +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1214 #, java-format msgid "" "Are you sure you want to delete the torrent \\''{0}\\'' and all downloaded " @@ -712,183 +792,180 @@ msgstr "" "Sind Sie sicher, dass Sie die Torrentdatei \\''{0}\\'' und alle " "heruntergeladenen Daten löschen wollen?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1128 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1217 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1698 msgid "Delete" msgstr "Löschen" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1163 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1252 msgid "Unknown" msgstr "Unbekannt" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1175 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1264 msgid "Seed" msgstr "Quelle" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1198 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1287 msgid "Uninteresting (The peer has no pieces we need)" msgstr "uninteressant (Der Teilnehmer hat keine Teile, die wir benötigen)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1200 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1289 msgid "Choked (The peer is not allowing us to request pieces)" msgstr "gedrosselt (Der Teilnehmer hat uns nicht erlaubt, Teile anzufordern)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1220 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1309 msgid "Uninterested (We have no pieces the peer needs)" msgstr "uninteressiert (Wir haben keine Teile, die der Teilnehmer benötigt)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1222 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1311 msgid "Choking (We are not allowing the peer to request pieces)" msgstr "gedrosselt (Wir erlauben dem Teilnehmer nicht, Teile anzufordern)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1280 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1365 #, java-format msgid "Details at {0} tracker" msgstr "Details beim Tracker {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1310 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1381 +msgid "Info" +msgstr "Info" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1409 msgid "Add Torrent" msgstr "Torrent hinzufügen" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1312 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1411 msgid "From URL" msgstr "Quell-URL" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1315 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1414 msgid "" -"Enter the torrent file download URL (I2P only), magnet link, or maggot link" +"Enter the torrent file download URL (I2P only), magnet link, maggot link, or " +"info hash" msgstr "" -"Gib die Download-URL der torrent-Datei (nur I2P), einen Magnet- oder einen " -"Maggotlink an!" +"Gib die URL einer Torrentdatei (I2P-Link), einen Magnet- / Maggot-Link oder " +"einen Info-Hash ein!" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1320 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1419 msgid "Add torrent" msgstr "Füge Torrent hinzu" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1323 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1422 #, java-format msgid "You can also copy .torrent files to: {0}." msgstr "Alternativ können Sie die .torrent-Dateien auch nach {0} kopieren." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1325 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1424 msgid "Removing a .torrent will cause it to stop." msgstr "Das Entfernen der .torrent-Datei stoppt den jeweiligen Torrent." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1348 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1447 msgid "Create Torrent" msgstr "Torrent erstellen" #. out.write("From file:
\n"); -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1351 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1450 msgid "Data to seed" msgstr "Daten zum Verteilen" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1355 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1454 msgid "File or directory to seed (must be within the specified path)" msgstr "Datei oder Verzeichnis zum Verteilen (muss im angegebenen Pfad sein)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1357 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1913 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1456 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2111 msgid "Tracker" msgstr "Tracker" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1359 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1458 msgid "Select a tracker" msgstr "Wähle einen Tracker" #. out.write(_("Open trackers and DHT only")); -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1364 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1463 msgid "Open trackers only" msgstr "Benutze nur OpenTracker" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1385 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1480 msgid "Create torrent" msgstr "Erstelle Torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1388 -msgid "Private?" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1390 -#, fuzzy -msgid "Use for private trackers" -msgstr "Benutze auch OpenTracker" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1415 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1634 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1503 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1744 msgid "Configuration" msgstr "Einstellungen" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1419 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1507 msgid "Data directory" msgstr "Datenverzeichnis" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1421 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1509 msgid "Edit i2psnark.config and restart to change" msgstr "Zum Ändern, bearbeite die i2psnark.config und starte neu!" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1425 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1513 msgid "Files readable by all" msgstr "Dateien von allen lesbar" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1429 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1517 msgid "If checked, other users may access the downloaded files" msgstr "" "Ist dies markiert, können andere Benutzer auf die heruntergeladenen Dateien " "zugreifen." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1433 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1521 msgid "Auto start" msgstr "Autostart" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1437 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1525 msgid "If checked, automatically start torrents that are added" msgstr "Wenn markiert, werden hinzugefügte Torrents automatisch gestartet." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1441 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1529 msgid "Theme" msgstr "Aufmachung" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1454 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1542 msgid "Refresh time" msgstr "Auffrischungsintervall" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1467 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1555 msgid "Never" msgstr "Nie" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1473 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1561 msgid "Startup delay" msgstr "Startverzögerung" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1475 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1563 msgid "minutes" msgstr "Minuten" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1499 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1587 msgid "Total uploader limit" msgstr "Gesamtlimit an Hochladern" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1502 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1590 msgid "peers" msgstr "Teilnehmer" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1506 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1594 msgid "Up bandwidth limit" msgstr "Bandbreitenbegrenzung beim Hochladen" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1509 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1597 msgid "Half available bandwidth recommended." msgstr "Halbe verfügbare Bandbreite wird empfohlen." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1511 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1599 msgid "View or change router bandwidth" msgstr "Routerbandbreite ansehen oder ändern" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1515 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1603 msgid "Use open trackers also" msgstr "Benutze auch OpenTracker" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1519 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1607 msgid "" "If checked, announce torrents to open trackers as well as the tracker listed " "in the torrent file" @@ -896,193 +973,165 @@ msgstr "" "Wenn markiert, wird der Torrent neben dem angegebenen Tracker auch bei den " "OpenTrackern bekannt gegeben." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1523 -msgid "Open tracker announce URLs" -msgstr "OpenTracker-Announce-URLs" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1535 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1623 msgid "Inbound Settings" msgstr "Einstellungen eingehend" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1541 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1629 msgid "Outbound Settings" msgstr "Einstellungen ausgehend" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1549 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1637 msgid "I2CP host" msgstr "I2CP-Host" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1554 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1642 msgid "I2CP port" msgstr "I2CP-Port" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1569 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1657 msgid "I2CP options" msgstr "I2CP-Optionen" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1574 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1662 msgid "Save configuration" msgstr "Einstellungen speichern" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1588 -#, fuzzy +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1676 msgid "Trackers" -msgstr "Tracker" +msgstr "Trackers" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1593 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1681 msgid "Name" -msgstr "" +msgstr "Name" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1595 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1683 msgid "Website URL" -msgstr "" +msgstr "Webseiten-URL" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1597 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1685 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2314 +msgid "Open" +msgstr "Öffnen" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1687 +msgid "Private" +msgstr "privat" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1689 msgid "Announce URL" -msgstr "" +msgstr "Ankündigungs-URL" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1616 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1723 msgid "Add" -msgstr "" +msgstr "Hinzufügen" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1650 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1760 #, java-format msgid "Invalid magnet URL {0}" msgstr "ungültige Magnet-URL {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1684 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1794 #, java-format msgid "Invalid info hash in magnet URL {0}" msgstr "ungültiger Infohash im Magnetlink {0}" #. * dummies for translation -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1714 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1918 #, java-format msgid "1 hop" msgid_plural "{0} hops" msgstr[0] "1 Zwischenstation" msgstr[1] "{0} Zwischenstationen" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1715 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1919 #, java-format msgid "1 tunnel" msgid_plural "{0} tunnels" msgstr[0] "1 Tunnel" msgstr[1] "{0} Tunnel" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1892 -msgid "Completion" -msgstr "Fortschritt" - -#. else unknown -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1896 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1952 -msgid "Size" -msgstr "Größe" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1901 -msgid "Files" -msgstr "Dateien" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1903 -msgid "Pieces" -msgstr "Stücke" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1904 -msgid "Piece size" -msgstr "Stückgröße" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1926 -msgid "Magnet link" -msgstr "Magnetlink" - -#. 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:1932 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2098 msgid "Torrent file" msgstr "Torrent Datei" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1950 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1989 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2133 +msgid "Magnet link" +msgstr "Magnetlink" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2140 +msgid "Private torrent" +msgstr "privater Torrent" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2149 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2213 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2215 +msgid "Size" +msgstr "Größe" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2156 +msgid "Completion" +msgstr "Fortschritt" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2166 +msgid "Remaining" +msgstr "Verbleibend" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2173 +msgid "Files" +msgstr "Dateien" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2178 +msgid "Pieces" +msgstr "Stücke" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2182 +msgid "Piece size" +msgstr "Stückgröße" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2205 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2209 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2259 msgid "Directory" msgstr "Verzeichnis" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1959 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2226 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2228 msgid "Priority" msgstr "Priorität" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1964 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2234 msgid "Up to higher level directory" msgstr "Eine Hierarchie nach oben" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1994 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2264 msgid "Torrent not found?" msgstr "Torrentdatei nicht gefunden?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2003 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2273 msgid "File not found in torrent?" msgstr "Datei nicht gefunden im Torrent?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2016 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2286 msgid "complete" msgstr "vollständig" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2017 -msgid "bytes remaining" -msgstr "Bytes ausstehend" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2287 +msgid "remaining" +msgstr "verbleibend" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2042 -msgid "Open" -msgstr "Öffnen" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2068 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2341 msgid "High" msgstr "hoch" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2073 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2346 msgid "Normal" msgstr "normal" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2078 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2351 msgid "Skip" msgstr "auslassen" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2087 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2360 msgid "Save priorities" msgstr "Prioritäten speichern" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2203 -#, java-format -msgid "Torrent fetched from {0}" -msgstr "Torrent geholt von {0}" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2224 -#, java-format -msgid "Torrent already running: {0}" -msgstr "Torrent läuft schon: {0}" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2226 -#, java-format -msgid "Torrent already in the queue: {0}" -msgstr "Torrent ist schon in der Warteschlange: {0}" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2232 -#, java-format -msgid "Torrent at {0} was not valid" -msgstr "Torrent in {0} war nicht gültig" - -#. 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:2246 -#, java-format -msgid "Torrent was not retrieved from {0}" -msgstr "Torrent wurde nicht geladen von {0}" - -#~ msgid "or" -#~ msgstr "oder" - -#~ msgid "Specify custom tracker announce URL" -#~ msgstr "Geben Sie eine Tracker-Announce-URL an!" diff --git a/apps/i2psnark/locale/messages_en.po b/apps/i2psnark/locale/messages_en.po index 028a07251..054943091 100644 --- a/apps/i2psnark/locale/messages_en.po +++ b/apps/i2psnark/locale/messages_en.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P i2psnark\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-03-07 00:52+0000\n" +"POT-Creation-Date: 2012-07-20 01:36+0000\n" "PO-Revision-Date: 2010-06-15 14:09+0100\n" "Last-Translator: duck \n" "Language-Team: duck \n" @@ -18,153 +18,157 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../java/src/org/klomp/snark/SnarkManager.java:386 +#: ../java/src/org/klomp/snark/SnarkManager.java:407 #, java-format msgid "Total uploaders limit changed to {0}" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:388 +#: ../java/src/org/klomp/snark/SnarkManager.java:409 #, java-format msgid "Minimum total uploaders limit is {0}" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:400 +#: ../java/src/org/klomp/snark/SnarkManager.java:421 #, java-format msgid "Up BW limit changed to {0}KBps" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:402 +#: ../java/src/org/klomp/snark/SnarkManager.java:423 #, java-format msgid "Minimum up bandwidth limit is {0}KBps" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:414 +#: ../java/src/org/klomp/snark/SnarkManager.java:435 #, java-format msgid "Startup delay changed to {0}" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:425 +#: ../java/src/org/klomp/snark/SnarkManager.java:446 #, java-format msgid "Refresh time changed to {0}" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:427 +#: ../java/src/org/klomp/snark/SnarkManager.java:448 msgid "Refresh disabled" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:482 +#: ../java/src/org/klomp/snark/SnarkManager.java:503 msgid "I2CP and tunnel changes will take effect after stopping all torrents" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:486 +#: ../java/src/org/klomp/snark/SnarkManager.java:507 #, java-format msgid "I2CP options changed to {0}" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:491 +#: ../java/src/org/klomp/snark/SnarkManager.java:512 msgid "Disconnecting old I2CP destination" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:493 +#: ../java/src/org/klomp/snark/SnarkManager.java:514 #, java-format msgid "I2CP settings changed to {0}" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:498 +#: ../java/src/org/klomp/snark/SnarkManager.java:519 msgid "" "Unable to connect with the new settings, reverting to the old I2CP settings" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:502 +#: ../java/src/org/klomp/snark/SnarkManager.java:523 msgid "Unable to reconnect with the old settings!" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:504 +#: ../java/src/org/klomp/snark/SnarkManager.java:525 msgid "Reconnected on the new I2CP destination" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:511 +#: ../java/src/org/klomp/snark/SnarkManager.java:532 #, java-format msgid "I2CP listener restarted for \"{0}\"" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:523 +#: ../java/src/org/klomp/snark/SnarkManager.java:544 msgid "New files will be publicly readable" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:525 +#: ../java/src/org/klomp/snark/SnarkManager.java:546 msgid "New files will not be publicly readable" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:532 +#: ../java/src/org/klomp/snark/SnarkManager.java:553 msgid "Enabled autostart" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:534 +#: ../java/src/org/klomp/snark/SnarkManager.java:555 msgid "Disabled autostart" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:540 +#: ../java/src/org/klomp/snark/SnarkManager.java:561 msgid "Enabled open trackers - torrent restart required to take effect." msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:542 +#: ../java/src/org/klomp/snark/SnarkManager.java:563 msgid "Disabled open trackers - torrent restart required to take effect." msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:550 -msgid "Open Tracker list changed - torrent restart required to take effect." -msgstr "" - -#: ../java/src/org/klomp/snark/SnarkManager.java:557 +#: ../java/src/org/klomp/snark/SnarkManager.java:570 #, java-format msgid "{0} theme loaded, return to main i2psnark page to view." msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:564 +#: ../java/src/org/klomp/snark/SnarkManager.java:577 msgid "Configuration unchanged." msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:574 +#: ../java/src/org/klomp/snark/SnarkManager.java:609 +msgid "Open Tracker list changed - torrent restart required to take effect." +msgstr "" + +#: ../java/src/org/klomp/snark/SnarkManager.java:619 +msgid "Private tracker list changed - affects newly created torrents only." +msgstr "" + +#: ../java/src/org/klomp/snark/SnarkManager.java:665 #, java-format msgid "Unable to save the config to {0}" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:639 +#: ../java/src/org/klomp/snark/SnarkManager.java:730 msgid "Connecting to I2P" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:642 +#: ../java/src/org/klomp/snark/SnarkManager.java:733 msgid "Error connecting to I2P - check your I2CP settings!" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:651 +#: ../java/src/org/klomp/snark/SnarkManager.java:742 #, java-format msgid "Error: Could not add the torrent {0}" msgstr "" #. catch this here so we don't try do delete it below -#: ../java/src/org/klomp/snark/SnarkManager.java:673 +#: ../java/src/org/klomp/snark/SnarkManager.java:764 #, java-format msgid "Cannot open \"{0}\"" msgstr "" #. TODO - if the existing one is a magnet, delete it and add the metainfo instead? -#: ../java/src/org/klomp/snark/SnarkManager.java:692 -#: ../java/src/org/klomp/snark/SnarkManager.java:770 -#: ../java/src/org/klomp/snark/SnarkManager.java:825 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2212 +#: ../java/src/org/klomp/snark/SnarkManager.java:783 +#: ../java/src/org/klomp/snark/SnarkManager.java:861 +#: ../java/src/org/klomp/snark/SnarkManager.java:939 +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:159 #, java-format msgid "Torrent with this info hash is already running: {0}" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:698 +#: ../java/src/org/klomp/snark/SnarkManager.java:789 #, java-format msgid "ERROR - No I2P trackers in private torrent \"{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:701 +#: ../java/src/org/klomp/snark/SnarkManager.java:792 #, java-format msgid "" "Warning - No I2P trackers in \"{0}\", will announce to I2P open trackers " @@ -172,860 +176,908 @@ msgid "" 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:706 +#: ../java/src/org/klomp/snark/SnarkManager.java:797 #, 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:727 +#: ../java/src/org/klomp/snark/SnarkManager.java:818 #, java-format msgid "Torrent in \"{0}\" is invalid" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:732 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2234 +#: ../java/src/org/klomp/snark/SnarkManager.java:823 +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:181 #, java-format msgid "ERROR - Out of memory, cannot create torrent from {0}" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:744 +#: ../java/src/org/klomp/snark/SnarkManager.java:835 #, java-format msgid "Torrent added and started: \"{0}\"" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:746 +#: ../java/src/org/klomp/snark/SnarkManager.java:837 #, java-format msgid "Torrent added: \"{0}\"" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:781 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:540 +#: ../java/src/org/klomp/snark/SnarkManager.java:872 +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:87 #, java-format msgid "Fetching {0}" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:784 +#: ../java/src/org/klomp/snark/SnarkManager.java:875 #, 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:788 +#: ../java/src/org/klomp/snark/SnarkManager.java:879 #, java-format msgid "Adding {0}" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:835 -#: ../java/src/org/klomp/snark/SnarkManager.java:858 -#: ../java/src/org/klomp/snark/SnarkManager.java:1293 +#: ../java/src/org/klomp/snark/SnarkManager.java:910 +#, java-format +msgid "Download already running: {0}" +msgstr "" + +#: ../java/src/org/klomp/snark/SnarkManager.java:949 +#: ../java/src/org/klomp/snark/SnarkManager.java:972 +#: ../java/src/org/klomp/snark/SnarkManager.java:1408 #, java-format msgid "Failed to copy torrent file to {0}" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:1085 +#: ../java/src/org/klomp/snark/SnarkManager.java:1199 #, java-format msgid "Too many files in \"{0}\" ({1}), deleting it!" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:1087 +#: ../java/src/org/klomp/snark/SnarkManager.java:1201 #, java-format msgid "Torrent file \"{0}\" cannot end in \".torrent\", deleting it!" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:1089 +#: ../java/src/org/klomp/snark/SnarkManager.java:1203 #, java-format msgid "No pieces in \"{0}\", deleting it!" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:1091 +#: ../java/src/org/klomp/snark/SnarkManager.java:1205 #, java-format msgid "Too many pieces in \"{0}\", limit is {1}, deleting it!" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:1093 +#: ../java/src/org/klomp/snark/SnarkManager.java:1207 #, java-format msgid "Pieces are too large in \"{0}\" ({1}B), deleting it." msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:1094 +#: ../java/src/org/klomp/snark/SnarkManager.java:1208 #, java-format msgid "Limit is {0}B" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:1096 +#: ../java/src/org/klomp/snark/SnarkManager.java:1210 #, java-format msgid "Torrent \"{0}\" has no data, deleting it!" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:1104 +#: ../java/src/org/klomp/snark/SnarkManager.java:1218 #, java-format msgid "Torrents larger than {0}B are not supported yet, deleting \"{1}\"" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:1120 +#: ../java/src/org/klomp/snark/SnarkManager.java:1234 #, java-format msgid "Error: Could not remove the torrent {0}" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:1141 -#: ../java/src/org/klomp/snark/SnarkManager.java:1159 +#: ../java/src/org/klomp/snark/SnarkManager.java:1255 +#: ../java/src/org/klomp/snark/SnarkManager.java:1273 #, java-format msgid "Torrent stopped: \"{0}\"" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:1180 +#: ../java/src/org/klomp/snark/SnarkManager.java:1294 #, java-format msgid "Torrent removed: \"{0}\"" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:1188 +#: ../java/src/org/klomp/snark/SnarkManager.java:1302 #, java-format msgid "Adding torrents in {0}" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:1241 +#: ../java/src/org/klomp/snark/SnarkManager.java:1353 #, java-format msgid "Download finished: {0}" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:1289 +#: ../java/src/org/klomp/snark/SnarkManager.java:1404 #, java-format msgid "Metainfo received for {0}" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:1290 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:575 +#: ../java/src/org/klomp/snark/SnarkManager.java:1405 +#: ../java/src/org/klomp/snark/SnarkManager.java:1620 #, java-format msgid "Starting up torrent {0}" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:1346 +#: ../java/src/org/klomp/snark/SnarkManager.java:1420 +#, java-format +msgid "Error on torrent {0}" +msgstr "" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1438 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1765 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1775 +msgid "Magnet" +msgstr "" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1469 msgid "Unable to connect to I2P!" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:1352 +#: ../java/src/org/klomp/snark/SnarkManager.java:1475 #, java-format msgid "Unable to add {0}" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:224 +#: ../java/src/org/klomp/snark/SnarkManager.java:1619 +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:124 +msgid "Opening the I2P tunnel" +msgstr "" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1643 +msgid "Opening the I2P tunnel and starting all torrents." +msgstr "" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1698 +msgid "Stopping all torrents and closing the I2P tunnel." +msgstr "" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1714 +msgid "Closing I2P tunnel after notifying trackers." +msgstr "" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1721 +#: ../java/src/org/klomp/snark/SnarkManager.java:1732 +msgid "I2P tunnel closed." +msgstr "" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:75 +#, java-format +msgid "Download torrent file from {0}" +msgstr "" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:97 +#, java-format +msgid "Torrent was not retrieved from {0}" +msgstr "" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:150 +#, java-format +msgid "Torrent fetched from {0}" +msgstr "" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:171 +#, java-format +msgid "Torrent already running: {0}" +msgstr "" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:173 +#, java-format +msgid "Torrent already in the queue: {0}" +msgstr "" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:179 +#, java-format +msgid "Torrent at {0} was not valid" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:222 msgid "I2PSnark - Anonymous BitTorrent Client" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:237 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:235 msgid "Router is down" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:251 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:250 msgid "Torrents" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:254 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:261 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1147 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:253 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:260 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1236 msgid "I2PSnark" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:258 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:257 msgid "Refresh page" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:263 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:262 msgid "Forum" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:281 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:275 msgid "Click \"Add torrent\" button to fetch torrent" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:330 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1955 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:310 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:311 +msgid "clear messages" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:337 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:339 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2219 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2221 msgid "Status" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:336 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:338 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:346 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:348 msgid "Hide Peers" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:343 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:345 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:353 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:355 msgid "Show Peers" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:352 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1872 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1888 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:362 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:364 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2076 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2091 msgid "Torrent" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:356 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:369 msgid "Estimated time remaining" msgstr "" #. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:359 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:372 msgid "ETA" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:363 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:377 msgid "Downloaded" msgstr "" #. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:366 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:380 msgid "RX" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:370 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:385 msgid "Uploaded" msgstr "" #. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:373 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:390 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:388 msgid "TX" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:378 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:394 msgid "Down Rate" msgstr "" #. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:383 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:392 -msgid "Rate" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:397 +msgid "RX Rate" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:388 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:403 msgid "Up Rate" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:412 +#. Translators: Please keep short or translate as " " +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:406 +msgid "TX Rate" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:429 msgid "Stop all torrents and the I2P tunnel" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:414 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:431 msgid "Stop All" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:423 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:440 msgid "Start all torrents and the I2P tunnel" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:425 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:442 msgid "Start All" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:445 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:462 msgid "No torrents loaded." msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:450 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:467 msgid "Totals" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:452 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:469 #, java-format msgid "1 torrent" msgid_plural "{0} torrents" msgstr[0] "" msgstr[1] "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:455 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:472 #, java-format msgid "1 connected peer" msgid_plural "{0} connected peers" msgstr[0] "" msgstr[1] "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:539 -msgid "Opening the I2P tunnel" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:546 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:561 #, java-format msgid "Invalid URL: Must start with \"http://\", \"{0}\", or \"{1}\"" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:594 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:621 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:602 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:629 #, java-format msgid "Magnet deleted: {0}" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:602 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:627 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:610 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:635 #, java-format msgid "Torrent file deleted: {0}" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:633 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:644 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:641 #, java-format msgid "Data file deleted: {0}" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:635 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:646 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:643 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:654 #, java-format msgid "Data file could not be deleted: {0}" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:658 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:665 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:669 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:678 #, java-format -msgid "Data dir deleted: {0}" +msgid "Directory could not be deleted: {0}" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:709 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:676 +#, java-format +msgid "Directory deleted: {0}" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:722 msgid "Error creating torrent - you must select a tracker" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:724 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:738 #, java-format msgid "Torrent created for \"{0}\"" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:726 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:740 #, java-format msgid "" "Many I2P trackers require you to register new torrents before seeding - " "please do so before starting \"{0}\"" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:728 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:742 #, java-format msgid "Error creating a torrent for \"{0}\"" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:731 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:745 #, java-format msgid "Cannot create a torrent for the nonexistent data: {0}" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:734 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:748 msgid "Error creating torrent - you must enter a file or directory" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:737 -msgid "Stopping all torrents and closing the I2P tunnel." -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:748 -msgid "I2P tunnel closed." -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:751 -msgid "Opening the I2P tunnel and starting all torrents." -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:765 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1622 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:763 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1731 msgid "Delete selected" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:778 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:763 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1732 +msgid "Save tracker configuration" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:780 msgid "Removed" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:785 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1621 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1625 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:809 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1730 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1735 msgid "Add tracker" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:798 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:801 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:832 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:835 msgid "Enter valid tracker name and URLs" msgstr "" #. "\n" + -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:803 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1624 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:837 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1734 msgid "Restore defaults" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:805 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:840 msgid "Restored default trackers" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:921 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:926 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:932 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:975 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:981 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:988 msgid "Tracker Error" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:924 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:928 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:940 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:944 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:952 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:956 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:961 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:965 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:979 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:984 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1012 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1017 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1028 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1033 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1039 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1044 #, java-format msgid "1 peer" msgid_plural "{0} peers" msgstr[0] "" msgstr[1] "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:937 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:942 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:992 +msgid "Starting" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1001 msgid "Seeding" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:946 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1894 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2006 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1005 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1019 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2161 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2276 msgid "Complete" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:949 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:954 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1024 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1030 msgid "OK" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:958 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:963 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1035 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1041 msgid "Stalled" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:967 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:970 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1046 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1050 msgid "No Peers" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:972 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1053 msgid "Stopped" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1005 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1087 msgid "Torrent details" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1017 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1281 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1101 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1381 msgid "Info" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1032 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1116 msgid "View files" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1034 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1118 msgid "Open file" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1076 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1161 msgid "Stop the torrent" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1078 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1163 msgid "Stop" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1088 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1175 msgid "Start the torrent" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1090 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1177 msgid "Start" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1101 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1189 msgid "Remove the torrent from the active list, deleting the .torrent file" msgstr "" #. Can't figure out how to escape double quotes inside the onclick string. #. Single quotes in translate strings with parameters must be doubled. -#. Then the remaining single quite must be escaped -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1106 +#. Then the remaining single quote must be escaped +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1194 #, java-format msgid "" "Are you sure you want to delete the file \\''{0}.torrent\\'' (downloaded " "data will not be deleted) ?" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1109 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1197 msgid "Remove" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1120 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1209 msgid "Delete the .torrent file and the associated data file(s)" msgstr "" #. Can't figure out how to escape double quotes inside the onclick string. #. Single quotes in translate strings with parameters must be doubled. -#. Then the remaining single quite must be escaped -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1125 +#. Then the remaining single quote must be escaped +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1214 #, java-format msgid "" "Are you sure you want to delete the torrent \\''{0}\\'' and all downloaded " "data?" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1128 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1217 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1698 msgid "Delete" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1163 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1252 msgid "Unknown" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1175 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1264 msgid "Seed" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1198 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1287 msgid "Uninteresting (The peer has no pieces we need)" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1200 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1289 msgid "Choked (The peer is not allowing us to request pieces)" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1220 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1309 msgid "Uninterested (We have no pieces the peer needs)" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1222 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1311 msgid "Choking (We are not allowing the peer to request pieces)" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1280 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1365 #, java-format msgid "Details at {0} tracker" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1310 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1409 msgid "Add Torrent" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1312 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1411 msgid "From URL" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1315 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1414 msgid "" -"Enter the torrent file download URL (I2P only), magnet link, or maggot link" +"Enter the torrent file download URL (I2P only), magnet link, maggot link, or " +"info hash" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1320 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1419 msgid "Add torrent" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1323 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1422 #, java-format msgid "You can also copy .torrent files to: {0}." msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1325 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1424 msgid "Removing a .torrent will cause it to stop." msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1348 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1447 msgid "Create Torrent" msgstr "" #. out.write("From file:
\n"); -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1351 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1450 msgid "Data to seed" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1355 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1454 msgid "File or directory to seed (must be within the specified path)" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1357 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1913 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1456 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2111 msgid "Tracker" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1359 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1458 msgid "Select a tracker" msgstr "" #. out.write(_("Open trackers and DHT only")); -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1364 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1463 msgid "Open trackers only" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1385 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1480 msgid "Create torrent" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1388 -msgid "Private?" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1390 -msgid "Use for private trackers" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1415 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1634 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1503 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1744 msgid "Configuration" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1419 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1507 msgid "Data directory" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1421 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1509 msgid "Edit i2psnark.config and restart to change" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1425 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1513 msgid "Files readable by all" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1429 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1517 msgid "If checked, other users may access the downloaded files" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1433 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1521 msgid "Auto start" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1437 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1525 msgid "If checked, automatically start torrents that are added" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1441 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1529 msgid "Theme" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1454 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1542 msgid "Refresh time" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1467 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1555 msgid "Never" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1473 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1561 msgid "Startup delay" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1475 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1563 msgid "minutes" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1499 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1587 msgid "Total uploader limit" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1502 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1590 msgid "peers" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1506 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1594 msgid "Up bandwidth limit" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1509 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1597 msgid "Half available bandwidth recommended." msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1511 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1599 msgid "View or change router bandwidth" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1515 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1603 msgid "Use open trackers also" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1519 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1607 msgid "" "If checked, announce torrents to open trackers as well as the tracker listed " "in the torrent file" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1523 -msgid "Open tracker announce URLs" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1535 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1623 msgid "Inbound Settings" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1541 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1629 msgid "Outbound Settings" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1549 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1637 msgid "I2CP host" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1554 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1642 msgid "I2CP port" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1569 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1657 msgid "I2CP options" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1574 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1662 msgid "Save configuration" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1588 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1676 msgid "Trackers" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1593 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1681 msgid "Name" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1595 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1683 msgid "Website URL" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1597 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1685 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2314 +msgid "Open" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1687 +msgid "Private" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1689 msgid "Announce URL" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1616 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1723 msgid "Add" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1650 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1760 #, java-format msgid "Invalid magnet URL {0}" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1684 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1794 #, java-format msgid "Invalid info hash in magnet URL {0}" msgstr "" #. * dummies for translation -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1714 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1918 #, java-format msgid "1 hop" msgid_plural "{0} hops" msgstr[0] "" msgstr[1] "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1715 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1919 #, java-format msgid "1 tunnel" msgid_plural "{0} tunnels" msgstr[0] "" msgstr[1] "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1892 -msgid "Completion" -msgstr "" - -#. else unknown -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1896 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1952 -msgid "Size" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1901 -msgid "Files" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1903 -msgid "Pieces" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1904 -msgid "Piece size" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1926 -msgid "Magnet link" -msgstr "" - -#. 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:1932 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2098 msgid "Torrent file" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1950 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1989 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2133 +msgid "Magnet link" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2140 +msgid "Private torrent" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2149 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2213 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2215 +msgid "Size" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2156 +msgid "Completion" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2166 +msgid "Remaining" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2173 +msgid "Files" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2178 +msgid "Pieces" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2182 +msgid "Piece size" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2205 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2209 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2259 msgid "Directory" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1959 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2226 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2228 msgid "Priority" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1964 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2234 msgid "Up to higher level directory" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1994 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2264 msgid "Torrent not found?" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2003 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2273 msgid "File not found in torrent?" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2016 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2286 msgid "complete" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2017 -msgid "bytes remaining" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2287 +msgid "remaining" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2042 -msgid "Open" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2068 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2341 msgid "High" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2073 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2346 msgid "Normal" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2078 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2351 msgid "Skip" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2087 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2360 msgid "Save priorities" msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2203 -#, java-format -msgid "Torrent fetched from {0}" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2224 -#, java-format -msgid "Torrent already running: {0}" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2226 -#, java-format -msgid "Torrent already in the queue: {0}" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2232 -#, java-format -msgid "Torrent at {0} was not valid" -msgstr "" - -#. 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:2246 -#, java-format -msgid "Torrent was not retrieved from {0}" -msgstr "" diff --git a/apps/i2psnark/locale/messages_es.po b/apps/i2psnark/locale/messages_es.po index 587f85d7f..d46552921 100644 --- a/apps/i2psnark/locale/messages_es.po +++ b/apps/i2psnark/locale/messages_es.po @@ -14,8 +14,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-03-07 01:37+0000\n" -"PO-Revision-Date: 2012-02-17 18:15+0000\n" +"POT-Creation-Date: 2012-07-26 19:45+0000\n" +"PO-Revision-Date: 2012-04-21 15:18+0000\n" "Last-Translator: punkibastardo \n" "Language-Team: Spanish (Castilian) (http://www.transifex.net/projects/p/I2P/" "language/es/)\n" @@ -25,164 +25,168 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../java/src/org/klomp/snark/SnarkManager.java:386 +#: ../java/src/org/klomp/snark/SnarkManager.java:407 #, java-format msgid "Total uploaders limit changed to {0}" msgstr "Límite del número total de subidores ha cambiado a {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:388 +#: ../java/src/org/klomp/snark/SnarkManager.java:409 #, java-format msgid "Minimum total uploaders limit is {0}" msgstr "El límite mínimo de subidores es {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:400 +#: ../java/src/org/klomp/snark/SnarkManager.java:421 #, java-format msgid "Up BW limit changed to {0}KBps" msgstr "Ancho de banda para la subida ha sido cambiado a {0} kbyte/s." -#: ../java/src/org/klomp/snark/SnarkManager.java:402 +#: ../java/src/org/klomp/snark/SnarkManager.java:423 #, java-format msgid "Minimum up bandwidth limit is {0}KBps" msgstr "El límite mínimo de ancho de banda para la subida está en {0} kbyte/s." -#: ../java/src/org/klomp/snark/SnarkManager.java:414 +#: ../java/src/org/klomp/snark/SnarkManager.java:435 #, java-format msgid "Startup delay changed to {0}" msgstr "Tiempo de espera al inicio fue cambiado a {0}." -#: ../java/src/org/klomp/snark/SnarkManager.java:425 +#: ../java/src/org/klomp/snark/SnarkManager.java:446 #, java-format msgid "Refresh time changed to {0}" msgstr "Tiempo de actualización cambiado a {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:427 +#: ../java/src/org/klomp/snark/SnarkManager.java:448 msgid "Refresh disabled" msgstr "Actualización deshabilitada" -#: ../java/src/org/klomp/snark/SnarkManager.java:482 +#: ../java/src/org/klomp/snark/SnarkManager.java:503 msgid "I2CP and tunnel changes will take effect after stopping all torrents" msgstr "" "Cambios de I2CP y del túnel tomarán efecto despues de detener todos los " "torrents." -#: ../java/src/org/klomp/snark/SnarkManager.java:486 +#: ../java/src/org/klomp/snark/SnarkManager.java:507 #, java-format msgid "I2CP options changed to {0}" msgstr "Opciones I2CP cambiadas a {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:491 +#: ../java/src/org/klomp/snark/SnarkManager.java:512 msgid "Disconnecting old I2CP destination" msgstr "Desconectando anterior Destino I2CP" -#: ../java/src/org/klomp/snark/SnarkManager.java:493 +#: ../java/src/org/klomp/snark/SnarkManager.java:514 #, java-format msgid "I2CP settings changed to {0}" msgstr "Preferencias de I2CP cambiadas a {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:498 +#: ../java/src/org/klomp/snark/SnarkManager.java:519 msgid "" "Unable to connect with the new settings, reverting to the old I2CP settings" msgstr "" "Conectarse no fue posíble con las nuevas preferencias I2CP, utilizaré las " "anteriores." -#: ../java/src/org/klomp/snark/SnarkManager.java:502 +#: ../java/src/org/klomp/snark/SnarkManager.java:523 msgid "Unable to reconnect with the old settings!" msgstr "Conectarse usando las preferencias anteriores no fue posible!" -#: ../java/src/org/klomp/snark/SnarkManager.java:504 +#: ../java/src/org/klomp/snark/SnarkManager.java:525 msgid "Reconnected on the new I2CP destination" msgstr "Conectado con la nueva Destino I2CP" -#: ../java/src/org/klomp/snark/SnarkManager.java:511 +#: ../java/src/org/klomp/snark/SnarkManager.java:532 #, java-format msgid "I2CP listener restarted for \"{0}\"" msgstr "Conexión I2CP reestablecida para \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:523 +#: ../java/src/org/klomp/snark/SnarkManager.java:544 msgid "New files will be publicly readable" msgstr "Los archivos nuevos serán legibles por todos." -#: ../java/src/org/klomp/snark/SnarkManager.java:525 +#: ../java/src/org/klomp/snark/SnarkManager.java:546 msgid "New files will not be publicly readable" msgstr "Los archivos nuevos no se podrán leer de forma pública" -#: ../java/src/org/klomp/snark/SnarkManager.java:532 +#: ../java/src/org/klomp/snark/SnarkManager.java:553 msgid "Enabled autostart" msgstr "Arranque automático activado" -#: ../java/src/org/klomp/snark/SnarkManager.java:534 +#: ../java/src/org/klomp/snark/SnarkManager.java:555 msgid "Disabled autostart" msgstr "Arranque automático desactivado" -#: ../java/src/org/klomp/snark/SnarkManager.java:540 +#: ../java/src/org/klomp/snark/SnarkManager.java:561 msgid "Enabled open trackers - torrent restart required to take effect." msgstr "" "Rastreadores abiertos activados - Para aplicar ello es necesario que " "reinicies los torrents." -#: ../java/src/org/klomp/snark/SnarkManager.java:542 +#: ../java/src/org/klomp/snark/SnarkManager.java:563 msgid "Disabled open trackers - torrent restart required to take effect." msgstr "" "Rastreadores abiertos desactivados - Para aplicar ello es necesario que " "reinicies los torrents." -#: ../java/src/org/klomp/snark/SnarkManager.java:550 -msgid "Open Tracker list changed - torrent restart required to take effect." -msgstr "" -"Lista de rastreadores abiertos cambiada - Para aplicar ello es necesario que " -"reinicies los torrents." - -#: ../java/src/org/klomp/snark/SnarkManager.java:557 +#: ../java/src/org/klomp/snark/SnarkManager.java:570 #, java-format msgid "{0} theme loaded, return to main i2psnark page to view." msgstr "" "Tema {0} cargado. ¡Vuelve a la página principal de i2psnark para verlo!" -#: ../java/src/org/klomp/snark/SnarkManager.java:564 +#: ../java/src/org/klomp/snark/SnarkManager.java:577 msgid "Configuration unchanged." msgstr "Configuración no cambiada." -#: ../java/src/org/klomp/snark/SnarkManager.java:574 +#: ../java/src/org/klomp/snark/SnarkManager.java:609 +msgid "Open Tracker list changed - torrent restart required to take effect." +msgstr "" +"Lista de rastreadores abiertos cambiada - Para aplicar ello es necesario que " +"reinicies los torrents." + +#: ../java/src/org/klomp/snark/SnarkManager.java:619 +msgid "Private tracker list changed - affects newly created torrents only." +msgstr "" + +#: ../java/src/org/klomp/snark/SnarkManager.java:665 #, java-format msgid "Unable to save the config to {0}" msgstr "No se pudo guardar la configuración en {0}." -#: ../java/src/org/klomp/snark/SnarkManager.java:639 +#: ../java/src/org/klomp/snark/SnarkManager.java:730 msgid "Connecting to I2P" msgstr "Conectando a I2P" -#: ../java/src/org/klomp/snark/SnarkManager.java:642 +#: ../java/src/org/klomp/snark/SnarkManager.java:733 msgid "Error connecting to I2P - check your I2CP settings!" msgstr "Error al conectar a I2P - ¡Comprueba tu configuración I2CP!" -#: ../java/src/org/klomp/snark/SnarkManager.java:651 +#: ../java/src/org/klomp/snark/SnarkManager.java:742 #, java-format msgid "Error: Could not add the torrent {0}" msgstr "Error: No se ha podido añadir el torrent {0}." #. catch this here so we don't try do delete it below -#: ../java/src/org/klomp/snark/SnarkManager.java:673 +#: ../java/src/org/klomp/snark/SnarkManager.java:764 #, java-format msgid "Cannot open \"{0}\"" msgstr "No se puede abrir \"{0}\"" #. TODO - if the existing one is a magnet, delete it and add the metainfo instead? -#: ../java/src/org/klomp/snark/SnarkManager.java:692 -#: ../java/src/org/klomp/snark/SnarkManager.java:770 -#: ../java/src/org/klomp/snark/SnarkManager.java:825 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2212 +#: ../java/src/org/klomp/snark/SnarkManager.java:783 +#: ../java/src/org/klomp/snark/SnarkManager.java:861 +#: ../java/src/org/klomp/snark/SnarkManager.java:939 +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:159 #, java-format msgid "Torrent with this info hash is already running: {0}" msgstr "Ya hay un Torrent con este hash: {0}." -#: ../java/src/org/klomp/snark/SnarkManager.java:698 -#, fuzzy, java-format +#: ../java/src/org/klomp/snark/SnarkManager.java:789 +#, java-format msgid "ERROR - No I2P trackers in private torrent \"{0}\"" -msgstr "ERROR - Falta de memoria, no se puede crear un torrent de {0}." +msgstr "ERROR / No hay trackers I2P en el torrent privado \"{0}\"" #. 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:701 +#: ../java/src/org/klomp/snark/SnarkManager.java:792 #, java-format msgid "" "Warning - No I2P trackers in \"{0}\", will announce to I2P open trackers " @@ -192,7 +196,7 @@ msgstr "" "a los rastreadores I2P abiertos." #. 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:706 +#: ../java/src/org/klomp/snark/SnarkManager.java:797 #, java-format msgid "" "Warning - No I2P Trackers found in \"{0}\". Make sure Open Tracker is " @@ -201,34 +205,34 @@ msgstr "" "Advertencia - No se encuentran rastreadores de I2P en \"{0}\". Asegúrate de " "que OpenTracker esté activado antes de iniciar este torrent." -#: ../java/src/org/klomp/snark/SnarkManager.java:727 +#: ../java/src/org/klomp/snark/SnarkManager.java:818 #, java-format msgid "Torrent in \"{0}\" is invalid" msgstr "El archivo .torrent en \"{0}\" no es válido." -#: ../java/src/org/klomp/snark/SnarkManager.java:732 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2234 +#: ../java/src/org/klomp/snark/SnarkManager.java:823 +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:181 #, 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}." -#: ../java/src/org/klomp/snark/SnarkManager.java:744 +#: ../java/src/org/klomp/snark/SnarkManager.java:835 #, java-format msgid "Torrent added and started: \"{0}\"" msgstr "Torrent añadido e iniciado: \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:746 +#: ../java/src/org/klomp/snark/SnarkManager.java:837 #, java-format msgid "Torrent added: \"{0}\"" msgstr "Torrent añadido: \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:781 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:540 +#: ../java/src/org/klomp/snark/SnarkManager.java:872 +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:87 #, java-format msgid "Fetching {0}" msgstr "Recogiendo {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:784 +#: ../java/src/org/klomp/snark/SnarkManager.java:875 #, java-format msgid "" "We have no saved peers and no other torrents are running. Fetch of {0} will " @@ -237,288 +241,370 @@ msgstr "" "No tenemos guardado ningún par y no está activo ningún otro torrent. La " "obtención de {0} no tendrá éxito hasta que inicies otro torrent." -#: ../java/src/org/klomp/snark/SnarkManager.java:788 +#: ../java/src/org/klomp/snark/SnarkManager.java:879 #, java-format msgid "Adding {0}" msgstr "Añadiendo {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:835 -#: ../java/src/org/klomp/snark/SnarkManager.java:858 -#: ../java/src/org/klomp/snark/SnarkManager.java:1293 +#: ../java/src/org/klomp/snark/SnarkManager.java:910 +#, fuzzy, java-format +msgid "Download already running: {0}" +msgstr "Torrent ya en marcha: {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:949 +#: ../java/src/org/klomp/snark/SnarkManager.java:972 +#: ../java/src/org/klomp/snark/SnarkManager.java:1408 #, java-format msgid "Failed to copy torrent file to {0}" msgstr "No se pudo copiar el torrent a {0}." -#: ../java/src/org/klomp/snark/SnarkManager.java:1085 +#: ../java/src/org/klomp/snark/SnarkManager.java:1199 #, java-format msgid "Too many files in \"{0}\" ({1}), deleting it!" msgstr "Hay demasiados archivos en \"{0}\", se borrará ({1}). " -#: ../java/src/org/klomp/snark/SnarkManager.java:1087 +#: ../java/src/org/klomp/snark/SnarkManager.java:1201 #, java-format msgid "Torrent file \"{0}\" cannot end in \".torrent\", deleting it!" msgstr "" "Archivo de datos del torrent \"{0}\" no puede terminar en \".torrent' y será " "borrado." -#: ../java/src/org/klomp/snark/SnarkManager.java:1089 +#: ../java/src/org/klomp/snark/SnarkManager.java:1203 #, java-format msgid "No pieces in \"{0}\", deleting it!" msgstr "No hay partes en \"{0}\", se borrará." -#: ../java/src/org/klomp/snark/SnarkManager.java:1091 +#: ../java/src/org/klomp/snark/SnarkManager.java:1205 #, java-format msgid "Too many pieces in \"{0}\", limit is {1}, deleting it!" msgstr "Hay demasiadas partes en \"{0}\" y el límite es {1}. Se borrarán." -#: ../java/src/org/klomp/snark/SnarkManager.java:1093 +#: ../java/src/org/klomp/snark/SnarkManager.java:1207 #, java-format msgid "Pieces are too large in \"{0}\" ({1}B), deleting it." msgstr "Partes en \"{0}\" son demasiado grandes ({1}B). Se borrarán." -#: ../java/src/org/klomp/snark/SnarkManager.java:1094 +#: ../java/src/org/klomp/snark/SnarkManager.java:1208 #, java-format msgid "Limit is {0}B" msgstr "El límite es de \"{0}\"Bytes" -#: ../java/src/org/klomp/snark/SnarkManager.java:1096 +#: ../java/src/org/klomp/snark/SnarkManager.java:1210 #, java-format msgid "Torrent \"{0}\" has no data, deleting it!" msgstr "El torrent \"{0}\" no contiene datos y será borrado." -#: ../java/src/org/klomp/snark/SnarkManager.java:1104 +#: ../java/src/org/klomp/snark/SnarkManager.java:1218 #, java-format msgid "Torrents larger than {0}B are not supported yet, deleting \"{1}\"" msgstr "" "Torrents más grandes que \"{0}\"Bytes aún no funcionan, se borrará \"{1}\"." -#: ../java/src/org/klomp/snark/SnarkManager.java:1120 +#: ../java/src/org/klomp/snark/SnarkManager.java:1234 #, java-format msgid "Error: Could not remove the torrent {0}" msgstr "Error: No se pudo quitar el torrent \"{0}\"." -#: ../java/src/org/klomp/snark/SnarkManager.java:1141 -#: ../java/src/org/klomp/snark/SnarkManager.java:1159 +#: ../java/src/org/klomp/snark/SnarkManager.java:1255 +#: ../java/src/org/klomp/snark/SnarkManager.java:1273 #, java-format msgid "Torrent stopped: \"{0}\"" msgstr "Torrent detenido: \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:1180 +#: ../java/src/org/klomp/snark/SnarkManager.java:1294 #, java-format msgid "Torrent removed: \"{0}\"" msgstr "Torrent quitado: \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:1188 +#: ../java/src/org/klomp/snark/SnarkManager.java:1302 #, java-format msgid "Adding torrents in {0}" msgstr "Añadiendo torrents en {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:1241 +#: ../java/src/org/klomp/snark/SnarkManager.java:1353 #, java-format msgid "Download finished: {0}" msgstr "Terminada la descarga de \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:1289 +#: ../java/src/org/klomp/snark/SnarkManager.java:1404 #, java-format msgid "Metainfo received for {0}" msgstr "Metainfo recibida para {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:1290 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:575 +#: ../java/src/org/klomp/snark/SnarkManager.java:1405 +#: ../java/src/org/klomp/snark/SnarkManager.java:1620 #, java-format msgid "Starting up torrent {0}" msgstr "Iniciando el torrent {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:1346 +#: ../java/src/org/klomp/snark/SnarkManager.java:1420 +#, java-format +msgid "Error on torrent {0}" +msgstr "Error en el torrent {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1438 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1765 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1775 +#, fuzzy +msgid "Magnet" +msgstr "Enlace de magnet" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1469 msgid "Unable to connect to I2P!" msgstr "Imposible conectarse con I2P" -#: ../java/src/org/klomp/snark/SnarkManager.java:1352 +#: ../java/src/org/klomp/snark/SnarkManager.java:1475 #, java-format msgid "Unable to add {0}" msgstr "Imposible añadir {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:224 +#: ../java/src/org/klomp/snark/SnarkManager.java:1619 +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:124 +msgid "Opening the I2P tunnel" +msgstr "Abriendo el túnel I2P" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1643 +msgid "Opening the I2P tunnel and starting all torrents." +msgstr "Abriendo el túnel I2P e iniciando los torrents ..." + +#: ../java/src/org/klomp/snark/SnarkManager.java:1698 +msgid "Stopping all torrents and closing the I2P tunnel." +msgstr "Deteniendo todos los torrents y cerrando el túnel I2P" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1714 +#, fuzzy +msgid "Closing I2P tunnel after notifying trackers." +msgstr "Abriendo el túnel I2P e iniciando los torrents ..." + +#: ../java/src/org/klomp/snark/SnarkManager.java:1721 +#: ../java/src/org/klomp/snark/SnarkManager.java:1732 +msgid "I2P tunnel closed." +msgstr "Túnel I2P cerrado" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:75 +#, fuzzy, java-format +msgid "Download torrent file from {0}" +msgstr "Torrent obtenido desde {0}" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:97 +#, 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/FetchAndAdd.java:150 +#, java-format +msgid "Torrent fetched from {0}" +msgstr "Torrent obtenido desde {0}" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:171 +#, java-format +msgid "Torrent already running: {0}" +msgstr "Torrent ya en marcha: {0}" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:173 +#, java-format +msgid "Torrent already in the queue: {0}" +msgstr "Torrent ya encolado: {0}" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:179 +#, java-format +msgid "Torrent at {0} was not valid" +msgstr "Torrent en {0} no era válido" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:222 msgid "I2PSnark - Anonymous BitTorrent Client" msgstr "I2PSnark - Cliente de BitTorrent Anónimo" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:237 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:235 msgid "Router is down" -msgstr "" +msgstr "Router está caído" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:251 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:250 msgid "Torrents" msgstr "Torrents" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:254 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:261 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1147 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:253 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:260 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1236 msgid "I2PSnark" msgstr "I2PSnark" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:258 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:257 msgid "Refresh page" msgstr "Actualizar página" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:263 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:262 msgid "Forum" msgstr "Foro" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:281 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:275 msgid "Click \"Add torrent\" button to fetch torrent" msgstr "Click en el botón \"Añadir torrent\" para cargar un torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:330 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1955 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:310 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:311 +msgid "clear messages" +msgstr "Despejar mensajes" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:337 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:339 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2219 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2221 msgid "Status" msgstr "Estado" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:336 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:338 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:346 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:348 msgid "Hide Peers" msgstr "ocultar pares" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:343 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:345 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:353 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:355 msgid "Show Peers" msgstr "mostrar pares" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:352 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1872 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1888 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:362 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:364 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2076 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2091 msgid "Torrent" msgstr "Torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:356 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:369 msgid "Estimated time remaining" msgstr "Tiempo restante para completar la descarga" #. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:359 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:372 msgid "ETA" msgstr "Tiempo" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:363 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:377 msgid "Downloaded" msgstr "Descargado" #. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:366 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:380 msgid "RX" msgstr "Bajado" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:370 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:385 msgid "Uploaded" msgstr "Subido" #. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:373 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:390 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:388 msgid "TX" msgstr "Subido" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:378 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:394 msgid "Down Rate" msgstr "Tasa de descarga" #. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:383 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:392 -msgid "Rate" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:397 +#, fuzzy +msgid "RX Rate" msgstr "Tasa" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:388 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:403 msgid "Up Rate" msgstr "Tasa de subida" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:412 +#. Translators: Please keep short or translate as " " +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:406 +#, fuzzy +msgid "TX Rate" +msgstr "Tasa" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:429 msgid "Stop all torrents and the I2P tunnel" msgstr "Detener todos los torrents y el túnel I2P" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:414 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:431 msgid "Stop All" msgstr "Detener todos" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:423 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:440 msgid "Start all torrents and the I2P tunnel" msgstr "Iniciar todos los torrents y el túnel I2P" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:425 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:442 msgid "Start All" msgstr "Arrancar todos" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:445 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:462 msgid "No torrents loaded." msgstr "No está cargado ningún torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:450 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:467 msgid "Totals" msgstr "Total" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:452 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:469 #, java-format msgid "1 torrent" msgid_plural "{0} torrents" msgstr[0] "1 torrent" msgstr[1] "{0} torrents" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:455 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:472 #, java-format msgid "1 connected peer" msgid_plural "{0} connected peers" msgstr[0] "1 par conectado" msgstr[1] "{0} pares conectados" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:539 -msgid "Opening the I2P tunnel" -msgstr "Abriendo el túnel I2P" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:546 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:561 #, java-format msgid "Invalid URL: Must start with \"http://\", \"{0}\", or \"{1}\"" msgstr "URL no válida: debe comenzar con \"http://\", \"{0}\", o \"{1}\"." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:594 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:621 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:602 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:629 #, java-format msgid "Magnet deleted: {0}" msgstr "Magnet eliminado: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:602 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:627 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:610 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:635 #, java-format msgid "Torrent file deleted: {0}" msgstr "Borrado archivo torrent: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:633 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:644 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:641 #, java-format msgid "Data file deleted: {0}" msgstr "Borrado el archivo de datos: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:635 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:646 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:643 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:654 #, java-format msgid "Data file could not be deleted: {0}" msgstr "No se pudo borrar el archivo de datos: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:658 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:665 -#, java-format -msgid "Data dir deleted: {0}" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:669 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:678 +#, fuzzy, java-format +msgid "Directory could not be deleted: {0}" +msgstr "No se pudo borrar el archivo de datos: {0}" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:676 +#, fuzzy, java-format +msgid "Directory deleted: {0}" msgstr "Ha sido borrada la carpeta de datos: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:709 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:722 msgid "Error creating torrent - you must select a tracker" msgstr "Error al crear el torrents - Tienes que elegir un rastreador." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:724 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:738 #, java-format msgid "Torrent created for \"{0}\"" msgstr "Torrent creado para \"{0}\"" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:726 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:740 #, java-format msgid "" "Many I2P trackers require you to register new torrents before seeding - " @@ -527,149 +613,150 @@ msgstr "" "Muchos rastreadores en I2P requieren que te registres, antes de que puedas " "subir el torrent. Por favor, ¡hazlo antes de iniciar \"{0}\"!" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:728 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:742 #, java-format msgid "Error creating a torrent for \"{0}\"" msgstr "Error al crear el torrent \"{0}\"" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:731 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:745 #, java-format msgid "Cannot create a torrent for the nonexistent data: {0}" msgstr "No se puede crear un torrent para datos inexistentes: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:734 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:748 msgid "Error creating torrent - you must enter a file or directory" msgstr "" "Error al crear el torrent - Tienes que especificar un archivo o una carpeta." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:737 -msgid "Stopping all torrents and closing the I2P tunnel." -msgstr "Deteniendo todos los torrents y cerrando el túnel I2P" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:748 -msgid "I2P tunnel closed." -msgstr "Túnel I2P cerrado" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:751 -msgid "Opening the I2P tunnel and starting all torrents." -msgstr "Abriendo el túnel I2P e iniciando los torrents ..." - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:765 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1622 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:763 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1731 msgid "Delete selected" -msgstr "" +msgstr "Borrar elementos seleccionados" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:778 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:763 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1732 #, fuzzy +msgid "Save tracker configuration" +msgstr "Guardar ajustes" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:780 msgid "Removed" -msgstr "Quitar" +msgstr "Eliminado" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:785 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1621 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1625 -#, fuzzy +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:809 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1730 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1735 msgid "Add tracker" -msgstr "Rastreador" +msgstr "Añadir tracker" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:798 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:801 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:832 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:835 msgid "Enter valid tracker name and URLs" -msgstr "" +msgstr "Introducir nombre y URL de tracker válido" #. "\n" + -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:803 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1624 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:837 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1734 msgid "Restore defaults" -msgstr "" +msgstr "Restaurar predeterminados" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:805 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:840 msgid "Restored default trackers" -msgstr "" +msgstr "Restaurar trackers predeterminados" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:921 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:926 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:932 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:976 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:982 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:989 msgid "Tracker Error" msgstr "Error del rastrador" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:924 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:928 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:940 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:944 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:952 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:956 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:961 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:965 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:979 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:984 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1012 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1017 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1028 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1033 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1039 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1044 #, java-format msgid "1 peer" msgid_plural "{0} peers" msgstr[0] "1 par" msgstr[1] "{0} pares" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:937 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:942 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:992 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:993 +#, fuzzy +msgid "Starting" +msgstr "Iniciar" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1001 msgid "Seeding" msgstr "sembrando" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:946 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1894 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2006 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1005 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1019 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1020 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2161 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2276 msgid "Complete" msgstr "completo" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:949 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:954 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1024 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1025 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1030 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1031 msgid "OK" msgstr "bien" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:958 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:963 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1035 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1036 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1041 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1042 msgid "Stalled" msgstr "estancado" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:967 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:970 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1046 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1047 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1050 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1051 msgid "No Peers" msgstr "sin pares" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:972 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1053 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1054 msgid "Stopped" msgstr "detenido" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1005 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1087 msgid "Torrent details" msgstr "Detalles del torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1017 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1281 -msgid "Info" -msgstr "Info" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1032 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1116 msgid "View files" msgstr "mostrar archivos" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1034 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1118 msgid "Open file" msgstr "abrir archivo" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1076 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1161 msgid "Stop the torrent" msgstr "Detener el torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1078 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1163 msgid "Stop" msgstr "Detener" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1088 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1175 msgid "Start the torrent" msgstr "Iniciar el torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1090 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1177 msgid "Start" msgstr "Iniciar" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1101 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1189 msgid "Remove the torrent from the active list, deleting the .torrent file" msgstr "" "Quita el torrent de la lista de los torrents activos borrando el archivo ." @@ -677,8 +764,8 @@ msgstr "" #. Can't figure out how to escape double quotes inside the onclick string. #. Single quotes in translate strings with parameters must be doubled. -#. Then the remaining single quite must be escaped -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1106 +#. Then the remaining single quote must be escaped +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1194 #, java-format msgid "" "Are you sure you want to delete the file \\''{0}.torrent\\'' (downloaded " @@ -687,18 +774,18 @@ msgstr "" "¿Estás seguro de que quieres borrar el archivo \\''{0}.torrent\\''? (Datos " "bajados no se borrarán.)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1109 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1197 msgid "Remove" msgstr "Quitar" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1120 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1209 msgid "Delete the .torrent file and the associated data file(s)" msgstr "Borrar el archivo torrent y el/los archivo(s) de datos pertenecientes" #. 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:1125 +#. Then the remaining single quote must be escaped +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1214 #, java-format msgid "" "Are you sure you want to delete the torrent \\''{0}\\'' and all downloaded " @@ -707,185 +794,182 @@ msgstr "" "¿Estás seguro de que quieres borrar el archivo torrent \\''{0}\\'' y todos " "los datos descargados de este torrent?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1128 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1217 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1698 msgid "Delete" msgstr "Borrar" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1163 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1252 msgid "Unknown" msgstr "desconocido" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1175 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1264 msgid "Seed" msgstr "Semilla" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1198 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1287 msgid "Uninteresting (The peer has no pieces we need)" msgstr "no interesante (El par no tiene partes que nos interesen.)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1200 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1289 msgid "Choked (The peer is not allowing us to request pieces)" msgstr "moderado (De momento el par no nos permite solicitar más partes.)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1220 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1309 msgid "Uninterested (We have no pieces the peer needs)" msgstr "desinteresado (No tenemos las partes que el par quiere.)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1222 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1311 msgid "Choking (We are not allowing the peer to request pieces)" msgstr "moderando (De momento no se le permite al par solicitar más partes.)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1280 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1365 #, java-format msgid "Details at {0} tracker" msgstr "Detalles en el rastreador {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1310 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1381 +msgid "Info" +msgstr "Info" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1409 msgid "Add Torrent" msgstr "Añadir un torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1312 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1411 msgid "From URL" msgstr "URL fuente" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1315 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1414 msgid "" -"Enter the torrent file download URL (I2P only), magnet link, or maggot link" +"Enter the torrent file download URL (I2P only), magnet link, maggot link, or " +"info hash" msgstr "" -"¡Introduce la URL de descarga de torrent (I2P solamente), enlace magnet o un " -"enlace maggot!" +"Introducir la URL de descarga del torrent (sólo I2P), link magnet, link " +"maggot ó hash con info" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1320 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1419 msgid "Add torrent" msgstr "Añadir torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1323 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1422 #, java-format msgid "You can also copy .torrent files to: {0}." msgstr "También puedes copiar archivos torrent a {0}." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1325 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1424 msgid "Removing a .torrent will cause it to stop." msgstr "" "Quitar un archivo torrent resultará en que se detenga el torrent " "perteneciente." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1348 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1447 msgid "Create Torrent" msgstr "Crear un torrent" #. out.write("From file:
\n"); -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1351 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1450 msgid "Data to seed" msgstr "Datos para sembrar" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1355 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1454 msgid "File or directory to seed (must be within the specified path)" msgstr "" "Archivo o carpeta para sembrar (tiene que estár en la carpeta especificada)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1357 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1913 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1456 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2111 msgid "Tracker" msgstr "Rastreador" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1359 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1458 msgid "Select a tracker" msgstr "¡Selecciona un rastreador!" #. out.write(_("Open trackers and DHT only")); -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1364 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1463 msgid "Open trackers only" msgstr "Sólo rastreadores abiertos" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1385 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1480 msgid "Create torrent" msgstr "Crear torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1388 -msgid "Private?" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1390 -#, fuzzy -msgid "Use for private trackers" -msgstr "Usar también rastreadores abiertos" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1415 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1634 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1503 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1744 msgid "Configuration" msgstr "Preferencias" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1419 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1507 msgid "Data directory" msgstr "Carpeta de datos" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1421 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1509 msgid "Edit i2psnark.config and restart to change" msgstr "Para cambiar, ¡modifica el archivo i2psnark.config y reinicia!" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1425 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1513 msgid "Files readable by all" msgstr "Archivos legibles por todos" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1429 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1517 msgid "If checked, other users may access the downloaded files" msgstr "" "Si está activada, otros usuarios pueden acceder a los archivos descargados." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1433 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1521 msgid "Auto start" msgstr "Arranque automático" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1437 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1525 msgid "If checked, automatically start torrents that are added" msgstr "Si marcado, los torrents añadidos se iniciarán de forma automática." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1441 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1529 msgid "Theme" msgstr "Tema" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1454 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1542 msgid "Refresh time" msgstr "Tiempo de actualización" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1467 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1555 msgid "Never" msgstr "Nunca" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1473 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1561 msgid "Startup delay" msgstr "Tiempo de espera al arrancar" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1475 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1563 msgid "minutes" msgstr "minutos" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1499 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1587 msgid "Total uploader limit" msgstr "Límite global de subidores" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1502 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1590 msgid "peers" msgstr "pares" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1506 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1594 msgid "Up bandwidth limit" msgstr "Límite del ancho de banda para la subida" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1509 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1597 msgid "Half available bandwidth recommended." msgstr "Se recomienda la mitad del ancho de banda disponible." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1511 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1599 msgid "View or change router bandwidth" msgstr "Mostrar y cambiar preferencias del ancho de banda del enrutador" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1515 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1603 msgid "Use open trackers also" msgstr "Usar también rastreadores abiertos" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1519 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1607 msgid "" "If checked, announce torrents to open trackers as well as the tracker listed " "in the torrent file" @@ -893,193 +977,178 @@ msgstr "" "Si está marcado, el torrent se anunciará a los rastreadores abiertos, además " "de a los rastreadores especificados." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1523 -msgid "Open tracker announce URLs" -msgstr "URL(s) para anunciar a rastreadores abiertos" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1535 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1623 msgid "Inbound Settings" msgstr "Preferencias de entrada" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1541 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1629 msgid "Outbound Settings" msgstr "Preferencias de salida" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1549 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1637 msgid "I2CP host" msgstr "Anfitrión I2CP" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1554 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1642 msgid "I2CP port" msgstr "Puerto I2CP" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1569 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1657 msgid "I2CP options" msgstr "Opciones I2CP" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1574 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1662 msgid "Save configuration" msgstr "Guardar ajustes" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1588 -#, fuzzy +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1676 msgid "Trackers" -msgstr "Rastreador" +msgstr "Trackers" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1593 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1681 msgid "Name" -msgstr "" +msgstr "Nombre" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1595 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1683 msgid "Website URL" -msgstr "" +msgstr "URL del sitio web" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1597 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1685 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2314 +msgid "Open" +msgstr "abrir" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1687 +#, fuzzy +msgid "Private" +msgstr "Privado?" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1689 msgid "Announce URL" -msgstr "" +msgstr "URL de anuncios" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1616 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1723 msgid "Add" -msgstr "" +msgstr "Añadir" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1650 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1760 #, java-format msgid "Invalid magnet URL {0}" msgstr "URL de magnet no válida: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1684 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1794 #, java-format msgid "Invalid info hash in magnet URL {0}" msgstr "Hash de información no válido en la URL magnet {0}" #. * dummies for translation -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1714 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1918 #, java-format msgid "1 hop" msgid_plural "{0} hops" msgstr[0] "1 salto" msgstr[1] "{0} saltos" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1715 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1919 #, java-format msgid "1 tunnel" msgid_plural "{0} tunnels" msgstr[0] "1 túnel" msgstr[1] "{0} túneles" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1892 -msgid "Completion" -msgstr "Finalización" - -#. else unknown -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1896 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1952 -msgid "Size" -msgstr "Tamaño" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1901 -msgid "Files" -msgstr "Archivos" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1903 -msgid "Pieces" -msgstr "Partes" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1904 -msgid "Piece size" -msgstr "Tamaño de las partes" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1926 -msgid "Magnet link" -msgstr "Enlace de magnet" - -#. 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:1932 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2098 msgid "Torrent file" msgstr "Archivo torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1950 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1989 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2133 +msgid "Magnet link" +msgstr "Enlace de magnet" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2140 +#, fuzzy +msgid "Private torrent" +msgstr "Crear torrent" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2149 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2213 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2215 +msgid "Size" +msgstr "Tamaño" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2156 +msgid "Completion" +msgstr "Finalización" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2166 +#, fuzzy +msgid "Remaining" +msgstr "Bytes faltando" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2173 +msgid "Files" +msgstr "Archivos" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2178 +msgid "Pieces" +msgstr "Partes" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2182 +msgid "Piece size" +msgstr "Tamaño de las partes" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2205 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2209 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2259 msgid "Directory" msgstr "Carpeta" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1959 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2226 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2228 msgid "Priority" msgstr "Prioridad" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1964 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2234 msgid "Up to higher level directory" msgstr "Subir una herarquía" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1994 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2264 msgid "Torrent not found?" msgstr "¿No se encotró el archivo torrent?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2003 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2273 msgid "File not found in torrent?" msgstr "¿Archivo no encontrado en el torrent?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2016 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2286 msgid "complete" msgstr "completo" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2017 -msgid "bytes remaining" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2287 +#, fuzzy +msgid "remaining" msgstr "Bytes faltando" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2042 -msgid "Open" -msgstr "abrir" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2068 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2341 msgid "High" msgstr "alta" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2073 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2346 msgid "Normal" msgstr "normal" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2078 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2351 msgid "Skip" msgstr "dejar de lado" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2087 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2360 msgid "Save priorities" msgstr "Guardar prioridades" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2203 -#, java-format -msgid "Torrent fetched from {0}" -msgstr "Torrent obtenido desde {0}" +#~ msgid "Use for private trackers" +#~ msgstr "Usar para trackers privados" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2224 -#, java-format -msgid "Torrent already running: {0}" -msgstr "Torrent ya en marcha: {0}" +#~ msgid "Open tracker announce URLs" +#~ msgstr "URL(s) para anunciar a rastreadores abiertos" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2226 -#, java-format -msgid "Torrent already in the queue: {0}" -msgstr "Torrent ya encolado: {0}" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2232 -#, java-format -msgid "Torrent at {0} was not valid" -msgstr "Torrent en {0} no era válido" - -#. 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:2246 -#, java-format -msgid "Torrent was not retrieved from {0}" -msgstr "El torrent no se ha podido obtener de {0}." - -#~ msgid "or" -#~ msgstr "o" - -#~ msgid "Specify custom tracker announce URL" -#~ msgstr "¡Especifica una URL para anunciar al rastreador!" +#~ msgid "bytes remaining" +#~ msgstr "Bytes faltando" diff --git a/apps/i2psnark/locale/messages_fr.po b/apps/i2psnark/locale/messages_fr.po index bd969266e..6730241cc 100644 --- a/apps/i2psnark/locale/messages_fr.po +++ b/apps/i2psnark/locale/messages_fr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P i2psnark\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-08 13:20+0000\n" +"POT-Creation-Date: 2012-07-26 19:13+0000\n" "PO-Revision-Date: 2011-05-19 07:39+0100\n" "Last-Translator: magma \n" "Language-Team: foo \n" @@ -19,137 +19,169 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n >= 2)\n" "X-Poedit-Language: French\n" -#: ../java/src/org/klomp/snark/SnarkManager.java:307 +#: ../java/src/org/klomp/snark/SnarkManager.java:407 #, java-format msgid "Total uploaders limit changed to {0}" msgstr "Limite agrégée des uploaders modifiée : {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:309 +#: ../java/src/org/klomp/snark/SnarkManager.java:409 #, java-format msgid "Minimum total uploaders limit is {0}" msgstr "La limite minimale agrégée des uploaders est : {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:321 +#: ../java/src/org/klomp/snark/SnarkManager.java:421 #, java-format msgid "Up BW limit changed to {0}KBps" msgstr "Limite d’envoi modifiée : {0} ko/s" -#: ../java/src/org/klomp/snark/SnarkManager.java:323 +#: ../java/src/org/klomp/snark/SnarkManager.java:423 #, java-format msgid "Minimum up bandwidth limit is {0}KBps" msgstr "La limite minimale d’envoi est {0} ko/s" -#: ../java/src/org/klomp/snark/SnarkManager.java:335 +#: ../java/src/org/klomp/snark/SnarkManager.java:435 #, java-format msgid "Startup delay changed to {0}" msgstr "Délai de démarrage modifié à {0} minutes" -#: ../java/src/org/klomp/snark/SnarkManager.java:386 +#: ../java/src/org/klomp/snark/SnarkManager.java:446 +#, fuzzy, java-format +msgid "Refresh time changed to {0}" +msgstr "Limite agrégée des uploaders modifiée : {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:448 +#, fuzzy +msgid "Refresh disabled" +msgstr "Rafraîchir la page" + +#: ../java/src/org/klomp/snark/SnarkManager.java:503 msgid "I2CP and tunnel changes will take effect after stopping all torrents" msgstr "" "Les modifications d'I2CP et des tunnels seront prise en compte après avoir " "arrêté tous les torrents" -#: ../java/src/org/klomp/snark/SnarkManager.java:393 +#: ../java/src/org/klomp/snark/SnarkManager.java:507 +#, fuzzy, java-format +msgid "I2CP options changed to {0}" +msgstr "Les paramètres I2CP ont été changés : {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:512 msgid "Disconnecting old I2CP destination" msgstr "Déconnexion des anciennes destination I2CP" -#: ../java/src/org/klomp/snark/SnarkManager.java:397 +#: ../java/src/org/klomp/snark/SnarkManager.java:514 #, java-format msgid "I2CP settings changed to {0}" msgstr "Les paramètres I2CP ont été changés : {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:402 +#: ../java/src/org/klomp/snark/SnarkManager.java:519 msgid "" "Unable to connect with the new settings, reverting to the old I2CP settings" msgstr "" "Impossible de se connecter avec les nouveaux paramètres, retour à l'ancienne " "configuration I2CP" -#: ../java/src/org/klomp/snark/SnarkManager.java:406 +#: ../java/src/org/klomp/snark/SnarkManager.java:523 msgid "Unable to reconnect with the old settings!" msgstr "Impossible de se reconnecter avec les anciens paramètres!" -#: ../java/src/org/klomp/snark/SnarkManager.java:408 +#: ../java/src/org/klomp/snark/SnarkManager.java:525 msgid "Reconnected on the new I2CP destination" msgstr "Reconnexion sur la nouvelle destination I2CP" -#: ../java/src/org/klomp/snark/SnarkManager.java:418 +#: ../java/src/org/klomp/snark/SnarkManager.java:532 #, java-format msgid "I2CP listener restarted for \"{0}\"" msgstr "Écouteur I2CP redémarré pour \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:429 +#: ../java/src/org/klomp/snark/SnarkManager.java:544 +msgid "New files will be publicly readable" +msgstr "" + +#: ../java/src/org/klomp/snark/SnarkManager.java:546 +msgid "New files will not be publicly readable" +msgstr "" + +#: ../java/src/org/klomp/snark/SnarkManager.java:553 msgid "Enabled autostart" msgstr "Démarrage automatique activé" -#: ../java/src/org/klomp/snark/SnarkManager.java:431 +#: ../java/src/org/klomp/snark/SnarkManager.java:555 msgid "Disabled autostart" msgstr "Démarrage automatique désactivé" -#: ../java/src/org/klomp/snark/SnarkManager.java:437 +#: ../java/src/org/klomp/snark/SnarkManager.java:561 msgid "Enabled open trackers - torrent restart required to take effect." msgstr "" "Open trackers activés - redémarrage des torrents requis pour prise en compte." -#: ../java/src/org/klomp/snark/SnarkManager.java:439 +#: ../java/src/org/klomp/snark/SnarkManager.java:563 msgid "Disabled open trackers - torrent restart required to take effect." msgstr "" "Open trackers désactivés - redémarrage des torrents requis pour prise en " "compte." -#: ../java/src/org/klomp/snark/SnarkManager.java:447 -msgid "Open Tracker list changed - torrent restart required to take effect." -msgstr "" -"Liste des Open trackers modifiée - redémarrage des torrents requis pour " -"prise en compte" - -#: ../java/src/org/klomp/snark/SnarkManager.java:454 +#: ../java/src/org/klomp/snark/SnarkManager.java:570 #, java-format msgid "{0} theme loaded, return to main i2psnark page to view." msgstr "" "Thème {0} chargé, revenez à la page d''accueil d''i2psnark pour voir comme " "il est beau !" -#: ../java/src/org/klomp/snark/SnarkManager.java:461 +#: ../java/src/org/klomp/snark/SnarkManager.java:577 msgid "Configuration unchanged." msgstr "Aucun changement de configuration." -#: ../java/src/org/klomp/snark/SnarkManager.java:471 +#: ../java/src/org/klomp/snark/SnarkManager.java:609 +msgid "Open Tracker list changed - torrent restart required to take effect." +msgstr "" +"Liste des Open trackers modifiée - redémarrage des torrents requis pour " +"prise en compte" + +#: ../java/src/org/klomp/snark/SnarkManager.java:619 +msgid "Private tracker list changed - affects newly created torrents only." +msgstr "" + +#: ../java/src/org/klomp/snark/SnarkManager.java:665 #, java-format msgid "Unable to save the config to {0}" msgstr "Impossible de sauvegarder la configuration vers {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:536 +#: ../java/src/org/klomp/snark/SnarkManager.java:730 msgid "Connecting to I2P" msgstr "Connexion à I2P" -#: ../java/src/org/klomp/snark/SnarkManager.java:539 +#: ../java/src/org/klomp/snark/SnarkManager.java:733 msgid "Error connecting to I2P - check your I2CP settings!" msgstr "Erreur de connexion à I2P - Vérifiez vos paramètres I2CP!" -#: ../java/src/org/klomp/snark/SnarkManager.java:548 +#: ../java/src/org/klomp/snark/SnarkManager.java:742 #, java-format msgid "Error: Could not add the torrent {0}" msgstr "Erreur : Impossible d’ajouter le torrent : {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:764 #, java-format msgid "Cannot open \"{0}\"" msgstr "Impossible d’ouvrir: \"{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:1978 +#: ../java/src/org/klomp/snark/SnarkManager.java:783 +#: ../java/src/org/klomp/snark/SnarkManager.java:861 +#: ../java/src/org/klomp/snark/SnarkManager.java:939 +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:159 #, java-format msgid "Torrent with this info hash is already running: {0}" msgstr "Un torrent avec cette empreinte est déjà actif: {0}" +#: ../java/src/org/klomp/snark/SnarkManager.java:789 +#, fuzzy, java-format +msgid "ERROR - No I2P trackers in private torrent \"{0}\"" +msgstr "ERREUR - Mémoire insuffisante, impossible de créer le torrent de {0}" + #. 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 +#: ../java/src/org/klomp/snark/SnarkManager.java:792 #, java-format msgid "" "Warning - No I2P trackers in \"{0}\", will announce to I2P open trackers " @@ -159,7 +191,7 @@ msgstr "" "trackers ouverts I2P seront utilisés!" #. 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 +#: ../java/src/org/klomp/snark/SnarkManager.java:797 #, java-format msgid "" "Warning - No I2P Trackers found in \"{0}\". Make sure Open Tracker is " @@ -168,34 +200,34 @@ msgstr "" "Attention - aucun tracker i2p dans \"{0}\". Vous devez activer les open " "trackers avant de démarrer le torrent!" -#: ../java/src/org/klomp/snark/SnarkManager.java:622 +#: ../java/src/org/klomp/snark/SnarkManager.java:818 #, java-format msgid "Torrent in \"{0}\" is invalid" msgstr "Le torrent dans \"{0}\" est invalide" -#: ../java/src/org/klomp/snark/SnarkManager.java:627 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2000 +#: ../java/src/org/klomp/snark/SnarkManager.java:823 +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:181 #, java-format msgid "ERROR - Out of memory, cannot create torrent from {0}" msgstr "ERREUR - Mémoire insuffisante, impossible de créer le torrent de {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:639 +#: ../java/src/org/klomp/snark/SnarkManager.java:835 #, java-format msgid "Torrent added and started: \"{0}\"" msgstr "Torrent ajouté et démarré: \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:641 +#: ../java/src/org/klomp/snark/SnarkManager.java:837 #, java-format msgid "Torrent added: \"{0}\"" msgstr "Torrent ajouté: \"{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:872 +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:87 #, java-format msgid "Fetching {0}" msgstr "Envoi {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:679 +#: ../java/src/org/klomp/snark/SnarkManager.java:875 #, java-format msgid "" "We have no saved peers and no other torrents are running. Fetch of {0} will " @@ -204,280 +236,376 @@ msgstr "" "Aucun pair sauvegardé et aucun autre torrent en cours. Le téléchargement de " "{0} ne commencera que lorsque vous démarrerez un autre torrent." -#: ../java/src/org/klomp/snark/SnarkManager.java:683 +#: ../java/src/org/klomp/snark/SnarkManager.java:879 #, java-format msgid "Adding {0}" msgstr "Ajout {0}" -#: ../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:910 +#, fuzzy, java-format +msgid "Download already running: {0}" +msgstr "Torrent déjà actif: {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:949 +#: ../java/src/org/klomp/snark/SnarkManager.java:972 +#: ../java/src/org/klomp/snark/SnarkManager.java:1408 #, java-format msgid "Failed to copy torrent file to {0}" msgstr "Impossible de copier le torrent vers {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:976 +#: ../java/src/org/klomp/snark/SnarkManager.java:1199 #, java-format msgid "Too many files in \"{0}\" ({1}), deleting it!" msgstr "Trop de fichiers dans \"{0}\" ({1}), suppression! " -#: ../java/src/org/klomp/snark/SnarkManager.java:978 +#: ../java/src/org/klomp/snark/SnarkManager.java:1201 #, java-format msgid "Torrent file \"{0}\" cannot end in \".torrent\", deleting it!" msgstr "" "Le fichier torrent \"{0}\" ne peut pas se terminer par \".torrent\", " "suppression!" -#: ../java/src/org/klomp/snark/SnarkManager.java:980 +#: ../java/src/org/klomp/snark/SnarkManager.java:1203 #, java-format msgid "No pieces in \"{0}\", deleting it!" msgstr "Pas de tronçon dans \"{0}\", suppression!" -#: ../java/src/org/klomp/snark/SnarkManager.java:982 +#: ../java/src/org/klomp/snark/SnarkManager.java:1205 #, java-format msgid "Too many pieces in \"{0}\", limit is {1}, deleting it!" msgstr "Trop de tronçons dans \"{0}\" , la limite est {1}, suppression!" -#: ../java/src/org/klomp/snark/SnarkManager.java:984 +#: ../java/src/org/klomp/snark/SnarkManager.java:1207 #, java-format msgid "Pieces are too large in \"{0}\" ({1}B), deleting it." msgstr "Les tronçons sont trop larges dans \"{0}\" ({1}B), suppression." -#: ../java/src/org/klomp/snark/SnarkManager.java:985 +#: ../java/src/org/klomp/snark/SnarkManager.java:1208 #, java-format msgid "Limit is {0}B" msgstr "La limite est de \"{0}\"octets" -#: ../java/src/org/klomp/snark/SnarkManager.java:987 +#: ../java/src/org/klomp/snark/SnarkManager.java:1210 #, java-format msgid "Torrent \"{0}\" has no data, deleting it!" msgstr "Le fichier torrent \"{0}\" n'a pas de données, suppression!" -#: ../java/src/org/klomp/snark/SnarkManager.java:995 +#: ../java/src/org/klomp/snark/SnarkManager.java:1218 #, java-format msgid "Torrents larger than {0}B are not supported yet, deleting \"{1}\"" msgstr "" "Les torrents dont la taille est supérieure à \"{0}\"octets ne sont pas " "encore supportés, suppression \"{1}\"." -#: ../java/src/org/klomp/snark/SnarkManager.java:1011 +#: ../java/src/org/klomp/snark/SnarkManager.java:1234 #, java-format msgid "Error: Could not remove the torrent {0}" msgstr "Erreur: Impossible de supprimer le torrent \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:1032 -#: ../java/src/org/klomp/snark/SnarkManager.java:1050 +#: ../java/src/org/klomp/snark/SnarkManager.java:1255 +#: ../java/src/org/klomp/snark/SnarkManager.java:1273 #, java-format msgid "Torrent stopped: \"{0}\"" msgstr "Torrent arrêté:\"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:1071 +#: ../java/src/org/klomp/snark/SnarkManager.java:1294 #, java-format msgid "Torrent removed: \"{0}\"" msgstr "Torrent supprimé:\"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:1079 +#: ../java/src/org/klomp/snark/SnarkManager.java:1302 #, java-format msgid "Adding torrents in {0}" msgstr "Ajout des torrents dans {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:1128 +#: ../java/src/org/klomp/snark/SnarkManager.java:1353 #, java-format msgid "Download finished: {0}" msgstr "Téléchargement terminé:\"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:1176 +#: ../java/src/org/klomp/snark/SnarkManager.java:1404 #, java-format msgid "Metainfo received for {0}" msgstr "Metainfo reçue pour {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:1177 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:526 +#: ../java/src/org/klomp/snark/SnarkManager.java:1405 +#: ../java/src/org/klomp/snark/SnarkManager.java:1620 #, java-format msgid "Starting up torrent {0}" msgstr "Démarrage du torrent {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:1231 +#: ../java/src/org/klomp/snark/SnarkManager.java:1420 +#, fuzzy, java-format +msgid "Error on torrent {0}" +msgstr "Erreur : Impossible d’ajouter le torrent : {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1438 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1765 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1775 +#, fuzzy +msgid "Magnet" +msgstr "Lien magnet" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1469 msgid "Unable to connect to I2P!" msgstr "Impossible de se connecter à I2P!" -#: ../java/src/org/klomp/snark/SnarkManager.java:1237 +#: ../java/src/org/klomp/snark/SnarkManager.java:1475 #, java-format msgid "Unable to add {0}" msgstr "Impossible d’ajouter {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:205 +#: ../java/src/org/klomp/snark/SnarkManager.java:1619 +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:124 +#, fuzzy +msgid "Opening the I2P tunnel" +msgstr "Arrêter tous les torrents et le tunnel I2P" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1643 +msgid "Opening the I2P tunnel and starting all torrents." +msgstr "Ouverture du tunnel I2P and démarrage de tous les torrents." + +#: ../java/src/org/klomp/snark/SnarkManager.java:1698 +msgid "Stopping all torrents and closing the I2P tunnel." +msgstr "Arrêt de tous les torrents et fermeture du tunnel I2P." + +#: ../java/src/org/klomp/snark/SnarkManager.java:1714 +#, fuzzy +msgid "Closing I2P tunnel after notifying trackers." +msgstr "Ouverture du tunnel I2P and démarrage de tous les torrents." + +#: ../java/src/org/klomp/snark/SnarkManager.java:1721 +#: ../java/src/org/klomp/snark/SnarkManager.java:1732 +msgid "I2P tunnel closed." +msgstr "Tunnel I2P fermé." + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:75 +#, fuzzy, java-format +msgid "Download torrent file from {0}" +msgstr "Torrent reçu de {0}" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:97 +#, java-format +msgid "Torrent was not retrieved from {0}" +msgstr "Le torrent n’a pas été reçu de {0}" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:150 +#, java-format +msgid "Torrent fetched from {0}" +msgstr "Torrent reçu de {0}" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:171 +#, java-format +msgid "Torrent already running: {0}" +msgstr "Torrent déjà actif: {0}" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:173 +#, java-format +msgid "Torrent already in the queue: {0}" +msgstr "Torrent déjà dans la file d''attente: {0}" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:179 +#, java-format +msgid "Torrent at {0} was not valid" +msgstr "Le torrent {0} est invalide" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:222 msgid "I2PSnark - Anonymous BitTorrent Client" msgstr "I2PSnark - Client BitTorrent anonyme" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:218 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:235 +msgid "Router is down" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:250 msgid "Torrents" msgstr "Torrents" -#: ../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:253 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:260 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1236 msgid "I2PSnark" msgstr "I2PSnark" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:225 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:257 msgid "Refresh page" msgstr "Rafraîchir la page" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:230 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:262 msgid "Forum" msgstr "Forum" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:284 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1721 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:275 +msgid "Click \"Add torrent\" button to fetch torrent" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:310 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:311 +msgid "clear messages" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:337 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:339 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2219 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2221 msgid "Status" msgstr "État" -#: ../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:346 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:348 msgid "Hide Peers" msgstr "Cacher les pairs" -#: ../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:353 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:355 msgid "Show Peers" msgstr "Afficher les pairs" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:306 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1645 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1661 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:362 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:364 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2076 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2091 msgid "Torrent" msgstr "Torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:310 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:369 msgid "Estimated time remaining" msgstr "temps restant estimé" # NOTE: purposely left blank to leave more room in the table header # msgstr "Temps restant" #. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:313 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:372 msgid "ETA" msgstr "Temps" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:317 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:377 msgid "Downloaded" msgstr "Téléchargé" #. 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:380 msgid "RX" msgstr "Reçu" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:324 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:385 msgid "Uploaded" msgstr "Envoyé" #. 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:388 msgid "TX" msgstr "Envoyé" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:332 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:394 msgid "Down Rate" msgstr "Taux de téléchargement" #. 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 -msgid "Rate" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:397 +#, fuzzy +msgid "RX Rate" msgstr "Vitesse" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:342 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:403 msgid "Up Rate" msgstr "Taux d'envoi" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:366 +#. Translators: Please keep short or translate as " " +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:406 +#, fuzzy +msgid "TX Rate" +msgstr "Vitesse" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:429 msgid "Stop all torrents and the I2P tunnel" msgstr "Arrêter tous les torrents et le tunnel I2P" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:368 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:431 msgid "Stop All" msgstr "Arrêter tout" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:377 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:440 msgid "Start all torrents and the I2P tunnel" msgstr "Démarrer tous les torrents et le tunnel I2P" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:379 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:442 msgid "Start All" msgstr "Démarrer tout" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:398 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:462 msgid "No torrents loaded." msgstr "Aucun torrent chargé." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:403 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:467 msgid "Totals" msgstr "Totaux" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:405 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:469 #, java-format msgid "1 torrent" msgid_plural "{0} torrents" msgstr[0] "{0} torrent" msgstr[1] "{0} torrents" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:408 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:472 #, java-format msgid "1 connected peer" msgid_plural "{0} connected peers" msgstr[0] "{0} pair connecté" msgstr[1] "{0} pairs connectés" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:497 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:561 #, java-format msgid "Invalid URL: Must start with \"http://\", \"{0}\", or \"{1}\"" msgstr "" "URL incorrecte - elle doit débuter par \"http://\", \"{0}\", ou \"{1}\"" -#: ../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:602 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:629 #, java-format msgid "Magnet deleted: {0}" msgstr "Magnet supprimé: {0}" -#: ../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:610 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:635 #, java-format msgid "Torrent file deleted: {0}" msgstr "Fichier torrent effacé: {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:641 #, java-format msgid "Data file deleted: {0}" msgstr "Fichier de données effacé: {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:643 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:654 #, java-format msgid "Data file could not be deleted: {0}" msgstr "Le fichier de données ne peut être effacé: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:605 -#, java-format -msgid "Data dir deleted: {0}" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:669 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:678 +#, fuzzy, java-format +msgid "Directory could not be deleted: {0}" +msgstr "Le fichier de données ne peut être effacé: {0}" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:676 +#, fuzzy, java-format +msgid "Directory deleted: {0}" msgstr "Répertoire des données effacé: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:638 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:722 msgid "Error creating torrent - you must select a tracker" msgstr "" "Erreur lors de la création du torrent - vous devez sélectionner un tracker" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:653 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:738 #, java-format msgid "Torrent created for \"{0}\"" msgstr "Torrent créé pour \"{0}\"" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:655 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:740 #, java-format msgid "" "Many I2P trackers require you to register new torrents before seeding - " @@ -486,124 +614,159 @@ msgstr "" "De nombreux trackers I2P nécessitent d’enregistrer les nouveaux torrents " "avant de seeder - faites-le avant de démarrer \"{0}\"!" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:657 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:742 #, java-format msgid "Error creating a torrent for \"{0}\"" msgstr "Erreur de création du torrent pour \"{0}\"" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:660 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:745 #, java-format msgid "Cannot create a torrent for the nonexistent data: {0}" msgstr "Impossible de créer un torrent pour des données inexistantes: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:663 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:748 msgid "Error creating torrent - you must enter a file or directory" msgstr "" "Erreur de création du torrent - vous devez saisir un fichier ou un répertoire" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:666 -msgid "Stopping all torrents and closing the I2P tunnel." -msgstr "Arrêt de tous les torrents et fermeture du tunnel I2P." +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:763 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1731 +msgid "Delete selected" +msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:677 -msgid "I2P tunnel closed." -msgstr "Tunnel I2P fermé." +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:763 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1732 +#, fuzzy +msgid "Save tracker configuration" +msgstr "Sauvegarder la configuration" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:680 -msgid "Opening the I2P tunnel and starting all torrents." -msgstr "Ouverture du tunnel I2P and démarrage de tous les torrents." +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:780 +#, fuzzy +msgid "Removed" +msgstr "Enlever" -#: ../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:809 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1730 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1735 +#, fuzzy +msgid "Add tracker" +msgstr "Tracker" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:832 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:835 +msgid "Enter valid tracker name and URLs" +msgstr "" + +#. "\n" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:837 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1734 +msgid "Restore defaults" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:840 +msgid "Restored default trackers" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:976 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:982 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:989 msgid "Tracker Error" msgstr "Erreur du tracker" -#: ../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: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:979 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:984 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1012 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1017 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1028 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1033 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1039 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1044 #, java-format msgid "1 peer" msgid_plural "{0} peers" msgstr[0] "{0} pair" msgstr[1] "{0} pairs" -#: ../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:992 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:993 +#, fuzzy +msgid "Starting" +msgstr "Démarrer" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1001 msgid "Seeding" msgstr "Seed en cours" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:828 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1667 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1772 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1005 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1019 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1020 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2161 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2276 msgid "Complete" msgstr "Complet" -#: ../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:1024 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1025 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1030 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1031 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:1035 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1036 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1041 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1042 msgid "Stalled" msgstr "Figé" -#: ../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:1046 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1047 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1050 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1051 msgid "No Peers" msgstr "Pas de pair" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:854 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1053 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1054 msgid "Stopped" msgstr "Arrêté" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:886 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1087 msgid "Torrent details" msgstr "Détails du torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:898 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1162 -msgid "Info" -msgstr "Info" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:913 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1116 msgid "View files" msgstr "Voir les fichiers" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:915 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1118 msgid "Open file" msgstr "Ouvrir fichier" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:957 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1161 msgid "Stop the torrent" msgstr "Arrêter le torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:959 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1163 msgid "Stop" msgstr "Arrêter" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:969 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1175 msgid "Start the torrent" msgstr "Démarrer le torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:971 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1177 msgid "Start" msgstr "Démarrer" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:982 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1189 msgid "Remove the torrent from the active list, deleting the .torrent file" msgstr "Enlever le torrent de la liste active, suprression du fichier .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 +#. Then the remaining single quote must be escaped +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1194 #, java-format msgid "" "Are you sure you want to delete the file \\''{0}.torrent\\'' (downloaded " @@ -612,19 +775,19 @@ msgstr "" "Êtes-vous certain de vouloir supprimer le fichier \\''{0}.torrent\\'' (les " "données déjà téléchargées ne seront pas supprimées) ?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:990 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1197 msgid "Remove" msgstr "Enlever" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1001 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1209 msgid "Delete the .torrent file and the associated data file(s)" msgstr "" "Supprimer le fichier .torrent et le(s) fichier(s) de données associé(s)" #. 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 +#. Then the remaining single quote must be escaped +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1214 #, java-format msgid "" "Are you sure you want to delete the torrent \\''{0}\\'' and all downloaded " @@ -633,165 +796,181 @@ msgstr "" "Êtes-vous certain de vouloir supprimer le torrent \\''{0}\\'' ainsi que " "toutes les données téléchargées ?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1009 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1217 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1698 msgid "Delete" msgstr "Supprimer" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1044 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1252 msgid "Unknown" msgstr "Inconnu" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1056 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1264 msgid "Seed" msgstr "Seed" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1079 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1287 msgid "Uninteresting (The peer has no pieces we need)" msgstr "Aucun intérêt (le pair n'a aucun tronçon utile)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1081 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1289 msgid "Choked (The peer is not allowing us to request pieces)" msgstr "bridé (le pair ne nous permet pas de demander des tronçons)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1101 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1309 msgid "Uninterested (We have no pieces the peer needs)" msgstr "Pas intéressé (aucun tronçon utile au pair)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1103 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1311 msgid "Choking (We are not allowing the peer to request pieces)" msgstr "bridage (nous ne permettons pas au pair de demander un tronçon)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1161 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1365 #, java-format msgid "Details at {0} tracker" msgstr "Détails au tracker {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1190 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1381 +msgid "Info" +msgstr "Info" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1409 msgid "Add Torrent" msgstr "Ajouter torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1192 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1411 msgid "From URL" msgstr "Depuis l'URL" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1195 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1414 +#, fuzzy msgid "" -"Enter the torrent file download URL (I2P only), magnet link, or maggot link" +"Enter the torrent file download URL (I2P only), magnet link, maggot link, or " +"info hash" msgstr "" "Entrez l'URL (I2P uniquement) de téléchargement du fichier torrent, du lien " "magnet ou maggot." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1200 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1419 msgid "Add torrent" msgstr "Ajouter torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1203 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1422 #, java-format msgid "You can also copy .torrent files to: {0}." msgstr "Vous pouvez aussi copier les fichiers .torrent vers {0}." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1205 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1424 msgid "Removing a .torrent will cause it to stop." msgstr "La suppression d'un fichier .torrent entraîne l'arrêt du torrent." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1228 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1447 msgid "Create Torrent" msgstr "Créer torrent" #. out.write("From file:
\n"); -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1231 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1450 msgid "Data to seed" msgstr "Données à seeder" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1235 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1454 msgid "File or directory to seed (must be within the specified path)" msgstr "Fichier ou répertoire à seeder (doit être dans le chemin spécifié)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1237 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1686 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1456 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2111 msgid "Tracker" msgstr "Tracker" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1239 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1458 msgid "Select a tracker" msgstr "Sélectionner un tracker" #. out.write(_("Open trackers and DHT only")); -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1244 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1463 msgid "Open trackers only" msgstr "Trackers ouverts seulement" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1259 -msgid "or" -msgstr "ou" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1262 -msgid "Specify custom tracker announce URL" -msgstr "Spécifier une URL d'annonce de tracker personnalisé" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1265 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1480 msgid "Create torrent" msgstr "Créer torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1283 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1422 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1503 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1744 msgid "Configuration" msgstr "Configuration" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1287 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1507 msgid "Data directory" msgstr "Répertoire de données" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1289 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1509 msgid "Edit i2psnark.config and restart to change" msgstr "" "Editez i2psnark.config et redémarrez pour prendre en compte les modifications" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1293 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1513 +msgid "Files readable by all" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1517 +msgid "If checked, other users may access the downloaded files" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1521 msgid "Auto start" msgstr "Démarrage automatique" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1297 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1525 msgid "If checked, automatically start torrents that are added" msgstr "Si coché, les torrents démarreront automatiquement lors de l'ajout" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1301 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1529 msgid "Theme" msgstr "Thème" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1314 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1542 +#, fuzzy +msgid "Refresh time" +msgstr "Rafraîchir la page" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1555 +msgid "Never" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1561 msgid "Startup delay" msgstr "Délais de démarrage" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1316 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1563 msgid "minutes" msgstr "minutes" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1340 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1587 msgid "Total uploader limit" msgstr "Limite totale d'envoi" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1343 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1590 msgid "peers" msgstr "pairs" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1347 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1594 msgid "Up bandwidth limit" msgstr "Limite de bande passante en envoi" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1350 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1597 msgid "Half available bandwidth recommended." msgstr "La moitié de la bande passante est recommandée." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1352 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1599 msgid "View or change router bandwidth" msgstr "Consulter ou modifier la bande passante du routeur" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1356 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1603 msgid "Use open trackers also" msgstr "Utiliser les open trackers aussi" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1360 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1607 msgid "" "If checked, announce torrents to open trackers as well as the tracker listed " "in the torrent file" @@ -799,158 +978,182 @@ msgstr "" "Si coché, les torrents seront annoncés vers les open trackers ainsi que vers " "les trackers indiqués dans le fichier torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1364 -msgid "Open tracker announce URLs" -msgstr "URLs d'annonce open tracker" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1376 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1623 msgid "Inbound Settings" msgstr "Paramètres entrants" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1382 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1629 msgid "Outbound Settings" msgstr "Paramètres sortants" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1390 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1637 msgid "I2CP host" msgstr "Hôte I2CP" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1395 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1642 msgid "I2CP port" msgstr "Port I2CP" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1408 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1657 msgid "I2CP options" msgstr "Options I2CP" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1413 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1662 msgid "Save configuration" msgstr "Sauvegarder la configuration" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1438 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1676 +#, fuzzy +msgid "Trackers" +msgstr "Tracker" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1681 +msgid "Name" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1683 +msgid "Website URL" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1685 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2314 +msgid "Open" +msgstr "Ouvrir le fichier" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1687 +msgid "Private" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1689 +msgid "Announce URL" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1723 +msgid "Add" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1760 #, java-format msgid "Invalid magnet URL {0}" msgstr "URL magnet {0} incorrecte" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1472 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1794 #, java-format msgid "Invalid info hash in magnet URL {0}" msgstr "Info d'empreinte incorrecte dans l'URL magnet {0}" #. * dummies for translation -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1502 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1918 #, java-format msgid "1 hop" msgid_plural "{0} hops" msgstr[0] "{0} saut" msgstr[1] "{0} sauts" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1503 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1919 #, java-format msgid "1 tunnel" msgid_plural "{0} tunnels" msgstr[0] "{0} tunnel" msgstr[1] "{0} tunnels" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1665 -msgid "Completion" -msgstr "Finalisation" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2098 +#, fuzzy +msgid "Torrent file" +msgstr "Détails du torrent" -#. else unknown -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1669 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1718 -msgid "Size" -msgstr "Taille" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1674 -msgid "Files" -msgstr "Fichiers" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1676 -msgid "Pieces" -msgstr "Tronçons" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1677 -msgid "Piece size" -msgstr "Taille des tronçons" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1699 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2133 msgid "Magnet link" msgstr "Lien magnet" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1716 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1755 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2140 +#, fuzzy +msgid "Private torrent" +msgstr "Créer torrent" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2149 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2213 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2215 +msgid "Size" +msgstr "Taille" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2156 +msgid "Completion" +msgstr "Finalisation" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2166 +#, fuzzy +msgid "Remaining" +msgstr "Octets restants" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2173 +msgid "Files" +msgstr "Fichiers" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2178 +msgid "Pieces" +msgstr "Tronçons" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2182 +msgid "Piece size" +msgstr "Taille des tronçons" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2205 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2209 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2259 msgid "Directory" msgstr "Répertoire" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1725 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2226 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2228 msgid "Priority" msgstr "Priorité" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1730 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2234 msgid "Up to higher level directory" msgstr "Vers le répertoire parent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1760 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2264 msgid "Torrent not found?" msgstr "Torrent non trouvé?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1769 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2273 msgid "File not found in torrent?" msgstr "Fichier non trouvé dans le torrent?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1782 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2286 msgid "complete" msgstr "complet" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1783 -msgid "bytes remaining" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2287 +#, fuzzy +msgid "remaining" msgstr "Octets restants" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1808 -msgid "Open" -msgstr "Ouvrir le fichier" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1834 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2341 msgid "High" msgstr "Haut" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1839 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2346 msgid "Normal" msgstr "Normal" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1844 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2351 msgid "Skip" msgstr "Ignorer" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1853 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2360 msgid "Save priorities" msgstr "Sauvegarder les priorités" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1969 -#, java-format -msgid "Torrent fetched from {0}" -msgstr "Torrent reçu de {0}" +#~ msgid "or" +#~ msgstr "ou" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1990 -#, java-format -msgid "Torrent already running: {0}" -msgstr "Torrent déjà actif: {0}" +#~ msgid "Specify custom tracker announce URL" +#~ msgstr "Spécifier une URL d'annonce de tracker personnalisé" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1992 -#, java-format -msgid "Torrent already in the queue: {0}" -msgstr "Torrent déjà dans la file d''attente: {0}" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1998 -#, java-format -msgid "Torrent at {0} was not valid" -msgstr "Le torrent {0} est invalide" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2005 -#, java-format -msgid "Torrent was not retrieved from {0}" -msgstr "Le torrent n’a pas été reçu de {0}" +#~ msgid "Open tracker announce URLs" +#~ msgstr "URLs d'annonce open tracker" #~ msgid "Torrent file must originate from an I2P-based tracker" #~ msgstr "Le fichier torrent doit provenir d'un tracker I2P" diff --git a/apps/i2psnark/locale/messages_hu.po b/apps/i2psnark/locale/messages_hu.po new file mode 100644 index 000000000..110bb0b33 --- /dev/null +++ b/apps/i2psnark/locale/messages_hu.po @@ -0,0 +1,1095 @@ +# I2P +# 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 +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: I2P\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-06-03 13:26+0000\n" +"PO-Revision-Date: 2012-06-01 18:07+0000\n" +"Last-Translator: AdminLMH \n" +"Language-Team: Hungarian (http://www.transifex.net/projects/p/I2P/language/" +"hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: ../java/src/org/klomp/snark/SnarkManager.java:392 +#, java-format +msgid "Total uploaders limit changed to {0}" +msgstr "Teljes feltöltők korlátja megváltoztatva a következőre: {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:394 +#, java-format +msgid "Minimum total uploaders limit is {0}" +msgstr "Teljes feltöltők minimum korlátja a következő: {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:406 +#, java-format +msgid "Up BW limit changed to {0}KBps" +msgstr "" +"Feltöltési sávszélesség korlátja megváltoztatva a következőre: {0} KBps" + +#: ../java/src/org/klomp/snark/SnarkManager.java:408 +#, java-format +msgid "Minimum up bandwidth limit is {0}KBps" +msgstr "A minimum feltöltési sávszélesség korlátja {0} KBps" + +#: ../java/src/org/klomp/snark/SnarkManager.java:420 +#, java-format +msgid "Startup delay changed to {0}" +msgstr "Késleltetés indításkor megváltoztatva a következőre: {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:431 +#, java-format +msgid "Refresh time changed to {0}" +msgstr "Frissítési idő a következőre változott: {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:433 +msgid "Refresh disabled" +msgstr "Frissítés kikapcsolva" + +#: ../java/src/org/klomp/snark/SnarkManager.java:488 +msgid "I2CP and tunnel changes will take effect after stopping all torrents" +msgstr "" +"Az I2CP-re és alagutakra vonatkozó változtatások az összes torrent " +"leállítása után lépnek érvénybe" + +#: ../java/src/org/klomp/snark/SnarkManager.java:492 +#, java-format +msgid "I2CP options changed to {0}" +msgstr "I2CP opciók a következőre lettek változtatva: {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:497 +msgid "Disconnecting old I2CP destination" +msgstr "Lekapcsolódás a régi I2CP célállomásról" + +#: ../java/src/org/klomp/snark/SnarkManager.java:499 +#, java-format +msgid "I2CP settings changed to {0}" +msgstr "I2CP beállítások a következőre változtak: {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:504 +msgid "" +"Unable to connect with the new settings, reverting to the old I2CP settings" +msgstr "" +"Sikertelen kapcsolódás az új beállításokat használva, visszatérés a régi " +"I2CP beállításokhoz" + +#: ../java/src/org/klomp/snark/SnarkManager.java:508 +msgid "Unable to reconnect with the old settings!" +msgstr "Sikertelen újrakapcsolódás a régi beállításokat használva!" + +#: ../java/src/org/klomp/snark/SnarkManager.java:510 +msgid "Reconnected on the new I2CP destination" +msgstr "Újracsatlakozva az új I2CP célállomásra" + +#: ../java/src/org/klomp/snark/SnarkManager.java:517 +#, java-format +msgid "I2CP listener restarted for \"{0}\"" +msgstr "I2CP figyelő újraindítva a következőhöz: \"{0}\"" + +#: ../java/src/org/klomp/snark/SnarkManager.java:529 +msgid "New files will be publicly readable" +msgstr "Az új fájlok nyilvánosan olvashatók lesznek" + +#: ../java/src/org/klomp/snark/SnarkManager.java:531 +msgid "New files will not be publicly readable" +msgstr "Az új fájlok nyilvánosan nem lesznek olvashatók" + +#: ../java/src/org/klomp/snark/SnarkManager.java:538 +msgid "Enabled autostart" +msgstr "Automatikus indítás engedélyezve" + +#: ../java/src/org/klomp/snark/SnarkManager.java:540 +msgid "Disabled autostart" +msgstr "Automatikus indítás kikapcsolva" + +#: ../java/src/org/klomp/snark/SnarkManager.java:546 +msgid "Enabled open trackers - torrent restart required to take effect." +msgstr "" +"Nyílt követők (tracker) engedélyezve - az érvénybe lépéshez a torrent " +"újraindítása szükséges." + +#: ../java/src/org/klomp/snark/SnarkManager.java:548 +msgid "Disabled open trackers - torrent restart required to take effect." +msgstr "" +"Nyílt követők (tracker) kikapcsolva - az érvénybe lépéshez a torrent " +"újraindítása szükséges." + +#: ../java/src/org/klomp/snark/SnarkManager.java:555 +#, java-format +msgid "{0} theme loaded, return to main i2psnark page to view." +msgstr "{0} téma betöltve, megtekintéséhez térj vissza az i2psnark főoldalára." + +#: ../java/src/org/klomp/snark/SnarkManager.java:562 +msgid "Configuration unchanged." +msgstr "Beállítások nem lettek megváltoztatva." + +#: ../java/src/org/klomp/snark/SnarkManager.java:576 +msgid "Open Tracker list changed - torrent restart required to take effect." +msgstr "" +"Nyílt Követők (tracker) listája megváltozott - az érvénybe lépéshez a " +"torrent újraindítása szükséges." + +#: ../java/src/org/klomp/snark/SnarkManager.java:586 +#, java-format +msgid "Unable to save the config to {0}" +msgstr "Nem sikerült a beállítások mentése a következőre: {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:651 +msgid "Connecting to I2P" +msgstr "Kapcsolódás az I2P-hez" + +#: ../java/src/org/klomp/snark/SnarkManager.java:654 +msgid "Error connecting to I2P - check your I2CP settings!" +msgstr "Hiba az I2P-hez való csatlakozáskor - ellenőrizd az I2CP beállításait!" + +#: ../java/src/org/klomp/snark/SnarkManager.java:663 +#, java-format +msgid "Error: Could not add the torrent {0}" +msgstr "Hiba: a következő torrent hozzáadása sikertelen: {0}" + +#. catch this here so we don't try do delete it below +#: ../java/src/org/klomp/snark/SnarkManager.java:685 +#, java-format +msgid "Cannot open \"{0}\"" +msgstr "\"{0}\" megnyitása sikertelen" + +#. TODO - if the existing one is a magnet, delete it and add the metainfo instead? +#: ../java/src/org/klomp/snark/SnarkManager.java:704 +#: ../java/src/org/klomp/snark/SnarkManager.java:782 +#: ../java/src/org/klomp/snark/SnarkManager.java:837 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2348 +#, java-format +msgid "Torrent with this info hash is already running: {0}" +msgstr "A torrent már fut ezzel az infó hash-el: {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:710 +#, java-format +msgid "ERROR - No I2P trackers in private torrent \"{0}\"" +msgstr "" +"HIBA - Nincsenek I2P követők (trackerek) a következő privát torrentben: " +"\"{0}\"" + +#. 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:713 +#, java-format +msgid "" +"Warning - No I2P trackers in \"{0}\", will announce to I2P open trackers " +"only." +msgstr "" +"Figyelmeztetés - Nincsenek I2P Követők (trackerek) a következőben: \"{0}\", " +"csak a nyílt I2P követőknek kerül bejelentésre." + +#. 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:718 +#, java-format +msgid "" +"Warning - No I2P Trackers found in \"{0}\". Make sure Open Tracker is " +"enabled before starting this torrent." +msgstr "" +"Figyelmeztetés - Nem találhatóak I2P Követők (trackerek) a következőben: " +"\"{0}\". Bizonyosodj meg arról, hogy a Nyílt Követő engedélyezve van, " +"mielőtt elindítod ezt a torrentet." + +#: ../java/src/org/klomp/snark/SnarkManager.java:739 +#, java-format +msgid "Torrent in \"{0}\" is invalid" +msgstr "Érvénytelen torrent a következőben: \"{0}\"" + +#: ../java/src/org/klomp/snark/SnarkManager.java:744 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2370 +#, java-format +msgid "ERROR - Out of memory, cannot create torrent from {0}" +msgstr "" +"HIBA - nincs több memória, torrent létrehozása sikertelen a következőből: {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:756 +#, java-format +msgid "Torrent added and started: \"{0}\"" +msgstr "Torrent hozzáadva és elindítva: \"{0}\"" + +#: ../java/src/org/klomp/snark/SnarkManager.java:758 +#, java-format +msgid "Torrent added: \"{0}\"" +msgstr "Torrent hozzáadva: \"{0}\"" + +#: ../java/src/org/klomp/snark/SnarkManager.java:793 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:545 +#, java-format +msgid "Fetching {0}" +msgstr "Leszedés: {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:796 +#, 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 "" +"Nincsenek mentett társak és egyetlen másik torrent sem fut. A {0} leszedése " +"nem fog sikerülni amíg el nem indítasz egy másik torrentet." + +#: ../java/src/org/klomp/snark/SnarkManager.java:800 +#, java-format +msgid "Adding {0}" +msgstr "{0} Hozzáadása" + +#: ../java/src/org/klomp/snark/SnarkManager.java:847 +#: ../java/src/org/klomp/snark/SnarkManager.java:870 +#: ../java/src/org/klomp/snark/SnarkManager.java:1306 +#, java-format +msgid "Failed to copy torrent file to {0}" +msgstr "Nem sikerült a torrent fájl másolása a következőre: {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1097 +#, java-format +msgid "Too many files in \"{0}\" ({1}), deleting it!" +msgstr "Túl sok fájl a következőben: \"{0}\" ({1}), törlésre kerül!" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1099 +#, java-format +msgid "Torrent file \"{0}\" cannot end in \".torrent\", deleting it!" +msgstr "Torrent fájl \"{0}\" nem végződhet így: \".torrent\", törlésre kerül!" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1101 +#, java-format +msgid "No pieces in \"{0}\", deleting it!" +msgstr "Nincsenek részek a következőben: \"{0}\", törlésre kerül!" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1103 +#, java-format +msgid "Too many pieces in \"{0}\", limit is {1}, deleting it!" +msgstr "Túl sok rész a következőben: \"{0}\", a határ {1}, törlésre kerül!" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1105 +#, java-format +msgid "Pieces are too large in \"{0}\" ({1}B), deleting it." +msgstr "A részek túl nagyok a következőben: \"{0}\" ({1}B), törlésre kerül." + +#: ../java/src/org/klomp/snark/SnarkManager.java:1106 +#, java-format +msgid "Limit is {0}B" +msgstr "A határ {0}B" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1108 +#, java-format +msgid "Torrent \"{0}\" has no data, deleting it!" +msgstr "\"{0}\" torrent nem tartalmaz adatot, törlésre kerül!" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1116 +#, java-format +msgid "Torrents larger than {0}B are not supported yet, deleting \"{1}\"" +msgstr "" +"Nincsenek támogatva torrentek, melyek nagyobbak, mint {0}B, \"{1}\" törlésre " +"kerül" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1132 +#, java-format +msgid "Error: Could not remove the torrent {0}" +msgstr "Hiba: a következő torrent eltávolítása sikertelen: {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1153 +#: ../java/src/org/klomp/snark/SnarkManager.java:1171 +#, java-format +msgid "Torrent stopped: \"{0}\"" +msgstr "Torrent leállítva: \"{0}\"" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1192 +#, java-format +msgid "Torrent removed: \"{0}\"" +msgstr "Torrent eltávolítva: \"{0}\"" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1200 +#, java-format +msgid "Adding torrents in {0}" +msgstr "Torrentek hozzáadása a következőben: {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1251 +#, java-format +msgid "Download finished: {0}" +msgstr "A letöltés befejeződött: {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1302 +#, java-format +msgid "Metainfo received for {0}" +msgstr "Metainformáció letöltve a következőhöz: {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1303 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:582 +#, java-format +msgid "Starting up torrent {0}" +msgstr "{0} torrent indítása" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1318 +#, java-format +msgid "Error on torrent {0}" +msgstr "Hiba a következő torrenten: {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1367 +msgid "Unable to connect to I2P!" +msgstr "Sikertelen csatlakozás az I2P-hez!" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1373 +#, java-format +msgid "Unable to add {0}" +msgstr "{0} hozzáadása sikertelen" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:221 +msgid "I2PSnark - Anonymous BitTorrent Client" +msgstr "I2PSnark - Anoním BitTorrent Kliens" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:234 +msgid "Router is down" +msgstr "Router leállva" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:249 +msgid "Torrents" +msgstr "Torrentek" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:252 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:259 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1189 +msgid "I2PSnark" +msgstr "I2PSnark" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:256 +msgid "Refresh page" +msgstr "Lap újratöltése" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:261 +msgid "Forum" +msgstr "Fórum" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:274 +msgid "Click \"Add torrent\" button to fetch torrent" +msgstr "Torrent leszedéséhez kattints a \"Torrent hozzáadása\" gombra" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:309 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:310 +msgid "clear messages" +msgstr "üzenetek törlése" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:336 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2091 +msgid "Status" +msgstr "Állapot" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:342 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:344 +msgid "Hide Peers" +msgstr "Társak Elrejtése" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:349 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:351 +msgid "Show Peers" +msgstr "Társak Megjelenítése" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:358 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2005 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2021 +msgid "Torrent" +msgstr "Torrent" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:362 +msgid "Estimated time remaining" +msgstr "Becsült hátralévő idő" + +#. Translators: Please keep short or translate as " " +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:365 +msgid "ETA" +msgstr "BIE" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:369 +msgid "Downloaded" +msgstr "Letöltött" + +#. Translators: Please keep short or translate as " " +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:372 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:386 +msgid "RX" +msgstr "Be" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:376 +msgid "Uploaded" +msgstr "Feltöltött" + +#. Translators: Please keep short or translate as " " +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:379 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:396 +msgid "TX" +msgstr "Ki" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:384 +msgid "Down Rate" +msgstr "Letöltési Sebesség" + +#. Translators: Please keep short or translate as " " +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:389 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:398 +msgid "Rate" +msgstr "Sebesség" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:394 +msgid "Up Rate" +msgstr "Feltöltési Sebesség" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:418 +msgid "Stop all torrents and the I2P tunnel" +msgstr "Minden torrent és az I2P alagút leállítása" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:420 +msgid "Stop All" +msgstr "Mindet Leállít" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:429 +msgid "Start all torrents and the I2P tunnel" +msgstr "Minden torrent és az I2P alagút indítása" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:431 +msgid "Start All" +msgstr "Mind Indítása" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:451 +msgid "No torrents loaded." +msgstr "Egy torrent sem került betöltésre." + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:456 +msgid "Totals" +msgstr "Összesen" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:458 +#, java-format +msgid "1 torrent" +msgid_plural "{0} torrents" +msgstr[0] "1 torrent" +msgstr[1] "{0} torrent" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:461 +#, java-format +msgid "1 connected peer" +msgid_plural "{0} connected peers" +msgstr[0] "1 csatlakozott társ" +msgstr[1] "{0} csatlakzott társ" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:544 +msgid "Opening the I2P tunnel" +msgstr "Az I2P alagút megnyitása" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:553 +#, java-format +msgid "Invalid URL: Must start with \"http://\", \"{0}\", or \"{1}\"" +msgstr "Érvénytelen URL: \"http://\", \"{0}\", vagy \"{1}\" kell kezdődnie" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:601 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:628 +#, java-format +msgid "Magnet deleted: {0}" +msgstr "Mágnes észlelve: {0}" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:609 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:634 +#, java-format +msgid "Torrent file deleted: {0}" +msgstr "Torrent fájl törölve: {0}" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:640 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:651 +#, java-format +msgid "Data file deleted: {0}" +msgstr "Adatfájl törölve: {0}" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:642 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:653 +#, java-format +msgid "Data file could not be deleted: {0}" +msgstr "Adatfájl törlése nem sikerült: {0}" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:665 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:672 +#, java-format +msgid "Data dir deleted: {0}" +msgstr "Adatkönyvtár törölve: {0}" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:716 +msgid "Error creating torrent - you must select a tracker" +msgstr "" +"Hiba a torrent létrehozásakor - ki kell választanod egy követőt (tracker)" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:731 +#, java-format +msgid "Torrent created for \"{0}\"" +msgstr "Torrent létrehozva a következőnek: \"{0}\"" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:733 +#, java-format +msgid "" +"Many I2P trackers require you to register new torrents before seeding - " +"please do so before starting \"{0}\"" +msgstr "" +"Sok I2P követő (tracker) megköveteli az új torrentek regisztrációját " +"táplálás (seed) előtt - kérlek, regisztrálj, mielőtt elindítod a " +"következőt: \"{0}\"" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:735 +#, java-format +msgid "Error creating a torrent for \"{0}\"" +msgstr "Hiba történt a torrent létrehozásakor \"{0}\" számára" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:738 +#, java-format +msgid "Cannot create a torrent for the nonexistent data: {0}" +msgstr "Nem sikerült torrent létrehozása, nemlétező adat: {0}" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:741 +msgid "Error creating torrent - you must enter a file or directory" +msgstr "Hiba a torrent létrehozásakor - Fájl vagy könyvtár megadása kötelező" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:744 +msgid "Stopping all torrents and closing the I2P tunnel." +msgstr "Az összes torrent leállítás és az I2P alagút lezárás alatt." + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:755 +msgid "I2P tunnel closed." +msgstr "I2P alagút lezárva." + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:758 +msgid "Opening the I2P tunnel and starting all torrents." +msgstr "Az I2P alagút megnyitás, minden torrent indítás alatt." + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:774 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1661 +#, fuzzy +msgid "Change open trackers" +msgstr "Nyílt követőket (tracker) is használjon" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:774 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1660 +msgid "Delete selected" +msgstr "Kijelöltek törlése" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:787 +msgid "Removed" +msgstr "Eltávolítva" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:803 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1659 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1664 +msgid "Add tracker" +msgstr "Követő (tracker) hozzáadása" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:821 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:824 +msgid "Enter valid tracker name and URLs" +msgstr "Adj meg érvényes követő (tracker) nevet és URL címeket" + +#. "\n" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:826 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1663 +msgid "Restore defaults" +msgstr "Alapértelmezések visszaállítása" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:829 +msgid "Restored default trackers" +msgstr "Alapértelmezett követők (trackerek) visszaállítva" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:950 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:955 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:961 +msgid "Tracker Error" +msgstr "Követő (tracker) Hiba" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:953 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:957 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:981 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:985 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:994 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:998 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1003 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1007 +#, java-format +msgid "1 peer" +msgid_plural "{0} peers" +msgstr[0] "1 társ" +msgstr[1] "{0} társ" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:971 +msgid "Seeding" +msgstr "Táplálás (seeding)" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:975 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:987 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2027 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2142 +msgid "Complete" +msgstr "Kész" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:991 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:996 +msgid "OK" +msgstr "Rendben" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1000 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1005 +msgid "Stalled" +msgstr "Beragadt" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1009 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1012 +msgid "No Peers" +msgstr "Nincsenek Társak" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1014 +msgid "Stopped" +msgstr "Leállítva" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1047 +msgid "Torrent details" +msgstr "Torrent részletek" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1059 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1319 +msgid "Info" +msgstr "Infó" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1074 +msgid "View files" +msgstr "Fájlok megtekintése" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1076 +msgid "Open file" +msgstr "Fájl megnyitása" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1118 +msgid "Stop the torrent" +msgstr "Torrent leállítása" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1120 +msgid "Stop" +msgstr "Leállítás" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1130 +msgid "Start the torrent" +msgstr "Torrent indítása" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1132 +msgid "Start" +msgstr "Indítás" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1143 +msgid "Remove the torrent from the active list, deleting the .torrent file" +msgstr "Torrent eltávolítása az aktív listáról, a .torrent fájl törlésével" + +#. Can't figure out how to escape double quotes inside the onclick string. +#. Single quotes in translate strings with parameters must be doubled. +#. Then the remaining single quote must be escaped +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1148 +#, java-format +msgid "" +"Are you sure you want to delete the file \\''{0}.torrent\\'' (downloaded " +"data will not be deleted) ?" +msgstr "" +"Biztos, hogy törölni akarod a következő fájlt: \\''{0}.torrent\\'' (a " +"letöltött adat nem kerül törlésre) ?" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1151 +msgid "Remove" +msgstr "Eltávolítás" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1162 +msgid "Delete the .torrent file and the associated data file(s)" +msgstr ".torrent fájl törlése a hozzá tartozó adatfájlokkal együtt" + +#. Can't figure out how to escape double quotes inside the onclick string. +#. Single quotes in translate strings with parameters must be doubled. +#. Then the remaining single quote must be escaped +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1167 +#, java-format +msgid "" +"Are you sure you want to delete the torrent \\''{0}\\'' and all downloaded " +"data?" +msgstr "" +"Biztos, hogy törlöd a következő torrentet és az összes letöltött adatot: " +"\\''{0}\\'' ?" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1170 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1641 +msgid "Delete" +msgstr "Törlés" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1205 +msgid "Unknown" +msgstr "Ismeretlen" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1217 +msgid "Seed" +msgstr "Táplálás (Seed)" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1240 +msgid "Uninteresting (The peer has no pieces we need)" +msgstr "Érdektelen (társ nem rendelkezik számunkra szükséges részekkel)" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1242 +msgid "Choked (The peer is not allowing us to request pieces)" +msgstr "Eltömődött (a társ nem engedi részek igénylését)" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1262 +msgid "Uninterested (We have no pieces the peer needs)" +msgstr "Érdektelen (nem rendelkezünk a társak számára szükséges részekkel)" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1264 +msgid "Choking (We are not allowing the peer to request pieces)" +msgstr "Eltömődött (a társak számára a részek igénylése nem engedélyezett)" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1318 +#, java-format +msgid "Details at {0} tracker" +msgstr "Részletek a következő követőn (tracker): {0}" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1348 +msgid "Add Torrent" +msgstr "Torrent Hozzáadása" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1350 +msgid "From URL" +msgstr "URL címről" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1353 +msgid "" +"Enter the torrent file download URL (I2P only), magnet link, maggot link, or " +"info hash" +msgstr "" +"Add meg a torrent fájl letöltési URL-jét (csak I2P), mágnes linket, maggot " +"linket vagy infó hash-t" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1358 +msgid "Add torrent" +msgstr "Torrent hozzáadása" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1361 +#, java-format +msgid "You can also copy .torrent files to: {0}." +msgstr "Másolhatsz .torrent fájlokat a következőhöz is: {0}." + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1363 +msgid "Removing a .torrent will cause it to stop." +msgstr "A .torrent fájl eltávolításával meg fog állni." + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1386 +msgid "Create Torrent" +msgstr "Torrent létrehozása" + +#. out.write("From file:
\n"); +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1389 +msgid "Data to seed" +msgstr "Adat táplálásra (seed)" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1393 +msgid "File or directory to seed (must be within the specified path)" +msgstr "Fájl vagy könyvtár táplálásra (a megadott útvonalon belül kell lennie)" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1395 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2049 +msgid "Tracker" +msgstr "Követő (tracker)" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1397 +msgid "Select a tracker" +msgstr "Válassz követőt (tracker)" + +#. out.write(_("Open trackers and DHT only")); +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1402 +msgid "Open trackers only" +msgstr "Csak nyílt követők (tracker)" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1419 +msgid "Create torrent" +msgstr "Torrent létrehozása" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1422 +msgid "Private?" +msgstr "Privát?" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1424 +msgid "Use for private trackers" +msgstr "Privát követők (tracker) általi használatra" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1449 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1673 +msgid "Configuration" +msgstr "Beállítások" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1453 +msgid "Data directory" +msgstr "Adatkönyvtár" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1455 +msgid "Edit i2psnark.config and restart to change" +msgstr "" +"Változtasd meg az i2psnark.config fájlt, a változtatás érvényesítéséhez " +"újraindítás szükséges" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1459 +msgid "Files readable by all" +msgstr "Mindenki által olvasható fájlok" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1463 +msgid "If checked, other users may access the downloaded files" +msgstr "Ha be van jelölve, más felhasználók is elérhetik a letöltött fájlokat" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1467 +msgid "Auto start" +msgstr "Automatikus indítás" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1471 +msgid "If checked, automatically start torrents that are added" +msgstr "Ha be van jelölve, a hozzáadott torrentek automatikusan elindulnak" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1475 +msgid "Theme" +msgstr "Téma" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1488 +msgid "Refresh time" +msgstr "Idő frissítése" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1501 +msgid "Never" +msgstr "Soha" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1507 +msgid "Startup delay" +msgstr "Indítási késleltetés" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1509 +msgid "minutes" +msgstr "perc" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1533 +msgid "Total uploader limit" +msgstr "Teljes feltöltők korlát" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1536 +msgid "peers" +msgstr "társak" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1540 +msgid "Up bandwidth limit" +msgstr "Feltöltési sávszélesség korlát" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1543 +msgid "Half available bandwidth recommended." +msgstr "A rendelkezésre álló sávszélesség fele javasolt." + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1545 +msgid "View or change router bandwidth" +msgstr "A router sávszélesség megtekintése vagy megváltoztatása" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1549 +msgid "Use open trackers also" +msgstr "Nyílt követőket (tracker) is használjon" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1553 +msgid "" +"If checked, announce torrents to open trackers as well as the tracker listed " +"in the torrent file" +msgstr "" +"Ha be van jelölve, bejelenti a torrenteket a nyílt követőkre (tracker) és " +"torrent fájlban feltüntetett követőre is" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1569 +msgid "Inbound Settings" +msgstr "Bejövő Beállítások" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1575 +msgid "Outbound Settings" +msgstr "Kimenő Beállítások" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1583 +msgid "I2CP host" +msgstr "I2CP hoszt" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1588 +msgid "I2CP port" +msgstr "I2CP port" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1603 +msgid "I2CP options" +msgstr "I2CP opciók" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1608 +msgid "Save configuration" +msgstr "Beállítások mentése" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1622 +msgid "Trackers" +msgstr "Követők (trackerek)" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1627 +msgid "Name" +msgstr "Név" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1629 +msgid "Website URL" +msgstr "Weboldal URL" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1631 +#, fuzzy +msgid "Open Tracker?" +msgstr "Csak nyílt követők (tracker)" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1633 +msgid "Announce URL" +msgstr "Bejelentési URL" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1653 +msgid "Add" +msgstr "Hozzáadás" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1689 +#, java-format +msgid "Invalid magnet URL {0}" +msgstr "Érvénytelen mágnes URL {0}" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1723 +#, java-format +msgid "Invalid info hash in magnet URL {0}" +msgstr "Érvénytelen infó hash a mágnes URL-ben {0}" + +#. * dummies for translation +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1847 +#, java-format +msgid "1 hop" +msgid_plural "{0} hops" +msgstr[0] "1 ugrás" +msgstr[1] "{0} ugrás" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1848 +#, java-format +msgid "1 tunnel" +msgid_plural "{0} tunnels" +msgstr[0] "1 alagút" +msgstr[1] "{0} alagút" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2025 +msgid "Completion" +msgstr "Befejezés" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2031 +#, fuzzy +msgid "Remaining" +msgstr "bájt van hátra" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2032 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2088 +msgid "Size" +msgstr "Méret" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2037 +msgid "Files" +msgstr "Fájlok" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2039 +msgid "Pieces" +msgstr "Részek" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2040 +msgid "Piece size" +msgstr "Rész méret" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2062 +msgid "Magnet link" +msgstr "Mágnes link" + +#. 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:2068 +msgid "Torrent file" +msgstr "Torrent fájl" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2086 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2125 +msgid "Directory" +msgstr "Könyvtár" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2095 +msgid "Priority" +msgstr "Prioritás" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2100 +msgid "Up to higher level directory" +msgstr "Vissza a felsőbb szintű könyvtárba" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2130 +msgid "Torrent not found?" +msgstr "Torrent nem található?" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2139 +msgid "File not found in torrent?" +msgstr "File nem található a torrentben?" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2152 +msgid "complete" +msgstr "kész" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2153 +msgid "bytes remaining" +msgstr "bájt van hátra" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2178 +msgid "Open" +msgstr "Megnyitás" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2204 +msgid "High" +msgstr "Magas" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2209 +msgid "Normal" +msgstr "Normál" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2214 +msgid "Skip" +msgstr "Kihagy" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2223 +msgid "Save priorities" +msgstr "Tulajdonságok mentése" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2339 +#, java-format +msgid "Torrent fetched from {0}" +msgstr "Torrent leszedve a következőről: {0}" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2360 +#, java-format +msgid "Torrent already running: {0}" +msgstr "Torrent már fut: {0}" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2362 +#, java-format +msgid "Torrent already in the queue: {0}" +msgstr "Torrent már a sorban van: {0}" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2368 +#, java-format +msgid "Torrent at {0} was not valid" +msgstr "Érvénytelen torrent a következő helyen: {0}" + +#. 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:2382 +#, java-format +msgid "Torrent was not retrieved from {0}" +msgstr "Torrent nem került letöltésre a következőről: {0}" + +#~ msgid "Open tracker announce URLs" +#~ msgstr "Nyílt követő (tracker) bejelentési URL-ek" diff --git a/apps/i2psnark/locale/messages_it.po b/apps/i2psnark/locale/messages_it.po index e39b0e0de..47ee67c3a 100644 --- a/apps/i2psnark/locale/messages_it.po +++ b/apps/i2psnark/locale/messages_it.po @@ -3,949 +3,1089 @@ # This file is distributed under the same license as the i2psnark package. # To contribute translations, see http://www.i2p2.de/newdevelopers # +# Translators: +# , 2012. +# , 2011. msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-23 19:47+0000\n" -"PO-Revision-Date: 2011-06-11 09:17+0000\n" -"Last-Translator: duck \n" -"Language-Team: Italian (http://www.transifex.net/projects/p/I2P/team/it/)\n" +"POT-Creation-Date: 2012-06-03 14:12+0000\n" +"PO-Revision-Date: 2012-05-20 22:07+0000\n" +"Last-Translator: ColomboI2P \n" +"Language-Team: Italian (http://www.transifex.net/projects/p/I2P/language/" +"it/)\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../java/src/org/klomp/snark/SnarkManager.java:355 +#: ../java/src/org/klomp/snark/SnarkManager.java:392 #, java-format msgid "Total uploaders limit changed to {0}" -msgstr "" - -#: ../java/src/org/klomp/snark/SnarkManager.java:357 -#, java-format -msgid "Minimum total uploaders limit is {0}" -msgstr "" - -#: ../java/src/org/klomp/snark/SnarkManager.java:369 -#, java-format -msgid "Up BW limit changed to {0}KBps" -msgstr "" - -#: ../java/src/org/klomp/snark/SnarkManager.java:371 -#, java-format -msgid "Minimum up bandwidth limit is {0}KBps" -msgstr "" - -#: ../java/src/org/klomp/snark/SnarkManager.java:383 -#, java-format -msgid "Startup delay changed to {0}" -msgstr "" +msgstr "Limite del totale di uploaders modificato a {0}" #: ../java/src/org/klomp/snark/SnarkManager.java:394 #, java-format +msgid "Minimum total uploaders limit is {0}" +msgstr "Il minimo limite del totale di uploaders è {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:406 +#, java-format +msgid "Up BW limit changed to {0}KBps" +msgstr "Il minimo limite della banda in up modificato a {0}KBps" + +#: ../java/src/org/klomp/snark/SnarkManager.java:408 +#, java-format +msgid "Minimum up bandwidth limit is {0}KBps" +msgstr "Il minimo limite della banda in up è {0}KBps" + +#: ../java/src/org/klomp/snark/SnarkManager.java:420 +#, java-format +msgid "Startup delay changed to {0}" +msgstr "Ritardo startup modificato a {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:431 +#, java-format msgid "Refresh time changed to {0}" -msgstr "" +msgstr "Tempo di aggiornamento cambiato in {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:396 +#: ../java/src/org/klomp/snark/SnarkManager.java:433 msgid "Refresh disabled" -msgstr "" +msgstr "Aggiornamento disabilitato" -#: ../java/src/org/klomp/snark/SnarkManager.java:451 +#: ../java/src/org/klomp/snark/SnarkManager.java:488 msgid "I2CP and tunnel changes will take effect after stopping all torrents" msgstr "" +"I cambiamenti di tunnel ed I2CP saranno effettivi dopo aver fermato tutti i " +"torrent " -#: ../java/src/org/klomp/snark/SnarkManager.java:455 +#: ../java/src/org/klomp/snark/SnarkManager.java:492 #, java-format msgid "I2CP options changed to {0}" -msgstr "" +msgstr "Opzioni I2CP modificate in {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:460 +#: ../java/src/org/klomp/snark/SnarkManager.java:497 msgid "Disconnecting old I2CP destination" -msgstr "" +msgstr "La vecchia destinazione I2CP è in disconnessione" -#: ../java/src/org/klomp/snark/SnarkManager.java:462 +#: ../java/src/org/klomp/snark/SnarkManager.java:499 #, java-format msgid "I2CP settings changed to {0}" -msgstr "" +msgstr "Impostazioni I2CP cambiate a {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:467 +#: ../java/src/org/klomp/snark/SnarkManager.java:504 msgid "" "Unable to connect with the new settings, reverting to the old I2CP settings" msgstr "" +"Impossibile connettersi con le nuove impostazioni, ritorno alle vecchie " +"impostazioni I2CP" -#: ../java/src/org/klomp/snark/SnarkManager.java:471 +#: ../java/src/org/klomp/snark/SnarkManager.java:508 msgid "Unable to reconnect with the old settings!" -msgstr "" +msgstr "Impossibile riconnettersi con le vecchie impostazioni!" -#: ../java/src/org/klomp/snark/SnarkManager.java:473 +#: ../java/src/org/klomp/snark/SnarkManager.java:510 msgid "Reconnected on the new I2CP destination" -msgstr "" +msgstr "Riconnesso sulla nuova destinazione I2CP" -#: ../java/src/org/klomp/snark/SnarkManager.java:480 +#: ../java/src/org/klomp/snark/SnarkManager.java:517 #, java-format msgid "I2CP listener restarted for \"{0}\"" -msgstr "" +msgstr "Listener I2CP riavviato per \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:492 +#: ../java/src/org/klomp/snark/SnarkManager.java:529 msgid "New files will be publicly readable" -msgstr "" +msgstr "I nuovi file saranno visibili pubblicamente" -#: ../java/src/org/klomp/snark/SnarkManager.java:494 +#: ../java/src/org/klomp/snark/SnarkManager.java:531 msgid "New files will not be publicly readable" -msgstr "" +msgstr "I nuovi file non saranno visibili pubblicamente" -#: ../java/src/org/klomp/snark/SnarkManager.java:501 +#: ../java/src/org/klomp/snark/SnarkManager.java:538 msgid "Enabled autostart" -msgstr "" +msgstr "Autostart abilitato" -#: ../java/src/org/klomp/snark/SnarkManager.java:503 +#: ../java/src/org/klomp/snark/SnarkManager.java:540 msgid "Disabled autostart" -msgstr "" +msgstr "Autostart disabilitato" -#: ../java/src/org/klomp/snark/SnarkManager.java:509 +#: ../java/src/org/klomp/snark/SnarkManager.java:546 msgid "Enabled open trackers - torrent restart required to take effect." msgstr "" +"Tracker aperti abilitati - è richiesto il riavvio dei torrent perchè la " +"modifica abbia effetto." -#: ../java/src/org/klomp/snark/SnarkManager.java:511 +#: ../java/src/org/klomp/snark/SnarkManager.java:548 msgid "Disabled open trackers - torrent restart required to take effect." msgstr "" +"Tracker aperti disabilitati - è richiesto il riavvio dei torrent perchè la " +"modifica abbia effetto." -#: ../java/src/org/klomp/snark/SnarkManager.java:519 -msgid "Open Tracker list changed - torrent restart required to take effect." -msgstr "" - -#: ../java/src/org/klomp/snark/SnarkManager.java:526 +#: ../java/src/org/klomp/snark/SnarkManager.java:555 #, java-format msgid "{0} theme loaded, return to main i2psnark page to view." msgstr "" +"{0} tema caricato, ritornare alla pagina i2psnark principale per vederlo." -#: ../java/src/org/klomp/snark/SnarkManager.java:533 +#: ../java/src/org/klomp/snark/SnarkManager.java:562 msgid "Configuration unchanged." -msgstr "" +msgstr "Configurazione non modificata." -#: ../java/src/org/klomp/snark/SnarkManager.java:543 +#: ../java/src/org/klomp/snark/SnarkManager.java:576 +msgid "Open Tracker list changed - torrent restart required to take effect." +msgstr "" +"Lista dei tracker aperti modificata - è richiesto il riavvio dei torrent " +"perchè la modifica abbia effetto." + +#: ../java/src/org/klomp/snark/SnarkManager.java:586 #, java-format msgid "Unable to save the config to {0}" -msgstr "" +msgstr "Impossibile salvare la configurazione su {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:608 +#: ../java/src/org/klomp/snark/SnarkManager.java:651 msgid "Connecting to I2P" -msgstr "" +msgstr "In connessione a I2P" -#: ../java/src/org/klomp/snark/SnarkManager.java:611 +#: ../java/src/org/klomp/snark/SnarkManager.java:654 msgid "Error connecting to I2P - check your I2CP settings!" -msgstr "" +msgstr "Errore nella connessione a I2P - controlla le tue impostazioni I2CP!" -#: ../java/src/org/klomp/snark/SnarkManager.java:620 +#: ../java/src/org/klomp/snark/SnarkManager.java:663 #, java-format msgid "Error: Could not add the torrent {0}" -msgstr "" +msgstr "Errore: Non è stato possibile aggiungere il torrent {0}" #. catch this here so we don't try do delete it below -#: ../java/src/org/klomp/snark/SnarkManager.java:642 +#: ../java/src/org/klomp/snark/SnarkManager.java:685 #, java-format msgid "Cannot open \"{0}\"" -msgstr "" +msgstr "Impossibile aprire \"{0}\"" #. 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:2015 +#: ../java/src/org/klomp/snark/SnarkManager.java:704 +#: ../java/src/org/klomp/snark/SnarkManager.java:782 +#: ../java/src/org/klomp/snark/SnarkManager.java:837 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2348 #, java-format msgid "Torrent with this info hash is already running: {0}" -msgstr "" +msgstr "Un torrent con questo info hash è già attivo: {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:710 +#, java-format +msgid "ERROR - No I2P trackers in private torrent \"{0}\"" +msgstr "ERRORE - Nessun tracker I2P nel torrent privato \"{0}\"" #. 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/src/org/klomp/snark/SnarkManager.java:713 #, java-format msgid "" "Warning - No I2P trackers in \"{0}\", will announce to I2P open trackers " "only." msgstr "" +"Attenzione - Nessun tracker I2P in \"{0}\", ci si presenterà solo a tracker " +"I2P aperti." #. 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/src/org/klomp/snark/SnarkManager.java:718 #, java-format msgid "" "Warning - No I2P Trackers found in \"{0}\". Make sure Open Tracker is " "enabled before starting this torrent." msgstr "" +"Attenzione - Nessun Tracker I2P trovato in \"{0}\". Assicurati che Open " +"Tracker sia abilitato prima di avviare questo torrent." -#: ../java/src/org/klomp/snark/SnarkManager.java:694 +#: ../java/src/org/klomp/snark/SnarkManager.java:739 #, java-format msgid "Torrent in \"{0}\" is invalid" -msgstr "" +msgstr "Il torrent in \"{0}\" non è valido" -#: ../java/src/org/klomp/snark/SnarkManager.java:699 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2037 +#: ../java/src/org/klomp/snark/SnarkManager.java:744 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2370 #, java-format msgid "ERROR - Out of memory, cannot create torrent from {0}" -msgstr "" +msgstr "ERRORE - Memoria piena, impossibile creare torrent da {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:711 +#: ../java/src/org/klomp/snark/SnarkManager.java:756 #, java-format msgid "Torrent added and started: \"{0}\"" -msgstr "" +msgstr "Torrent aggounto e avviato: \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:713 +#: ../java/src/org/klomp/snark/SnarkManager.java:758 #, java-format msgid "Torrent added: \"{0}\"" -msgstr "" +msgstr "Torrent aggiunto: \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:748 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:493 +#: ../java/src/org/klomp/snark/SnarkManager.java:793 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:545 #, java-format msgid "Fetching {0}" -msgstr "" +msgstr "Recupero di {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:751 +#: ../java/src/org/klomp/snark/SnarkManager.java:796 #, 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 "" +"Non abbiamo peer salvati e nessun altro torrent è attivo. Il recupero di {0} " +"non avrà successo fino a che non avvierai un altro torrent." -#: ../java/src/org/klomp/snark/SnarkManager.java:755 +#: ../java/src/org/klomp/snark/SnarkManager.java:800 #, java-format msgid "Adding {0}" -msgstr "" +msgstr "{0} in aggiunta" -#: ../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/src/org/klomp/snark/SnarkManager.java:847 +#: ../java/src/org/klomp/snark/SnarkManager.java:870 +#: ../java/src/org/klomp/snark/SnarkManager.java:1306 #, java-format msgid "Failed to copy torrent file to {0}" -msgstr "" +msgstr "Fallimento nella copia del file torrent su {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:1052 +#: ../java/src/org/klomp/snark/SnarkManager.java:1097 #, java-format msgid "Too many files in \"{0}\" ({1}), deleting it!" -msgstr "" +msgstr "Troppi file in \"{0}\" ({1}), in rimozione!" -#: ../java/src/org/klomp/snark/SnarkManager.java:1054 +#: ../java/src/org/klomp/snark/SnarkManager.java:1099 #, java-format msgid "Torrent file \"{0}\" cannot end in \".torrent\", deleting it!" -msgstr "" +msgstr "Il file torrent \"{0}\" non può finire in \".torrent\", in rimozione!" -#: ../java/src/org/klomp/snark/SnarkManager.java:1056 +#: ../java/src/org/klomp/snark/SnarkManager.java:1101 #, java-format msgid "No pieces in \"{0}\", deleting it!" -msgstr "" +msgstr "Non ci sono pezzi in \"{0}\", in rimozione!" -#: ../java/src/org/klomp/snark/SnarkManager.java:1058 +#: ../java/src/org/klomp/snark/SnarkManager.java:1103 #, java-format msgid "Too many pieces in \"{0}\", limit is {1}, deleting it!" -msgstr "" +msgstr "Troppi pezzi in \"{0}\", il limite è {1}, in rimozione!" -#: ../java/src/org/klomp/snark/SnarkManager.java:1060 +#: ../java/src/org/klomp/snark/SnarkManager.java:1105 #, java-format msgid "Pieces are too large in \"{0}\" ({1}B), deleting it." -msgstr "" +msgstr "I pezzi sono troppo larghi in \"{0}\" ({1}B), in rimozione." -#: ../java/src/org/klomp/snark/SnarkManager.java:1061 +#: ../java/src/org/klomp/snark/SnarkManager.java:1106 #, java-format msgid "Limit is {0}B" -msgstr "" +msgstr "Il limite è {0}B" -#: ../java/src/org/klomp/snark/SnarkManager.java:1063 +#: ../java/src/org/klomp/snark/SnarkManager.java:1108 #, java-format msgid "Torrent \"{0}\" has no data, deleting it!" -msgstr "" +msgstr "Il torrent \"{0}\" non ha dati, in rimozione!" -#: ../java/src/org/klomp/snark/SnarkManager.java:1071 +#: ../java/src/org/klomp/snark/SnarkManager.java:1116 #, java-format msgid "Torrents larger than {0}B are not supported yet, deleting \"{1}\"" msgstr "" +"Torrent più grandi di {0}B non sono ancora supportati, \"{1}\" in rimozione" -#: ../java/src/org/klomp/snark/SnarkManager.java:1087 +#: ../java/src/org/klomp/snark/SnarkManager.java:1132 #, java-format msgid "Error: Could not remove the torrent {0}" -msgstr "" +msgstr "Errore: Non è stato possibile rimuovere il torrent {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:1108 -#: ../java/src/org/klomp/snark/SnarkManager.java:1126 +#: ../java/src/org/klomp/snark/SnarkManager.java:1153 +#: ../java/src/org/klomp/snark/SnarkManager.java:1171 #, java-format msgid "Torrent stopped: \"{0}\"" -msgstr "" +msgstr "Torrent fermato: \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:1147 +#: ../java/src/org/klomp/snark/SnarkManager.java:1192 #, java-format msgid "Torrent removed: \"{0}\"" -msgstr "" +msgstr "Torrent rimosso: \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:1155 +#: ../java/src/org/klomp/snark/SnarkManager.java:1200 #, java-format msgid "Adding torrents in {0}" -msgstr "" +msgstr "Torrent in aggiunta in {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:1208 +#: ../java/src/org/klomp/snark/SnarkManager.java:1251 #, java-format msgid "Download finished: {0}" -msgstr "" +msgstr "Download completato: {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:1256 +#: ../java/src/org/klomp/snark/SnarkManager.java:1302 #, java-format msgid "Metainfo received for {0}" -msgstr "" +msgstr "Metainfo ricevute per {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:1257 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:528 +#: ../java/src/org/klomp/snark/SnarkManager.java:1303 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:582 #, java-format msgid "Starting up torrent {0}" -msgstr "" +msgstr "Avvio del torrent {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:1313 +#: ../java/src/org/klomp/snark/SnarkManager.java:1318 +#, java-format +msgid "Error on torrent {0}" +msgstr "Errore sul torrent {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1367 msgid "Unable to connect to I2P!" -msgstr "" +msgstr "Impossibile connettersi a I2P!" -#: ../java/src/org/klomp/snark/SnarkManager.java:1319 +#: ../java/src/org/klomp/snark/SnarkManager.java:1373 #, java-format msgid "Unable to add {0}" -msgstr "" +msgstr "Impossibile aggiungere {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:204 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:221 msgid "I2PSnark - Anonymous BitTorrent Client" -msgstr "" +msgstr "I2PSnark - Client BitTorrent Anonimo" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:220 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:234 +msgid "Router is down" +msgstr "Il router non è in funzione" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:249 msgid "Torrents" -msgstr "" +msgstr "Torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:223 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:230 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1033 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:252 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:259 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1189 msgid "I2PSnark" -msgstr "" +msgstr "I2PSnark" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:227 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:256 msgid "Refresh page" -msgstr "" +msgstr "Ricarica pagina" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:232 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:261 msgid "Forum" -msgstr "" +msgstr "Forum" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:286 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1758 -msgid "Status" -msgstr "" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:274 +msgid "Click \"Add torrent\" button to fetch torrent" +msgstr "Clicca il bottone \"Aggiungi torrent\" per scaricare il torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:292 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:294 -msgid "Hide Peers" -msgstr "" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:309 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:310 +msgid "clear messages" +msgstr "pulisci messaggi" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:299 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:301 -msgid "Show Peers" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:308 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1682 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1698 -msgid "Torrent" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:312 -msgid "Estimated time remaining" -msgstr "" - -#. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:315 -msgid "ETA" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:319 -msgid "Downloaded" -msgstr "" - -#. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:322 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:336 -msgid "RX" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:326 -msgid "Uploaded" -msgstr "" - -#. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:329 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:346 -msgid "TX" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:334 -msgid "Down Rate" -msgstr "" - -#. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:339 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:348 -msgid "Rate" -msgstr "" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2091 +msgid "Status" +msgstr "Stato" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:342 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:344 -msgid "Up Rate" -msgstr "" +msgid "Hide Peers" +msgstr "Nascondi Peers" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:368 -msgid "Stop all torrents and the I2P tunnel" -msgstr "" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:349 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:351 +msgid "Show Peers" +msgstr "Mostra Peers" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:370 -msgid "Stop All" -msgstr "" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:358 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2005 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2021 +msgid "Torrent" +msgstr "Torrent" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:362 +msgid "Estimated time remaining" +msgstr "Stima del tempo rimanente" + +#. Translators: Please keep short or translate as " " +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:365 +msgid "ETA" +msgstr "ETA" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:369 +msgid "Downloaded" +msgstr "Scaricato" + +#. Translators: Please keep short or translate as " " +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:372 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:386 +msgid "RX" +msgstr "RX" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:376 +msgid "Uploaded" +msgstr "Inviato" + +#. Translators: Please keep short or translate as " " #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:379 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:396 +msgid "TX" +msgstr "TX" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:384 +msgid "Down Rate" +msgstr "Tasso di Download" + +#. Translators: Please keep short or translate as " " +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:389 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:398 +msgid "Rate" +msgstr "Tasso" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:394 +msgid "Up Rate" +msgstr "Tasso di Upload" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:418 +msgid "Stop all torrents and the I2P tunnel" +msgstr "Ferma tutti i torrent e il tunnel I2P" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:420 +msgid "Stop All" +msgstr "Ferma Tutto" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:429 msgid "Start all torrents and the I2P tunnel" -msgstr "" +msgstr "Avvia tutti i torrent e il tunnel I2P" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:381 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:431 msgid "Start All" -msgstr "" +msgstr "Avvia Tutti" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:400 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:451 msgid "No torrents loaded." -msgstr "" +msgstr "Nessun torrent caricato." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:405 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:456 msgid "Totals" -msgstr "" +msgstr "Totali" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:407 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:458 #, java-format msgid "1 torrent" msgid_plural "{0} torrents" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "1 torrent" +msgstr[1] "{0} torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:410 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:461 #, java-format msgid "1 connected peer" msgid_plural "{0} connected peers" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "1 peer connesso" +msgstr[1] "{0} peer connessi" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:499 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:544 +msgid "Opening the I2P tunnel" +msgstr "Apertura tunnel I2P" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:553 #, java-format msgid "Invalid URL: Must start with \"http://\", \"{0}\", or \"{1}\"" -msgstr "" +msgstr "URL non valido: Deve cominciare con \"http://\", \"{0}\", o \"{1}\"" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:547 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:574 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:601 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:628 #, java-format msgid "Magnet deleted: {0}" -msgstr "" +msgstr "Magnet eliminato: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:555 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:580 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:609 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:634 #, java-format msgid "Torrent file deleted: {0}" -msgstr "" +msgstr "File torrent eliminato: {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:640 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:651 #, java-format msgid "Data file deleted: {0}" -msgstr "" +msgstr "File di dati eliminato: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:588 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:598 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:642 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:653 #, java-format msgid "Data file could not be deleted: {0}" -msgstr "" +msgstr "Non è stato possibile eliminare il file di dati: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:607 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:665 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:672 #, java-format msgid "Data dir deleted: {0}" -msgstr "" +msgstr "Directory di dati eliminata: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:644 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:716 msgid "Error creating torrent - you must select a tracker" -msgstr "" +msgstr "Errore nella creazione del torrent - devi selezionare un tracker" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:659 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:731 #, java-format msgid "Torrent created for \"{0}\"" -msgstr "" +msgstr "Torrent creato per \"{0}\"" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:661 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:733 #, java-format msgid "" "Many I2P trackers require you to register new torrents before seeding - " "please do so before starting \"{0}\"" msgstr "" +"Molti tracker I2P ti richiedono di registrare nuovi torrent prima del " +"seeding - per cortesia fallo, prima di avviare \"{0}\"" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:663 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:735 #, java-format msgid "Error creating a torrent for \"{0}\"" -msgstr "" +msgstr "Errore nella creazione di un torrent per \"{0}\"" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:666 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:738 #, java-format msgid "Cannot create a torrent for the nonexistent data: {0}" -msgstr "" +msgstr "Impossibile creare un torrent per i dati nonesistenti: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:669 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:741 msgid "Error creating torrent - you must enter a file or directory" msgstr "" +"Errore nella creazione del torrent - devi inserire un file o una directory" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:672 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:744 msgid "Stopping all torrents and closing the I2P tunnel." -msgstr "" +msgstr "Stop di tutti i torrent e chiusura del tunnel I2P in corso." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:683 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:755 msgid "I2P tunnel closed." -msgstr "" +msgstr "Tunnel I2P chiuso." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:686 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:758 msgid "Opening the I2P tunnel and starting all torrents." -msgstr "" +msgstr "Avvio di tutti i torrent e apertura del tunnel I2P in corso. " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:808 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:813 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:819 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:774 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1661 +#, fuzzy +msgid "Change open trackers" +msgstr "Usa anche tracker aperti" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:774 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1660 +msgid "Delete selected" +msgstr "Elimina selezionati" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:787 +msgid "Removed" +msgstr "Rimosso" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:803 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1659 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1664 +msgid "Add tracker" +msgstr "Aggiungi tracker" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:821 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:824 +msgid "Enter valid tracker name and URLs" +msgstr "Inserisci nome e URL validi per il tracker" + +#. "\n" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:826 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1663 +msgid "Restore defaults" +msgstr "Ripristina" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:829 +msgid "Restored default trackers" +msgstr "Ripristina tracker di default" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:950 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:955 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:961 msgid "Tracker Error" -msgstr "" +msgstr "Errore del Tracker" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:811 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:815 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:827 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:831 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:839 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:843 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:848 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:852 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:953 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:957 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:981 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:985 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:994 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:998 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1003 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1007 #, java-format msgid "1 peer" msgid_plural "{0} peers" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "1 peer" +msgstr[1] "{0} peers" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:824 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:829 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:971 msgid "Seeding" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:833 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1704 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1809 -msgid "Complete" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:836 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:841 -msgid "OK" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:845 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:850 -msgid "Stalled" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:854 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:857 -msgid "No Peers" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:859 -msgid "Stopped" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:891 -msgid "Torrent details" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:903 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1167 -msgid "Info" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:918 -msgid "View files" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:920 -msgid "Open file" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:962 -msgid "Stop the torrent" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:964 -msgid "Stop" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:974 -msgid "Start the torrent" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:976 -msgid "Start" -msgstr "" +msgstr "Seeding" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:975 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:987 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2027 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2142 +msgid "Complete" +msgstr "Completo" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:991 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:996 +msgid "OK" +msgstr "OK" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1000 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1005 +msgid "Stalled" +msgstr "In Stallo" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1009 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1012 +msgid "No Peers" +msgstr "Nessun Peer" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1014 +msgid "Stopped" +msgstr "Fermato" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1047 +msgid "Torrent details" +msgstr "Dettagli torrent" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1059 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1319 +msgid "Info" +msgstr "Info" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1074 +msgid "View files" +msgstr "Vedi files" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1076 +msgid "Open file" +msgstr "Apri file" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1118 +msgid "Stop the torrent" +msgstr "Ferma il torrent" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1120 +msgid "Stop" +msgstr "Ferma" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1130 +msgid "Start the torrent" +msgstr "Avvia il torrent" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1132 +msgid "Start" +msgstr "Avvia" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1143 msgid "Remove the torrent from the active list, deleting the .torrent file" -msgstr "" +msgstr "Rimuovi il torrent dalla lista attiva eliminando il file .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:992 +#. Then the remaining single quote must be escaped +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1148 #, java-format msgid "" "Are you sure you want to delete the file \\''{0}.torrent\\'' (downloaded " "data will not be deleted) ?" msgstr "" +"Sei sicuro di voler eliminare il file \\\"{0}.torrent\\\" (i dati scaricati " +"non saranno eliminati)?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:995 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1151 msgid "Remove" -msgstr "" +msgstr "Rimuovi" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1006 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1162 msgid "Delete the .torrent file and the associated data file(s)" -msgstr "" +msgstr "Elimina il file .torrent e i file dati associati" #. 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:1011 +#. Then the remaining single quote must be escaped +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1167 #, java-format msgid "" "Are you sure you want to delete the torrent \\''{0}\\'' and all downloaded " "data?" msgstr "" +"Sei sicuro di voler eliminare il torrent \\\"{0}\\\" e tutti i dati " +"scaricati?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1014 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1170 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1641 msgid "Delete" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1049 -msgid "Unknown" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1061 -msgid "Seed" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1084 -msgid "Uninteresting (The peer has no pieces we need)" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1086 -msgid "Choked (The peer is not allowing us to request pieces)" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1106 -msgid "Uninterested (We have no pieces the peer needs)" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1108 -msgid "Choking (We are not allowing the peer to request pieces)" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1166 -#, java-format -msgid "Details at {0} tracker" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1195 -msgid "Add Torrent" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1197 -msgid "From URL" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1200 -msgid "" -"Enter the torrent file download URL (I2P only), magnet link, or maggot link" -msgstr "" +msgstr "Elimina" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1205 -msgid "Add torrent" -msgstr "" +msgid "Unknown" +msgstr "Sconosciuto" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1208 -#, java-format -msgid "You can also copy .torrent files to: {0}." -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1210 -msgid "Removing a .torrent will cause it to stop." -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1233 -msgid "Create Torrent" -msgstr "" - -#. out.write("From file:
\n"); -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1236 -msgid "Data to seed" -msgstr "" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1217 +msgid "Seed" +msgstr "Seed" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1240 -msgid "File or directory to seed (must be within the specified path)" -msgstr "" +msgid "Uninteresting (The peer has no pieces we need)" +msgstr "Non interessante (Il peer non ha pezzi di nostro interesse)" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1242 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1723 -msgid "Tracker" -msgstr "" +msgid "Choked (The peer is not allowing us to request pieces)" +msgstr "Soffocato (Il peer non ci sta permettendo di richiedere pezzi)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1244 -msgid "Select a tracker" -msgstr "" - -#. out.write(_("Open trackers and DHT only")); -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1249 -msgid "Open trackers only" -msgstr "" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1262 +msgid "Uninterested (We have no pieces the peer needs)" +msgstr "Non interessato (Non abbiamo pezzi di interesse per il peer)" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1264 -msgid "or" -msgstr "" +msgid "Choking (We are not allowing the peer to request pieces)" +msgstr "Soffocando (Non stiamo permettendo al peer di richiedere pezzi)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1267 -msgid "Specify custom tracker announce URL" -msgstr "" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1318 +#, java-format +msgid "Details at {0} tracker" +msgstr "Dettagli al tracker {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1270 -msgid "Create torrent" -msgstr "" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1348 +msgid "Add Torrent" +msgstr "Aggiungi Torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1291 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1459 -msgid "Configuration" -msgstr "" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1350 +msgid "From URL" +msgstr "Da URL" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1295 -msgid "Data directory" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1353 +msgid "" +"Enter the torrent file download URL (I2P only), magnet link, maggot link, or " +"info hash" msgstr "" +"Inserisci l'URL del file torrent da scaricare (solo I2P), link magnet, link " +"maggot o info hash" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1297 -msgid "Edit i2psnark.config and restart to change" -msgstr "" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1358 +msgid "Add torrent" +msgstr "Aggiungi torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1301 -msgid "Files readable by all" -msgstr "" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1361 +#, java-format +msgid "You can also copy .torrent files to: {0}." +msgstr "Puoi anche copiare files .torrent su: {0}." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1305 -msgid "If checked, other users may access the downloaded files" -msgstr "" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1363 +msgid "Removing a .torrent will cause it to stop." +msgstr "Rimuovere un .torrent lo fermerà." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1309 -msgid "Auto start" -msgstr "" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1386 +msgid "Create Torrent" +msgstr "Crea Torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1313 -msgid "If checked, automatically start torrents that are added" -msgstr "" +#. out.write("From file:
\n"); +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1389 +msgid "Data to seed" +msgstr "Dati da mandare in seed" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1317 -msgid "Theme" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1330 -msgid "Refresh time" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1343 -msgid "Never" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1349 -msgid "Startup delay" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1351 -msgid "minutes" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1375 -msgid "Total uploader limit" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1378 -msgid "peers" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1382 -msgid "Up bandwidth limit" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1385 -msgid "Half available bandwidth recommended." -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1387 -msgid "View or change router bandwidth" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1391 -msgid "Use open trackers also" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1393 +msgid "File or directory to seed (must be within the specified path)" msgstr "" +"File o cartella da mandare in seed (dev'essere all'interno del percorso " +"specificato)" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1395 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2049 +msgid "Tracker" +msgstr "Tracker" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1397 +msgid "Select a tracker" +msgstr "Seleziona un tracker" + +#. out.write(_("Open trackers and DHT only")); +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1402 +msgid "Open trackers only" +msgstr "Solo tracker aperti" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1419 +msgid "Create torrent" +msgstr "Crea torrent" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1422 +msgid "Private?" +msgstr "Privato?" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1424 +msgid "Use for private trackers" +msgstr "Usa per tracker privati" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1449 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1673 +msgid "Configuration" +msgstr "Configurazione" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1453 +msgid "Data directory" +msgstr "Directory dati" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1455 +msgid "Edit i2psnark.config and restart to change" +msgstr "Modifica i2psnark.config e riavvia per applicare i cambiamenti" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1459 +msgid "Files readable by all" +msgstr "File visibili da tutti" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1463 +msgid "If checked, other users may access the downloaded files" +msgstr "Se selezionato, gli altri utenti potrebbero accedere ai file scaricati" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1467 +msgid "Auto start" +msgstr "Avvio automatico" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1471 +msgid "If checked, automatically start torrents that are added" +msgstr "Se selezionato, avvia automaticamente torrent che vengono aggiunti" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1475 +msgid "Theme" +msgstr "Tema" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1488 +msgid "Refresh time" +msgstr "Tempo di aggiornamento" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1501 +msgid "Never" +msgstr "Mai" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1507 +msgid "Startup delay" +msgstr "Ritardo di avvio" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1509 +msgid "minutes" +msgstr "minuti" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1533 +msgid "Total uploader limit" +msgstr "Limite di uploader totale" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1536 +msgid "peers" +msgstr "peers" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1540 +msgid "Up bandwidth limit" +msgstr "Limite di banda in upload" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1543 +msgid "Half available bandwidth recommended." +msgstr "Raccomandata metà della banda disponibile." + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1545 +msgid "View or change router bandwidth" +msgstr "Vedi o cambia la banda del router" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1549 +msgid "Use open trackers also" +msgstr "Usa anche tracker aperti" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1553 msgid "" "If checked, announce torrents to open trackers as well as the tracker listed " "in the torrent file" msgstr "" +"Se selezionato, annuncia i torrent sia a tracker aperti che ai tracker " +"elencati nel file torrent " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1399 -msgid "Open tracker announce URLs" -msgstr "" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1411 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1569 msgid "Inbound Settings" -msgstr "" +msgstr "Impostazioni d'Entrata" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1417 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1575 msgid "Outbound Settings" -msgstr "" +msgstr "Impostazioni d'Uscita" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1425 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1583 msgid "I2CP host" -msgstr "" +msgstr "Host I2CP" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1430 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1588 msgid "I2CP port" -msgstr "" +msgstr "Porta I2CP" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1445 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1603 msgid "I2CP options" -msgstr "" +msgstr "Opzioni I2CP" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1450 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1608 msgid "Save configuration" -msgstr "" +msgstr "Salva configurazione" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1475 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1622 +msgid "Trackers" +msgstr "Trackers" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1627 +msgid "Name" +msgstr "Nome" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1629 +msgid "Website URL" +msgstr "URL Sitoweb" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1631 +#, fuzzy +msgid "Open Tracker?" +msgstr "Solo tracker aperti" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1633 +msgid "Announce URL" +msgstr "URL Announce" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1653 +msgid "Add" +msgstr "Aggiungi" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1689 #, java-format msgid "Invalid magnet URL {0}" -msgstr "" +msgstr "Magnet URL {0} non valido" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1509 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1723 #, java-format msgid "Invalid info hash in magnet URL {0}" -msgstr "" +msgstr "Info hash nel magnet URL {0} non valido" #. * dummies for translation -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1539 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1847 #, java-format msgid "1 hop" msgid_plural "{0} hops" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "1 hop" +msgstr[1] "{0} hop" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1540 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1848 #, java-format msgid "1 tunnel" msgid_plural "{0} tunnels" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "1 tunnel" +msgstr[1] "{0} tunnel" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1702 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2025 msgid "Completion" -msgstr "" +msgstr "Completamento" -#. else unknown -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1706 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1755 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2031 +#, fuzzy +msgid "Remaining" +msgstr "bytes rimanenti" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2032 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2088 msgid "Size" -msgstr "" +msgstr "Dimensione" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1711 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2037 msgid "Files" -msgstr "" +msgstr "Files" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1713 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2039 msgid "Pieces" -msgstr "" +msgstr "Pezzi" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1714 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2040 msgid "Piece size" -msgstr "" +msgstr "Dimensione pezzo" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1736 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2062 msgid "Magnet link" -msgstr "" +msgstr "Link magnet" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1753 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1792 +#. 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:2068 +msgid "Torrent file" +msgstr "File torrent" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2086 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2125 msgid "Directory" -msgstr "" +msgstr "Cartella" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1762 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2095 msgid "Priority" -msgstr "" +msgstr "Priorità" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1767 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2100 msgid "Up to higher level directory" -msgstr "" +msgstr "Fino a cartella di livello superiore" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1797 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2130 msgid "Torrent not found?" -msgstr "" +msgstr "Torrent non trovato?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1806 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2139 msgid "File not found in torrent?" -msgstr "" +msgstr "File non trovato nel torrent?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1819 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2152 msgid "complete" -msgstr "" +msgstr "completo" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1820 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2153 msgid "bytes remaining" -msgstr "" +msgstr "bytes rimanenti" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1845 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2178 msgid "Open" -msgstr "" +msgstr "Apri" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1871 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2204 msgid "High" -msgstr "" +msgstr "Alto" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1876 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2209 msgid "Normal" -msgstr "" +msgstr "Normale" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1881 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2214 msgid "Skip" -msgstr "" +msgstr "Salta" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1890 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2223 msgid "Save priorities" -msgstr "" +msgstr "Salva priorità " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2006 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2339 #, java-format msgid "Torrent fetched from {0}" -msgstr "" +msgstr "Torrent recuperato da {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2027 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2360 #, java-format msgid "Torrent already running: {0}" -msgstr "" +msgstr "Torrent già avviato: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2029 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2362 #, java-format msgid "Torrent already in the queue: {0}" -msgstr "" +msgstr "Torrent già in coda: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2035 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2368 #, java-format msgid "Torrent at {0} was not valid" -msgstr "" +msgstr "Il torrent a {0} non è stato valido" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2042 +#. 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:2382 #, java-format msgid "Torrent was not retrieved from {0}" -msgstr "" +msgstr "Il torrent non è stato recuperato da {0}" + +#~ msgid "Open tracker announce URLs" +#~ msgstr "URLs di annuncio dei tracker aperti" diff --git a/apps/i2psnark/locale/messages_nl.po b/apps/i2psnark/locale/messages_nl.po index 860e9d7fe..447ab764d 100644 --- a/apps/i2psnark/locale/messages_nl.po +++ b/apps/i2psnark/locale/messages_nl.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-03-03 18:28+0000\n" +"POT-Creation-Date: 2012-07-13 00:29+0000\n" "PO-Revision-Date: 2011-02-20 12:15+0000\n" "Last-Translator: ducki2p \n" "Language-Team: Dutch <>\n" @@ -18,130 +18,162 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../java/src/org/klomp/snark/SnarkManager.java:307 +#: ../java/src/org/klomp/snark/SnarkManager.java:407 #, java-format msgid "Total uploaders limit changed to {0}" msgstr "Totale uploaders limiet gewijzigd in {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:309 +#: ../java/src/org/klomp/snark/SnarkManager.java:409 #, java-format msgid "Minimum total uploaders limit is {0}" msgstr "Minimum totale uploaders limiet is {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:321 +#: ../java/src/org/klomp/snark/SnarkManager.java:421 #, java-format msgid "Up BW limit changed to {0}KBps" msgstr "Up bandbreedte limiet gewijzigd in {0}KBps" -#: ../java/src/org/klomp/snark/SnarkManager.java:323 +#: ../java/src/org/klomp/snark/SnarkManager.java:423 #, java-format msgid "Minimum up bandwidth limit is {0}KBps" msgstr "Minimum up bandbreedte limiet is {0}KBps" -#: ../java/src/org/klomp/snark/SnarkManager.java:335 +#: ../java/src/org/klomp/snark/SnarkManager.java:435 #, java-format msgid "Startup delay changed to {0}" msgstr "Opstartvertraging gewijzigd in {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:386 +#: ../java/src/org/klomp/snark/SnarkManager.java:446 +#, fuzzy, java-format +msgid "Refresh time changed to {0}" +msgstr "Totale uploaders limiet gewijzigd in {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:448 +#, fuzzy +msgid "Refresh disabled" +msgstr "Ververs pagina" + +#: ../java/src/org/klomp/snark/SnarkManager.java:503 msgid "I2CP and tunnel changes will take effect after stopping all torrents" msgstr "" "I2CP en tunnel wijzigingen hebben pas effect na het stoppen van alle torrents" -#: ../java/src/org/klomp/snark/SnarkManager.java:393 +#: ../java/src/org/klomp/snark/SnarkManager.java:507 +#, fuzzy, java-format +msgid "I2CP options changed to {0}" +msgstr "I2CP instellingen gewijzigd in {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:512 msgid "Disconnecting old I2CP destination" msgstr "Oude I2CP destination wordt afgesloten" -#: ../java/src/org/klomp/snark/SnarkManager.java:397 +#: ../java/src/org/klomp/snark/SnarkManager.java:514 #, java-format msgid "I2CP settings changed to {0}" msgstr "I2CP instellingen gewijzigd in {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:402 +#: ../java/src/org/klomp/snark/SnarkManager.java:519 msgid "" "Unable to connect with the new settings, reverting to the old I2CP settings" msgstr "" "Kan geen connectie maken met de nieuwe instellingen, we keren terug naar " "oude I2CP instellingen" -#: ../java/src/org/klomp/snark/SnarkManager.java:406 +#: ../java/src/org/klomp/snark/SnarkManager.java:523 msgid "Unable to reconnect with the old settings!" msgstr "Kan niet opnieuw verbinden met de oude instellingen!" -#: ../java/src/org/klomp/snark/SnarkManager.java:408 +#: ../java/src/org/klomp/snark/SnarkManager.java:525 msgid "Reconnected on the new I2CP destination" msgstr "Opnieuw verbonden met de nieuwe I2CP destination" -#: ../java/src/org/klomp/snark/SnarkManager.java:418 +#: ../java/src/org/klomp/snark/SnarkManager.java:532 #, java-format msgid "I2CP listener restarted for \"{0}\"" msgstr "I2CP listener herstart voor \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:429 +#: ../java/src/org/klomp/snark/SnarkManager.java:544 +msgid "New files will be publicly readable" +msgstr "" + +#: ../java/src/org/klomp/snark/SnarkManager.java:546 +msgid "New files will not be publicly readable" +msgstr "" + +#: ../java/src/org/klomp/snark/SnarkManager.java:553 msgid "Enabled autostart" msgstr "Autostart ingeschakeld" -#: ../java/src/org/klomp/snark/SnarkManager.java:431 +#: ../java/src/org/klomp/snark/SnarkManager.java:555 msgid "Disabled autostart" msgstr "Autostart uitgeschakeld" -#: ../java/src/org/klomp/snark/SnarkManager.java:437 +#: ../java/src/org/klomp/snark/SnarkManager.java:561 msgid "Enabled open trackers - torrent restart required to take effect." msgstr "Open Trackers ingeschakeld - torrent herstart nodig." -#: ../java/src/org/klomp/snark/SnarkManager.java:439 +#: ../java/src/org/klomp/snark/SnarkManager.java:563 msgid "Disabled open trackers - torrent restart required to take effect." msgstr "Open Trackers uitgeschakeld - torrent herstart nodig." -#: ../java/src/org/klomp/snark/SnarkManager.java:447 -msgid "Open Tracker list changed - torrent restart required to take effect." -msgstr "Open Tracker lijst gewijzigd - torrent herstart nodig." - -#: ../java/src/org/klomp/snark/SnarkManager.java:454 +#: ../java/src/org/klomp/snark/SnarkManager.java:570 #, java-format msgid "{0} theme loaded, return to main i2psnark page to view." msgstr "" "{0} thema geladen, ga naar de hoofd i2psnark pagina om deze te bekijken." -#: ../java/src/org/klomp/snark/SnarkManager.java:461 +#: ../java/src/org/klomp/snark/SnarkManager.java:577 msgid "Configuration unchanged." msgstr "Configuratie ongewijzigd." -#: ../java/src/org/klomp/snark/SnarkManager.java:471 +#: ../java/src/org/klomp/snark/SnarkManager.java:609 +msgid "Open Tracker list changed - torrent restart required to take effect." +msgstr "Open Tracker lijst gewijzigd - torrent herstart nodig." + +#: ../java/src/org/klomp/snark/SnarkManager.java:619 +msgid "Private tracker list changed - affects newly created torrents only." +msgstr "" + +#: ../java/src/org/klomp/snark/SnarkManager.java:665 #, java-format msgid "Unable to save the config to {0}" msgstr "Kan de configuratie niet opslaan in {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:536 +#: ../java/src/org/klomp/snark/SnarkManager.java:730 msgid "Connecting to I2P" msgstr "Verbinden met I2P" -#: ../java/src/org/klomp/snark/SnarkManager.java:539 +#: ../java/src/org/klomp/snark/SnarkManager.java:733 msgid "Error connecting to I2P - check your I2CP settings!" msgstr "Fout bij verbinden met I2P - controlleer je I2CP instellingen!" -#: ../java/src/org/klomp/snark/SnarkManager.java:548 +#: ../java/src/org/klomp/snark/SnarkManager.java:742 #, java-format msgid "Error: Could not add the torrent {0}" msgstr "Fout: Kan de torrent {0} niet toevoegen" #. 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:764 #, java-format msgid "Cannot open \"{0}\"" msgstr "Kan \"{0}\" niet openen" #. TODO - if the existing one is a magnet, delete it and add the metainfo instead? -#: ../java/src/org/klomp/snark/SnarkManager.java:586 -#: ../java/src/org/klomp/snark/SnarkManager.java:661 -#: ../java/src/org/klomp/snark/SnarkManager.java:716 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1976 +#: ../java/src/org/klomp/snark/SnarkManager.java:783 +#: ../java/src/org/klomp/snark/SnarkManager.java:861 +#: ../java/src/org/klomp/snark/SnarkManager.java:939 +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:159 #, java-format msgid "Torrent with this info hash is already running: {0}" msgstr "Torrent met deze info hash is al actief: {0}" +#: ../java/src/org/klomp/snark/SnarkManager.java:789 +#, fuzzy, java-format +msgid "ERROR - No I2P trackers in private torrent \"{0}\"" +msgstr "ERROR - Geen geheugen meer, kan geen torrent maken van {0}" + #. 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:593 +#: ../java/src/org/klomp/snark/SnarkManager.java:792 #, java-format msgid "" "Warning - No I2P trackers in \"{0}\", will announce to I2P open trackers " @@ -151,7 +183,7 @@ msgstr "" "open trackers." #. 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:598 +#: ../java/src/org/klomp/snark/SnarkManager.java:797 #, java-format msgid "" "Warning - No I2P Trackers found in \"{0}\". Make sure Open Tracker is " @@ -160,34 +192,34 @@ msgstr "" "Waarschuwing - Niet-I2P Trackers gevonden in \"{0}\". Zorg ervoor dat Open " "Tracker is ingeschakeld voordat je deze torrent start." -#: ../java/src/org/klomp/snark/SnarkManager.java:619 +#: ../java/src/org/klomp/snark/SnarkManager.java:818 #, java-format msgid "Torrent in \"{0}\" is invalid" msgstr "Torrent in \"{0}\" is ongeldig" -#: ../java/src/org/klomp/snark/SnarkManager.java:624 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1999 +#: ../java/src/org/klomp/snark/SnarkManager.java:823 +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:181 #, java-format msgid "ERROR - Out of memory, cannot create torrent from {0}" msgstr "ERROR - Geen geheugen meer, kan geen torrent maken van {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:635 +#: ../java/src/org/klomp/snark/SnarkManager.java:835 #, java-format msgid "Torrent added and started: \"{0}\"" msgstr "Torrent toegevoegd en gestart: \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:637 +#: ../java/src/org/klomp/snark/SnarkManager.java:837 #, java-format msgid "Torrent added: \"{0}\"" msgstr "Torrent toegevoegd: \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:672 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:490 +#: ../java/src/org/klomp/snark/SnarkManager.java:872 +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:87 #, java-format msgid "Fetching {0}" msgstr "Downloaden {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:675 +#: ../java/src/org/klomp/snark/SnarkManager.java:875 #, java-format msgid "" "We have no saved peers and no other torrents are running. Fetch of {0} will " @@ -196,269 +228,364 @@ msgstr "" "We hebben geen opgeslagen peers en er zijn geen andere torrents actief. Het " "ophalen van {0} zal niet lukken totdat je een andere torrent start." -#: ../java/src/org/klomp/snark/SnarkManager.java:679 +#: ../java/src/org/klomp/snark/SnarkManager.java:879 #, java-format msgid "Adding {0}" msgstr "Toevoegen van {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:726 -#: ../java/src/org/klomp/snark/SnarkManager.java:749 -#: ../java/src/org/klomp/snark/SnarkManager.java:1174 +#: ../java/src/org/klomp/snark/SnarkManager.java:910 +#, fuzzy, java-format +msgid "Download already running: {0}" +msgstr "Torrent draait al: {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:949 +#: ../java/src/org/klomp/snark/SnarkManager.java:972 +#: ../java/src/org/klomp/snark/SnarkManager.java:1408 #, java-format msgid "Failed to copy torrent file to {0}" msgstr "Kan het torrent bestand niet kopieren naar {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:972 +#: ../java/src/org/klomp/snark/SnarkManager.java:1199 #, java-format msgid "Too many files in \"{0}\" ({1}), deleting it!" msgstr "Te veel bestanden in \"{0}\" ({1}), wordt verwijderd!" -#: ../java/src/org/klomp/snark/SnarkManager.java:974 +#: ../java/src/org/klomp/snark/SnarkManager.java:1201 #, java-format msgid "Torrent file \"{0}\" cannot end in \".torrent\", deleting it!" msgstr "" "Torrent bestand \"{0}\" kan niet eindigen in \".torrent\", wordt verwijderd!" -#: ../java/src/org/klomp/snark/SnarkManager.java:976 +#: ../java/src/org/klomp/snark/SnarkManager.java:1203 #, java-format msgid "No pieces in \"{0}\", deleting it!" msgstr "Geen stukken in \"{0}\", wordt verwijderd!" -#: ../java/src/org/klomp/snark/SnarkManager.java:978 +#: ../java/src/org/klomp/snark/SnarkManager.java:1205 #, java-format msgid "Too many pieces in \"{0}\", limit is {1}, deleting it!" msgstr "Te veel stukken in \"{0}\", limiet is {1}, wordt verwijderd!" -#: ../java/src/org/klomp/snark/SnarkManager.java:980 +#: ../java/src/org/klomp/snark/SnarkManager.java:1207 #, java-format msgid "Pieces are too large in \"{0}\" ({1}B), deleting it." msgstr "Stukken zijn te groot in \"{0}\" ({1}B), wordt verwijderd." -#: ../java/src/org/klomp/snark/SnarkManager.java:981 +#: ../java/src/org/klomp/snark/SnarkManager.java:1208 #, java-format msgid "Limit is {0}B" msgstr "Limiet is {0}B" -#: ../java/src/org/klomp/snark/SnarkManager.java:989 +#: ../java/src/org/klomp/snark/SnarkManager.java:1210 +#, fuzzy, java-format +msgid "Torrent \"{0}\" has no data, deleting it!" +msgstr "" +"Torrent bestand \"{0}\" kan niet eindigen in \".torrent\", wordt verwijderd!" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1218 #, java-format msgid "Torrents larger than {0}B are not supported yet, deleting \"{1}\"" msgstr "" "Torrents groter dan {0}B worden nog niet ondersteund, verwijder \"{1}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:1005 +#: ../java/src/org/klomp/snark/SnarkManager.java:1234 #, java-format msgid "Error: Could not remove the torrent {0}" msgstr "Fout: Kan de torrent {0} niet verwijderen" -#: ../java/src/org/klomp/snark/SnarkManager.java:1026 -#: ../java/src/org/klomp/snark/SnarkManager.java:1044 +#: ../java/src/org/klomp/snark/SnarkManager.java:1255 +#: ../java/src/org/klomp/snark/SnarkManager.java:1273 #, java-format msgid "Torrent stopped: \"{0}\"" msgstr "Torrent gestopt: \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:1065 +#: ../java/src/org/klomp/snark/SnarkManager.java:1294 #, java-format msgid "Torrent removed: \"{0}\"" msgstr "Torrent verwijderd: \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:1073 +#: ../java/src/org/klomp/snark/SnarkManager.java:1302 #, java-format msgid "Adding torrents in {0}" msgstr "Toevoegen van torrents in {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:1122 +#: ../java/src/org/klomp/snark/SnarkManager.java:1353 #, java-format msgid "Download finished: {0}" msgstr "Download gereed: {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:1170 +#: ../java/src/org/klomp/snark/SnarkManager.java:1404 #, java-format msgid "Metainfo received for {0}" msgstr "Metainfo ontvangen voor {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:1171 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:525 +#: ../java/src/org/klomp/snark/SnarkManager.java:1405 +#: ../java/src/org/klomp/snark/SnarkManager.java:1620 #, java-format msgid "Starting up torrent {0}" msgstr "Starten met torrent {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:1225 +#: ../java/src/org/klomp/snark/SnarkManager.java:1420 +#, fuzzy, java-format +msgid "Error on torrent {0}" +msgstr "Fout: Kan de torrent {0} niet toevoegen" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1438 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1730 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1740 +#, fuzzy +msgid "Magnet" +msgstr "Magnet link" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1469 msgid "Unable to connect to I2P!" msgstr "Kan niet verbinden met I2P!" -#: ../java/src/org/klomp/snark/SnarkManager.java:1231 +#: ../java/src/org/klomp/snark/SnarkManager.java:1475 #, java-format msgid "Unable to add {0}" msgstr "Kan {0} niet toevoegen" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:205 +#: ../java/src/org/klomp/snark/SnarkManager.java:1619 +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:124 +#, fuzzy +msgid "Opening the I2P tunnel" +msgstr "Stop alle torrents en de I2P tunnel" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1643 +msgid "Opening the I2P tunnel and starting all torrents." +msgstr "Openen van de I2P tunnel en starten van alle torrents." + +#: ../java/src/org/klomp/snark/SnarkManager.java:1698 +msgid "Stopping all torrents and closing the I2P tunnel." +msgstr "Stoppen van alle torrents en sluiten van I2P tunnel." + +#: ../java/src/org/klomp/snark/SnarkManager.java:1714 +#, fuzzy +msgid "Closing I2P tunnel after notifying trackers." +msgstr "Openen van de I2P tunnel en starten van alle torrents." + +#: ../java/src/org/klomp/snark/SnarkManager.java:1721 +#: ../java/src/org/klomp/snark/SnarkManager.java:1732 +msgid "I2P tunnel closed." +msgstr "I2P tunnel gesloten." + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:75 +#, fuzzy, java-format +msgid "Download torrent file from {0}" +msgstr "Torrent gedownload van {0}" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:97 +#, java-format +msgid "Torrent was not retrieved from {0}" +msgstr "Torrent was niet ontvangen van {0}" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:150 +#, java-format +msgid "Torrent fetched from {0}" +msgstr "Torrent gedownload van {0}" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:171 +#, java-format +msgid "Torrent already running: {0}" +msgstr "Torrent draait al: {0}" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:173 +#, java-format +msgid "Torrent already in the queue: {0}" +msgstr "Torrent zit al in de wachtrij: {0}" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:179 +#, java-format +msgid "Torrent at {0} was not valid" +msgstr "Torrent op {0} was niet geldig" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:222 msgid "I2PSnark - Anonymous BitTorrent Client" msgstr "I2PSnark - Anonieme BitTorrent Client" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:218 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:235 +msgid "Router is down" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:250 msgid "Torrents" msgstr "Torrents" -#: ../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:253 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:260 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1215 msgid "I2PSnark" msgstr "I2PSnark" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:225 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:257 msgid "Refresh page" msgstr "Ververs pagina" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:230 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:262 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:275 +msgid "Click \"Add torrent\" button to fetch torrent" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:310 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:311 +msgid "clear messages" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:337 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2131 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:343 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:345 msgid "Hide Peers" msgstr "Verberg Peers" -#: ../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:350 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:352 msgid "Show Peers" msgstr "Toon Peers" -#: ../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:359 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2041 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2057 msgid "Torrent" msgstr "Torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:310 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:363 msgid "Estimated time remaining" msgstr "Schatting resterende tijd" #. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:313 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:366 msgid "ETA" msgstr "ETA" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:317 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:370 msgid "Downloaded" msgstr "Gedownload" #. 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:373 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:387 msgid "RX" msgstr "RX" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:324 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:377 msgid "Uploaded" msgstr "Geupload" #. 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:380 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:397 msgid "TX" msgstr "TX" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:332 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:385 msgid "Down Rate" msgstr "Down Snelheid" #. 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:390 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:399 msgid "Rate" msgstr "Rato" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:342 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:395 msgid "Up Rate" msgstr "Up Snelheid" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:365 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:421 msgid "Stop all torrents and the I2P tunnel" msgstr "Stop alle torrents en de I2P tunnel" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:367 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:423 msgid "Stop All" msgstr "Stop Alle" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:376 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:432 msgid "Start all torrents and the I2P tunnel" msgstr "Start alle torrents en de I2P tunnel" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:378 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:434 msgid "Start All" msgstr "Start Alle" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:397 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:454 msgid "No torrents loaded." msgstr "Geen torrents geladen." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:402 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:459 msgid "Totals" msgstr "Totalen" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:404 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:461 #, java-format msgid "1 torrent" msgid_plural "{0} torrents" msgstr[0] "1 torrent" msgstr[1] "{0} torrents" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:407 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:464 #, java-format msgid "1 connected peer" msgid_plural "{0} connected peers" msgstr[0] "1 verbonden peer" msgstr[1] "{0} verbonden peers" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:496 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:553 #, java-format msgid "Invalid URL: Must start with \"http://\", \"{0}\", or \"{1}\"" msgstr "Ongeldige URL: moet beginnen met \"http://\", \"{0}\", of \"{1}\"" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:544 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:571 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:594 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:621 #, java-format msgid "Magnet deleted: {0}" msgstr "Magnet verwijderd: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:552 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:577 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:602 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:627 #, java-format msgid "Torrent file deleted: {0}" msgstr "Torrent bestand verwijderd: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:583 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:593 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:633 #, java-format msgid "Data file deleted: {0}" msgstr "Data bestand verwijderd: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:585 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:595 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:635 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:646 #, java-format msgid "Data file could not be deleted: {0}" msgstr "Kan data bestand niet verwijderen: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:604 -#, java-format -msgid "Data dir deleted: {0}" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:661 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:670 +#, fuzzy, java-format +msgid "Directory could not be deleted: {0}" +msgstr "Kan data bestand niet verwijderen: {0}" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:668 +#, fuzzy, java-format +msgid "Directory deleted: {0}" msgstr "Data directory verwijderd: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:637 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:714 msgid "Error creating torrent - you must select a tracker" msgstr "Fout bij maken van torrent - je moet een tracker selecteren" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:653 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:730 #, java-format msgid "Torrent created for \"{0}\"" msgstr "Torrent gemaakt voor \"{0}\"" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:655 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:732 #, java-format msgid "" "Many I2P trackers require you to register new torrents before seeding - " @@ -467,117 +594,148 @@ msgstr "" "Veel I2P trackers vereisen dat je de nieuwe torrent registreert voor het " "seeden - doe dit voordat je \"{0}\" start" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:657 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:734 #, java-format msgid "Error creating a torrent for \"{0}\"" msgstr "Fout bij het maken van een torrent voor \"{0}\"" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:660 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:737 #, java-format msgid "Cannot create a torrent for the nonexistent data: {0}" msgstr "Kan geen torrent maken voor niet-bestaande data: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:663 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:740 msgid "Error creating torrent - you must enter a file or directory" msgstr "" "Fout bij het maken van de torrent - je moet een bestand of directory invullen" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:666 -msgid "Stopping all torrents and closing the I2P tunnel." -msgstr "Stoppen van alle torrents en sluiten van I2P tunnel." +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:755 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1696 +msgid "Delete selected" +msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:677 -msgid "I2P tunnel closed." -msgstr "I2P tunnel gesloten." +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:755 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1697 +#, fuzzy +msgid "Save tracker configuration" +msgstr "Configuratie opslaan" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:680 -msgid "Opening the I2P tunnel and starting all torrents." -msgstr "Openen van de I2P tunnel en starten van alle torrents." +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:772 +#, fuzzy +msgid "Removed" +msgstr "Weghalen" -#: ../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:801 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1695 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1700 +#, fuzzy +msgid "Add tracker" +msgstr "Tracker" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:824 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:827 +msgid "Enter valid tracker name and URLs" +msgstr "" + +#. "\n" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:829 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1699 +msgid "Restore defaults" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:832 +msgid "Restored default trackers" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:967 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:972 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:978 msgid "Tracker Error" msgstr "Tracker Fout" -#: ../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: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:970 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:974 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1000 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1004 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1013 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1017 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1022 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1026 #, java-format msgid "1 peer" msgid_plural "{0} peers" msgstr[0] "1 peer" msgstr[1] "{0} peers" -#: ../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:982 +#, fuzzy +msgid "Starting" +msgstr "Start" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:990 msgid "Seeding" msgstr "Seeding" -#: ../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:994 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1006 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2063 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2182 msgid "Complete" msgstr "Voltooid" -#: ../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:1010 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1015 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:1019 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1024 msgid "Stalled" msgstr "Vastgelopen" -#: ../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:1028 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1031 msgid "No Peers" msgstr "Geen Peers" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:854 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1033 msgid "Stopped" msgstr "Gestopt" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:886 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1066 msgid "Torrent details" msgstr "Torrent details" -#: ../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:1080 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1345 msgid "Info" msgstr "Info" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:913 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1095 msgid "View files" msgstr "Bekijk bestanden" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:915 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1097 msgid "Open file" msgstr "Open bestand" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:957 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1140 msgid "Stop the torrent" msgstr "Stop de torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:959 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1142 msgid "Stop" msgstr "Stop" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:969 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1154 msgid "Start the torrent" msgstr "Start de torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:971 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1156 msgid "Start" msgstr "Start" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:982 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1168 msgid "Remove the torrent from the active list, deleting the .torrent file" msgstr "" "Verwijder de torrent van de actieve lijst, het .torrent bestand wordt " @@ -585,8 +743,8 @@ msgstr "" #. Can't figure out how to escape double quotes inside the onclick string. #. Single quotes in translate strings with parameters must be doubled. -#. Then the remaining single quite must be escaped -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:987 +#. Then the remaining single quote must be escaped +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1173 #, java-format msgid "" "Are you sure you want to delete the file \\''{0}.torrent\\'' (downloaded " @@ -595,18 +753,18 @@ msgstr "" "Weet je zeker dat je het bestand \\''{0}.torrent\\'' wilt verwijderen " "(gedownloade data zal niet worden verwijderd) ?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:990 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1176 msgid "Remove" msgstr "Weghalen" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1001 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1188 msgid "Delete the .torrent file and the associated data file(s)" msgstr "Verwijder het .torrent bestand en de gerelateerde data bestand(en)" #. 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 +#. Then the remaining single quote must be escaped +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1193 #, java-format msgid "" "Are you sure you want to delete the torrent \\''{0}\\'' and all downloaded " @@ -615,163 +773,175 @@ msgstr "" "Weet je zeker dat je de torrent \\''{0}\\'' en alle gedownloade data wilt " "verwijderen?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1009 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1196 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1663 msgid "Delete" msgstr "Verwijderen" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1042 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1231 msgid "Unknown" msgstr "Onbekend" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1054 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1243 msgid "Seed" msgstr "Seed" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1077 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1266 msgid "Uninteresting (The peer has no pieces we need)" msgstr "Niet interessant (De peer heeft geen stukken die we nodig hebben)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1079 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1268 msgid "Choked (The peer is not allowing us to request pieces)" msgstr "Verstikt (De peer laat ons niet toe om stukken op te vragen)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1099 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1288 msgid "Uninterested (We have no pieces the peer needs)" msgstr "Niet geïnteresseerd (We heben geen stukken die de peer nodig heeft)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1101 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1290 msgid "Choking (We are not allowing the peer to request pieces)" msgstr "Verstikt (We laten de peer niet toe om stukken op te vragen)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1159 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1344 #, java-format msgid "Details at {0} tracker" msgstr "Details op de {0} tracker" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1188 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1374 msgid "Add Torrent" msgstr "Torrent Toevoegen" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1190 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1376 msgid "From URL" msgstr "Van URL" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1193 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1379 +#, fuzzy msgid "" -"Enter the torrent file download URL (I2P only), magnet link, or maggot link" +"Enter the torrent file download URL (I2P only), magnet link, maggot link, or " +"info hash" msgstr "Geef de torrent download URL (alleen I2P), magnet link, of maggot link" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1198 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1384 msgid "Add torrent" msgstr "Torrent toevoegen" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1201 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1387 #, java-format msgid "You can also copy .torrent files to: {0}." msgstr "Je kan ook .torrent bestanden kopieren naar: {0}." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1203 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1389 msgid "Removing a .torrent will cause it to stop." msgstr "Verwijderen van een .torrent zorgt dat deze stopt." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1226 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1412 msgid "Create Torrent" msgstr "Creëer Torrent" #. out.write("From file:
\n"); -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1229 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1415 msgid "Data to seed" msgstr "Data om te seeden" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1233 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1419 msgid "File or directory to seed (must be within the specified path)" msgstr "" "Bestand of directory om te seeden (moet binnen het gespecificeerde pad zijn)" -#: ../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:1421 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2085 msgid "Tracker" msgstr "Tracker" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1237 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1423 msgid "Select a tracker" msgstr "Selecteer een 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:1428 msgid "Open trackers only" msgstr "Alleen Open trackers" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1257 -msgid "or" -msgstr "of" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1260 -msgid "Specify custom tracker announce URL" -msgstr "Specificeer aangepaste tracker aankondigings URL" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1263 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1445 msgid "Create torrent" msgstr "Creëer 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:1468 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1709 msgid "Configuration" msgstr "Configuratie" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1285 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1472 msgid "Data directory" msgstr "Data directory" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1287 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1474 msgid "Edit i2psnark.config and restart to change" msgstr "Bewerk i2psnark.config en herstart de wijziging" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1291 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1478 +msgid "Files readable by all" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1482 +msgid "If checked, other users may access the downloaded files" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1486 msgid "Auto start" msgstr "Auto start" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1295 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1490 msgid "If checked, automatically start torrents that are added" msgstr "Indien aangevinkt, start toegevoegde torrents automatisch" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1299 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1494 msgid "Theme" msgstr "Thema" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1312 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1507 +#, fuzzy +msgid "Refresh time" +msgstr "Ververs pagina" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1520 +msgid "Never" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1526 msgid "Startup delay" msgstr "Startup vertraging" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1314 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1528 msgid "minutes" msgstr "minuten" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1338 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1552 msgid "Total uploader limit" msgstr "Totale uploader limiet" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1341 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1555 msgid "peers" msgstr "peers" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1345 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1559 msgid "Up bandwidth limit" msgstr "Up bandbreedte limiet" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1348 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1562 msgid "Half available bandwidth recommended." msgstr "Helft van beschikbare bandbreedte aanbevolen." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1350 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1564 msgid "View or change router bandwidth" msgstr "Bekijk of wijzig router bandbreedte" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1354 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1568 msgid "Use open trackers also" msgstr "Gebruik ook open trackers" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1358 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1572 msgid "" "If checked, announce torrents to open trackers as well as the tracker listed " "in the torrent file" @@ -779,155 +949,178 @@ msgstr "" "Indien aangevinkt, kondig torrents ook aan bij de tracker uit het torrent " "bestand" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1362 -msgid "Open tracker announce URLs" -msgstr "Open tracker aankondigings URLs" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1374 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1588 msgid "Inbound Settings" msgstr "Inkomende Instellingen" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1380 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1594 msgid "Outbound Settings" msgstr "Uitgaande Instellingen" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1388 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1602 msgid "I2CP host" msgstr "I2CP host" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1393 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1607 msgid "I2CP port" msgstr "I2CP poort" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1406 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1622 msgid "I2CP options" msgstr "I2CP opties" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1411 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1627 msgid "Save configuration" msgstr "Configuratie opslaan" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1436 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1641 +#, fuzzy +msgid "Trackers" +msgstr "Tracker" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1646 +msgid "Name" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1648 +msgid "Website URL" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1650 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2218 +msgid "Open" +msgstr "Open" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1652 +msgid "Private" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1654 +msgid "Announce URL" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1688 +msgid "Add" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1725 #, java-format msgid "Invalid magnet URL {0}" msgstr "Ongeldige magnet URL {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1470 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1759 #, java-format msgid "Invalid info hash in magnet URL {0}" msgstr "Ongeldige info hash in magnet URL {0}" #. * dummies for translation -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1500 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1883 #, java-format msgid "1 hop" msgid_plural "{0} hops" msgstr[0] "1 hop" msgstr[1] "{0} hops" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1501 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1884 #, java-format msgid "1 tunnel" msgid_plural "{0} tunnels" msgstr[0] "1 tunnel" msgstr[1] "{0} tunnels" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1663 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2061 msgid "Completion" msgstr "Voltooiing" -#. 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:2067 +#, fuzzy +msgid "Remaining" +msgstr "bytes resterend" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2068 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2128 msgid "Size" msgstr "Grootte" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1672 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2073 msgid "Files" msgstr "Bestanden" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1674 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2075 msgid "Pieces" msgstr "Stukken" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1675 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2076 msgid "Piece size" msgstr "Stukgrootte" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1697 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2099 msgid "Magnet link" msgstr "Magnet link" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1714 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1753 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2103 +#, fuzzy +msgid "Private torrent" +msgstr "Creëer torrent" + +#. 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:2108 +#, fuzzy +msgid "Torrent file" +msgstr "Torrent details" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2126 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2165 msgid "Directory" msgstr "Directory" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1723 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2135 msgid "Priority" msgstr "Prioriteit" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1728 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2140 msgid "Up to higher level directory" msgstr "Naar bovenliggende directory" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1758 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2170 msgid "Torrent not found?" msgstr "Torrent niet gevonden?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1767 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2179 msgid "File not found in torrent?" msgstr "Bestand niet gevonden in torrent?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1780 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2192 msgid "complete" msgstr "voltooid" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1781 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2193 msgid "bytes remaining" msgstr "bytes resterend" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1806 -msgid "Open" -msgstr "Open" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1832 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2244 msgid "High" msgstr "Hoog" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1837 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2249 msgid "Normal" msgstr "Normaal" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1842 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2254 msgid "Skip" msgstr "Overslaan" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1851 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2263 msgid "Save priorities" msgstr "Prioriteiten opslaan" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1967 -#, java-format -msgid "Torrent fetched from {0}" -msgstr "Torrent gedownload van {0}" +#~ msgid "or" +#~ msgstr "of" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1989 -#, java-format -msgid "Torrent already running: {0}" -msgstr "Torrent draait al: {0}" +#~ msgid "Specify custom tracker announce URL" +#~ msgstr "Specificeer aangepaste tracker aankondigings URL" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1991 -#, java-format -msgid "Torrent already in the queue: {0}" -msgstr "Torrent zit al in de wachtrij: {0}" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1997 -#, java-format -msgid "Torrent at {0} was not valid" -msgstr "Torrent op {0} was niet geldig" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2004 -#, java-format -msgid "Torrent was not retrieved from {0}" -msgstr "Torrent was niet ontvangen van {0}" +#~ msgid "Open tracker announce URLs" +#~ msgstr "Open tracker aankondigings URLs" diff --git a/apps/i2psnark/locale/messages_sv.po b/apps/i2psnark/locale/messages_sv.po index 20c4c76e2..e8bee1dea 100644 --- a/apps/i2psnark/locale/messages_sv.po +++ b/apps/i2psnark/locale/messages_sv.po @@ -8,174 +8,183 @@ # , 2011. # hottuna , 2011. # , 2011. -# Martin Svensson , 2011. +# Martin Svensson , 2011, 2012. msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-15 20:14+0000\n" -"PO-Revision-Date: 2011-12-13 15:45+0000\n" +"POT-Creation-Date: 2012-07-26 19:10+0000\n" +"PO-Revision-Date: 2012-07-25 19:21+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.com/projects/p/I2P/" +"language/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" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../java/src/org/klomp/snark/SnarkManager.java:355 +#: ../java/src/org/klomp/snark/SnarkManager.java:407 #, java-format msgid "Total uploaders limit changed to {0}" msgstr "Gräns för totalt antal uppladdare är bytt till {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:357 +#: ../java/src/org/klomp/snark/SnarkManager.java:409 #, java-format msgid "Minimum total uploaders limit is {0}" msgstr "Gräns för totalt minsta antal uppladdare är bytt till {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:369 +#: ../java/src/org/klomp/snark/SnarkManager.java:421 #, java-format msgid "Up BW limit changed to {0}KBps" msgstr "Uppladdnings bandbredd bytt till {0}KBps" -#: ../java/src/org/klomp/snark/SnarkManager.java:371 +#: ../java/src/org/klomp/snark/SnarkManager.java:423 #, java-format msgid "Minimum up bandwidth limit is {0}KBps" msgstr "Minsta uppladdnings bandbredd bytt till {0}KBps" -#: ../java/src/org/klomp/snark/SnarkManager.java:383 +#: ../java/src/org/klomp/snark/SnarkManager.java:435 #, java-format msgid "Startup delay changed to {0}" msgstr "Fördröjning vid uppstart bytt till {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:394 +#: ../java/src/org/klomp/snark/SnarkManager.java:446 #, java-format msgid "Refresh time changed to {0}" msgstr "Uppdateringstiden ändrad till {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:396 +#: ../java/src/org/klomp/snark/SnarkManager.java:448 msgid "Refresh disabled" msgstr "Uppdatering inaktiverad" -#: ../java/src/org/klomp/snark/SnarkManager.java:451 +#: ../java/src/org/klomp/snark/SnarkManager.java:503 msgid "I2CP and tunnel changes will take effect after stopping all torrents" msgstr "" "I2CP och tunnel förändringar kommer träda i kraft efter alla torrentar " "stoppats." -#: ../java/src/org/klomp/snark/SnarkManager.java:455 +#: ../java/src/org/klomp/snark/SnarkManager.java:507 #, java-format msgid "I2CP options changed to {0}" msgstr "I2CP valet ändrad till {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:460 +#: ../java/src/org/klomp/snark/SnarkManager.java:512 msgid "Disconnecting old I2CP destination" msgstr "Kopplat från gammal I2CP destination" -#: ../java/src/org/klomp/snark/SnarkManager.java:462 +#: ../java/src/org/klomp/snark/SnarkManager.java:514 #, java-format msgid "I2CP settings changed to {0}" msgstr "I2CP-inställningar ändrade till {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:467 +#: ../java/src/org/klomp/snark/SnarkManager.java:519 msgid "" "Unable to connect with the new settings, reverting to the old I2CP settings" msgstr "" "Misslyckades med anslutningsförsök med nya inställningar, återställer de " "gamla I2CP inställningarna" -#: ../java/src/org/klomp/snark/SnarkManager.java:471 +#: ../java/src/org/klomp/snark/SnarkManager.java:523 msgid "Unable to reconnect with the old settings!" msgstr "Misslyckades med anslutningsförsök med gamla inställningar!" -#: ../java/src/org/klomp/snark/SnarkManager.java:473 +#: ../java/src/org/klomp/snark/SnarkManager.java:525 msgid "Reconnected on the new I2CP destination" msgstr "Återanslöt mot den nya I2CP destinationen" -#: ../java/src/org/klomp/snark/SnarkManager.java:480 +#: ../java/src/org/klomp/snark/SnarkManager.java:532 #, java-format msgid "I2CP listener restarted for \"{0}\"" msgstr "I2CP-lyssnar omstartad på grund av \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:492 +#: ../java/src/org/klomp/snark/SnarkManager.java:544 msgid "New files will be publicly readable" msgstr "Nya filer kommer vara publikt läsbara" -#: ../java/src/org/klomp/snark/SnarkManager.java:494 +#: ../java/src/org/klomp/snark/SnarkManager.java:546 msgid "New files will not be publicly readable" msgstr "Nya filer kommer inte vara publikt läsbara" -#: ../java/src/org/klomp/snark/SnarkManager.java:501 +#: ../java/src/org/klomp/snark/SnarkManager.java:553 msgid "Enabled autostart" msgstr "Aktiverade automatisk start" -#: ../java/src/org/klomp/snark/SnarkManager.java:503 +#: ../java/src/org/klomp/snark/SnarkManager.java:555 msgid "Disabled autostart" msgstr "Avaktiverade automatisk start" -#: ../java/src/org/klomp/snark/SnarkManager.java:509 +#: ../java/src/org/klomp/snark/SnarkManager.java:561 msgid "Enabled open trackers - torrent restart required to take effect." msgstr "" "Aktiverade öppna trackers - torrent måste startas om för att inställningen " "ska träda i kraft" -#: ../java/src/org/klomp/snark/SnarkManager.java:511 +#: ../java/src/org/klomp/snark/SnarkManager.java:563 msgid "Disabled open trackers - torrent restart required to take effect." msgstr "" "Avaktiverade öppna trackers - torrent måste startas om för att inställningen " "ska träda i kraft" -#: ../java/src/org/klomp/snark/SnarkManager.java:519 +#: ../java/src/org/klomp/snark/SnarkManager.java:570 +#, java-format +msgid "{0} theme loaded, return to main i2psnark page to view." +msgstr "{0} tema laddat, återgå till huvudvyn för i2psnark." + +#: ../java/src/org/klomp/snark/SnarkManager.java:577 +msgid "Configuration unchanged." +msgstr "Inställningar oförändrade" + +#: ../java/src/org/klomp/snark/SnarkManager.java:609 msgid "Open Tracker list changed - torrent restart required to take effect." msgstr "" "Öppen tracker-lista förändrad - torrent måste startas om för att " "inställningen ska träda i kraft" -#: ../java/src/org/klomp/snark/SnarkManager.java:526 -#, java-format -msgid "{0} theme loaded, return to main i2psnark page to view." -msgstr "{0} tema laddat, återgå till huvudvyn för i2psnark." +#: ../java/src/org/klomp/snark/SnarkManager.java:619 +msgid "Private tracker list changed - affects newly created torrents only." +msgstr "Privat trackerlista ändrad - påverkar bara nyligen skapade torrents" -#: ../java/src/org/klomp/snark/SnarkManager.java:533 -msgid "Configuration unchanged." -msgstr "Inställningar oförändrade" - -#: ../java/src/org/klomp/snark/SnarkManager.java:543 +#: ../java/src/org/klomp/snark/SnarkManager.java:665 #, java-format msgid "Unable to save the config to {0}" msgstr "Misslyckades med att spara inställningar till {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:608 +#: ../java/src/org/klomp/snark/SnarkManager.java:730 msgid "Connecting to I2P" msgstr "Ansluter till I2P" -#: ../java/src/org/klomp/snark/SnarkManager.java:611 +#: ../java/src/org/klomp/snark/SnarkManager.java:733 msgid "Error connecting to I2P - check your I2CP settings!" msgstr "Problem vid anslutning till I2P - kontrollera dina I2CP-inställningar!" -#: ../java/src/org/klomp/snark/SnarkManager.java:620 +#: ../java/src/org/klomp/snark/SnarkManager.java:742 #, java-format msgid "Error: Could not add the torrent {0}" msgstr "Problem: Kunda in lägga till torrent {0}" #. catch this here so we don't try do delete it below -#: ../java/src/org/klomp/snark/SnarkManager.java:642 +#: ../java/src/org/klomp/snark/SnarkManager.java:764 #, java-format msgid "Cannot open \"{0}\"" msgstr "Kan inte öppna \"{0}\"" #. 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:2035 +#: ../java/src/org/klomp/snark/SnarkManager.java:783 +#: ../java/src/org/klomp/snark/SnarkManager.java:861 +#: ../java/src/org/klomp/snark/SnarkManager.java:939 +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:159 #, java-format msgid "Torrent with this info hash is already running: {0}" msgstr "Torrent med denna infohash körs redan: {0}" +#: ../java/src/org/klomp/snark/SnarkManager.java:789 +#, java-format +msgid "ERROR - No I2P trackers in private torrent \"{0}\"" +msgstr "FEL - Inga I2P trackers den i privata torrenten \"{0}\"" + #. 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/src/org/klomp/snark/SnarkManager.java:792 #, java-format msgid "" "Warning - No I2P trackers in \"{0}\", will announce to I2P open trackers " @@ -185,7 +194,7 @@ msgstr "" "trackers i I2P." #. 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/src/org/klomp/snark/SnarkManager.java:797 #, java-format msgid "" "Warning - No I2P Trackers found in \"{0}\". Make sure Open Tracker is " @@ -194,34 +203,34 @@ msgstr "" "Varning - Inga I2P trackers i \"{0}\". Kontrollera att öppna trackers är " "påslagna innan denhär torrenten startas." -#: ../java/src/org/klomp/snark/SnarkManager.java:694 +#: ../java/src/org/klomp/snark/SnarkManager.java:818 #, java-format msgid "Torrent in \"{0}\" is invalid" msgstr "Torrent i \"{0}\" är ogiltig" -#: ../java/src/org/klomp/snark/SnarkManager.java:699 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2057 +#: ../java/src/org/klomp/snark/SnarkManager.java:823 +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:181 #, java-format msgid "ERROR - Out of memory, cannot create torrent from {0}" msgstr "Problem: Minnet har tagit slut, kan inte skapa torrent från {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:711 +#: ../java/src/org/klomp/snark/SnarkManager.java:835 #, java-format msgid "Torrent added and started: \"{0}\"" msgstr "Torrent tillagd och startad: \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:713 +#: ../java/src/org/klomp/snark/SnarkManager.java:837 #, java-format msgid "Torrent added: \"{0}\"" msgstr "Torrent tillagd: \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:748 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:499 +#: ../java/src/org/klomp/snark/SnarkManager.java:872 +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:87 #, java-format msgid "Fetching {0}" msgstr "Hämtar {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:751 +#: ../java/src/org/klomp/snark/SnarkManager.java:875 #, java-format msgid "" "We have no saved peers and no other torrents are running. Fetch of {0} will " @@ -230,281 +239,363 @@ msgstr "" "Vi har inga sparade nerladdare och inga andra torrents kör. Hämtning av {0} " "kommer inte lyckas för en annan torrent startas." -#: ../java/src/org/klomp/snark/SnarkManager.java:755 +#: ../java/src/org/klomp/snark/SnarkManager.java:879 #, java-format msgid "Adding {0}" msgstr "Lägger till {0}" -#: ../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/src/org/klomp/snark/SnarkManager.java:910 +#, java-format +msgid "Download already running: {0}" +msgstr "nerladdning körs: {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:949 +#: ../java/src/org/klomp/snark/SnarkManager.java:972 +#: ../java/src/org/klomp/snark/SnarkManager.java:1408 #, java-format msgid "Failed to copy torrent file to {0}" msgstr "Misslyckades att kopiera torrentfil till {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:1052 +#: ../java/src/org/klomp/snark/SnarkManager.java:1199 #, java-format msgid "Too many files in \"{0}\" ({1}), deleting it!" msgstr "För många filer i \"{0}\" ({1}), tar bort den!" -#: ../java/src/org/klomp/snark/SnarkManager.java:1054 +#: ../java/src/org/klomp/snark/SnarkManager.java:1201 #, java-format msgid "Torrent file \"{0}\" cannot end in \".torrent\", deleting it!" msgstr "Torrenten \"{0}\" får inte sluta med \".torrent\", tar bort den." -#: ../java/src/org/klomp/snark/SnarkManager.java:1056 +#: ../java/src/org/klomp/snark/SnarkManager.java:1203 #, java-format msgid "No pieces in \"{0}\", deleting it!" msgstr "Inga delar i \"{0}\", tar bort den." -#: ../java/src/org/klomp/snark/SnarkManager.java:1058 +#: ../java/src/org/klomp/snark/SnarkManager.java:1205 #, java-format msgid "Too many pieces in \"{0}\", limit is {1}, deleting it!" msgstr "För många delar i \"{0}\", gränden är {1}, raderar den!" -#: ../java/src/org/klomp/snark/SnarkManager.java:1060 +#: ../java/src/org/klomp/snark/SnarkManager.java:1207 #, java-format msgid "Pieces are too large in \"{0}\" ({1}B), deleting it." msgstr "För stora delar i \"{0}\" ({1}B), raderar den." -#: ../java/src/org/klomp/snark/SnarkManager.java:1061 +#: ../java/src/org/klomp/snark/SnarkManager.java:1208 #, java-format msgid "Limit is {0}B" msgstr "Gränsen är {0}B" -#: ../java/src/org/klomp/snark/SnarkManager.java:1063 +#: ../java/src/org/klomp/snark/SnarkManager.java:1210 #, java-format msgid "Torrent \"{0}\" has no data, deleting it!" msgstr "Torrenten \"{0}\" har ingen data, tar bort den!" -#: ../java/src/org/klomp/snark/SnarkManager.java:1071 +#: ../java/src/org/klomp/snark/SnarkManager.java:1218 #, java-format msgid "Torrents larger than {0}B are not supported yet, deleting \"{1}\"" msgstr "Torrentar större än {0}B stöds ännu ej, tar bort \"{1}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:1087 +#: ../java/src/org/klomp/snark/SnarkManager.java:1234 #, java-format msgid "Error: Could not remove the torrent {0}" msgstr "Problem: Kunde ej ta bort torrent {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:1108 -#: ../java/src/org/klomp/snark/SnarkManager.java:1126 +#: ../java/src/org/klomp/snark/SnarkManager.java:1255 +#: ../java/src/org/klomp/snark/SnarkManager.java:1273 #, java-format msgid "Torrent stopped: \"{0}\"" msgstr "Torrent stannad: \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:1147 +#: ../java/src/org/klomp/snark/SnarkManager.java:1294 #, java-format msgid "Torrent removed: \"{0}\"" msgstr "Torrent borttagen: \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:1155 +#: ../java/src/org/klomp/snark/SnarkManager.java:1302 #, java-format msgid "Adding torrents in {0}" msgstr "Torrents tillagda i {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:1208 +#: ../java/src/org/klomp/snark/SnarkManager.java:1353 #, java-format msgid "Download finished: {0}" msgstr "Nerladdning klar: {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:1256 +#: ../java/src/org/klomp/snark/SnarkManager.java:1404 #, java-format msgid "Metainfo received for {0}" msgstr "Metainfo mottagen till {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:1257 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:534 +#: ../java/src/org/klomp/snark/SnarkManager.java:1405 +#: ../java/src/org/klomp/snark/SnarkManager.java:1620 #, java-format msgid "Starting up torrent {0}" msgstr "Startar torrent {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:1313 +#: ../java/src/org/klomp/snark/SnarkManager.java:1420 +#, java-format +msgid "Error on torrent {0}" +msgstr "Fel på torrent {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1438 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1765 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1775 +msgid "Magnet" +msgstr "Magnet" + +#: ../java/src/org/klomp/snark/SnarkManager.java:1469 msgid "Unable to connect to I2P!" msgstr "Misslyckades med att ansluta till I2P" -#: ../java/src/org/klomp/snark/SnarkManager.java:1319 +#: ../java/src/org/klomp/snark/SnarkManager.java:1475 #, java-format msgid "Unable to add {0}" msgstr "Misslyckades med att lägga till {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:205 +#: ../java/src/org/klomp/snark/SnarkManager.java:1619 +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:124 +msgid "Opening the I2P tunnel" +msgstr "Öpnat I2P tunnel " + +#: ../java/src/org/klomp/snark/SnarkManager.java:1643 +msgid "Opening the I2P tunnel and starting all torrents." +msgstr "Öppnar I2P-tunneln och startar torrents." + +#: ../java/src/org/klomp/snark/SnarkManager.java:1698 +msgid "Stopping all torrents and closing the I2P tunnel." +msgstr "Stoppar alla torrents och stänger I2P-tunneln." + +#: ../java/src/org/klomp/snark/SnarkManager.java:1714 +msgid "Closing I2P tunnel after notifying trackers." +msgstr "Stänger I2P tunnel eter meddelande till trackers." + +#: ../java/src/org/klomp/snark/SnarkManager.java:1721 +#: ../java/src/org/klomp/snark/SnarkManager.java:1732 +msgid "I2P tunnel closed." +msgstr "I2P-tunneln är stängd." + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:75 +#, java-format +msgid "Download torrent file from {0}" +msgstr "Laddar torrentfil från {0}" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:97 +#, java-format +msgid "Torrent was not retrieved from {0}" +msgstr "Torrent kunde inte hämtas från {0}" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:150 +#, java-format +msgid "Torrent fetched from {0}" +msgstr "Torrent hämtad från {0}" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:171 +#, java-format +msgid "Torrent already running: {0}" +msgstr "Torrent kör redan: {0}" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:173 +#, java-format +msgid "Torrent already in the queue: {0}" +msgstr "Torrent finns redan i kö: {0}" + +#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:179 +#, java-format +msgid "Torrent at {0} was not valid" +msgstr "Torrent vid {0} var inte giltig" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:222 msgid "I2PSnark - Anonymous BitTorrent Client" msgstr "I2PSnark - Anonym bittorrentklient" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:221 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:235 +msgid "Router is down" +msgstr "Routen är nere" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:250 msgid "Torrents" msgstr "Torrents" -#: ../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 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:253 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:260 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1236 msgid "I2PSnark" msgstr "I2PSnark" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:228 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:257 msgid "Refresh page" msgstr "Ladda om sida" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:233 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:262 msgid "Forum" msgstr "Forum" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:251 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:275 msgid "Click \"Add torrent\" button to fetch torrent" msgstr "Klicka på \"Lägg till torrent\" för att hämta en trorrent" -#: ../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:310 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:311 +msgid "clear messages" +msgstr "rensa meddelandena" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:337 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:339 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2219 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2221 msgid "Status" msgstr "Status" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:296 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:298 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:346 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:348 msgid "Hide Peers" msgstr "Göm nerladdare" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:303 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:305 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:353 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:355 msgid "Show Peers" msgstr "Visa nerladdare" -#: ../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 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:362 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:364 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2076 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2091 msgid "Torrent" msgstr "Torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:316 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:369 msgid "Estimated time remaining" msgstr "Uppskattad återstående tid" #. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:319 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:372 msgid "ETA" msgstr "UÅT" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:323 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:377 msgid "Downloaded" msgstr "Nerladdat" #. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:326 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:340 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:380 msgid "RX" msgstr "RX" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:330 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:385 msgid "Uploaded" msgstr "Uppladdat" #. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:333 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:350 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:388 msgid "TX" msgstr "TX" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:338 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:394 msgid "Down Rate" msgstr "Nerhastighet" #. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:343 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:352 -msgid "Rate" -msgstr "Hastighet" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:397 +msgid "RX Rate" +msgstr "RX Rate" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:348 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:403 msgid "Up Rate" msgstr "Upphastighet" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:372 +#. Translators: Please keep short or translate as " " +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:406 +msgid "TX Rate" +msgstr "TX Rate" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:429 msgid "Stop all torrents and the I2P tunnel" msgstr "Stoppa alla torrents och I2P-tunneln" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:374 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:431 msgid "Stop All" msgstr "Stoppa alla" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:383 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:440 msgid "Start all torrents and the I2P tunnel" msgstr "Starta alla torrents och I2P-tunneln" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:385 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:442 msgid "Start All" msgstr "Starta alla" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:404 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:462 msgid "No torrents loaded." msgstr "Inga torrents laddade." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:409 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:467 msgid "Totals" msgstr "Totalt" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:411 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:469 #, java-format msgid "1 torrent" msgid_plural "{0} torrents" msgstr[0] "{0} torrent" msgstr[1] "{0} torrents" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:414 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:472 #, java-format msgid "1 connected peer" msgid_plural "{0} connected peers" msgstr[0] "{0} ansluten nerladdare" msgstr[1] "{0} anslutna nerladdare" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:498 -msgid "Opening the I2P tunnel" -msgstr "Öpnat I2P tunnel " - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:505 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:561 #, java-format msgid "Invalid URL: Must start with \"http://\", \"{0}\", or \"{1}\"" msgstr "Ogiltig URL: Måste starta med \"http://\", \"{0}\" eller \"{1}\"" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:553 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:580 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:602 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:629 #, java-format msgid "Magnet deleted: {0}" msgstr "Magnet borttagen: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:561 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:586 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:610 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:635 #, java-format msgid "Torrent file deleted: {0}" msgstr "Torrentfil borttagen: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:592 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:603 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:641 #, java-format msgid "Data file deleted: {0}" msgstr "Datafil borttagen: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:594 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:605 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:643 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:654 #, java-format msgid "Data file could not be deleted: {0}" msgstr "Datafil kunde inte tas bort: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:617 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:624 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:669 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:678 #, java-format -msgid "Data dir deleted: {0}" -msgstr "Datamapp borttagen: {0}" +msgid "Directory could not be deleted: {0}" +msgstr "Katalogen kunde inta tas bort: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:663 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:676 +#, java-format +msgid "Directory deleted: {0}" +msgstr "Katalogen bort tagen: {0}" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:722 msgid "Error creating torrent - you must select a tracker" msgstr "Misslyckades med att skapa torrent - en tracker måste väljas" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:678 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:738 #, java-format msgid "Torrent created for \"{0}\"" msgstr "Torrent skapad för \"{0}\"" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:680 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:740 #, java-format msgid "" "Many I2P trackers require you to register new torrents before seeding - " @@ -513,123 +604,154 @@ msgstr "" "Många I2P trackers kräver att användare registrerar sig för uppladdning av " "torrent - gör det innan \"{0}\" startas" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:682 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:742 #, java-format msgid "Error creating a torrent for \"{0}\"" msgstr "Misslyckades med att skapa torrent för \"{0}\"" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:685 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:745 #, java-format msgid "Cannot create a torrent for the nonexistent data: {0}" msgstr "Kan ej skapa torrent för data som ej finns: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:688 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:748 msgid "Error creating torrent - you must enter a file or directory" msgstr "Misslyckades med att skapa torrent - en fil eller mapp måste anges" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:691 -msgid "Stopping all torrents and closing the I2P tunnel." -msgstr "Stoppar alla torrents och stänger I2P-tunneln." +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:763 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1731 +msgid "Delete selected" +msgstr "Ta bort valda" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:702 -msgid "I2P tunnel closed." -msgstr "I2P-tunneln är stängd." +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:763 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1732 +msgid "Save tracker configuration" +msgstr "Spara tracker konfiguration" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:705 -msgid "Opening the I2P tunnel and starting all torrents." -msgstr "Öppnar I2P-tunneln och startar torrents." +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:780 +msgid "Removed" +msgstr "Borttagen" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:809 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1730 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1735 +msgid "Add tracker" +msgstr "Lägg till tracker" -#: ../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 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:835 +msgid "Enter valid tracker name and URLs" +msgstr "Ange namn och URL för trackern " + +#. "\n" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:837 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1734 +msgid "Restore defaults" +msgstr "Återställ standardvärden" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:840 +msgid "Restored default trackers" +msgstr "Återställ standard trackers " + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:976 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:982 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:989 msgid "Tracker Error" msgstr "Tracker-fel" -#: ../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: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/src/org/klomp/snark/web/I2PSnarkServlet.java:979 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:984 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1012 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1017 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1028 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1033 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1039 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1044 #, java-format msgid "1 peer" msgid_plural "{0} peers" msgstr[0] "{0} nerladdare" msgstr[1] "{0} nerladdare" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:843 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:848 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:992 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:993 +msgid "Starting" +msgstr "Startar" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1001 msgid "Seeding" msgstr "Uppladdning" -#: ../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:1005 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1019 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1020 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2161 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2276 msgid "Complete" msgstr "Färdig" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:855 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:860 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1024 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1025 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1030 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1031 msgid "OK" msgstr "Ok" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:864 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:869 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1035 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1036 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1041 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1042 msgid "Stalled" msgstr "Avstannad" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:873 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:876 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1046 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1047 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1050 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1051 msgid "No Peers" msgstr "Inga källor" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:878 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1053 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1054 msgid "Stopped" msgstr "Stoppad" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:910 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1087 msgid "Torrent details" msgstr "Torrentdetaljer" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:922 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1186 -msgid "Info" -msgstr "Info" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:937 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1116 msgid "View files" msgstr "Se filer" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:939 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1118 msgid "Open file" msgstr "Öppna fil" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:981 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1161 msgid "Stop the torrent" msgstr "Stoppa torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:983 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1163 msgid "Stop" msgstr "Stoppa" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:993 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1175 msgid "Start the torrent" msgstr "Starta torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:995 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1177 msgid "Start" msgstr "Starta" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1006 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1189 msgid "Remove the torrent from the active list, deleting the .torrent file" msgstr "Ta bort torrent från den aktiva listan, tar bort .torrent fil" #. 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:1011 +#. Then the remaining single quote must be escaped +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1194 #, java-format msgid "" "Are you sure you want to delete the file \\''{0}.torrent\\'' (downloaded " @@ -638,18 +760,18 @@ msgstr "" "Är du säker på att du vill ta bort filen \"{0}.torrent\" (nerladdad data " "kommer ej tas bort) ?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1014 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1197 msgid "Remove" msgstr "Ta bort" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1025 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1209 msgid "Delete the .torrent file and the associated data file(s)" msgstr "Ta bort .torrent filen och tillhörande datafil(er)" #. 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:1030 +#. Then the remaining single quote must be escaped +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1214 #, java-format msgid "" "Are you sure you want to delete the torrent \\''{0}\\'' and all downloaded " @@ -657,178 +779,178 @@ msgid "" msgstr "" "Är du säker på att du vill ta bort torrenten \"{0}\" och all nerladdad data?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1033 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1217 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1698 msgid "Delete" msgstr "Ta bort" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1068 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1252 msgid "Unknown" msgstr "Okänd" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1080 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1264 msgid "Seed" msgstr "Källa" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1103 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1287 msgid "Uninteresting (The peer has no pieces we need)" msgstr "Ointressant (nerladdaren har inga delar vi behöver)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1105 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1289 msgid "Choked (The peer is not allowing us to request pieces)" msgstr "Spärra (nerladdaren låter oss inte be dom delar)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1125 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1309 msgid "Uninterested (We have no pieces the peer needs)" msgstr "Ointresserad (vi har inga delar nerladdaren behöver)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1127 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1311 msgid "Choking (We are not allowing the peer to request pieces)" msgstr "Spärrar (vi låter inte nerladdaren be dom delar)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1185 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1365 #, java-format msgid "Details at {0} tracker" msgstr "Detaljer för {0} tracker" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1215 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1381 +msgid "Info" +msgstr "Info" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1409 msgid "Add Torrent" msgstr "Lägg till torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1217 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1411 msgid "From URL" msgstr "Från URL" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1220 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1414 msgid "" -"Enter the torrent file download URL (I2P only), magnet link, or maggot link" -msgstr "Ange URL (inom I2P) till torrent, magnet länl eller maggot länk" +"Enter the torrent file download URL (I2P only), magnet link, maggot link, or " +"info hash" +msgstr "" +"Ange URL för torrentfilen (enbart I2P), magnet link, maggot länk eller info " +"hash" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1225 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1419 msgid "Add torrent" msgstr "Lägg till torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1228 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1422 #, java-format msgid "You can also copy .torrent files to: {0}." msgstr "Du kan även kopiera .torrent filer till: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1230 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1424 msgid "Removing a .torrent will cause it to stop." msgstr "Borttagning av .torrent fil kommer stanna den." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1253 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1447 msgid "Create Torrent" msgstr "Skapa torrent" #. out.write("From file:
\n"); -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1256 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1450 msgid "Data to seed" msgstr "Data att ladda upp" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1260 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1454 msgid "File or directory to seed (must be within the specified path)" msgstr "Fil eller mapp att ladda upp (måste finnas på angiven plats)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1262 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1743 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1456 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2111 msgid "Tracker" msgstr "Tracker" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1264 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1458 msgid "Select a tracker" msgstr "Välj en tracker" #. out.write(_("Open trackers and DHT only")); -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1269 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1463 msgid "Open trackers only" msgstr "Enbart öppna trackers" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1284 -msgid "or" -msgstr "eller" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1287 -msgid "Specify custom tracker announce URL" -msgstr "Ange anpassad tracker URL" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1290 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1480 msgid "Create torrent" msgstr "Skapa torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1311 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1479 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1503 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1744 msgid "Configuration" msgstr "Inställningar" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1315 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1507 msgid "Data directory" msgstr "Datamapp" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1317 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1509 msgid "Edit i2psnark.config and restart to change" msgstr "Förändra i2psnark.conig och starta om för att ändra" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1321 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1513 msgid "Files readable by all" msgstr "Filer läsbara för alla" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1325 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1517 msgid "If checked, other users may access the downloaded files" msgstr "Om vald, kommer andra användare att kunna komma åt nerladdade filer" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1329 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1521 msgid "Auto start" msgstr "Automatisk start" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1333 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1525 msgid "If checked, automatically start torrents that are added" msgstr "Om ikryssad, startas automatiskt tillagda torrents" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1337 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1529 msgid "Theme" msgstr "Tema" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1350 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1542 msgid "Refresh time" msgstr "Uppdateringsintervall" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1363 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1555 msgid "Never" msgstr "Aldrig" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1369 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1561 msgid "Startup delay" msgstr "Fördröjning av uppstart" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1371 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1563 msgid "minutes" msgstr "minuter" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1395 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1587 msgid "Total uploader limit" msgstr "Gräns för totalt antal uppladdare" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1398 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1590 msgid "peers" msgstr "nerladdare" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1402 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1594 msgid "Up bandwidth limit" msgstr "Gräns för bandbredd uppåt" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1405 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1597 msgid "Half available bandwidth recommended." msgstr "Hälften av tillgänglig bandbredd rekommenderas." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1407 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1599 msgid "View or change router bandwidth" msgstr "Se eller ändra routerns bandbredd" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1411 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1603 msgid "Use open trackers also" msgstr "Använd öppna trackers med" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1415 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1607 msgid "" "If checked, announce torrents to open trackers as well as the tracker listed " "in the torrent file" @@ -836,163 +958,165 @@ msgstr "" "Om ikryssad, anmäl torrents till öppna trackers och tracker angiven i " "torrentfilen" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1419 -msgid "Open tracker announce URLs" -msgstr "Öppna tracker-anmälnings URL:er" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1431 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1623 msgid "Inbound Settings" msgstr "Inkommande inställningar" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1437 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1629 msgid "Outbound Settings" msgstr "Utgående inställningar" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1445 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1637 msgid "I2CP host" msgstr "I2CP-värd" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1450 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1642 msgid "I2CP port" msgstr "I2CP-port" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1465 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1657 msgid "I2CP options" msgstr "I2CP-inställningar" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1470 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1662 msgid "Save configuration" msgstr "Spara inställningar" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1495 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1676 +msgid "Trackers" +msgstr "Trackers" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1681 +msgid "Name" +msgstr "Namn" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1683 +msgid "Website URL" +msgstr "Webbplats URL" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1685 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2314 +msgid "Open" +msgstr "Öppna" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1687 +msgid "Private" +msgstr "Privat" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1689 +msgid "Announce URL" +msgstr "Tillkännage URLen" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1723 +msgid "Add" +msgstr "Lägg till" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1760 #, java-format msgid "Invalid magnet URL {0}" msgstr "Ogiltig magnet URL {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1529 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1794 #, java-format msgid "Invalid info hash in magnet URL {0}" msgstr "Ogiltig infohash i magnet URL {0}" #. * dummies for translation -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1559 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1918 #, java-format msgid "1 hop" msgid_plural "{0} hops" msgstr[0] "{0} hopp" msgstr[1] "{0} hopp" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1560 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1919 #, java-format msgid "1 tunnel" msgid_plural "{0} tunnels" msgstr[0] "{0} tunnel" msgstr[1] "{0} tunnlar" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1722 -msgid "Completion" -msgstr "Färdiställning" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2098 +msgid "Torrent file" +msgstr "Torrent fil" -#. else unknown -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1726 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1775 -msgid "Size" -msgstr "Storlek" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1731 -msgid "Files" -msgstr "Filer" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1733 -msgid "Pieces" -msgstr "Delar" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1734 -msgid "Piece size" -msgstr "Delstorlek" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1756 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2133 msgid "Magnet link" msgstr "Magnet länk" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1773 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1812 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2140 +msgid "Private torrent" +msgstr "Privat torrent" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2149 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2213 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2215 +msgid "Size" +msgstr "Storlek" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2156 +msgid "Completion" +msgstr "Färdiställning" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2166 +msgid "Remaining" +msgstr "Kvar" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2173 +msgid "Files" +msgstr "Filer" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2178 +msgid "Pieces" +msgstr "Delar" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2182 +msgid "Piece size" +msgstr "Delstorlek" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2205 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2209 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2259 msgid "Directory" msgstr "Mapp" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1782 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2226 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2228 msgid "Priority" msgstr "Prioritet" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1787 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2234 msgid "Up to higher level directory" msgstr "Up till högre mappnivå" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1817 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2264 msgid "Torrent not found?" msgstr "Torrent hittades ej?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1826 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2273 msgid "File not found in torrent?" msgstr "Fil hittades ej i torrent?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1839 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2286 msgid "complete" msgstr "färdig" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1840 -msgid "bytes remaining" -msgstr "bytes kvar" +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2287 +msgid "remaining" +msgstr "kvar" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1865 -msgid "Open" -msgstr "Öppna" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1891 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2341 msgid "High" msgstr "Hög" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1896 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2346 msgid "Normal" msgstr "Normal" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1901 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2351 msgid "Skip" msgstr "Hoppa över" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1910 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2360 msgid "Save priorities" msgstr "Spara prioriteter" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2026 -#, java-format -msgid "Torrent fetched from {0}" -msgstr "Torrent hämtad från {0}" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2047 -#, java-format -msgid "Torrent already running: {0}" -msgstr "Torrent kör redan: {0}" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2049 -#, java-format -msgid "Torrent already in the queue: {0}" -msgstr "Torrent finns redan i kö: {0}" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2055 -#, java-format -msgid "Torrent at {0} was not valid" -msgstr "Torrent vid {0} var inte giltig" - -#. 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:2069 -#, java-format -msgid "Torrent was not retrieved from {0}" -msgstr "Torrent kunde inte hämtas från {0}" - -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2072 -msgid "Retry" -msgstr "Pröva igen" diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnel.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnel.java index d7ca0c163..052a211f4 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnel.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnel.java @@ -46,6 +46,7 @@ import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Locale; +import java.util.Map; import java.util.Properties; import java.util.Set; import java.util.StringTokenizer; @@ -192,7 +193,7 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { } } - /** @return non-null */ + /** @return A copy, non-null */ List getSessions() { return new ArrayList(_sessions); } @@ -207,6 +208,11 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { _sessions.remove(session); } + /** + * Generic options used for clients and servers. + * NOT a copy, Do NOT modify for per-connection options, make a copy. + * @return NOT a copy, do NOT modify for per-connection options + */ public Properties getClientOptions() { return _clientOptions; } private void addtask(I2PTunnelTask tsk) { @@ -326,10 +332,14 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { /** * Configure the extra I2CP options to use in any subsequent I2CP sessions. + * Generic options used for clients and servers * Usage: "clientoptions[ key=value]*" . * * Sets the event "clientoptions_onResult" = "ok" after completion. * + * Deprecated To be made private, use setClientOptions(). + * This does NOT update a running TunnelTask. + * * @param args each args[i] is a key=value pair to add to the options * @param l logger to receive events and output */ @@ -347,6 +357,27 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { notifyEvent("clientoptions_onResult", "ok"); } + /** + * Generic options used for clients and servers. + * This DOES update a running TunnelTask, but NOT the session. + * A more efficient runClientOptions(). + * + * @param opts non-null + * @since 0.9.1 + */ + public void setClientOptions(Properties opts) { + for (Iterator iter = _clientOptions.keySet().iterator(); iter.hasNext();) { + Object key = iter.next(); + if (!opts.containsKey(key)) + iter.remove(); + } + _clientOptions.putAll(opts); + for (I2PTunnelTask task : tasks) { + task.optionsUpdated(this); + } + notifyEvent("clientoptions_onResult", "ok"); + } + /** * Run the server pointing at the host and port specified using the private i2p * destination loaded from the specified file.

diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClientBase.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClientBase.java index aca83e490..d9fea9743 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClientBase.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClientBase.java @@ -471,8 +471,9 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna } /** - * create the default options (using the default timeout, etc) - * + * Create the default options (using the default timeout, etc). + * Warning, this does not make a copy of I2PTunnel's client options, + * it modifies them directly. */ protected I2PSocketOptions getDefaultOptions() { Properties defaultOpts = getTunnel().getClientOptions(); @@ -483,8 +484,10 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna } /** - * create the default options (using the default timeout, etc) - * + * Create the default options (using the default timeout, etc). + * Warning, this does not make a copy of I2PTunnel's client options, + * it modifies them directly. + * Do not use overrides for per-socket options. */ protected I2PSocketOptions getDefaultOptions(Properties overrides) { Properties defaultOpts = getTunnel().getClientOptions(); @@ -495,6 +498,22 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna return opts; } + /** + * Update the I2PSocketManager. + * + * @since 0.9.1 + */ + @Override + public void optionsUpdated(I2PTunnel tunnel) { + if (getTunnel() != tunnel) + return; + I2PSocketManager sm = _ownDest ? sockMgr : socketManager; + if (sm == null) + return; + Properties props = tunnel.getClientOptions(); + sm.setDefaultOptions(sm.buildOptions(props)); + } + /** * Create a new I2PSocket towards to the specified destination, * adding it to the list of connections actually managed by this diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelConnectClient.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelConnectClient.java index 49261da24..f8113382d 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelConnectClient.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelConnectClient.java @@ -132,8 +132,9 @@ public class I2PTunnelConnectClient extends I2PTunnelHTTPClientBase implements R } /** - * create the default options (using the default timeout, etc) - * + * Create the default options (using the default timeout, etc). + * Warning, this does not make a copy of I2PTunnel's client options, + * it modifies them directly. */ @Override protected I2PSocketOptions getDefaultOptions() { diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java index 48a6a60b4..6487956da 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java @@ -225,7 +225,9 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn } /** - * create the default options (using the default timeout, etc) + * Create the default options (using the default timeout, etc). + * Warning, this does not make a copy of I2PTunnel's client options, + * it modifies them directly. * unused? */ @Override @@ -236,6 +238,8 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn } //if (!defaultOpts.contains("i2p.streaming.inactivityTimeout")) // defaultOpts.setProperty("i2p.streaming.inactivityTimeout", ""+DEFAULT_READ_TIMEOUT); + // delayed start + verifySocketManager(); I2PSocketOptions opts = sockMgr.buildOptions(defaultOpts); if(!defaultOpts.containsKey(I2PSocketOptions.PROP_CONNECT_TIMEOUT)) { opts.setConnectTimeout(DEFAULT_CONNECT_TIMEOUT); @@ -244,8 +248,10 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn } /** - * create the default options (using the default timeout, etc) - * + * Create the default options (using the default timeout, etc). + * Warning, this does not make a copy of I2PTunnel's client options, + * it modifies them directly. + * Do not use overrides for per-socket options. */ @Override protected I2PSocketOptions getDefaultOptions(Properties overrides) { @@ -330,6 +336,7 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn String ahelperKey = null; String userAgent = null; String authorization = null; + int remotePort = 0; while((line = reader.readLine(method)) != null) { line = line.trim(); if(_log.shouldLog(Log.DEBUG)) { @@ -486,10 +493,12 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn // Host becomes the destination's "{b32}.b32.i2p" string, or "i2p" on lookup failure host = getHostName(destination); - if(requestURI.getPort() >= 0) { - // TODO support I2P ports someday - //if (port >= 0) - // host = host + ':' + port; + int rPort = requestURI.getPort(); + if (rPort > 0) { + // Save it to put in the I2PSocketOptions, + remotePort = rPort; + /******** + // but strip it from the URL if(_log.shouldLog(Log.WARN)) { _log.warn(getPrefix(requestId) + "Removing port from [" + request + "]"); } @@ -500,6 +509,9 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn method = null; break; } + ******/ + } else { + remotePort = 80; } String query = requestURI.getRawQuery(); @@ -964,7 +976,10 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn // 1 == disconnect. see ConnectionOptions in the new streaming lib, which i // dont want to hard link to here //opts.setProperty("i2p.streaming.inactivityTimeoutAction", ""+1); - I2PSocket i2ps = createI2PSocket(clientDest, getDefaultOptions(opts)); + I2PSocketOptions sktOpts = getDefaultOptions(opts); + if (remotePort > 0) + sktOpts.setPort(remotePort); + I2PSocket i2ps = createI2PSocket(clientDest, sktOpts); byte[] data = newRequest.toString().getBytes("ISO-8859-1"); Runnable onTimeout = new OnTimeout(s, s.getOutputStream(), targetRequest, usingWWWProxy, currentProxy, requestId); new I2PTunnelHTTPClientRunner(s, i2ps, sockLock, data, mySockets, onTimeout); @@ -1174,8 +1189,8 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn } public static final String DEFAULT_JUMP_SERVERS = "http://i2host.i2p/cgi-bin/i2hostjump?," + - "http://stats.i2p/cgi-bin/jump.cgi?a=," + - "http://i2jump.i2p/"; + "http://stats.i2p/cgi-bin/jump.cgi?a="; + //"http://i2jump.i2p/"; /** * @param jumpServers comma- or space-separated list, or null @@ -1207,15 +1222,21 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn StringTokenizer tok = new StringTokenizer(jumpServers, ", "); while(tok.hasMoreTokens()) { String jurl = tok.nextToken(); - if(!jurl.startsWith("http://")) { + String jumphost; + try { + URI jURI = new URI(jurl); + String proto = jURI.getScheme(); + jumphost = jURI.getHost(); + if (proto == null || jumphost == null || + !proto.toLowerCase(Locale.US).equals("http")) + continue; + jumphost = jumphost.toLowerCase(Locale.US); + if (!jumphost.endsWith(".i2p")) + continue; + } catch(URISyntaxException use) { continue; } // Skip jump servers we don't know - String jumphost = jurl.substring(7); // "http://" - jumphost = jumphost.substring(0, jumphost.indexOf('/')); - if(!jumphost.endsWith(".i2p")) { - continue; - } if(!jumphost.endsWith(".b32.i2p")) { Destination dest = I2PAppContext.getGlobalContext().namingService().lookup(jumphost); if(dest == null) { @@ -1227,8 +1248,8 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn out.write(jurl.getBytes()); out.write(uri.getBytes()); out.write("\">".getBytes()); - out.write(jurl.substring(7).getBytes()); - out.write(uri.getBytes()); + // Translators: parameter is a host name + out.write(_("{0} jump service", jumphost).getBytes()); out.write("\n".getBytes()); } } diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPServer.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPServer.java index 62845e3c6..7e666e7dd 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPServer.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPServer.java @@ -77,7 +77,7 @@ public class I2PTunnelHTTPServer extends I2PTunnelServer { } private void setupI2PTunnelHTTPServer(String spoofHost) { - _spoofHost = spoofHost; + _spoofHost = (spoofHost != null && spoofHost.trim().length() > 0) ? spoofHost.trim() : null; getTunnel().getContext().statManager().createRateStat("i2ptunnel.httpserver.blockingHandleTime", "how long the blocking handle takes to complete", "I2PTunnel.HTTPServer", new long[] { 60*1000, 10*60*1000, 3*60*60*1000 }); getTunnel().getContext().statManager().createRateStat("i2ptunnel.httpNullWorkaround", "How often an http server works around a streaming lib or i2ptunnel bug", "I2PTunnel.HTTPServer", new long[] { 60*1000, 10*60*1000 }); } @@ -96,6 +96,9 @@ public class I2PTunnelHTTPServer extends I2PTunnelServer { */ @Override protected void blockingHandle(I2PSocket socket) { + if (_log.shouldLog(Log.INFO)) + _log.info("Incoming connection to '" + toString() + "' port " + socket.getLocalPort() + + " from: " + socket.getPeerDestination().calculateHash() + " port " + socket.getPort()); long afterAccept = getTunnel().getContext().clock().now(); long afterSocket = -1; //local is fast, so synchronously. Does not need that many @@ -115,8 +118,21 @@ public class I2PTunnelHTTPServer extends I2PTunnelServer { addEntry(headers, DEST32_HEADER, Base32.encode(socket.getPeerDestination().calculateHash().getData()) + ".b32.i2p"); addEntry(headers, DEST64_HEADER, socket.getPeerDestination().toBase64()); - if ( (_spoofHost != null) && (_spoofHost.trim().length() > 0) ) - setEntry(headers, "Host", _spoofHost); + // Port-specific spoofhost + Properties opts = getTunnel().getClientOptions(); + String spoofHost; + int ourPort = socket.getLocalPort(); + if (ourPort != 80 && ourPort > 0 && ourPort <= 65535 && opts != null) { + String portSpoof = opts.getProperty("spoofedHost." + ourPort); + if (portSpoof != null) + spoofHost = portSpoof.trim(); + else + spoofHost = _spoofHost; + } else { + spoofHost = _spoofHost; + } + if (spoofHost != null) + setEntry(headers, "Host", spoofHost); setEntry(headers, "Connection", "close"); // we keep the enc sent by the browser before clobbering it, since it may have // been x-i2p-gzip @@ -134,7 +150,6 @@ public class I2PTunnelHTTPServer extends I2PTunnelServer { // request from the socket, modifies the headers, sends the request to the // server, reads the response headers, rewriting to include Content-encoding: x-i2p-gzip // if it was one of the Accept-encoding: values, and gzip the payload - Properties opts = getTunnel().getClientOptions(); boolean allowGZIP = true; if (opts != null) { String val = opts.getProperty("i2ptunnel.gzip"); diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelIRCServer.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelIRCServer.java index da063b0d0..b592ebcf8 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelIRCServer.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelIRCServer.java @@ -111,6 +111,9 @@ public class I2PTunnelIRCServer extends I2PTunnelServer implements Runnable { @Override protected void blockingHandle(I2PSocket socket) { + if (_log.shouldLog(Log.INFO)) + _log.info("Incoming connection to '" + toString() + "' port " + socket.getLocalPort() + + " from: " + socket.getPeerDestination().calculateHash() + " port " + socket.getPort()); try { String modifiedRegistration; if(!this.method.equals("webirc")) { diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelServer.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelServer.java index 7c231add1..f8fb3a9d5 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelServer.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelServer.java @@ -74,6 +74,9 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable { protected int localPort = DEFAULT_LOCALPORT; /** + * Warning, blocks in constructor while connecting to router and building tunnels; + * TODO move that to startRunning() + * * @param privData Base64-encoded private key data, * format is specified in {@link net.i2p.data.PrivateKeyFile PrivateKeyFile} * @throws IllegalArgumentException if the I2CP configuration is b0rked so @@ -87,6 +90,9 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable { } /** + * Warning, blocks in constructor while connecting to router and building tunnels; + * TODO move that to startRunning() + * * @param privkey file containing the private key data, * format is specified in {@link net.i2p.data.PrivateKeyFile PrivateKeyFile} * @param privkeyname the name of the privKey file, not clear why we need this too @@ -111,6 +117,9 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable { } /** + * Warning, blocks in constructor while connecting to router and building tunnels; + * TODO move that to startRunning() + * * @param privData stream containing the private key data, * format is specified in {@link net.i2p.data.PrivateKeyFile PrivateKeyFile} * @param privkeyname the name of the privKey file, not clear why we need this too @@ -124,6 +133,8 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable { } /** + * Non-blocking + * * @param sktMgr the existing socket manager * @since 0.8.9 */ @@ -142,6 +153,9 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable { private static final int MAX_RETRIES = 4; /** + * Warning, blocks while connecting to router and building tunnels; + * TODO move that to startRunning() + * * @param privData stream containing the private key data, * format is specified in {@link net.i2p.data.PrivateKeyFile PrivateKeyFile} * @param privkeyname the name of the privKey file, not clear why we need this too @@ -236,6 +250,7 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable { /** * Start running the I2PTunnelServer. * + * TODO: Wait to connect to router until here. */ public void startRunning() { // prevent JVM exit when running outside the router @@ -295,6 +310,19 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable { } } + /** + * Update the I2PSocketManager. + * + * @since 0.9.1 + */ + @Override + public void optionsUpdated(I2PTunnel tunnel) { + if (getTunnel() != tunnel || sockMgr == null) + return; + Properties props = tunnel.getClientOptions(); + sockMgr.setDefaultOptions(sockMgr.buildOptions(props)); + } + protected int getHandlerCount() { int rv = DEFAULT_HANDLER_COUNT; String cnt = getTunnel().getClientOptions().getProperty(PROP_HANDLER_COUNT); @@ -408,7 +436,8 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable { protected void blockingHandle(I2PSocket socket) { if (_log.shouldLog(Log.INFO)) - _log.info("Incoming connection to '" + toString() + "' from: " + socket.getPeerDestination().calculateHash().toBase64()); + _log.info("Incoming connection to '" + toString() + "' port " + socket.getLocalPort() + + " from: " + socket.getPeerDestination().calculateHash() + " port " + socket.getPort()); long afterAccept = I2PAppContext.getGlobalContext().clock().now(); long afterSocket = -1; //local is fast, so synchronously. Does not need that many diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelTask.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelTask.java index 02d384850..4931168b3 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelTask.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelTask.java @@ -58,6 +58,15 @@ public abstract class I2PTunnelTask extends EventDispatcherImpl { public abstract boolean close(boolean forced); + /** + * Notify the task that I2PTunnel's options have been updated. + * Extending classes should override and call I2PTunnel.getClientOptions(), + * then update the I2PSocketManager. + * + * @since 0.9.1 + */ + public void optionsUpdated(I2PTunnel tunnel) {} + /** * For tasks that don't call I2PTunnel.addSession() directly * @since 0.8.13 diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelController.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelController.java index 14771b339..61b7c6432 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelController.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelController.java @@ -4,8 +4,10 @@ import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.util.ArrayList; +import java.util.HashMap; import java.util.Iterator; import java.util.List; +import java.util.Map; import java.util.Properties; import java.util.Random; @@ -29,6 +31,8 @@ import net.i2p.util.SecureFileOutputStream; * These objects are bundled together under a TunnelControllerGroup where the * entire group is stored / loaded from a single config file. * + * This is the class used by several plugins to create tunnels, so + * take care to maintain the public methods as a stable API. */ public class TunnelController implements Logging { private final Log _log; @@ -152,8 +156,8 @@ public class TunnelController implements Logging { } String type = getType(); if ( (type == null) || (type.length() <= 0) ) { - if (_log.shouldLog(Log.WARN)) - _log.warn("Cannot start the tunnel - no type specified"); + if (_log.shouldLog(Log.ERROR)) + _log.error("Cannot start the tunnel - no type specified"); return; } // Config options may have changed since instantiation, so do this again. @@ -324,6 +328,7 @@ public class TunnelController implements Logging { _log.info("Releasing session " + s); TunnelControllerGroup.getInstance().release(this, s); } + // _sessions.clear() ???? } else { if (_log.shouldLog(Log.WARN)) _log.warn("No sessions to release? for " + getName()); @@ -382,20 +387,27 @@ public class TunnelController implements Logging { } } - private void setSessionOptions() { - List opts = new ArrayList(); - for (Iterator iter = _config.keySet().iterator(); iter.hasNext(); ) { - String key = (String)iter.next(); - String val = _config.getProperty(key); + /** + * These are the ones stored with a prefix of "option." + * + * @return keys with the "option." prefix stripped + * @since 0.9.1 Much better than getClientOptions() + */ + public Properties getClientOptionProps() { + Properties opts = new Properties(); + for (Map.Entry e : _config.entrySet()) { + String key = (String) e.getKey(); if (key.startsWith("option.")) { key = key.substring("option.".length()); - opts.add(key + "=" + val); + String val = (String) e.getValue(); + opts.setProperty(key, val); } } - String args[] = new String[opts.size()]; - for (int i = 0; i < opts.size(); i++) - args[i] = (String)opts.get(i); - _tunnel.runClientOptions(args, this); + return opts; + } + + private void setSessionOptions() { + _tunnel.setClientOptions(getClientOptionProps()); } private void setI2CPOptions() { @@ -429,25 +441,59 @@ public class TunnelController implements Logging { startTunnel(); } + /** + * As of 0.9.1, updates the options on an existing session + */ public void setConfig(Properties config, String prefix) { Properties props = new Properties(); - for (Iterator iter = config.keySet().iterator(); iter.hasNext(); ) { - String key = (String)iter.next(); - String val = config.getProperty(key); + for (Map.Entry e : config.entrySet()) { + String key = (String) e.getKey(); if (key.startsWith(prefix)) { key = key.substring(prefix.length()); + String val = (String) e.getValue(); props.setProperty(key, val); - if (_log.shouldLog(Log.DEBUG)) - _log.debug("Set prop [" + key + "] to [" + val + "]"); } } _config = props; + + // Set up some per-type defaults + // This really isn't the best spot to do this but for servers in particular, + // it's hard to override settings in the subclass since the session connect + // is done in the I2PTunnelServer constructor. + String type = getType(); + if (type != null) { + if (type.equals("httpserver") || type.equals("streamrserver")) { + if (!_config.containsKey("option.shouldBundleReplyInfo")) + _config.setProperty("option.shouldBundleReplyInfo", "false"); + } else if (type.contains("irc") || type.equals("streamrclient")) { + // maybe a bad idea for ircclient if DCC is enabled + if (!_config.containsKey("option.crypto.tagsToSend")) + _config.setProperty("option.crypto.tagsToSend", "20"); + if (!_config.containsKey("option.crypto.lowTagThreshold")) + _config.setProperty("option.crypto.lowTagThreshold", "14"); + } + } + + // tell i2ptunnel, who will tell the TunnelTask, who will tell the SocketManager + setSessionOptions(); + if (_running && _sessions != null) { + for (I2PSession s : _sessions) { + // tell the router via the session + if (!s.isClosed()) { + s.updateOptions(_tunnel.getClientOptions()); + } + } + } } + + /** + * @return a copy + */ public Properties getConfig(String prefix) { Properties rv = new Properties(); - for (Iterator iter = _config.keySet().iterator(); iter.hasNext(); ) { - String key = (String)iter.next(); - String val = _config.getProperty(key); + for (Map.Entry e : _config.entrySet()) { + String key = (String) e.getKey(); + String val = (String) e.getValue(); rv.setProperty(prefix + key, val); } return rv; @@ -458,19 +504,27 @@ public class TunnelController implements Logging { public String getDescription() { return _config.getProperty("description"); } public String getI2CPHost() { return _config.getProperty("i2cpHost"); } public String getI2CPPort() { return _config.getProperty("i2cpPort"); } + + /** + * These are the ones with a prefix of "option." + * + * @return one big string of "key=val key=val ..." + * @deprecated why would you want this? Use getClientOptionProps() instead + */ public String getClientOptions() { StringBuilder opts = new StringBuilder(64); - for (Iterator iter = _config.keySet().iterator(); iter.hasNext(); ) { - String key = (String)iter.next(); - String val = _config.getProperty(key); + for (Map.Entry e : _config.entrySet()) { + String key = (String) e.getKey(); if (key.startsWith("option.")) { key = key.substring("option.".length()); + String val = (String) e.getValue(); if (opts.length() > 0) opts.append(' '); opts.append(key).append('=').append(val); } } return opts.toString(); } + public String getListenOnInterface() { return _config.getProperty("interface"); } public String getTargetHost() { return _config.getProperty("targetHost"); } public String getTargetPort() { return _config.getProperty("targetPort"); } @@ -484,6 +538,7 @@ public class TunnelController implements Logging { /** default true */ public boolean getStartOnLoad() { return Boolean.valueOf(_config.getProperty("startOnLoad", "true")).booleanValue(); } public boolean getPersistentClientKey() { return Boolean.valueOf(_config.getProperty("option.persistentClientKey")).booleanValue(); } + public String getMyDestination() { if (_tunnel != null) { List sessions = _tunnel.getSessions(); @@ -523,8 +578,14 @@ public class TunnelController implements Logging { return true; } + /** + * A text description of the tunnel. + * @deprecated unused + */ public void getSummary(StringBuilder buf) { String type = getType(); + buf.append(type); + /**** if ("httpclient".equals(type)) getHttpClientSummary(buf); else if ("client".equals(type)) @@ -535,8 +596,10 @@ public class TunnelController implements Logging { getHttpServerSummary(buf); else buf.append("Unknown type ").append(type); + ****/ } + /**** private void getHttpClientSummary(StringBuilder buf) { String description = getDescription(); if ( (description != null) && (description.trim().length() > 0) ) @@ -628,7 +691,11 @@ public class TunnelController implements Logging { } } } + ****/ + /** + * + */ public void log(String s) { synchronized (this) { _messages.add(s); diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/irc/IrcInboundFilter.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/irc/IrcInboundFilter.java index ce301a48e..5270cbb6b 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/irc/IrcInboundFilter.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/irc/IrcInboundFilter.java @@ -79,7 +79,8 @@ public class IrcInboundFilter implements Runnable { outmsg=outmsg+"\r\n"; // rfc1459 sec. 2.3 output.write(outmsg.getBytes("ISO-8859-1")); // probably doesn't do much but can't hurt - output.flush(); + if (!in.ready()) + output.flush(); } else { if (_log.shouldLog(Log.WARN)) _log.warn("inbound BLOCKED: "+inmsg); diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/irc/IrcOutboundFilter.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/irc/IrcOutboundFilter.java index 5e8c57d99..5e142081a 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/irc/IrcOutboundFilter.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/irc/IrcOutboundFilter.java @@ -79,7 +79,9 @@ public class IrcOutboundFilter implements Runnable { outmsg=outmsg+"\r\n"; // rfc1459 sec. 2.3 output.write(outmsg.getBytes("ISO-8859-1")); // save 250 ms in streaming - output.flush(); + // Check ready() so we don't split the initial handshake up into multiple streaming messages + if (!in.ready()) + output.flush(); } else { if (_log.shouldLog(Log.WARN)) _log.warn("outbound BLOCKED: "+"\""+inmsg+"\""); diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKS4aServer.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKS4aServer.java index 63c38dc75..36c377857 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKS4aServer.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKS4aServer.java @@ -15,10 +15,12 @@ import java.net.Socket; import java.net.SocketException; import java.util.List; import java.util.Locale; +import java.util.Properties; import net.i2p.I2PAppContext; import net.i2p.I2PException; import net.i2p.client.streaming.I2PSocket; +import net.i2p.client.streaming.I2PSocketOptions; import net.i2p.data.DataFormatException; import net.i2p.util.HexDump; import net.i2p.util.Log; @@ -203,7 +205,10 @@ public class SOCKS4aServer extends SOCKSServer { // Let's not due a new Dest for every request, huh? //I2PSocketManager sm = I2PSocketManagerFactory.createManager(); //destSock = sm.connect(I2PTunnel.destFromName(connHostName), null); - destSock = t.createI2PSocket(I2PAppContext.getGlobalContext().namingService().lookup(connHostName)); + Properties overrides = new Properties(); + I2PSocketOptions sktOpts = t.buildOptions(overrides); + sktOpts.setPort(connPort); + destSock = t.createI2PSocket(I2PAppContext.getGlobalContext().namingService().lookup(connHostName), sktOpts); } else if ("localhost".equals(connHostName) || "127.0.0.1".equals(connHostName)) { String err = "No localhost accesses allowed through the Socks Proxy"; _log.error(err); diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKS5Server.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKS5Server.java index 45915f6b3..0854c7993 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKS5Server.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKS5Server.java @@ -366,7 +366,10 @@ public class SOCKS5Server extends SOCKSServer { } catch (IOException ioe) {} throw new SOCKSException("Host not found"); } - destSock = t.createI2PSocket(I2PAppContext.getGlobalContext().namingService().lookup(connHostName)); + Properties overrides = new Properties(); + I2PSocketOptions sktOpts = t.buildOptions(overrides); + sktOpts.setPort(connPort); + destSock = t.createI2PSocket(I2PAppContext.getGlobalContext().namingService().lookup(connHostName), sktOpts); } else if ("localhost".equals(connHostName) || "127.0.0.1".equals(connHostName)) { String err = "No localhost accesses allowed through the Socks Proxy"; _log.error(err); diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/web/EditBean.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/web/EditBean.java index 935abdd2f..172e3eb57 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/web/EditBean.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/web/EditBean.java @@ -376,18 +376,6 @@ public class EditBean extends IndexBean { */ private static Properties getOptions(TunnelController controller) { if (controller == null) return null; - String opts = controller.getClientOptions(); - StringTokenizer tok = new StringTokenizer(opts); - Properties props = new Properties(); - while (tok.hasMoreTokens()) { - String pair = tok.nextToken(); - int eq = pair.indexOf('='); - if ( (eq <= 0) || (eq >= pair.length()) ) - continue; - String key = pair.substring(0, eq); - String val = pair.substring(eq+1); - props.setProperty(key, val); - } - return props; + return controller.getClientOptionProps(); } } diff --git a/apps/i2ptunnel/jsp/edit.jsp b/apps/i2ptunnel/jsp/edit.jsp index 236e600f0..c61d4de71 100644 --- a/apps/i2ptunnel/jsp/edit.jsp +++ b/apps/i2ptunnel/jsp/edit.jsp @@ -1,6 +1,8 @@ <% // NOTE: Do the header carefully so there is no whitespace before the <%@page pageEncoding="UTF-8" %><%@page trimDirectiveWhitespaces="true" %><%@page contentType="text/html" import="net.i2p.i2ptunnel.web.EditBean" diff --git a/apps/i2ptunnel/jsp/editClient.jsp b/apps/i2ptunnel/jsp/editClient.jsp index 147162ca0..d2ca8f7ad 100644 --- a/apps/i2ptunnel/jsp/editClient.jsp +++ b/apps/i2ptunnel/jsp/editClient.jsp @@ -19,9 +19,10 @@ <%=intl._("I2P Tunnel Manager - Edit Client Tunnel")%> + <% if (editBean.allowCSS()) { - %> + %> <% } @@ -497,8 +498,6 @@

\n"); } else { buf.append("" + _("Peer info for") + ": ").append(hash).append("\n"); - if (full) { - buf.append("[Back]
\n"); - } else { - buf.append("[").append(_("Full entry")).append("]
\n"); + if (!full) { + buf.append("[").append(_("Full entry")).append("]"); } + buf.append("
\n"); } long age = _context.clock().now() - info.getPublished(); diff --git a/apps/routerconsole/java/src/net/i2p/router/web/NewsHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/NewsHelper.java index 709c4505f..d5d702e8f 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/NewsHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/NewsHelper.java @@ -16,7 +16,7 @@ public class NewsHelper extends ContentHelper { if (!news.exists()) _page = (new File(_context.getBaseDir(), "docs/initialNews/initialNews.xml")).getAbsolutePath(); return super.getContent(); - } + } /** @since 0.8.12 */ public boolean shouldShowNews() { diff --git a/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateChecker.java b/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateChecker.java index 98ad9f603..235bf3731 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateChecker.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateChecker.java @@ -158,7 +158,7 @@ public class PluginUpdateChecker extends UpdateHandler { try { _get = new PartialEepGet(_context, proxyHost, proxyPort, _baos, _xpi2pURL, TrustedUpdate.HEADER_BYTES); _get.addStatusListener(PluginUpdateCheckerRunner.this); - _get.fetch(); + _get.fetch(CONNECT_TIMEOUT); } catch (Throwable t) { _log.error("Error checking update for plugin", t); } 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 ce6017036..25514992c 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateHandler.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateHandler.java @@ -149,7 +149,7 @@ public class PluginUpdateHandler extends UpdateHandler { else _get = new EepGet(_context, 1, _updateFile, _xpi2pURL, false); _get.addStatusListener(PluginUpdateRunner.this); - _get.fetch(); + _get.fetch(CONNECT_TIMEOUT, -1, shouldProxy ? INACTIVITY_TIMEOUT : NOPROXY_INACTIVITY_TIMEOUT); } catch (Throwable t) { _log.error("Error downloading plugin", t); } diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ProfileOrganizerRenderer.java b/apps/routerconsole/java/src/net/i2p/router/web/ProfileOrganizerRenderer.java index 152764831..a1dce2534 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ProfileOrganizerRenderer.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ProfileOrganizerRenderer.java @@ -23,16 +23,21 @@ import net.i2p.stat.RateStat; * */ class ProfileOrganizerRenderer { - private RouterContext _context; - private ProfileOrganizer _organizer; - private ProfileComparator _comparator; + private final RouterContext _context; + private final ProfileOrganizer _organizer; + private final ProfileComparator _comparator; public ProfileOrganizerRenderer(ProfileOrganizer organizer, RouterContext context) { _context = context; _organizer = organizer; _comparator = new ProfileComparator(); } - public void renderStatusHTML(Writer out, boolean full) throws IOException { + + /** + * @param mode 0 = high cap; 1 = all; 2 = floodfill + */ + public void renderStatusHTML(Writer out, int mode) throws IOException { + boolean full = mode == 1; Set peers = _organizer.selectAllPeers(); long now = _context.clock().now(); @@ -68,7 +73,13 @@ class ProfileOrganizerRenderer { int reliable = 0; int integrated = 0; StringBuilder buf = new StringBuilder(16*1024); - buf.append("

").append(_("Peer Profiles")).append("

\n

"); + + //// + //// don't bother reindenting + //// + if (mode < 2) { + + //buf.append("

").append(_("Peer Profiles")).append("

\n

"); buf.append(ngettext("Showing 1 recent profile.", "Showing {0} recent profiles.", order.size())).append('\n'); if (older > 0) buf.append(ngettext("Hiding 1 older profile.", "Hiding {0} older profiles.", older)).append('\n'); @@ -181,8 +192,13 @@ class ProfileOrganizerRenderer { } buf.append("

"); - buf.append("

").append(_("Floodfill and Integrated Peers")) - .append(" (").append(integratedPeers.size()).append(")

\n"); + //// + //// don't bother reindenting + //// + } else { + + //buf.append("

").append(_("Floodfill and Integrated Peers")) + // .append(" (").append(integratedPeers.size()).append(")

\n"); buf.append(""); buf.append(""); buf.append(""); @@ -247,6 +263,12 @@ class ProfileOrganizerRenderer { } buf.append("
").append(_("Peer")).append("
"); + //// + //// don't bother reindenting + //// + } + if (mode < 2) { + buf.append("

").append(_("Thresholds")).append("

"); buf.append("

").append(_("Speed")).append(": ").append(num(_organizer.getSpeedThreshold())) .append(" (").append(fast).append(' ').append(_("fast peers")).append(")
"); @@ -262,6 +284,12 @@ class ProfileOrganizerRenderer { buf.append("

  • ").append(_("integration")).append(": ").append(_("how many new peers have they told us about lately?")).append("
  • "); buf.append("
  • ").append(_("status")).append(": ").append(_("is the peer banned, or unreachable, or failing tunnel tests?")).append("
  • "); buf.append(""); + + //// + //// don't bother reindenting + //// + } // mode < 2 + out.write(buf.toString()); out.flush(); } diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ProfilesHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/ProfilesHelper.java index 3e68c3169..2aa1c2afd 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ProfilesHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ProfilesHelper.java @@ -4,12 +4,52 @@ import java.io.IOException; public class ProfilesHelper extends HelperBase { - private boolean _full; + private int _full; + private boolean _graphical; + + private static final String titles[] = + {_x("High Capacity"), // 0 + _x("Floodfill "), // 1 + _x("Banned"), // 2 + _x("All"), }; // 3 + + private static final String links[] = + {"", // 0 + "?f=2", // 1 + "?f=3", // 2 + "?f=1" }; // 3 - public ProfilesHelper() {} - public void setFull(String f) { - _full = f != null; + if (f != null) { + try { + _full = Integer.parseInt(f); + if (_full < 0 || _full > 3) + _full = 0; + } catch (NumberFormatException nfe) {} + } + } + + /** + * call for non-text-mode browsers + * @since 0.9.1 + */ + public void allowGraphical() { + _graphical = true; + } + + /** + * @return empty string, writes directly to _out + * @since 0.9.1 + */ + public String getSummary() { + try { + renderNavBar(); + } catch (IOException ioe) {} + if (_full == 3) + getShitlistSummary(); + else + getProfileSummary(); + return ""; } /** @return empty string, writes directly to _out */ @@ -33,4 +73,52 @@ public class ProfilesHelper extends HelperBase { } return ""; } + + /** + * @since 0.9.1 + */ + private int getTab() { + if (_full == 2) + return 1; + if (_full == 3) + return 2; + if (_full == 1) + return 3; + return 0; + } + + /** + * @since 0.9.1 + */ + private void renderNavBar() throws IOException { + StringBuilder buf = new StringBuilder(1024); + buf.append("
    "); + // TODO fix up the non-light themes + String theme = _context.getProperty(CSSHelper.PROP_THEME_NAME); + boolean span = _graphical && (theme == null || theme.equals(CSSHelper.DEFAULT_THEME)); + if (!span) + buf.append("
    "); + int tab = getTab(); + for (int i = 0; i < titles.length; i++) { + if (i == tab) { + // we are there + if (span) + buf.append(""); + buf.append(_(titles[i])); + } else { + // we are not there, make a link + if (span) + buf.append(""); + buf.append("").append(_(titles[i])).append(""); + } + if (span) + buf.append(" \n"); + else if (i != titles.length - 1) + buf.append(" |\n"); + } + if (!span) + buf.append("
    "); + buf.append("
    "); + _out.write(buf.toString()); + } } 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 0e833f984..0f54e4baf 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/RouterConsoleRunner.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/RouterConsoleRunner.java @@ -36,7 +36,7 @@ import net.i2p.util.SecureFileOutputStream; import net.i2p.util.ShellCommand; import net.i2p.util.VersionComparator; -import org.mortbay.jetty.AbstractConnector; +import org.mortbay.jetty.Connector; import org.mortbay.jetty.NCSARequestLog; import org.mortbay.jetty.Server; import org.mortbay.jetty.handler.ContextHandlerCollection; @@ -289,6 +289,7 @@ public class RouterConsoleRunner { WebAppContext rootWebApp = null; ServletHandler rootServletHandler = null; + List connectors = new ArrayList(4); try { int boundAddresses = 0; Set addresses = Addresses.getAllAddresses(); @@ -333,13 +334,13 @@ public class RouterConsoleRunner { // _server.addListener('[' + host + "]:" + _listenPort); //else // _server.addListener(host + ':' + _listenPort); - // Use AbstractConnector instead of Connector so we can do setName() - AbstractConnector lsnr = new SelectChannelConnector(); + SelectChannelConnector lsnr = new SelectChannelConnector(); lsnr.setHost(host); lsnr.setPort(lport); lsnr.setMaxIdleTime(90*1000); // default 10 sec lsnr.setName("ConsoleSocket"); // all with same name will use the same thread pool - _server.addConnector(lsnr); + //_server.addConnector(lsnr); + connectors.add(lsnr); boundAddresses++; } catch (Exception ioe) { System.err.println("Unable to bind routerconsole to " + host + " port " + _listenPort + ": " + ioe); @@ -397,7 +398,8 @@ public class RouterConsoleRunner { ssll.setKeyPassword(ctx.getProperty(PROP_KEY_PASSWORD, "thisWontWork")); ssll.setMaxIdleTime(90*1000); // default 10 sec ssll.setName("ConsoleSocket"); // all with same name will use the same thread pool - _server.addConnector(ssll); + //_server.addConnector(ssll); + connectors.add(ssll); boundAddresses++; } catch (Exception e) { System.err.println("Unable to bind routerconsole to " + host + " port " + sslPort + " for SSL: " + e); @@ -437,13 +439,36 @@ public class RouterConsoleRunner { _server.start(); } catch (Throwable me) { // NoClassFoundDefError from a webapp is a throwable, not an exception - System.err.println("WARNING: Error starting one or more listeners of the Router Console server.\n" + + System.err.println("Error starting the Router Console server: " + me); + me.printStackTrace(); + } + + if (_server.isRunning()) { + // Add and start the connectors one-by-one + boolean error = false; + for (Connector conn : connectors) { + try { + _server.addConnector(conn); + // start after adding so it gets the right thread pool + conn.start(); + } catch (Throwable me) { + try { + _server.removeConnector(conn); + } catch (Throwable t) { + t.printStackTrace(); + } + System.err.println("WARNING: Error starting " + conn + ": " + me); + me.printStackTrace(); + error = true; + } + } + if (error) { + System.err.println("WARNING: Error starting one or more listeners of the Router Console server.\n" + "If your console is still accessible at http://127.0.0.1:7657/,\n" + "this may be a problem only with binding to the IPV6 address ::1.\n" + "If so, you may ignore this error, or remove the\n" + - "\"::1,\" in the \"clientApp.0.args\" line of the clients.config file.\n" + - "Exception: " + me); - me.printStackTrace(); + "\"::1,\" in the \"clientApp.0.args\" line of the clients.config file."); + } } // Start all the other webapps after the server is up, diff --git a/apps/routerconsole/java/src/net/i2p/router/web/StatSummarizer.java b/apps/routerconsole/java/src/net/i2p/router/web/StatSummarizer.java index e8cd7e17b..abea0f898 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/StatSummarizer.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/StatSummarizer.java @@ -369,7 +369,8 @@ public class StatSummarizer implements Runnable { _log.error("Error rendering", re); throw new IOException("Error plotting: " + re.getMessage()); } catch (IOException ioe) { - _log.error("Error rendering", ioe); + if (_log.shouldLog(Log.WARN)) + _log.warn("Error rendering", ioe); throw ioe; } catch (OutOfMemoryError oom) { _log.error("Error rendering", oom); diff --git a/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java b/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java index a61e543cc..4514f8604 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java @@ -3,6 +3,10 @@ package net.i2p.router.web; import java.io.File; import java.io.IOException; import java.io.Writer; +import java.util.Collections; +import java.util.HashMap; +import java.util.List; +import java.util.Map; import net.i2p.data.DataHelper; import net.i2p.router.RouterContext; @@ -12,6 +16,57 @@ import net.i2p.router.RouterContext; * */ public class SummaryBarRenderer { + // Commented out because broken. Replaced by if-elseif blob below. + /*static final Map ALL_SECTIONS; + static { + Map aMap = new HashMap();; + try { + aMap.put("HelpAndFAQ", SummaryBarRenderer.class.getMethod("renderHelpAndFAQHTML")); + aMap.put("I2PServices", SummaryBarRenderer.class.getMethod("renderI2PServicesHTML")); + aMap.put("I2PInternals", SummaryBarRenderer.class.getMethod("renderI2PInternalsHTML")); + aMap.put("General", SummaryBarRenderer.class.getMethod("renderGeneralHTML")); + aMap.put("ShortGeneral", SummaryBarRenderer.class.getMethod("renderShortGeneralHTML")); + aMap.put("NetworkReachability", SummaryBarRenderer.class.getMethod("renderNetworkReachabilityHTML")); + aMap.put("UpdateStatus", SummaryBarRenderer.class.getMethod("renderUpdateStatusHTML")); + aMap.put("RestartStatus", SummaryBarRenderer.class.getMethod("renderRestartStatusHTMLHTML")); + aMap.put("Peers", SummaryBarRenderer.class.getMethod("renderPeersHTML")); + aMap.put("FirewallAndReseedStatus", SummaryBarRenderer.class.getMethod("renderFirewallAndReseedStatusHTML")); + aMap.put("Bandwidth", SummaryBarRenderer.class.getMethod("renderBandwidthHTML")); + aMap.put("Tunnels", SummaryBarRenderer.class.getMethod("renderTunnelsHTML")); + aMap.put("Congestion", SummaryBarRenderer.class.getMethod("renderCongestionHTML")); + aMap.put("TunnelStatus", SummaryBarRenderer.class.getMethod("renderTunnelStatusHTML")); + aMap.put("Destinations", SummaryBarRenderer.class.getMethod("renderDestinationsHTML")); + aMap.put("NewsHeadings", SummaryBarRenderer.class.getMethod("renderNewsHeadingsHTML")); + } catch (java.lang.NoSuchMethodException e) { + } + ALL_SECTIONS = Collections.unmodifiableMap(aMap); + }*/ + static final String ALL_SECTIONS[] = + {"HelpAndFAQ", "I2PServices", "I2PInternals", "General", "ShortGeneral", "NetworkReachability", + "UpdateStatus", "RestartStatus", "Peers", "FirewallAndReseedStatus", "Bandwidth", "Tunnels", + "Congestion", "TunnelStatus", "Destinations", "NewsHeadings" }; + static final Map SECTION_NAMES; + static { + Map aMap = new HashMap();; + aMap.put("HelpAndFAQ", "Help & FAQ"); + aMap.put("I2PServices", "I2P Services"); + aMap.put("I2PInternals", "I2P Internals"); + aMap.put("General", "General"); + aMap.put("ShortGeneral", "Short General"); + aMap.put("NetworkReachability", "Network Reachability"); + aMap.put("UpdateStatus", "Update Status"); + aMap.put("RestartStatus", "Restart Status"); + aMap.put("Peers", "Peers"); + aMap.put("FirewallAndReseedStatus", "Firewall & Reseed Status"); + aMap.put("Bandwidth", "Bandwidth"); + aMap.put("Tunnels", "Tunnels"); + aMap.put("Congestion", "Congestion"); + aMap.put("TunnelStatus", "Tunnel Status"); + aMap.put("Destinations", "Local Destinations"); + aMap.put("NewsHeadings", "News & Updates"); + SECTION_NAMES = Collections.unmodifiableMap(aMap); + } + private final RouterContext _context; private final SummaryHelper _helper; @@ -25,155 +80,199 @@ public class SummaryBarRenderer { * on lower-level directory errors. */ public void renderSummaryHTML(Writer out) throws IOException { + String requestURI = _helper.getRequestURI(); + String page = requestURI.replace("/", "").replace(".jsp", ""); + List sections = _helper.getSummaryBarSections(page); StringBuilder buf = new StringBuilder(8*1024); - String theme = _context.getProperty(CSSHelper.PROP_THEME_NAME, CSSHelper.DEFAULT_THEME); - - // TODO - the bar would render more cleanly if we specified the img height and width here, - // but unfortunately the images in the different themes are different sizes. - // They range in height from 37 to 43 px. But there's a -2 bottom margin... - // So put it in a div. - buf.append("
    \"")

    ") - - .append("

    " + i + "
    \n" + section); + } + } catch (Exception e) { + out.write("
    " +i + " - Exception
    \n" + e); + }*/ + buf.setLength(0); + + buf.append("
    \n"); + if ("HelpAndFAQ".equals(section)) + buf.append(renderHelpAndFAQHTML()); + else if ("I2PServices".equals(section)) + buf.append(renderI2PServicesHTML()); + else if ("I2PInternals".equals(section)) + buf.append(renderI2PInternalsHTML()); + else if ("General".equals(section)) + buf.append(renderGeneralHTML()); + else if ("ShortGeneral".equals(section)) + buf.append(renderShortGeneralHTML()); + else if ("NetworkReachability".equals(section)) + buf.append(renderNetworkReachabilityHTML()); + else if ("UpdateStatus".equals(section)) + buf.append(renderUpdateStatusHTML()); + else if ("RestartStatus".equals(section)) + buf.append(renderRestartStatusHTML()); + else if ("Peers".equals(section)) + buf.append(renderPeersHTML()); + else if ("FirewallAndReseedStatus".equals(section)) + buf.append(renderFirewallAndReseedStatusHTML()); + else if ("Bandwidth".equals(section)) + buf.append(renderBandwidthHTML()); + else if ("Tunnels".equals(section)) + buf.append(renderTunnelsHTML()); + else if ("Congestion".equals(section)) + buf.append(renderCongestionHTML()); + else if ("TunnelStatus".equals(section)) + buf.append(renderTunnelStatusHTML()); + else if ("Destinations".equals(section)) + buf.append(renderDestinationsHTML()); + else if ("NewsHeadings".equals(section)) + buf.append(renderNewsHeadingsHTML()); + + // Only output section if there's more than the
    to print + if (buf.length() > 5) + out.write(buf.toString()); + } + } + + public String renderHelpAndFAQHTML() { + StringBuilder buf = new StringBuilder(512); + buf.append("

    ") .append(_("Help & FAQ")) - .append("


    "); + .append("

    "); + return buf.toString(); + } - File lpath = new File(_context.getBaseDir(), "docs/toolbar.html"); - // you better have target="_top" for the links in there... - if (lpath.exists()) { - ContentHelper linkhelper = new ContentHelper(); - linkhelper.setPage(lpath.getAbsolutePath()); - linkhelper.setMaxLines("100"); - buf.append(linkhelper.getContent()); - } else { - buf.append("

    ") - .append(_("I2P Services")) - .append("

    \n" + + public String renderI2PServicesHTML() { + StringBuilder buf = new StringBuilder(512); + buf.append("

    ") + .append(_("I2P Services")) + .append("

    \n" + - "
    " + + "
    " + - "") - .append(_("Email")) - .append("\n" + + "") + .append(_("Email")) + .append("\n" + - "") - .append(_("Torrents")) - .append("\n" + + "") + .append(_("Torrents")) + .append("\n" + - "") - .append(_("Website")) - .append("\n") + "") + .append(_("Website")) + .append("\n") - .append(NavHelper.getClientAppLinks(_context)) + .append(NavHelper.getClientAppLinks(_context)) - .append("
    \n" + + .append("
    \n"); + return buf.toString(); + } - "

    ") - .append(_("I2P Internals")) - .append("


    \n" + + public String renderI2PInternalsHTML() { + StringBuilder buf = new StringBuilder(512); + buf.append("

    ") + .append(_("I2P Internals")) + .append("


    \n" + - "
    \n" + + "
    \n" + - "") - .append(_("Tunnels")) - .append("\n" + + "") + .append(_("Tunnels")) + .append("\n" + - "") - .append(_("Peers")) - .append("\n" + + "") + .append(_("Peers")) + .append("\n" + - "") - .append(_("Profiles")) - .append("\n" + + "") + .append(_("Profiles")) + .append("\n" + - "") - .append(_("NetDB")) - .append("\n" + + "") + .append(_("NetDB")) + .append("\n" + - "") - .append(_("Logs")) - .append("\n"); + "") + .append(_("Logs")) + .append("\n"); - // "") - // .append(_("Jobs")) - // .append("\n" + + // "") + // .append(_("Jobs")) + // .append("\n" + - if (!StatSummarizer.isDisabled()) { - buf.append("") .append(_("Graphs")) .append("\n"); - } - - buf.append("") - .append(_("Stats")) - .append("\n" + - - "") - .append(_("I2PTunnel")) - .append("\n" + - - "") - .append(_("Addressbook")) - .append("\n"); - - File javadoc = new File(_context.getBaseDir(), "docs/javadoc/index.html"); - if (javadoc.exists()) - buf.append("Javadoc\n"); - buf.append("
    \n"); - - out.write(buf.toString()); - buf.setLength(0); } + buf.append("") + .append(_("Stats")) + .append("\n" + + "") + .append(_("I2PTunnel")) + .append("\n" + - buf.append("

    ") + .append(_("Addressbook")) + .append("\n"); + + File javadoc = new File(_context.getBaseDir(), "docs/javadoc/index.html"); + if (javadoc.exists()) + buf.append("Javadoc\n"); + buf.append("

    \n"); + return buf.toString(); + } + + public String renderGeneralHTML() { + if (_helper == null) return ""; + StringBuilder buf = new StringBuilder(512); + buf.append("

    ") .append(_("General")) .append("


    \n" + "" + - "" + "\n" + - "" + + "" + "" + "
    ") + "") .append(_("Local Identity")) .append(":" + @@ -187,7 +286,10 @@ public class SummaryBarRenderer { .append(_("show")) .append("
    ") + "
    ") .append(_("Version")) .append(":") @@ -202,24 +304,74 @@ public class SummaryBarRenderer { .append(":") .append(_helper.getUptime()) - .append("
    \n" + + .append("\n"); + return buf.toString(); + } - "

    " + + "" + + "") + .append(_("Version")) + .append(":" + + "") + .append(_helper.getVersion()) + .append("\n" + + + "" + + "") + .append(_("Uptime")) + .append(":" + + "") + .append(_helper.getUptime()) + .append("\n"); + return buf.toString(); + } + + public String renderNetworkReachabilityHTML() { + if (_helper == null) return ""; + StringBuilder buf = new StringBuilder(512); + buf.append("

    ") .append(_("Network")) .append(": ") .append(_helper.getReachability()) - .append("


    \n") + .append("

    \n"); + return buf.toString(); + } + public String renderUpdateStatusHTML() { + if (_helper == null) return ""; + String updateStatus = _helper.getUpdateStatus(); + if ("".equals(updateStatus)) return ""; + StringBuilder buf = new StringBuilder(512); + buf.append("

    ") + .append(_("I2P Update")) + .append("


    \n"); + buf.append(updateStatus); + return buf.toString(); + } - .append(_helper.getUpdateStatus()) + public String renderRestartStatusHTML() { + if (_helper == null) return ""; + StringBuilder buf = new StringBuilder(512); + buf.append(_helper.getRestartStatus()); + return buf.toString(); + } - - .append(_helper.getRestartStatus()) - - - .append("

    ") .append(_("Peers")) @@ -227,7 +379,10 @@ public class SummaryBarRenderer { "\n" + - "" + + "\n" + - "" + + "\n" + - "" + + "\n" + - "" + + "\n" + - "" + + "\n" + - "
    ") + "
    ") .append(_("Active")) .append(":"); int active = _helper.getActivePeers(); @@ -236,38 +391,56 @@ public class SummaryBarRenderer { .append(Math.max(active, _helper.getActiveProfiles())) .append("
    ") + "
    ") .append(_("Fast")) .append(":") .append(_helper.getFastPeers()) .append("
    ") + "
    ") .append(_("High capacity")) .append(":") .append(_helper.getHighCapacityPeers()) .append("
    ") + "
    ") .append(_("Integrated")) .append(":") .append(_helper.getWellIntegratedPeers()) .append("
    ") + "
    ") .append(_("Known")) .append(":") .append(_helper.getAllPeers()) .append("

    \n"); - - - out.write(buf.toString()); - buf.setLength(0); + "\n"); + return buf.toString(); + } + public String renderFirewallAndReseedStatusHTML() { + if (_helper == null) return ""; + StringBuilder buf = new StringBuilder(512); buf.append(_helper.getFirewallAndReseedStatus()); + return buf.toString(); + } + public String renderBandwidthHTML() { + if (_helper == null) return ""; + StringBuilder buf = new StringBuilder(512); buf.append("

    ") @@ -303,82 +476,181 @@ public class SummaryBarRenderer { .append(_helper.getInboundTransferred()) .append(SummaryHelper.THINSP) .append(_helper.getOutboundTransferred()) - .append("\n" + + .append("\n" + - "

    \n"); + return buf.toString(); + } + + public String renderTunnelsHTML() { + if (_helper == null) return ""; + StringBuilder buf = new StringBuilder(512); + buf.append("

    ") .append(_("Tunnels")) .append("


    " + "\n" + - "" + + "\n" + - "" + + "\n" + - "" + + "\n" + - "" + + "\n" + - "
    ") + "
    ") .append(_("Exploratory")) .append(":") .append(_helper.getInboundTunnels() + _helper.getOutboundTunnels()) .append("
    ") + "
    ") .append(_("Client")) .append(":") .append(_helper.getInboundClientTunnels() + _helper.getOutboundClientTunnels()) .append("
    ") + "
    ") .append(_("Participating")) .append(":") .append(_helper.getParticipatingTunnels()) .append("
    ") + "
    ") .append(_("Share ratio")) .append(":") .append(_helper.getShareRatio()) .append("

    \n"); + return buf.toString(); + } + + public String renderCongestionHTML() { + if (_helper == null) return ""; + StringBuilder buf = new StringBuilder(512); + buf.append("

    ") .append(_("Congestion")) .append("


    " + "\n" + - "" + + "\n" + - "" + + "\n"); if (!_context.getBooleanPropertyDefaultTrue("router.disableTunnelTesting")) { - buf.append("" + + "\n"); } - buf.append("" + + "\n" + - "
    ") + "
    ") .append(_("Job lag")) .append(":") .append(_helper.getJobLag()) .append("
    ") + "
    ") .append(_("Message delay")) .append(":") .append(_helper.getMessageDelay()) .append("
    ") + buf.append("
    ") .append(_("Tunnel lag")) .append(":") .append(_helper.getTunnelLag()) .append("
    ") + buf.append("
    ") .append(_("Backlog")) .append(":") .append(_helper.getInboundBacklog()) .append("

    ") + "\n"); + return buf.toString(); + } + + public String renderTunnelStatusHTML() { + if (_helper == null) return ""; + StringBuilder buf = new StringBuilder(50); + buf.append("

    ") .append(_(_helper.getTunnelStatus())) - .append("


    \n") + .append("

    \n"); + return buf.toString(); + } - .append(_helper.getDestinations()) - .append("
    \n"); + public String renderDestinationsHTML() { + if (_helper == null) return ""; + StringBuilder buf = new StringBuilder(512); + buf.append(_helper.getDestinations()); + return buf.toString(); + } - - - out.write(buf.toString()); + /** @since 0.9.1 */ + public String renderNewsHeadingsHTML() { + if (_helper == null) return ""; + NewsHelper newshelper = _helper.getNewsHelper(); + if (newshelper == null || newshelper.shouldShowNews()) return ""; + StringBuilder buf = new StringBuilder(512); + String consoleNonce = System.getProperty("router.consoleNonce"); + if (consoleNonce != null) { + // Set up title and pre-headings stuff. + buf.append("

    ") + .append(_("News & Updates")) + .append("


    \n"); + // Get news content. + String newsContent = newshelper.getContent(); + if (newsContent != "") { + buf.append("
      \n"); + // Parse news content for headings. + int start = newsContent.indexOf("

      "); + while (start >= 0) { + // Add offset to start: + // 4 - gets rid of

      + // 16 - gets rid of the date as well (assuming form "

      yyyy-mm-dd: Foobarbaz...") + newsContent = newsContent.substring(start+16, newsContent.length()); + int end = newsContent.indexOf("

      "); + if (end >= 0) { + String heading = newsContent.substring(0, end); + buf.append("
    • ") + .append(heading) + .append("
    • \n"); + } + start = newsContent.indexOf("

      "); + } + buf.append("

    \n"); + // Set up string containing to show news. + String requestURI = _helper.getRequestURI(); + if (requestURI.contains("/home")) { + buf.append("") + .append(_("Show news")) + .append("\n"); + } + } else { + buf.append("
    ") + .append(_("none")) + .append("
    "); + } + // Add post-headings stuff. + buf.append("
    \n"); + } + return buf.toString(); } /** translate a string */ diff --git a/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java index 68fae0ca4..cc8a26f14 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java @@ -4,18 +4,23 @@ import java.io.IOException; import java.text.Collator; import java.text.DecimalFormat; import java.util.ArrayList; +import java.util.Arrays; import java.util.Collections; import java.util.Comparator; import java.util.Iterator; import java.util.List; +import java.util.Map; +import java.util.TreeSet; import net.i2p.data.DataHelper; import net.i2p.data.Destination; import net.i2p.data.Hash; import net.i2p.data.LeaseSet; import net.i2p.data.RouterAddress; +import net.i2p.data.RouterInfo; import net.i2p.router.CommSystemFacade; import net.i2p.router.Router; +import net.i2p.router.RouterContext; import net.i2p.router.RouterVersion; import net.i2p.router.TunnelPoolSettings; import net.i2p.router.networkdb.kademlia.FloodfillNetworkDatabaseFacade; @@ -34,6 +39,35 @@ public class SummaryHelper extends HelperBase { // Opera 10.63 doesn't have the char, TODO check UA //static final String THINSP = " / "; static final String THINSP = " / "; + private static final char S = ','; + static final String PROP_SUMMARYBAR = "routerconsole.summaryBar."; + + static final String DEFAULT_FULL = + "HelpAndFAQ" + S + + "I2PServices" + S + + "I2PInternals" + S + + "General" + S + + "NetworkReachability" + S + + "UpdateStatus" + S + + "RestartStatus" + S + + "Peers" + S + + "FirewallAndReseedStatus" + S + + "Bandwidth" + S + + "Tunnels" + S + + "Congestion" + S + + "TunnelStatus" + S + + "Destinations" + S + + ""; + + static final String DEFAULT_MINIMAL = + "ShortGeneral" + S + + "NewsHeadings" + S + + "UpdateStatus" + S + + "NetworkReachability" + S + + "RestartStatus" + S + + "FirewallAndReseedStatus" + S + + "Destinations" + S + + ""; /** * Retrieve the shortened 4 character ident for the router located within @@ -116,18 +150,21 @@ public class SummaryHelper extends HelperBase { return _("ERR-Clock Skew of {0}", DataHelper.formatDuration2(Math.abs(skew))); if (_context.router().isHidden()) return _("Hidden"); + RouterInfo routerInfo = _context.router().getRouterInfo(); + if (routerInfo == null) + return _("Testing"); int status = _context.commSystem().getReachabilityStatus(); switch (status) { case CommSystemFacade.STATUS_OK: - RouterAddress ra = _context.router().getRouterInfo().getTargetAddress("NTCP"); + RouterAddress ra = routerInfo.getTargetAddress("NTCP"); if (ra == null || (new NTCPAddress(ra)).isPubliclyRoutable()) return _("OK"); return _("ERR-Private TCP Address"); case CommSystemFacade.STATUS_DIFFERENT: return _("ERR-SymmetricNAT"); case CommSystemFacade.STATUS_REJECT_UNSOLICITED: - if (_context.router().getRouterInfo().getTargetAddress("NTCP") != null) + if (routerInfo.getTargetAddress("NTCP") != null) return _("WARN-Firewalled with Inbound TCP Enabled"); if (((FloodfillNetworkDatabaseFacade)_context.netDb()).floodfillEnabled()) return _("WARN-Firewalled and Floodfill"); @@ -138,7 +175,7 @@ public class SummaryHelper extends HelperBase { return _("ERR-UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config and restart"); case CommSystemFacade.STATUS_UNKNOWN: // fallthrough default: - ra = _context.router().getRouterInfo().getTargetAddress("SSU"); + ra = routerInfo.getTargetAddress("SSU"); if (ra == null && _context.router().getUptime() > 5*60*1000) { if (getActivePeers() <= 0) return _("ERR-No Active Peers, Check Network Connection and Firewall"); @@ -371,7 +408,7 @@ public class SummaryHelper extends HelperBase { List clients = new ArrayList(_context.clientManager().listClients()); StringBuilder buf = new StringBuilder(512); - buf.append("

    ").append(_("Local Destinations")).append("


    "); + buf.append("

    ").append(_("Local Destinations")).append("


    "); if (!clients.isEmpty()) { Collections.sort(clients, new AlphaComparator()); buf.append(""); @@ -614,7 +651,7 @@ public class SummaryHelper extends HelperBase { // display all the time so we display the final failure message, and plugin update messages too String status = UpdateHandler.getStatus(); if (status.length() > 0) { - buf.append("

    ").append(status).append("


    \n"); + buf.append("

    ").append(status).append("

    \n"); } if (updateAvailable() || unsignedUpdateAvailable()) { if ("true".equals(System.getProperty(UpdateHandler.PROP_UPDATE_IN_PROGRESS))) { @@ -702,10 +739,32 @@ public class SummaryHelper extends HelperBase { } if (buf.length() <= 0) return ""; - buf.append("
    "); return buf.toString(); } + private NewsHelper _newshelper; + public void storeNewsHelper(NewsHelper n) { _newshelper = n; } + public NewsHelper getNewsHelper() { return _newshelper; } + + public List getSummaryBarSections(String page) { + String config = ""; + if ("home".equals(page)) { + config = _context.getProperty(PROP_SUMMARYBAR + page, DEFAULT_MINIMAL); + } else { + config = _context.getProperty(PROP_SUMMARYBAR + page); + if (config == null) + config = _context.getProperty(PROP_SUMMARYBAR + "default", DEFAULT_FULL); + } + return Arrays.asList(config.split("" + S)); + } + + static void saveSummaryBarSections(RouterContext ctx, String page, Map sections) { + StringBuilder buf = new StringBuilder(512); + for(String section : sections.values()) + buf.append(section).append(S); + ctx.router().saveConfig(PROP_SUMMARYBAR + page, buf.toString()); + } + /** output the summary bar to _out */ public void renderSummaryBar() throws IOException { SummaryBarRenderer renderer = new SummaryBarRenderer(_context, this); @@ -729,4 +788,92 @@ public class SummaryHelper extends HelperBase { private String _requestURI; public void setRequestURI(String s) { _requestURI = s; } public String getRequestURI() { return _requestURI; } + + public String getConfigTable() { + String[] allSections = SummaryBarRenderer.ALL_SECTIONS; + Map sectionNames = SummaryBarRenderer.SECTION_NAMES; + List sections = getSummaryBarSections("default"); + TreeSet sortedSections = new TreeSet(); + + for (int i = 0; i < allSections.length; i++) { + String section = allSections[i]; + if (!sections.contains(section)) + sortedSections.add(section); + } + + String theme = _context.getProperty(CSSHelper.PROP_THEME_NAME, CSSHelper.DEFAULT_THEME); + String imgPath = CSSHelper.BASE_THEME_PATH + theme + "/images/"; + + StringBuilder buf = new StringBuilder(2048); + buf.append("
    \n"); + for (String section : sections) { + int i = sections.indexOf(section); + buf.append("\n"); + } + buf.append("" + + "") + .append("
    ") + .append(_("Remove")) + .append("") + .append(_("Name")) + .append("") + .append(_("Order")) + .append("
    ") + .append(_(sectionNames.get(section))) + .append(""); + if (i > 0) { + buf.append(""); + buf.append(""); + } + buf.append(""); + if (i < sections.size() - 1) { + buf.append(""); + buf.append(""); + } + buf.append("
    " + + "") + .append(_("Add")).append(": " + + "\n" + + "" + + "
    \n"); + return buf.toString(); + } } diff --git a/apps/routerconsole/java/src/net/i2p/router/web/SummaryRenderer.java b/apps/routerconsole/java/src/net/i2p/router/web/SummaryRenderer.java index d579c320f..3a1676ea2 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/SummaryRenderer.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/SummaryRenderer.java @@ -196,7 +196,9 @@ class SummaryRenderer { _log.error("Error rendering", re); throw new IOException("Error plotting: " + re.getMessage()); } catch (IOException ioe) { - _log.error("Error rendering", ioe); + // typically org.mortbay.jetty.EofException extends java.io.EOFException + if (_log.shouldLog(Log.WARN)) + _log.warn("Error rendering", ioe); throw ioe; } catch (OutOfMemoryError oom) { _log.error("Error rendering", oom); diff --git a/apps/routerconsole/java/src/net/i2p/router/web/UnsignedUpdateHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/UnsignedUpdateHandler.java index f72878375..4725f62b1 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/UnsignedUpdateHandler.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/UnsignedUpdateHandler.java @@ -75,7 +75,7 @@ public class UnsignedUpdateHandler extends UpdateHandler { // 40 retries!! _get = new EepGet(_context, proxyHost, proxyPort, 40, _updateFile, _zipURL, false); _get.addStatusListener(UnsignedUpdateRunner.this); - _get.fetch(); + _get.fetch(CONNECT_TIMEOUT, -1, INACTIVITY_TIMEOUT); } catch (Throwable t) { _log.error("Error updating", t); } diff --git a/apps/routerconsole/java/src/net/i2p/router/web/UpdateHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/UpdateHandler.java index 6ebb2a469..1492f3bb1 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/UpdateHandler.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/UpdateHandler.java @@ -45,6 +45,10 @@ public class UpdateHandler { static final String PROP_UPDATE_IN_PROGRESS = "net.i2p.router.web.UpdateHandler.updateInProgress"; protected static final String PROP_LAST_UPDATE_TIME = "router.updateLastDownloaded"; + protected static final long CONNECT_TIMEOUT = 55*1000; + protected static final long INACTIVITY_TIMEOUT = 5*60*1000; + protected static final long NOPROXY_INACTIVITY_TIMEOUT = 60*1000; + public UpdateHandler() { this(ContextHelper.getContext(null)); } @@ -193,7 +197,7 @@ public class UpdateHandler { // no retries _get = new PartialEepGet(_context, proxyHost, proxyPort, _baos, updateURL, TrustedUpdate.HEADER_BYTES); _get.addStatusListener(UpdateRunner.this); - _get.fetch(); + _get.fetch(CONNECT_TIMEOUT); } catch (Throwable t) { _isNewer = false; } @@ -210,7 +214,7 @@ public class UpdateHandler { else _get = new EepGet(_context, 1, _updateFile, updateURL, false); _get.addStatusListener(UpdateRunner.this); - _get.fetch(); + _get.fetch(CONNECT_TIMEOUT, -1, shouldProxy ? INACTIVITY_TIMEOUT : NOPROXY_INACTIVITY_TIMEOUT); } catch (Throwable t) { _log.error("Error updating", t); } @@ -233,14 +237,16 @@ public class UpdateHandler { if (_isPartial) return; StringBuilder buf = new StringBuilder(64); - buf.append("").append(_("Updating")).append(" "); double pct = ((double)alreadyTransferred + (double)currentWrite) / ((double)alreadyTransferred + (double)currentWrite + bytesRemaining); synchronized (_pct) { - buf.append(_pct.format(pct)); + buf.append(_("{0} downloaded", _pct.format(pct))); } - buf.append(":
    \n"); - buf.append(_("{0}B transferred", DataHelper.formatSize2(currentWrite + alreadyTransferred))); + buf.append("
    \n"); + buf.append(DataHelper.formatSize2(currentWrite + alreadyTransferred)) + .append("B / ") + .append(DataHelper.formatSize2(currentWrite + alreadyTransferred + bytesRemaining)) + .append("B"); updateStatus(buf.toString()); } public void transferComplete(long alreadyTransferred, long bytesTransferred, long bytesRemaining, String url, String outputFile, boolean notModified) { diff --git a/apps/routerconsole/java/src/net/i2p/router/web/WebAppConfiguration.java b/apps/routerconsole/java/src/net/i2p/router/web/WebAppConfiguration.java index 7d3aee065..98ca93113 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/WebAppConfiguration.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/WebAppConfiguration.java @@ -68,13 +68,7 @@ public class WebAppConfiguration implements Configuration { File dir = libDir; String cp; - if (ctxPath.equals("/susidns")) { - // jars moved from the .war to lib/ in 0.7.12 - cp = "jstl.jar,standard.jar"; - } else if (ctxPath.equals("/i2psnark")) { - // duplicate classes removed from the .war in 0.7.12 - cp = "i2psnark.jar"; - } else if (pluginDir.exists()) { + if (pluginDir.exists()) { File consoleDir = new File(pluginDir, "console"); Properties props = RouterConsoleRunner.webAppProperties(consoleDir.getAbsolutePath()); cp = props.getProperty(RouterConsoleRunner.PREFIX + appName + CLASSPATH); @@ -101,6 +95,9 @@ public class WebAppConfiguration implements Configuration { path = dir.getAbsolutePath() + '/' + elem; // As of Jetty 6, we can't add dups to the class path, or // else it screws up statics + // This is not a complete solution because the Windows no-wrapper classpath is set + // by the launchi2p.jar (i2p.exe) manifest and is not detected below. + // TODO: Add a classpath to the command line in i2pstandalone.xml? File jfile = new File(path); File jdir = jfile.getParentFile(); if (systemCP.contains(jfile.toURI().toURL()) || diff --git a/apps/routerconsole/jsp/config.jsp b/apps/routerconsole/jsp/config.jsp index 70c0e64f0..0d56b5f59 100644 --- a/apps/routerconsole/jsp/config.jsp +++ b/apps/routerconsole/jsp/config.jsp @@ -6,7 +6,9 @@ <%@include file="css.jsi" %> <%=intl.title("configure bandwidth")%> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %> diff --git a/apps/routerconsole/jsp/configadvanced.jsp b/apps/routerconsole/jsp/configadvanced.jsp index 1dbf23e7d..53a8b227f 100644 --- a/apps/routerconsole/jsp/configadvanced.jsp +++ b/apps/routerconsole/jsp/configadvanced.jsp @@ -6,7 +6,9 @@ <%@include file="css.jsi" %> <%=intl.title("config advanced")%> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %> diff --git a/apps/routerconsole/jsp/configclients.jsp b/apps/routerconsole/jsp/configclients.jsp index 53d003c97..e97b22968 100644 --- a/apps/routerconsole/jsp/configclients.jsp +++ b/apps/routerconsole/jsp/configclients.jsp @@ -1,5 +1,4 @@ <%@page contentType="text/html"%> -<%@page trimDirectiveWhitespaces="true"%> <%@page pageEncoding="UTF-8"%> @@ -11,7 +10,10 @@ button span.hide{ display:none; } input.default { width: 1px; height: 1px; visibility: hidden; } - + + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %> diff --git a/apps/routerconsole/jsp/confighome.jsp b/apps/routerconsole/jsp/confighome.jsp index 14310c1df..b8296fcbb 100644 --- a/apps/routerconsole/jsp/confighome.jsp +++ b/apps/routerconsole/jsp/confighome.jsp @@ -12,7 +12,9 @@ input.default { visibility: hidden; } - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %>

    <%=intl._("I2P Home Page Configuration")%>

    @@ -40,6 +42,9 @@ input.default { " > +<% + if (homehelper.shouldShowSearch()) { +%>

    <%=intl._("Search Engines")%>

    @@ -53,6 +58,9 @@ input.default { " >
    +<% + } // shouldShowSearch() +%>

    <%=intl._("Recommended Eepsites")%>

    diff --git a/apps/routerconsole/jsp/configkeyring.jsp b/apps/routerconsole/jsp/configkeyring.jsp index 2d853e5ee..e8b408937 100644 --- a/apps/routerconsole/jsp/configkeyring.jsp +++ b/apps/routerconsole/jsp/configkeyring.jsp @@ -1,12 +1,13 @@ <%@page contentType="text/html"%> -<%@page trimDirectiveWhitespaces="true"%> <%@page pageEncoding="UTF-8"%> <%@include file="css.jsi" %> <%=intl.title("config keyring")%> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %>

    <%=intl._("I2P Keyring Configuration")%>

    diff --git a/apps/routerconsole/jsp/configlogging.jsp b/apps/routerconsole/jsp/configlogging.jsp index 8274fcb43..c6f3ed945 100644 --- a/apps/routerconsole/jsp/configlogging.jsp +++ b/apps/routerconsole/jsp/configlogging.jsp @@ -6,7 +6,9 @@ <%@include file="css.jsi" %> <%=intl.title("config logging")%> - + +<%@include file="summaryajax.jsi" %> + " /> diff --git a/apps/routerconsole/jsp/confignet.jsp b/apps/routerconsole/jsp/confignet.jsp index aa9ec989f..7fb74500d 100644 --- a/apps/routerconsole/jsp/confignet.jsp +++ b/apps/routerconsole/jsp/confignet.jsp @@ -1,12 +1,13 @@ <%@page contentType="text/html" %> -<%@page trimDirectiveWhitespaces="true"%> <%@page pageEncoding="UTF-8"%> <%@include file="css.jsi" %> <%=intl.title("config networking")%> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %> diff --git a/apps/routerconsole/jsp/configpeer.jsp b/apps/routerconsole/jsp/configpeer.jsp index 4df9e5915..9952db553 100644 --- a/apps/routerconsole/jsp/configpeer.jsp +++ b/apps/routerconsole/jsp/configpeer.jsp @@ -1,12 +1,13 @@ <%@page contentType="text/html"%> -<%@page trimDirectiveWhitespaces="true"%> <%@page pageEncoding="UTF-8"%> <%@include file="css.jsi" %> <%=intl.title("config peers")%> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %>

    <%=intl._("I2P Peer Configuration")%>

    diff --git a/apps/routerconsole/jsp/configreseed.jsp b/apps/routerconsole/jsp/configreseed.jsp index a87b2cde7..39df228c6 100644 --- a/apps/routerconsole/jsp/configreseed.jsp +++ b/apps/routerconsole/jsp/configreseed.jsp @@ -1,12 +1,13 @@ <%@page contentType="text/html"%> -<%@page trimDirectiveWhitespaces="true"%> <%@page pageEncoding="UTF-8"%> <%@include file="css.jsi" %> <%=intl.title("config reseeding")%> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %> diff --git a/apps/routerconsole/jsp/configservice.jsp b/apps/routerconsole/jsp/configservice.jsp index edff6766c..628010685 100644 --- a/apps/routerconsole/jsp/configservice.jsp +++ b/apps/routerconsole/jsp/configservice.jsp @@ -1,12 +1,13 @@ <%@page contentType="text/html"%> -<%@page trimDirectiveWhitespaces="true"%> <%@page pageEncoding="UTF-8"%> <%@include file="css.jsi" %> <%=intl.title("config service")%> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %>

    <%=intl._("I2P Service Configuration")%>

    diff --git a/apps/routerconsole/jsp/configsidebar.jsp b/apps/routerconsole/jsp/configsidebar.jsp new file mode 100644 index 000000000..074fcfda3 --- /dev/null +++ b/apps/routerconsole/jsp/configsidebar.jsp @@ -0,0 +1,58 @@ +<%@page contentType="text/html"%> +<%@page pageEncoding="UTF-8"%> + + + +<%@include file="css.jsi" %> +<%=intl.title("config summary bar")%> + + +<%@include file="summaryajax.jsi" %> + + +<%@include file="summary.jsi" %> +

    <%=intl._("I2P Summary Bar Configuration")%>

    +
    +<%@include file="confignav.jsi" %> + + +<% formhandler.storeMethod(request.getMethod()); %> + +" /> + +<% + formhandler.setMovingAction(); +%> + +<% + String pageNonce = formhandler.getNewNonce(); +%> + +" /> + +

    <%=intl._("Refresh Interval")%>

    + + + + " > + <%=intl._("seconds")%> + " > + + +

    <%=intl._("Customize Summary Bar")%>

    +
    + + + +
    + " > + " > +
    + +
    diff --git a/apps/routerconsole/jsp/configstats.jsp b/apps/routerconsole/jsp/configstats.jsp index d380d7783..8a70c84bc 100644 --- a/apps/routerconsole/jsp/configstats.jsp +++ b/apps/routerconsole/jsp/configstats.jsp @@ -6,10 +6,13 @@ <%@include file="css.jsi" %> <%=intl.title("config stats")%> + +<%@include file="summaryajax.jsi" %> +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %> diff --git a/apps/routerconsole/jsp/configui.jsp b/apps/routerconsole/jsp/configui.jsp index 4a214c852..a2f439713 100644 --- a/apps/routerconsole/jsp/configui.jsp +++ b/apps/routerconsole/jsp/configui.jsp @@ -6,7 +6,9 @@ <%@include file="css.jsi" %> <%=intl.title("config UI")%> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %> diff --git a/apps/routerconsole/jsp/configupdate.jsp b/apps/routerconsole/jsp/configupdate.jsp index e2bd49ab2..a792bb07b 100644 --- a/apps/routerconsole/jsp/configupdate.jsp +++ b/apps/routerconsole/jsp/configupdate.jsp @@ -6,7 +6,9 @@ <%@include file="css.jsi" %> <%=intl.title("config update")%> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %>

    <%=intl._("I2P Update Configuration")%>

    diff --git a/apps/routerconsole/jsp/console.jsp b/apps/routerconsole/jsp/console.jsp index c02b64b9a..aa9168caf 100644 --- a/apps/routerconsole/jsp/console.jsp +++ b/apps/routerconsole/jsp/console.jsp @@ -6,7 +6,9 @@ <%@include file="css.jsi" %> <%=intl.title("home")%> - + +<%@include file="summaryajax.jsi" %> + <% String consoleNonce = System.getProperty("router.consoleNonce"); if (consoleNonce == null) { @@ -15,16 +17,13 @@ } %> -<%@include file="summary.jsi" %>

    <%=intl._("I2P Router Console")%>

    +<%@include file="summary.jsi" %> + +

    <%=intl._("I2P Router Console")%>

    - - " /> <% if (newshelper.shouldShowNews()) { - java.io.File fpath = new java.io.File(net.i2p.I2PAppContext.getGlobalContext().getRouterDir(), "docs/news.xml"); %> - -
    <% @@ -37,23 +36,25 @@
    <% /* English, then alphabetical by English name please */ %> - English + English عربية - 中文 - Czech - Danish - Deutsch - Eesti - Español - Suomi
    - Français - Italiano - Nederlands - Polski - Português - Русский + 中文 + čeština + Dansk + Deutsch + Eesti + Español + Suomi + Français
    + ελληνικά + Magyar + Italiano + Nederlands + Polski + Português + Русский Svenska - Ukrainian + Українська Tiếng Việt
    diff --git a/apps/routerconsole/jsp/css.jsi b/apps/routerconsole/jsp/css.jsi index 767d0d071..437bf015e 100644 --- a/apps/routerconsole/jsp/css.jsi +++ b/apps/routerconsole/jsp/css.jsi @@ -25,10 +25,14 @@ } %> - " /> +images/favicon.ico"> <% + // clickjacking + if (intl.shouldSendXFrame()) + response.setHeader("X-Frame-Options", "SAMEORIGIN"); + String conNonceParam = request.getParameter("consoleNonce"); if (conNonceParam != null && conNonceParam.equals(System.getProperty("router.consoleNonce"))) { intl.setLang(request.getParameter("lang")); diff --git a/apps/routerconsole/jsp/debug.jsp b/apps/routerconsole/jsp/debug.jsp index b9e66345f..6da4cce61 100644 --- a/apps/routerconsole/jsp/debug.jsp +++ b/apps/routerconsole/jsp/debug.jsp @@ -9,7 +9,9 @@ %> I2P Router Console - Debug <%@include file="css.jsi" %> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %>

    Router SKM

    diff --git a/apps/routerconsole/jsp/dns.jsp b/apps/routerconsole/jsp/dns.jsp new file mode 100644 index 000000000..19bc0d65e --- /dev/null +++ b/apps/routerconsole/jsp/dns.jsp @@ -0,0 +1,42 @@ +<%@page contentType="text/html"%> +<%@page trimDirectiveWhitespaces="true"%> +<%@page pageEncoding="UTF-8"%> + +" /> +<% + // CSSHelper is also pulled in by css.jsi below... + boolean testIFrame = tester.allowIFrame(request.getHeader("User-Agent")); + if (!testIFrame) { + response.setStatus(302, "Moved"); + response.setHeader("Location", "/susidns/index"); + } else { +%> + + + +<%@include file="css.jsi" %> +<%=intl.title("addressbook")%> + + +<%@include file="summaryajax.jsi" %> + + + +<%@include file="summary.jsi" %> + +

    <%=intl._("I2P Addressbook")%> ">images/newtab.png" />

    +
    + +
    +<% + } +%> diff --git a/apps/routerconsole/jsp/error.jsp b/apps/routerconsole/jsp/error.jsp index 69f9fbfa3..7d5552fd5 100644 --- a/apps/routerconsole/jsp/error.jsp +++ b/apps/routerconsole/jsp/error.jsp @@ -16,10 +16,12 @@ <%@include file="css.jsi" %> <%=intl.title("Page Not Found")%> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %> -

    <%=ERROR_CODE%> <%=ERROR_MESSAGE%>

    +

    <%=ERROR_CODE%> <%=ERROR_MESSAGE%>

    <%=intl._("Sorry! You appear to be requesting a non-existent Router Console page or resource.")%>
    -<%=intl._("Error 404")%>: <%=ERROR_URI%> <%=intl._("not found")%>. +<%=intl._("Error 404")%>: <%=ERROR_URI%> <%=intl._("not found")%>.
    diff --git a/apps/routerconsole/jsp/graph.jsp b/apps/routerconsole/jsp/graph.jsp index 6147fd96d..92c6f508f 100644 --- a/apps/routerconsole/jsp/graph.jsp +++ b/apps/routerconsole/jsp/graph.jsp @@ -12,7 +12,9 @@ <% graphHelper.storeWriter(out); %> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %>

    <%=intl._("I2P Performance Graphs")%>

    diff --git a/apps/routerconsole/jsp/graphs.jsp b/apps/routerconsole/jsp/graphs.jsp index 4b65cca75..77ca23278 100644 --- a/apps/routerconsole/jsp/graphs.jsp +++ b/apps/routerconsole/jsp/graphs.jsp @@ -19,7 +19,9 @@ out.print(graphHelper.getRefreshMeta()); } %> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %>

    <%=intl._("I2P Performance Graphs")%>

    diff --git a/apps/routerconsole/jsp/help.jsp b/apps/routerconsole/jsp/help.jsp index 265bbfb62..29dbc5ce6 100644 --- a/apps/routerconsole/jsp/help.jsp +++ b/apps/routerconsole/jsp/help.jsp @@ -9,7 +9,9 @@ %> I2P Router Console - help <%@include file="css.jsi" %> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %>

    I2P Router Help & Support

    diff --git a/apps/routerconsole/jsp/help_ar.jsp b/apps/routerconsole/jsp/help_ar.jsp index 4b471f594..99887edb3 100644 --- a/apps/routerconsole/jsp/help_ar.jsp +++ b/apps/routerconsole/jsp/help_ar.jsp @@ -9,7 +9,9 @@ %> I2P مساعدة لوحة التحكم <%@include file="css.jsi" %> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %>

    I2P مساعدة لوحة التحكم

    diff --git a/apps/routerconsole/jsp/help_fr.jsp b/apps/routerconsole/jsp/help_fr.jsp index fd0f8bc26..f8f235eaf 100644 --- a/apps/routerconsole/jsp/help_fr.jsp +++ b/apps/routerconsole/jsp/help_fr.jsp @@ -9,7 +9,9 @@ %> Console du routeur I2P - Aide <%@include file="css.jsi" %> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %> Traduction de mars 2011 (magma@mail.i2p)

    Aide et assistance du routeur I2P

    diff --git a/apps/routerconsole/jsp/help_nl.jsp b/apps/routerconsole/jsp/help_nl.jsp index 944e65e7b..67587bca4 100644 --- a/apps/routerconsole/jsp/help_nl.jsp +++ b/apps/routerconsole/jsp/help_nl.jsp @@ -9,7 +9,9 @@ %> I2P Router Console - help <%@include file="css.jsi" %> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %>

    I2P Router Help & Support

    diff --git a/apps/routerconsole/jsp/help_ru.jsp b/apps/routerconsole/jsp/help_ru.jsp index d14da0138..9234c2c5b 100644 --- a/apps/routerconsole/jsp/help_ru.jsp +++ b/apps/routerconsole/jsp/help_ru.jsp @@ -9,7 +9,9 @@ %> Консоль маршрутизатора I2P - справка <%@include file="css.jsi" %> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %>

    Справка маршрутизатора I2P

    diff --git a/apps/routerconsole/jsp/home.jsp b/apps/routerconsole/jsp/home.jsp index e6d6992a0..0971ac868 100644 --- a/apps/routerconsole/jsp/home.jsp +++ b/apps/routerconsole/jsp/home.jsp @@ -5,11 +5,7 @@ <%@include file="css.jsi" %> <%=intl.title("home")%> - +<%@include file="summaryajax.jsi" %> <% String consoleNonce = System.getProperty("router.consoleNonce"); @@ -20,67 +16,32 @@ %> " /> +<% + java.io.File fpath = new java.io.File(net.i2p.I2PAppContext.getGlobalContext().getRouterDir(), "docs/news.xml"); +%> + + " /> -
    +
    -
    <%@include file="xhr1.jsi" %>
    -<% - if (!newshelper.shouldShowNews()) { -%> -

    <%=intl._("News")%>


    - -<% - } // !shouldShowNews() -%>
    -
    - -" /> -<% if (homehelper.shouldShowWelcome()) { %> -
    "> -
    - English - عربية - 中文 - Czech - Danish - Deutsch - Eesti - Español - Suomi
    - Français - Italiano - Nederlands - Polski - Português - Русский - Svenska - Ukrainian - Tiếng Việt -
    -

    <%=intl._("Welcome to I2P")%>

    -
    -<% } // shouldShowWelcome %> +

    <%=intl._("I2P Router Console")%>

    <% if (newshelper.shouldShowNews()) { - java.io.File fpath = new java.io.File(net.i2p.I2PAppContext.getGlobalContext().getRouterDir(), "docs/news.xml"); %> -
    - - +


    @@ -89,7 +50,41 @@ } // shouldShowNews() %> +
    + +" /> +<% if (homehelper.shouldShowWelcome()) { %> +
    "> +
    + English + عربية + 中文 + Česky + Dansk + Deutsch + Eesti + Español + Suomi + Français
    + ελληνικά + Magyar + Italiano + Nederlands + Polski + Português + Русский + Svenska + Українська + Tiếng Việt +
    +

    <%=intl._("Welcome to I2P")%>

    +
    +<% } // shouldShowWelcome %> +
    +<% + if (homehelper.shouldShowSearch()) { +%> +<% + } // shouldShowSearch() +%>

    <%=intl._("Eepsites of Interest")%>


    @@ -110,6 +108,7 @@

    <%=intl._("Local Services")%>


    +
     
    diff --git a/apps/routerconsole/jsp/i2ptunnelmgr.jsp b/apps/routerconsole/jsp/i2ptunnelmgr.jsp new file mode 100644 index 000000000..3173ddaad --- /dev/null +++ b/apps/routerconsole/jsp/i2ptunnelmgr.jsp @@ -0,0 +1,64 @@ +<%@page contentType="text/html"%> +<%@page trimDirectiveWhitespaces="true"%> +<%@page pageEncoding="UTF-8"%> + +" /> +<% + // CSSHelper is also pulled in by css.jsi below... + boolean testIFrame = tester.allowIFrame(request.getHeader("User-Agent")); + if (!testIFrame) { + response.setStatus(302, "Moved"); + response.setHeader("Location", "/i2ptunnel/"); + } else { +%> + + + +<%@include file="css.jsi" %> +<%=intl.title("i2p tunnel manager")%> + + +<%@include file="summaryajax.jsi" %> + + + +<%@include file="summary.jsi" %> + +

    <%=intl._("I2P Tunnel Manager")%> ">images/newtab.png" />

    +
    + +
    +<% + } +%> diff --git a/apps/routerconsole/jsp/jars.jsp b/apps/routerconsole/jsp/jars.jsp index 4fa200b70..527f06074 100644 --- a/apps/routerconsole/jsp/jars.jsp +++ b/apps/routerconsole/jsp/jars.jsp @@ -5,7 +5,9 @@ <%@include file="css.jsi" %> <%=intl.title("Jar File Dump")%> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %>

    Jar File Dump

    diff --git a/apps/routerconsole/jsp/jobs.jsp b/apps/routerconsole/jsp/jobs.jsp index 2e2e71248..b9b8d21bf 100644 --- a/apps/routerconsole/jsp/jobs.jsp +++ b/apps/routerconsole/jsp/jobs.jsp @@ -6,7 +6,9 @@ <%@include file="css.jsi" %> <%=intl.title("job queue")%> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %>

    <%=intl._("I2P Router Job Queue")%>

    diff --git a/apps/routerconsole/jsp/js/iframed.js b/apps/routerconsole/jsp/js/iframed.js new file mode 100644 index 000000000..05d14b896 --- /dev/null +++ b/apps/routerconsole/jsp/js/iframed.js @@ -0,0 +1,38 @@ +function injectClass(f) { + f.className += ' iframed'; + var doc = 'contentDocument' in f? f.contentDocument : f.contentWindow.document; + doc.body.className += ' iframed'; +} +function resizeFrame(f) { + // offsetHeight returns the height of the visible area for an object, in pixels. + // The value contains the height with the padding, scrollBar, and the border, + // but does not include the margin. Therefore, any content within the iframe + // should have no margins at the very top or very bottom to avoid a scrollbar. + var doc = 'contentDocument' in f? f.contentDocument : f.contentWindow.document; + var totalHeight = doc.body.offsetHeight; + + // Detect if horizontal scrollbar is present, and add its width to height if so. + // This prevents a vertical scrollbar appearing when the min-width is passed. + // FIXME: How to detect horizontal scrollbar in iframe? Always apply for now. + if (true) { + // Create the measurement node + var scrollDiv = document.createElement("div"); + scrollDiv.className = "scrollbar-measure"; + scrollDiv.style.width = "100px"; + scrollDiv.style.height = "100px"; + scrollDiv.style.overflow = "scroll"; + scrollDiv.style.position = "absolute"; + scrollDiv.style.top = "-9999px"; + document.body.appendChild(scrollDiv); + + // Get the scrollbar width + var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth; + totalHeight += scrollbarWidth; + + // Delete the div + document.body.removeChild(scrollDiv); + } + + f.style.height = totalHeight + "px"; +} + diff --git a/apps/routerconsole/jsp/logs.jsp b/apps/routerconsole/jsp/logs.jsp index bdf7333ab..266a4ffb8 100644 --- a/apps/routerconsole/jsp/logs.jsp +++ b/apps/routerconsole/jsp/logs.jsp @@ -1,12 +1,13 @@ <%@page contentType="text/html"%> -<%@page trimDirectiveWhitespaces="true"%> <%@page pageEncoding="UTF-8"%> <%@include file="css.jsi" %> <%=intl.title("logs")%> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %>

    <%=intl._("I2P Router Logs")%>

    @@ -34,8 +35,10 @@

    <%=intl._("Note that system information, log timestamps, and log messages may provide clues to your location; please review everything you include in a bug report.")%>

    <%=intl._("Critical Logs")%>

    +

    <%=intl._("Router Logs")%> (<%=intl._("configure")%>)

    +

    <%=intl._("Service (Wrapper) Logs")%>


    diff --git a/apps/routerconsole/jsp/netdb.jsp b/apps/routerconsole/jsp/netdb.jsp index cfbd3b2ac..ccbbccfee 100644 --- a/apps/routerconsole/jsp/netdb.jsp +++ b/apps/routerconsole/jsp/netdb.jsp @@ -5,15 +5,21 @@ <%@include file="css.jsi" %> -<%=intl.title("network database summary")%> - +<%=intl.title("network database")%> + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %> -

    <%=intl._("I2P Network Database Summary")%>

    +

    <%=intl._("I2P Network Database")%>

    " /> - <% netdbHelper.storeWriter(out); %> +<% + netdbHelper.storeWriter(out); + if (allowIFrame) + netdbHelper.allowGraphical(); +%> " /> " /> " /> diff --git a/apps/routerconsole/jsp/nowebapp.jsp b/apps/routerconsole/jsp/nowebapp.jsp index 1bbec502d..66f43ed42 100644 --- a/apps/routerconsole/jsp/nowebapp.jsp +++ b/apps/routerconsole/jsp/nowebapp.jsp @@ -1,5 +1,4 @@ <%@page contentType="text/html"%> -<%@page trimDirectiveWhitespaces="true"%> <%@page pageEncoding="UTF-8"%> <% @@ -8,7 +7,9 @@ <%@include file="css.jsi" %> <%=intl.title("WebApp Not Found")%> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %>

    <%=intl._("Web Application Not Running")%>

    diff --git a/apps/routerconsole/jsp/oldconsole.jsp b/apps/routerconsole/jsp/oldconsole.jsp index 7edb76240..125ea5e75 100644 --- a/apps/routerconsole/jsp/oldconsole.jsp +++ b/apps/routerconsole/jsp/oldconsole.jsp @@ -9,7 +9,9 @@ %> I2P Router Console - internals <%@include file="css.jsi" %> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %> " /> diff --git a/apps/routerconsole/jsp/peers.jsp b/apps/routerconsole/jsp/peers.jsp index 6b0ed6b67..0fd2fa9cb 100644 --- a/apps/routerconsole/jsp/peers.jsp +++ b/apps/routerconsole/jsp/peers.jsp @@ -6,7 +6,9 @@ <%@include file="css.jsi" %> <%=intl.title("peer connections")%> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %>

    <%=intl._("I2P Network Peers")%>

    diff --git a/apps/routerconsole/jsp/profiles.jsp b/apps/routerconsole/jsp/profiles.jsp index 8441838e2..725be7a43 100644 --- a/apps/routerconsole/jsp/profiles.jsp +++ b/apps/routerconsole/jsp/profiles.jsp @@ -6,14 +6,19 @@ <%@include file="css.jsi" %> <%=intl.title("peer profiles")%> -<%@include file="summary.jsi" %> + +<%@include file="summaryajax.jsi" %> + +<%@include file="summary.jsi" %>

    <%=intl._("I2P Network Peer Profiles")%>

    " /> - <% profilesHelper.storeWriter(out); %> +<% + profilesHelper.storeWriter(out); + if (allowIFrame) + profilesHelper.allowGraphical(); +%> " /> - -

    <%=intl._("Banned Peers")%>

    - +
    diff --git a/apps/routerconsole/jsp/stats.jsp b/apps/routerconsole/jsp/stats.jsp index c0596f796..cf87ed383 100644 --- a/apps/routerconsole/jsp/stats.jsp +++ b/apps/routerconsole/jsp/stats.jsp @@ -6,7 +6,9 @@ <%@include file="css.jsi" %> <%=intl.title("statistics")%> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %> " /> diff --git a/apps/routerconsole/jsp/summary.jsi b/apps/routerconsole/jsp/summary.jsi index 847e42d52..d38637d83 100644 --- a/apps/routerconsole/jsp/summary.jsi +++ b/apps/routerconsole/jsp/summary.jsi @@ -1,3 +1,10 @@ + +" /> +<% + java.io.File newspath = new java.io.File(net.i2p.I2PAppContext.getGlobalContext().getRouterDir(), "docs/news.xml"); +%> + +
    <% // The refresh delay, 0 to disable @@ -13,9 +20,11 @@ d = net.i2p.data.DataHelper.stripHTML(d); // XSS // pass the new delay parameter to the iframe newDelay = "?refresh=" + d; + // update disable boolean + intl.setDisableRefresh(d); } - if (!"0".equals(d)) - out.print("\n"); - } else if (allowIFrame) { + if (false && !intl.getDisableRefresh()) { + out.print("
    \n"); + } else if (false && allowIFrame) { // since we don't have an iframe this will reload the base page, and // the new delay will be passed to the iframe above - out.print("
    \n" + + out.print("
    \n"); + "
    \n"); } else { out.print("
    \n"); } diff --git a/apps/routerconsole/jsp/summaryajax.jsi b/apps/routerconsole/jsp/summaryajax.jsi new file mode 100644 index 000000000..ebd1020c7 --- /dev/null +++ b/apps/routerconsole/jsp/summaryajax.jsi @@ -0,0 +1,5 @@ + diff --git a/apps/routerconsole/jsp/summaryframe.jsp b/apps/routerconsole/jsp/summaryframe.jsp index bdd4a8cbc..4af6be78f 100644 --- a/apps/routerconsole/jsp/summaryframe.jsp +++ b/apps/routerconsole/jsp/summaryframe.jsp @@ -26,10 +26,11 @@ } else { d = net.i2p.data.DataHelper.stripHTML(d); // XSS intl.setRefresh(d); + intl.setDisableRefresh(d); } // we probably don't get here if d == "0" since caught in summary.jsi, but just // to be sure... - if (!"0".equals(d)) { + if (!intl.getDisableRefresh()) { // doesn't work for restart or shutdown with no expl. tunnels, // since the call to ConfigRestartBean.renderStatus() hasn't happened yet... // So we delay slightly @@ -52,12 +53,19 @@ } %>
    + +" /> +<% + java.io.File newspath = new java.io.File(net.i2p.I2PAppContext.getGlobalContext().getRouterDir(), "docs/news.xml"); +%> + + <%@include file="summarynoframe.jsi" %> <% // d and shutdownSoon defined above if (!shutdownSoon) { - out.print("
    \n"); - if ("0".equals(d)) { + out.print("
    \n
    \n"); + if (intl.getDisableRefresh()) { out.print(""); out.print(intl._("Refresh (s)")); out.print(": \n"); diff --git a/apps/routerconsole/jsp/summarynoframe.jsi b/apps/routerconsole/jsp/summarynoframe.jsi index 63c39e6e5..6fae7c901 100644 --- a/apps/routerconsole/jsp/summarynoframe.jsi +++ b/apps/routerconsole/jsp/summarynoframe.jsi @@ -1,35 +1,17 @@ -<%@page import="net.i2p.router.web.SummaryHelper" %> <% /* - * Note: - * This is included almost 30 times, so keep whitespace etc. to a minimum. + * TODO - the bar would render more cleanly if we specified the img height and width here, + * but unfortunately the images in the different themes are different sizes. + * They range in height from 37 to 43 px. But there's a -2 bottom margin... + * So put it in a div. */ %> - -" /> -" /> -" /> -" /> - -<% helper.storeWriter(out); %> -<% -/* - * The following is required for the reseed button to work, although we probably - * only need the reseedNonce property. - */ -%> - - -<% -/* - * The following is required for the update buttons to work, although we probably - * only need the updateNonce property. - */ -%> - - -" /> -<% - // moved to java for ease of translation and to avoid 30 copies - helper.renderSummaryBar(); -%> + +
    + +<%@include file="xhr1.jsi" %> +
    diff --git a/apps/routerconsole/jsp/torrents.jsp b/apps/routerconsole/jsp/torrents.jsp new file mode 100644 index 000000000..98534ad32 --- /dev/null +++ b/apps/routerconsole/jsp/torrents.jsp @@ -0,0 +1,42 @@ +<%@page contentType="text/html"%> +<%@page trimDirectiveWhitespaces="true"%> +<%@page pageEncoding="UTF-8"%> + +" /> +<% + // CSSHelper is also pulled in by css.jsi below... + boolean testIFrame = tester.allowIFrame(request.getHeader("User-Agent")); + if (!testIFrame) { + response.setStatus(302, "Moved"); + response.setHeader("Location", "/i2psnark/"); + } else { +%> + + + +<%@include file="css.jsi" %> +<%=intl.title("torrents")%> + + +<%@include file="summaryajax.jsi" %> + + + +<%@include file="summary.jsi" %> + +

    <%=intl._("I2P Torrent Downloader")%> ">images/newtab.png" />

    +
    + +
    +<% + } +%> diff --git a/apps/routerconsole/jsp/tunnels.jsp b/apps/routerconsole/jsp/tunnels.jsp index 32f86475a..02b6e471e 100644 --- a/apps/routerconsole/jsp/tunnels.jsp +++ b/apps/routerconsole/jsp/tunnels.jsp @@ -6,7 +6,9 @@ <%@include file="css.jsi" %> <%=intl.title("tunnel summary")%> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %>

    <%=intl._("I2P Tunnel Summary")%>

    diff --git a/apps/routerconsole/jsp/viewprofile.jsp b/apps/routerconsole/jsp/viewprofile.jsp index 8747a6d88..ff621d92b 100644 --- a/apps/routerconsole/jsp/viewprofile.jsp +++ b/apps/routerconsole/jsp/viewprofile.jsp @@ -6,7 +6,9 @@ <%@include file="css.jsi" %> <%=intl.title("Peer Profile")%> - + +<%@include file="summaryajax.jsi" %> + <%@include file="summary.jsi" %>

    <%=intl._("Peer Profile")%>

    diff --git a/apps/routerconsole/jsp/webmail.jsp b/apps/routerconsole/jsp/webmail.jsp new file mode 100644 index 000000000..86e3c4b60 --- /dev/null +++ b/apps/routerconsole/jsp/webmail.jsp @@ -0,0 +1,42 @@ +<%@page contentType="text/html"%> +<%@page trimDirectiveWhitespaces="true"%> +<%@page pageEncoding="UTF-8"%> + +" /> +<% + // CSSHelper is also pulled in by css.jsi below... + boolean testIFrame = tester.allowIFrame(request.getHeader("User-Agent")); + if (!testIFrame) { + response.setStatus(302, "Moved"); + response.setHeader("Location", "/susimail/susimail"); + } else { +%> + + + +<%@include file="css.jsi" %> +<%=intl.title("webmail")%> + + +<%@include file="summaryajax.jsi" %> + + + +<%@include file="summary.jsi" %> + +

    <%=intl._("I2P Webmail")%> ">images/newtab.png" />

    +
    + +
    +<% + } +%> diff --git a/apps/routerconsole/jsp/xhr1.jsi b/apps/routerconsole/jsp/xhr1.jsi index a171d0c85..d6b9e62eb 100644 --- a/apps/routerconsole/jsp/xhr1.jsi +++ b/apps/routerconsole/jsp/xhr1.jsi @@ -1,24 +1,41 @@ +<%@page import="net.i2p.router.web.SummaryHelper" %> +<% +/* + * Note: + * This is included on every refresh, so keep whitespace etc. to a minimum. + */ +%> " /> " /> -
    <%=intl._("Version")%>: - -
    <%=intl._("Uptime")%>: - -

    " /> " /> <% String reqURI = request.getRequestURI(); - if (reqURI != null) - reqURI = reqURI.replace("/xhr1.jsp", "/home"); + if (reqURI.contains("/xhr1")) + reqURI = request.getParameter("requestURI"); helper.setRequestURI(reqURI); %> -

    "><%=intl._("Network")%>: -

    -
    - - -
    - - +<% helper.storeWriter(out); %> +<% helper.storeNewsHelper(newshelper); %> +<% +/* + * The following is required for the reseed button to work, although we probably + * only need the reseedNonce property. + */ +%> + + +<% +/* + * The following is required for the update buttons to work, although we probably + * only need the updateNonce property. + */ +%> + + +" /> +<% + // moved to java for ease of translation + helper.renderSummaryBar(); +%> diff --git a/apps/routerconsole/jsp/xhr1.jsp b/apps/routerconsole/jsp/xhr1.jsp index 95c27683b..b48e82442 100644 --- a/apps/routerconsole/jsp/xhr1.jsp +++ b/apps/routerconsole/jsp/xhr1.jsp @@ -11,4 +11,11 @@ %> " /> + +" /> +<% + java.io.File fpath = new java.io.File(net.i2p.I2PAppContext.getGlobalContext().getRouterDir(), "docs/news.xml"); +%> + + <%@include file="xhr1.jsi" %> diff --git a/apps/routerconsole/locale/messages_ar.po b/apps/routerconsole/locale/messages_ar.po index b57c6e2ac..3ca43daed 100644 --- a/apps/routerconsole/locale/messages_ar.po +++ b/apps/routerconsole/locale/messages_ar.po @@ -1276,7 +1276,7 @@ msgid "Qatar" msgstr "" #: ../java/build/Countries.java:182 -msgid "Reunion" +msgid "Réunion" msgstr "" #: ../java/build/Countries.java:183 diff --git a/apps/routerconsole/locale/messages_cs.po b/apps/routerconsole/locale/messages_cs.po index f053ea8ec..c3e3f1216 100644 --- a/apps/routerconsole/locale/messages_cs.po +++ b/apps/routerconsole/locale/messages_cs.po @@ -1510,7 +1510,7 @@ msgid "Qatar" msgstr "" #: ../java/build/Countries.java:198 -msgid "Reunion" +msgid "Réunion" msgstr "" #: ../java/build/Countries.java:199 diff --git a/apps/routerconsole/locale/messages_da.po b/apps/routerconsole/locale/messages_da.po index 4fff5aa59..b2101cbda 100644 --- a/apps/routerconsole/locale/messages_da.po +++ b/apps/routerconsole/locale/messages_da.po @@ -1465,8 +1465,8 @@ msgid "Qatar" msgstr "Qatar" #: ../java/build/Countries.java:184 -msgid "Reunion" -msgstr "Reunion" +msgid "Réunion" +msgstr "Réunion" #: ../java/build/Countries.java:185 msgid "Romania" diff --git a/apps/routerconsole/locale/messages_de.po b/apps/routerconsole/locale/messages_de.po index 18d923b0e..a0cad991c 100644 --- a/apps/routerconsole/locale/messages_de.po +++ b/apps/routerconsole/locale/messages_de.po @@ -14,10 +14,10 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-03-07 01:36+0000\n" -"PO-Revision-Date: 2012-03-07 01:31+0000\n" -"Last-Translator: kytv \n" -"Language-Team: German (http://www.transifex.net/projects/p/I2P/language/" +"POT-Creation-Date: 2012-07-28 21:16+0000\n" +"PO-Revision-Date: 2012-07-27 23:35+0000\n" +"Last-Translator: blabla \n" +"Language-Team: German (http://www.transifex.com/projects/p/I2P/language/" "de/)\n" "Language: de\n" "MIME-Version: 1.0\n" @@ -33,7 +33,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:1371 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1370 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -42,7 +42,7 @@ msgstr[1] "{0,number,####} ms" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1375 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1374 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -51,7 +51,7 @@ msgstr[1] "{0} s" #. minutes #. alternates: mins, min. 'minutes' is probably too long. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1379 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1378 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -60,63 +60,64 @@ msgstr[1] "{0} Minuten" #. hours #. alternates: hrs, hr., hrs. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1383 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1382 #, java-format msgid "1 hour" msgid_plural "{0} hours" msgstr[0] "1 Stunde" msgstr[1] "{0} Stunden" -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1385 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:315 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1384 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:341 msgid "n/a" msgstr "k.A." #. days -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1388 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1387 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "1 Tag" msgstr[1] "{0} Tage" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:128 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:127 #, java-format msgid "Banned by router hash: {0}" msgstr "Gesperrt über Routerprüfsumme: {0}" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:130 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:129 msgid "Banned by router hash" msgstr "Gesperrt über Routerprüfsumme" #. Temporary reason, until the job finishes -#: ../../../router/java/src/net/i2p/router/Blocklist.java:673 -#: ../../../router/java/src/net/i2p/router/Blocklist.java:746 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:672 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:745 #, java-format msgid "IP banned by blocklist.txt entry {0}" msgstr "IP gesperrt wegen blocklist.txt-Eintrags {0}" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:785 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:784 msgid "IPs Banned Until Restart" msgstr "bis zum Neustart gesperrte IP's" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:809 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:808 msgid "IPs Permanently Banned" msgstr "permanent gesperrte IP's" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:811 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:810 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66 msgid "From" msgstr "Von" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:813 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:812 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "To" msgstr "An" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:849 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:848 #: ../java/src/net/i2p/router/web/ShitlistRenderer.java:47 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:415 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:451 msgid "none" msgstr "keine" @@ -124,87 +125,87 @@ msgstr "keine" #. 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:526 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:73 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:115 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:517 msgid "Rejecting tunnels: Starting up" msgstr "Weise Tunnel ab: Initialisieren" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:177 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:168 msgid "Rejecting tunnels: High message delay" msgstr "Weise Tunnelanfragen zurück: Hohe Nachrichtenlatenz" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:216 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:207 msgid "Rejecting most tunnels: High number of requests" msgstr "Weise Tunnelanfragen zurück: Hohe Anzahl an Anfragen" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:271 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:262 msgid "Rejecting tunnels: Limit reached" msgstr "Weise Tunnelanfragen zurück: Limit erreicht" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:339 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:330 msgid "Rejecting tunnels: Bandwidth limit" msgstr "Weise Tunnelanfragen zurück: Bandbreitenlimit erreicht" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:409 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:400 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "Weise viele Tunnelanfragen zurück: Bandbreitenlimit erreicht" #. hard to do {0} from here #. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:413 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:404 msgid "Accepting most tunnels" msgstr "Akzeptiere viele Tunnelanfragen" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:415 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Accepting tunnels" msgstr "Akzeptiere Tunnelanfragen" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:531 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:522 msgid "Rejecting tunnels: Shutting down" msgstr "Weise Tunnelanfragen zurück: Beende Router" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:536 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:527 msgid "Rejecting tunnels" msgstr "Weise Tunnelanfragen zurück" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:155 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:149 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 msgid "Reseeding" msgstr "Reseeden" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:171 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:161 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." msgstr[0] "Nur Daten eines Routers per Reseed erhalten" msgstr[1] "Nur {0} Routerinformationen per Reseed erhalten" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:178 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:168 msgid "Reseed failed." msgstr "Reseed fehlgeschlagen" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:179 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:169 #, java-format msgid "See {0} for help." msgstr "Für Hilfe, siehe {0}!" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:180 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:170 msgid "reseed configuration page" msgstr "Einstellungen für den Reseed" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:323 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:311 msgid "Reseeding: fetching seed URL." msgstr "Reseed: Hole die Seed-URL" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:373 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:369 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -239,7 +240,7 @@ msgstr "Anzahl aktiver Teilnehmer mit denen wir reden" msgid "Known fast peers" msgstr "bekannte schnelle Teilnehmer" -#: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:526 +#: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:529 msgid "NetDb entry" msgstr "NetzDB-Eintrag" @@ -248,26 +249,26 @@ msgstr "NetzDB-Eintrag" msgid "No transports (hidden or starting up?)" msgstr "Keine Transporte (Versteckter Modus oder Start?)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:445 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:453 msgid "Unreachable on any transport" msgstr "Unerreichbar auf allen Transporten" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:494 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:502 msgid "Router Transport Addresses" msgstr "Router-Transport-Adresse" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:499 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:507 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} wird nur für ausgehende Verbindungen genutzt" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:513 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521 #: ../java/src/net/i2p/router/web/HomeHelper.java:32 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:145 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:152 msgid "Help" msgstr "Hilfe" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:514 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:522 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." @@ -275,7 +276,7 @@ msgstr "" "Ihre Verbindungseinstellungen werden, basierend auf der von Ihnen zur " "Verfügung gestellten Bandbreite, automatisch vorgenommen." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:516 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." @@ -284,94 +285,95 @@ msgstr "" "Seite \"Erweiterte Einstellungen\" hinzu: i2np.ntcp.maxConnections=nnn und " "i2np.udp.maxConnections=nnn" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:518 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:279 msgid "Definitions" msgstr "Definitionen" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:519 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:751 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1978 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:752 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1958 #: ../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 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:91 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204 msgid "Peer" msgstr "Teilnehmer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:519 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527 msgid "The remote peer, identified by router hash" msgstr "Der entfernte Teilnehmer, über seine Router-Prüfsumme erkannt" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:520 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:752 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1982 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:753 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 msgid "Dir" msgstr "Richtung" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:529 msgid "Inbound connection" msgstr "Eingehende Verbindungen" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:523 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:531 msgid "Outbound connection" msgstr "Ausgehende Verbindungen" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:525 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "" "Sie boten an, uns bekannt zu machen (anderen Teilnehmern helfen, unsere " "Firewall zu überwinden)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 msgid "We offered to introduce them (help other peers traverse their firewall)" msgstr "" "Wir bieten an, sie bekannt zu machen (anderen Teilnehmern helfen, ihre " "Firewall zu überwinden)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 msgid "How long since a packet has been received / sent" msgstr "Vergangene Zeit seit ein Paket empfangen/gesendet wurde" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:753 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1983 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:754 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1963 msgid "Idle" msgstr "Untätig" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:529 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:754 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1988 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:165 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:755 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1968 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "In/Out" msgstr "Ein-/Ausgehend" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:529 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "Die geglättete ein-/ausgehende Transferrate (KBytes pro Sekunde)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:530 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 msgid "How long ago this connection was established" msgstr "Wie lange die Verbindung schon besteht" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:530 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:755 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1993 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:756 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1973 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:834 msgid "Up" msgstr "Verbunden" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:531 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:756 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1995 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:757 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1975 msgid "Skew" msgstr "Differenz" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:531 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 msgid "The difference between the peer's clock and your own" msgstr "Der Unterschied zwischen Ihrer und der Uhr des Teilnehmers" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:532 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" @@ -379,42 +381,42 @@ msgstr "" "Der Pufferspeicher, der angibt, wieviele Bytes Sie ohne Bestätigung senden " "können" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 msgid "The number of sent messages awaiting acknowledgement" msgstr "Die Anzahl der gesendeten Nachrichten, die auf Bestätigung warten" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 msgid "The maximum number of concurrent messages to send" msgstr "Die maximale Anzahl von gleichzeitig sendbaren Nachrichten" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 msgid "The number of pending sends which exceed congestion window" msgstr "" "Die Anzahl der ausstehenden Sendeanforderungen, die den Pufferspeicher " "überschreiten." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 msgid "The slow start threshold" msgstr "Der Grenzwert zum verzögertem Starten" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545 msgid "The round trip time in milliseconds" msgstr "Die Rundenzeit zum Server und zurück in Millisekunden" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2005 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1985 msgid "Dev" msgstr "Abweichung" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 msgid "The standard deviation of the round trip time in milliseconds" msgstr "Standardabweichung der Rundenzeit (in Millisekunden)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 msgid "The retransmit timeout in milliseconds" msgstr "Der Timeout beim erneuten Senden (in Millisekunden)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" @@ -422,41 +424,41 @@ msgstr "" "Derzeit maximale Größe der gesendeten Pakete / geschätzte maximale Größe der " "empfangenen Pakete (Bytes)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:757 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2012 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:758 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1992 msgid "TX" msgstr "Gesendet" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 msgid "The total number of packets sent to the peer" msgstr "Gesamtanzahl der an den Teilnehmer gesendeten Pakete" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:758 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2014 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:759 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1994 msgid "RX" msgstr "Empfangen" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550 msgid "The total number of packets received from the peer" msgstr "Gesamtanzahl der vom Teilnehmer empfangenen Pakete" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2017 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:551 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1997 msgid "Dup TX" msgstr "Mehrfach gesendet" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:551 msgid "The total number of packets retransmitted to the peer" msgstr "Gesamtanzahl der an den Teilnehmer erneut gesendeten Pakete" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2019 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:552 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1999 msgid "Dup RX" msgstr "Mehrfach empfangen" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:552 msgid "The total number of duplicate packets received from the peer" msgstr "Gesamtanzahl der vom Teilnehmer erneut empfangenen Pakete" @@ -473,7 +475,7 @@ msgstr "Einstellungen des WAN Common Interface" #: ../../../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 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:96 msgid "Status" msgstr "Status" @@ -574,1215 +576,1288 @@ msgstr "{0} Port {1,number,#####} wurde erfolgreich durch UPnP weitergeleitet." msgid "{0} port {1,number,#####} was not forwarded by UPnP." msgstr "{0} Port {1,number,#####} wurde nicht per UPnP weitergeleitet." -#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:163 +#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:162 msgid "UPnP is not enabled" msgstr "UPnP ist nicht aktiviert." -#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:416 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:633 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:401 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:618 #, java-format msgid "Excessive clock skew: {0}" msgstr "Zu hohe Abweichung der Uhrzeit: {0}" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:746 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:747 msgid "NTCP connections" msgstr "NTCP-Verbindungen" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:747 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1974 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:748 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1954 msgid "Limit" msgstr "Obere Grenze" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:748 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1975 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:749 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1955 msgid "Timeout" msgstr "Timeout" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:759 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:760 msgid "Out Queue" msgstr "Ausgehende Warteschlange" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:760 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:761 msgid "Backlogged?" msgstr "Rückstau" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:774 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2037 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:775 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2017 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 msgid "Inbound" msgstr "ankommend" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:776 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2039 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:777 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2019 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 msgid "Outbound" msgstr "abgehend" #. buf.append("
    \n"); -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:825 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:826 msgid "peers" msgstr "Teilnehmer" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1973 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1953 msgid "UDP connections" msgstr "UDP-Verbindungen" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1980 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1960 msgid "Sort by peer hash" msgstr "Nach Router Prüfsumme sortieren" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1982 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 msgid "Direction/Introduction" msgstr "Richtung/Bekanntmachung" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1984 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1964 msgid "Sort by idle inbound" msgstr "Sortieren nach untätigen eingehenden Verbindungen" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1986 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1966 msgid "Sort by idle outbound" msgstr "Sortieren nach untätigen ausgehenden Verbindungen" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1989 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1969 msgid "Sort by inbound rate" msgstr "Sortieren nach eingehender Transferrate" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1991 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1971 msgid "Sort by outbound rate" msgstr "Sortieren nach ausgehender Transferrate" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1994 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1974 msgid "Sort by connection uptime" msgstr "Sortieren nach Lebensdauer der Verbindung" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1996 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1976 msgid "Sort by clock skew" msgstr "Sortieren nach Zeitunterschied" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1999 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1979 msgid "Sort by congestion window" msgstr "Sortieren nach Größe des Pufferspeichers" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2001 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1981 msgid "Sort by slow start threshold" msgstr "Sortieren nach Grenzwert des verzögerten Startens" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2004 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1984 msgid "Sort by round trip time" msgstr "Sortieren nach Rundenzeit" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2006 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1986 msgid "Sort by round trip time deviation" msgstr "Sortieren nach Abweichung der Rundenzeit" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2008 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1988 msgid "Sort by retransmission timeout" msgstr "Sortieren nach Timeout beim erneuten Senden" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2011 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1991 msgid "Sort by outbound maximum transmit unit" msgstr "Sortieren nach maximaler ausgehender Transferpaketgröße" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2013 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1993 msgid "Sort by packets sent" msgstr "Sortieren nach Anzahl gesendeter Pakete" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2015 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1995 msgid "Sort by packets received" msgstr "Sortieren nach Anzahl empfangener Pakete" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2018 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1998 msgid "Sort by packets retransmitted" msgstr "Sortieren nach Anzahl erneut gesendeter Pakete" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2020 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2000 msgid "Sort by packets received more than once" msgstr "Sortieren nach Anzahl mehrfach empfangener Pakete" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2041 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2021 msgid "We offered to introduce them" msgstr "Wir bieten an, diese bekannt zu machen" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2043 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2023 msgid "They offered to introduce us" msgstr "Diese boten an, uns bekannt zu machen" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2047 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2027 msgid "Choked" msgstr "gedrosselt" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2055 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2035 msgid "1 fail" msgstr "1 Fehler" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2057 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2037 #, java-format msgid "{0} fails" msgstr "{0} fehlgeschlagen" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2063 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:162 +#. 1 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2043 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:13 msgid "Banned" msgstr "Gesperrt" #. buf.append("
    \n"); -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2194 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2173 msgid "SUMMARY" msgstr "ZUSAMMENFASSUNG" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:159 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:187 msgid "Dropping tunnel requests: Too slow" msgstr "Ignoriere Tunnelanfragen: zu langsam" #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:304 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:330 msgid "Dropping tunnel requests: Overloaded" msgstr "Ignoriere Tunnelanfragen: überlastet" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:513 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:539 msgid "Rejecting tunnels: Request overload" msgstr "Weise Tunnelanfragen zurück: Überlast an Anfragen" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:544 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:570 msgid "Rejecting tunnels: Connection limit" msgstr "Weise Tunnelanfragen zurück: Verbindungslimit erreicht" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:747 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:768 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:773 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:794 msgid "Dropping tunnel requests: High load" msgstr "Ignoriere Tunnelanfragen: Hohe Last" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:760 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:786 msgid "Dropping tunnel requests: Queue time" msgstr "Ignoriere Tunnelanfragen: zu lange Warteschlange" -#. geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip -#: ../java/build/Countries.java:8 -msgid " -f3-5 < GeoIPCountryWhois.csv|sed 's/" -msgstr "-f3-5 < GeoIPCountryWhois.csv|sed 's/" - -#. geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip -#. g' > geoip.txt"); -#: ../java/build/Countries.java:9 -msgid " -f5,6 < GeoIPCountryWhois.csv |sed 's/" -msgstr "-f5,6 < GeoIPCountryWhois.csv |sed 's/" - -#. geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip -#. g' > geoip.txt"); -#. g' | sort | uniq > countries.txt"); -#: ../java/build/Countries.java:10 +#. 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 "anonymer Proxy" -#: ../java/build/Countries.java:11 +#: ../java/build/Countries.java:4 msgid "Satellite Provider" msgstr "Satellitenanbieter" -#: ../java/build/Countries.java:12 +#: ../java/build/Countries.java:5 msgid "Andorra" msgstr "Andorra" -#: ../java/build/Countries.java:13 +#: ../java/build/Countries.java:6 msgid "United Arab Emirates" msgstr "Vereinigte Arabische Emirate" -#: ../java/build/Countries.java:14 +#: ../java/build/Countries.java:7 msgid "Afghanistan" msgstr "Afghanistan" -#: ../java/build/Countries.java:15 +#: ../java/build/Countries.java:8 msgid "Antigua and Barbuda" msgstr "Antigua und Barbuda" -#: ../java/build/Countries.java:16 +#: ../java/build/Countries.java:9 msgid "Anguilla" msgstr "Anguilla" -#: ../java/build/Countries.java:17 +#: ../java/build/Countries.java:10 msgid "Albania" msgstr "Albanien" -#: ../java/build/Countries.java:18 +#: ../java/build/Countries.java:11 msgid "Armenia" msgstr "Armenien" -#: ../java/build/Countries.java:19 +#: ../java/build/Countries.java:12 msgid "Netherlands Antilles" msgstr "Niederländische Antillen" -#: ../java/build/Countries.java:20 +#: ../java/build/Countries.java:13 msgid "Angola" msgstr "Angola" -#: ../java/build/Countries.java:21 +#: ../java/build/Countries.java:14 msgid "Antarctica" msgstr "Antarktis" -#: ../java/build/Countries.java:22 +#: ../java/build/Countries.java:15 msgid "Argentina" msgstr "Argentinien" -#: ../java/build/Countries.java:23 +#: ../java/build/Countries.java:16 msgid "American Samoa" msgstr "Amerikanisch-Samoa" -#: ../java/build/Countries.java:24 +#: ../java/build/Countries.java:17 msgid "Austria" msgstr "Österreich" -#: ../java/build/Countries.java:25 +#: ../java/build/Countries.java:18 msgid "Australia" msgstr "Australien" -#: ../java/build/Countries.java:26 +#: ../java/build/Countries.java:19 msgid "Aruba" msgstr "Aruba" -#: ../java/build/Countries.java:27 +#: ../java/build/Countries.java:20 msgid "Åland Islands" msgstr "Åland" -#: ../java/build/Countries.java:28 +#: ../java/build/Countries.java:21 msgid "Azerbaijan" msgstr "Aserbaidschan" -#: ../java/build/Countries.java:29 +#: ../java/build/Countries.java:22 msgid "Bosnia and Herzegovina" msgstr "Bosnien und Herzegowina" -#: ../java/build/Countries.java:30 +#: ../java/build/Countries.java:23 msgid "Barbados" msgstr "Barbados" -#: ../java/build/Countries.java:31 +#: ../java/build/Countries.java:24 msgid "Bangladesh" msgstr "Bangladesch" -#: ../java/build/Countries.java:32 +#: ../java/build/Countries.java:25 msgid "Belgium" msgstr "Belgien" -#: ../java/build/Countries.java:33 +#: ../java/build/Countries.java:26 msgid "Burkina Faso" msgstr "Burkina Faso" -#: ../java/build/Countries.java:34 +#: ../java/build/Countries.java:27 msgid "Bulgaria" msgstr "Bulgarien" -#: ../java/build/Countries.java:35 +#: ../java/build/Countries.java:28 msgid "Bahrain" msgstr "Bahrain" -#: ../java/build/Countries.java:36 +#: ../java/build/Countries.java:29 msgid "Burundi" msgstr "Burundi" -#: ../java/build/Countries.java:37 +#: ../java/build/Countries.java:30 msgid "Benin" msgstr "Benin" -#: ../java/build/Countries.java:38 +#: ../java/build/Countries.java:31 msgid "Bermuda" msgstr "Bermuda" -#: ../java/build/Countries.java:39 +#: ../java/build/Countries.java:32 msgid "Brunei Darussalam" msgstr "Brunei Darussalam" -#: ../java/build/Countries.java:40 +#: ../java/build/Countries.java:33 msgid "Bolivia" msgstr "Bolivien" -#: ../java/build/Countries.java:41 +#: ../java/build/Countries.java:34 msgid "Brazil" msgstr "Brasilien" -#: ../java/build/Countries.java:42 +#: ../java/build/Countries.java:35 msgid "Bahamas" msgstr "Bahamas" -#: ../java/build/Countries.java:43 +#: ../java/build/Countries.java:36 msgid "Bhutan" msgstr "Bhutan" -#: ../java/build/Countries.java:44 +#: ../java/build/Countries.java:37 msgid "Bouvet Island" msgstr "Bouvetinsel" -#: ../java/build/Countries.java:45 +#: ../java/build/Countries.java:38 msgid "Botswana" msgstr "Botsuana" -#: ../java/build/Countries.java:46 +#: ../java/build/Countries.java:39 msgid "Belarus" msgstr "Belarus" -#: ../java/build/Countries.java:47 +#: ../java/build/Countries.java:40 msgid "Belize" msgstr "Belize" -#: ../java/build/Countries.java:48 +#: ../java/build/Countries.java:41 msgid "Canada" msgstr "Kanada" -#: ../java/build/Countries.java:49 +#: ../java/build/Countries.java:42 msgid "Cocos (Keeling) Islands" msgstr "Cocos (Keeling) Inseln" -#: ../java/build/Countries.java:50 +#: ../java/build/Countries.java:43 msgid "The Democratic Republic of the Congo" msgstr "Demokratische Republik Kongo" -#: ../java/build/Countries.java:51 +#: ../java/build/Countries.java:44 msgid "Central African Republic" msgstr "Zentralafrikanische Republik" -#: ../java/build/Countries.java:52 +#: ../java/build/Countries.java:45 msgid "Congo" msgstr "Republik Kongo" -#: ../java/build/Countries.java:53 +#: ../java/build/Countries.java:46 msgid "Switzerland" msgstr "Schweiz" -#: ../java/build/Countries.java:54 +#: ../java/build/Countries.java:47 msgid "Cote D'Ivoire" msgstr "Elfenbeinküste" -#: ../java/build/Countries.java:55 +#: ../java/build/Countries.java:48 msgid "Cook Islands" msgstr "Cookinseln" -#: ../java/build/Countries.java:56 +#: ../java/build/Countries.java:49 msgid "Chile" msgstr "Chile" -#: ../java/build/Countries.java:57 +#: ../java/build/Countries.java:50 msgid "Cameroon" msgstr "Kamerun" -#: ../java/build/Countries.java:58 +#: ../java/build/Countries.java:51 msgid "China" msgstr "China" -#: ../java/build/Countries.java:59 +#: ../java/build/Countries.java:52 msgid "Colombia" msgstr "Kolumbien" -#: ../java/build/Countries.java:60 +#: ../java/build/Countries.java:53 msgid "Costa Rica" msgstr "Costa Rica" -#: ../java/build/Countries.java:61 +#: ../java/build/Countries.java:54 msgid "Serbia and Montenegro" msgstr "Serbien und Montenegro" -#: ../java/build/Countries.java:62 +#: ../java/build/Countries.java:55 msgid "Cuba" msgstr "Kuba" -#: ../java/build/Countries.java:63 +#: ../java/build/Countries.java:56 msgid "Cape Verde" msgstr "Kap Verde" -#: ../java/build/Countries.java:64 +#: ../java/build/Countries.java:57 msgid "Christmas Island" msgstr "Weihnachts Insel" -#: ../java/build/Countries.java:65 +#: ../java/build/Countries.java:58 msgid "Cyprus" msgstr "Zypern" -#: ../java/build/Countries.java:66 +#: ../java/build/Countries.java:59 msgid "Czech Republic" msgstr "Tschechische Republik" -#: ../java/build/Countries.java:67 +#: ../java/build/Countries.java:60 msgid "Germany" msgstr "Deutschland" -#: ../java/build/Countries.java:68 +#: ../java/build/Countries.java:61 msgid "Djibouti" msgstr "Dschibuti" -#: ../java/build/Countries.java:69 +#: ../java/build/Countries.java:62 msgid "Denmark" msgstr "Dänemark" -#: ../java/build/Countries.java:70 +#: ../java/build/Countries.java:63 msgid "Dominica" msgstr "Dominica" -#: ../java/build/Countries.java:71 +#: ../java/build/Countries.java:64 msgid "Dominican Republic" msgstr "Dominikanische Republik" -#: ../java/build/Countries.java:72 +#: ../java/build/Countries.java:65 msgid "Algeria" msgstr "Algerien" -#: ../java/build/Countries.java:73 +#: ../java/build/Countries.java:66 msgid "Ecuador" msgstr "Ecuador" -#: ../java/build/Countries.java:74 +#: ../java/build/Countries.java:67 msgid "Estonia" msgstr "Estland" -#: ../java/build/Countries.java:75 +#: ../java/build/Countries.java:68 msgid "Egypt" msgstr "Ägypten" -#: ../java/build/Countries.java:76 +#: ../java/build/Countries.java:69 msgid "Western Sahara" msgstr "West Sahara" -#: ../java/build/Countries.java:77 +#: ../java/build/Countries.java:70 msgid "Eritrea" msgstr "Eritrea" -#: ../java/build/Countries.java:78 +#: ../java/build/Countries.java:71 msgid "Spain" msgstr "Spanien" -#: ../java/build/Countries.java:79 +#: ../java/build/Countries.java:72 msgid "Ethiopia" msgstr "Äthiopien" -#: ../java/build/Countries.java:80 +#: ../java/build/Countries.java:73 msgid "European Union" msgstr "Europäische Union" -#: ../java/build/Countries.java:81 +#: ../java/build/Countries.java:74 msgid "Finland" msgstr "Finnland" -#: ../java/build/Countries.java:82 +#: ../java/build/Countries.java:75 msgid "Fiji" msgstr "Fidschi" -#: ../java/build/Countries.java:83 +#: ../java/build/Countries.java:76 msgid "Falkland Islands (Malvinas)" msgstr "Falklandinseln (Malwinen)" -#: ../java/build/Countries.java:84 +#: ../java/build/Countries.java:77 msgid "Federated States of Micronesia" msgstr "Föderierte Staaten von Mikronesien" -#: ../java/build/Countries.java:85 +#: ../java/build/Countries.java:78 msgid "Faroe Islands" msgstr "Färöer" -#: ../java/build/Countries.java:86 +#: ../java/build/Countries.java:79 msgid "France" msgstr "Frankreich" -#: ../java/build/Countries.java:87 +#: ../java/build/Countries.java:80 msgid "Gabon" msgstr "Gabun" -#: ../java/build/Countries.java:88 +#: ../java/build/Countries.java:81 msgid "United Kingdom" msgstr "Vereinigtes Königreich" -#: ../java/build/Countries.java:89 +#: ../java/build/Countries.java:82 msgid "Grenada" msgstr "Grenada" -#: ../java/build/Countries.java:90 +#: ../java/build/Countries.java:83 msgid "Georgia" msgstr "Georgien" -#: ../java/build/Countries.java:91 +#: ../java/build/Countries.java:84 msgid "French Guiana" msgstr "Französisch-Guayana" -#: ../java/build/Countries.java:92 +#: ../java/build/Countries.java:85 msgid "Guernsey" msgstr "Guernsey" -#: ../java/build/Countries.java:93 +#: ../java/build/Countries.java:86 msgid "Ghana" msgstr "Ghana" -#: ../java/build/Countries.java:94 +#: ../java/build/Countries.java:87 msgid "Gibraltar" msgstr "Gibraltar" -#: ../java/build/Countries.java:95 +#: ../java/build/Countries.java:88 msgid "Greenland" msgstr "Grönland" -#: ../java/build/Countries.java:96 +#: ../java/build/Countries.java:89 msgid "Gambia" msgstr "Gambia" -#: ../java/build/Countries.java:97 +#: ../java/build/Countries.java:90 msgid "Guinea" msgstr "Guinea" -#: ../java/build/Countries.java:98 +#: ../java/build/Countries.java:91 msgid "Guadeloupe" msgstr "Guadeloupe" -#: ../java/build/Countries.java:99 +#: ../java/build/Countries.java:92 msgid "Equatorial Guinea" msgstr "Äquatorialguinea" -#: ../java/build/Countries.java:100 +#: ../java/build/Countries.java:93 msgid "Greece" msgstr "Griechenland" -#: ../java/build/Countries.java:101 +#: ../java/build/Countries.java:94 msgid "South Georgia and the South Sandwich Islands" msgstr "Süd-Georgien und südliche Sandwichinseln" -#: ../java/build/Countries.java:102 +#: ../java/build/Countries.java:95 msgid "Guatemala" msgstr "Guatemala" -#: ../java/build/Countries.java:103 +#: ../java/build/Countries.java:96 msgid "Guam" msgstr "Guam" -#: ../java/build/Countries.java:104 +#: ../java/build/Countries.java:97 msgid "Guinea-Bissau" msgstr "Guinea-Bissau" -#: ../java/build/Countries.java:105 +#: ../java/build/Countries.java:98 msgid "Guyana" msgstr "Guyana" -#: ../java/build/Countries.java:106 +#: ../java/build/Countries.java:99 msgid "Hong Kong" msgstr "Hong Kong" -#: ../java/build/Countries.java:107 +#: ../java/build/Countries.java:100 msgid "Honduras" msgstr "Honduras" -#: ../java/build/Countries.java:108 +#: ../java/build/Countries.java:101 msgid "Croatia" msgstr "Kroatien" -#: ../java/build/Countries.java:109 +#: ../java/build/Countries.java:102 msgid "Haiti" msgstr "Haiti" -#: ../java/build/Countries.java:110 +#: ../java/build/Countries.java:103 msgid "Hungary" msgstr "Ungarn" -#: ../java/build/Countries.java:111 +#: ../java/build/Countries.java:104 msgid "Indonesia" msgstr "Indonesien" -#: ../java/build/Countries.java:112 +#: ../java/build/Countries.java:105 msgid "Ireland" msgstr "Irland" -#: ../java/build/Countries.java:113 +#: ../java/build/Countries.java:106 msgid "Israel" msgstr "Israel" -#: ../java/build/Countries.java:114 +#: ../java/build/Countries.java:107 msgid "Isle of Man" msgstr "Isle of Man" -#: ../java/build/Countries.java:115 +#: ../java/build/Countries.java:108 msgid "India" msgstr "Indien" -#: ../java/build/Countries.java:116 +#: ../java/build/Countries.java:109 msgid "British Indian Ocean Territory" msgstr "Britisches Territorium im Indischen Ozean" -#: ../java/build/Countries.java:117 +#: ../java/build/Countries.java:110 msgid "Iraq" msgstr "Irak" -#: ../java/build/Countries.java:118 +#: ../java/build/Countries.java:111 msgid "Islamic Republic of Iran" msgstr "Iran" -#: ../java/build/Countries.java:119 +#: ../java/build/Countries.java:112 msgid "Iceland" msgstr "Island" -#: ../java/build/Countries.java:120 +#: ../java/build/Countries.java:113 msgid "Italy" msgstr "Italien" -#: ../java/build/Countries.java:121 +#: ../java/build/Countries.java:114 msgid "Jersey" msgstr "Jersey" -#: ../java/build/Countries.java:122 +#: ../java/build/Countries.java:115 msgid "Jamaica" msgstr "Jamaika" -#: ../java/build/Countries.java:123 +#: ../java/build/Countries.java:116 msgid "Jordan" msgstr "Jordanien" -#: ../java/build/Countries.java:124 +#: ../java/build/Countries.java:117 msgid "Japan" msgstr "Japan" -#: ../java/build/Countries.java:125 +#: ../java/build/Countries.java:118 msgid "Kenya" msgstr "Kenia" -#: ../java/build/Countries.java:126 +#: ../java/build/Countries.java:119 msgid "Kyrgyzstan" msgstr "Kirgisien" -#: ../java/build/Countries.java:127 +#: ../java/build/Countries.java:120 msgid "Cambodia" msgstr "Kambodscha" -#: ../java/build/Countries.java:128 +#: ../java/build/Countries.java:121 msgid "Kiribati" msgstr "Kiribati" -#: ../java/build/Countries.java:129 +#: ../java/build/Countries.java:122 msgid "Comoros" msgstr "Komoren" -#: ../java/build/Countries.java:130 +#: ../java/build/Countries.java:123 msgid "Saint Kitts and Nevis" msgstr "St. Kitts und Nevis" -#: ../java/build/Countries.java:131 +#: ../java/build/Countries.java:124 msgid "The Democratic People's Republic of Korea" msgstr "Nordkorea" -#: ../java/build/Countries.java:132 +#: ../java/build/Countries.java:125 msgid "Republic of Korea" msgstr "Republik Korea" -#: ../java/build/Countries.java:133 +#: ../java/build/Countries.java:126 msgid "Kuwait" msgstr "Kuweit" -#: ../java/build/Countries.java:134 +#: ../java/build/Countries.java:127 msgid "Cayman Islands" msgstr "Kaimaninseln" -#: ../java/build/Countries.java:135 +#: ../java/build/Countries.java:128 msgid "Kazakhstan" msgstr "Kasachstan" -#: ../java/build/Countries.java:136 +#: ../java/build/Countries.java:129 msgid "Lao People's Democratic Republic" msgstr "Laos" -#: ../java/build/Countries.java:137 +#: ../java/build/Countries.java:130 msgid "Lebanon" msgstr "Libanon" -#: ../java/build/Countries.java:138 +#: ../java/build/Countries.java:131 msgid "Saint Lucia" msgstr "St. Lucia" -#: ../java/build/Countries.java:139 +#: ../java/build/Countries.java:132 msgid "Liechtenstein" msgstr "Liechtenstein" -#: ../java/build/Countries.java:140 +#: ../java/build/Countries.java:133 msgid "Sri Lanka" msgstr "Sri Lanka" -#: ../java/build/Countries.java:141 +#: ../java/build/Countries.java:134 msgid "Liberia" msgstr "Liberia" -#: ../java/build/Countries.java:142 +#: ../java/build/Countries.java:135 msgid "Lesotho" msgstr "Lesotho" -#: ../java/build/Countries.java:143 +#: ../java/build/Countries.java:136 msgid "Lithuania" msgstr "Litauen" -#: ../java/build/Countries.java:144 +#: ../java/build/Countries.java:137 msgid "Luxembourg" msgstr "Luxenburg" -#: ../java/build/Countries.java:145 +#: ../java/build/Countries.java:138 msgid "Latvia" msgstr "Lettland" -#: ../java/build/Countries.java:146 +#: ../java/build/Countries.java:139 msgid "Libyan Arab Jamahiriya" msgstr "Libyen" -#: ../java/build/Countries.java:147 +#: ../java/build/Countries.java:140 msgid "Morocco" msgstr "Marokko" -#: ../java/build/Countries.java:148 +#: ../java/build/Countries.java:141 msgid "Monaco" msgstr "Monaco" -#: ../java/build/Countries.java:149 +#: ../java/build/Countries.java:142 msgid "Republic of Moldova" msgstr "Republik Moldau (Moldawien)" -#: ../java/build/Countries.java:150 +#: ../java/build/Countries.java:143 msgid "Montenegro" msgstr "Montenegro" -#: ../java/build/Countries.java:151 +#: ../java/build/Countries.java:144 msgid "Saint Martin" msgstr "San Martin" -#: ../java/build/Countries.java:152 +#: ../java/build/Countries.java:145 msgid "Madagascar" msgstr "Madagaskar" -#: ../java/build/Countries.java:153 +#: ../java/build/Countries.java:146 msgid "Marshall Islands" msgstr "Marshallinseln" -#: ../java/build/Countries.java:154 +#: ../java/build/Countries.java:147 msgid "The Former Yugoslav Republic of Macedonia" msgstr "Die ehemalige jugoslawische Republik Mazedonien" -#: ../java/build/Countries.java:155 +#: ../java/build/Countries.java:148 msgid "Mali" msgstr "Mali" -#: ../java/build/Countries.java:156 +#: ../java/build/Countries.java:149 msgid "Myanmar" msgstr "Myanmar (Burma)" -#: ../java/build/Countries.java:157 +#: ../java/build/Countries.java:150 msgid "Mongolia" msgstr "Mongolei" -#: ../java/build/Countries.java:158 +#: ../java/build/Countries.java:151 msgid "Macao" msgstr "Macao" -#: ../java/build/Countries.java:159 +#: ../java/build/Countries.java:152 msgid "Northern Mariana Islands" msgstr "Nördliche Marianen-Inseln" -#: ../java/build/Countries.java:160 +#: ../java/build/Countries.java:153 msgid "Martinique" msgstr "Martinique" -#: ../java/build/Countries.java:161 +#: ../java/build/Countries.java:154 msgid "Mauritania" msgstr "Mauretanien" -#: ../java/build/Countries.java:162 +#: ../java/build/Countries.java:155 msgid "Montserrat" msgstr "Montserrat" -#: ../java/build/Countries.java:163 +#: ../java/build/Countries.java:156 msgid "Malta" msgstr "Malta" -#: ../java/build/Countries.java:164 +#: ../java/build/Countries.java:157 msgid "Mauritius" msgstr "Mauritius" -#: ../java/build/Countries.java:165 +#: ../java/build/Countries.java:158 msgid "Maldives" msgstr "Malediven" -#: ../java/build/Countries.java:166 +#: ../java/build/Countries.java:159 msgid "Malawi" msgstr "Malawi" -#: ../java/build/Countries.java:167 +#: ../java/build/Countries.java:160 msgid "Mexico" msgstr "Mexiko" -#: ../java/build/Countries.java:168 +#: ../java/build/Countries.java:161 msgid "Malaysia" msgstr "Malaysia" -#: ../java/build/Countries.java:169 +#: ../java/build/Countries.java:162 msgid "Mozambique" msgstr "Mosambik" -#: ../java/build/Countries.java:170 +#: ../java/build/Countries.java:163 msgid "Namibia" msgstr "Namibia" -#: ../java/build/Countries.java:171 +#: ../java/build/Countries.java:164 msgid "New Caledonia" msgstr "Neukaledonien" -#: ../java/build/Countries.java:172 +#: ../java/build/Countries.java:165 msgid "Niger" msgstr "Niger" -#: ../java/build/Countries.java:173 +#: ../java/build/Countries.java:166 msgid "Norfolk Island" msgstr "Norfolkinsel" -#: ../java/build/Countries.java:174 +#: ../java/build/Countries.java:167 msgid "Nigeria" msgstr "Nigeria" -#: ../java/build/Countries.java:175 +#: ../java/build/Countries.java:168 msgid "Nicaragua" msgstr "Nicaragua" -#: ../java/build/Countries.java:176 +#: ../java/build/Countries.java:169 msgid "Netherlands" msgstr "Die Niederlande" -#: ../java/build/Countries.java:177 +#: ../java/build/Countries.java:170 msgid "Norway" msgstr "Norwegen" -#: ../java/build/Countries.java:178 +#: ../java/build/Countries.java:171 msgid "Nepal" msgstr "Nepal" -#: ../java/build/Countries.java:179 +#: ../java/build/Countries.java:172 msgid "Nauru" msgstr "Nauru" -#: ../java/build/Countries.java:180 +#: ../java/build/Countries.java:173 msgid "Niue" msgstr "Niue" -#: ../java/build/Countries.java:181 +#: ../java/build/Countries.java:174 msgid "New Zealand" msgstr "Neuseeland" -#: ../java/build/Countries.java:182 +#: ../java/build/Countries.java:175 msgid "Oman" msgstr "Oman" -#: ../java/build/Countries.java:183 +#: ../java/build/Countries.java:176 msgid "Panama" msgstr "Panama" -#: ../java/build/Countries.java:184 +#: ../java/build/Countries.java:177 msgid "Peru" msgstr "Peru" -#: ../java/build/Countries.java:185 +#: ../java/build/Countries.java:178 msgid "French Polynesia" msgstr "Französisch-Polynesien" -#: ../java/build/Countries.java:186 +#: ../java/build/Countries.java:179 msgid "Papua New Guinea" msgstr "Papua-Neuguinea" -#: ../java/build/Countries.java:187 +#: ../java/build/Countries.java:180 msgid "Philippines" msgstr "Philippinen" -#: ../java/build/Countries.java:188 +#: ../java/build/Countries.java:181 msgid "Pakistan" msgstr "Pakistan" -#: ../java/build/Countries.java:189 +#: ../java/build/Countries.java:182 msgid "Poland" msgstr "Polen" -#: ../java/build/Countries.java:190 +#: ../java/build/Countries.java:183 msgid "Saint Pierre and Miquelon" msgstr "Saint-Pierre und Miquelon" -#: ../java/build/Countries.java:191 +#: ../java/build/Countries.java:184 msgid "Pitcairn Islands" msgstr "Pitcairn Inseln" -#: ../java/build/Countries.java:192 +#: ../java/build/Countries.java:185 msgid "Puerto Rico" msgstr "Puerto Rico" -#: ../java/build/Countries.java:193 +#: ../java/build/Countries.java:186 msgid "Palestinian Territory" msgstr "Palästinensische Autonomiegebiete" -#: ../java/build/Countries.java:194 +#: ../java/build/Countries.java:187 msgid "Portugal" msgstr "Portugal" -#: ../java/build/Countries.java:195 +#: ../java/build/Countries.java:188 msgid "Palau" msgstr "Palau" -#: ../java/build/Countries.java:196 +#: ../java/build/Countries.java:189 msgid "Paraguay" msgstr "Paraguay" -#: ../java/build/Countries.java:197 +#: ../java/build/Countries.java:190 msgid "Qatar" msgstr "Katar" -#: ../java/build/Countries.java:198 -msgid "Reunion" +#: ../java/build/Countries.java:191 +msgid "Réunion" msgstr "Réunion" -#: ../java/build/Countries.java:199 +#: ../java/build/Countries.java:192 msgid "Romania" msgstr "Rumänien" -#: ../java/build/Countries.java:200 +#: ../java/build/Countries.java:193 msgid "Serbia" msgstr "Serbien" -#: ../java/build/Countries.java:201 +#: ../java/build/Countries.java:194 msgid "Russian Federation" msgstr "Russische Föderation" -#: ../java/build/Countries.java:202 +#: ../java/build/Countries.java:195 msgid "Rwanda" msgstr "Ruanda" -#: ../java/build/Countries.java:203 +#: ../java/build/Countries.java:196 msgid "Saudi Arabia" msgstr "Saudi-Arabien" -#: ../java/build/Countries.java:204 +#: ../java/build/Countries.java:197 msgid "Solomon Islands" msgstr "Salomoninseln" -#: ../java/build/Countries.java:205 +#: ../java/build/Countries.java:198 msgid "Seychelles" msgstr "Seychellen" -#: ../java/build/Countries.java:206 +#: ../java/build/Countries.java:199 msgid "Sudan" msgstr "Sudan" -#: ../java/build/Countries.java:207 +#: ../java/build/Countries.java:200 msgid "Sweden" msgstr "Schweden" -#: ../java/build/Countries.java:208 +#: ../java/build/Countries.java:201 msgid "Singapore" msgstr "Singapur" -#: ../java/build/Countries.java:209 +#: ../java/build/Countries.java:202 msgid "Saint Helena" msgstr "Sankt Helena" -#: ../java/build/Countries.java:210 +#: ../java/build/Countries.java:203 msgid "Slovenia" msgstr "Slowenien" -#: ../java/build/Countries.java:211 +#: ../java/build/Countries.java:204 msgid "Svalbard and Jan Mayen" msgstr "Svalbard und Jan Mayen" -#: ../java/build/Countries.java:212 +#: ../java/build/Countries.java:205 msgid "Slovakia" msgstr "Slowakei" -#: ../java/build/Countries.java:213 +#: ../java/build/Countries.java:206 msgid "Sierra Leone" msgstr "Sierra Leone" -#: ../java/build/Countries.java:214 +#: ../java/build/Countries.java:207 msgid "San Marino" msgstr "San Marino" -#: ../java/build/Countries.java:215 +#: ../java/build/Countries.java:208 msgid "Senegal" msgstr "Senegal" -#: ../java/build/Countries.java:216 +#: ../java/build/Countries.java:209 msgid "Somalia" msgstr "Somalia" -#: ../java/build/Countries.java:217 +#: ../java/build/Countries.java:210 msgid "Suriname" msgstr "Surinam" -#: ../java/build/Countries.java:218 +#: ../java/build/Countries.java:211 msgid "Sao Tome and Principe" msgstr "São Tomé und Príncipe" -#: ../java/build/Countries.java:219 +#: ../java/build/Countries.java:212 msgid "El Salvador" msgstr "El Salvador" -#: ../java/build/Countries.java:220 +#: ../java/build/Countries.java:213 msgid "Syrian Arab Republic" msgstr "Syrische Arabische Republik" -#: ../java/build/Countries.java:221 +#: ../java/build/Countries.java:214 msgid "Swaziland" msgstr "Swasiland" -#: ../java/build/Countries.java:222 +#: ../java/build/Countries.java:215 msgid "Turks and Caicos Islands" msgstr "Turks- und Caicosinseln" -#: ../java/build/Countries.java:223 +#: ../java/build/Countries.java:216 msgid "Chad" msgstr "Tschad" -#: ../java/build/Countries.java:224 +#: ../java/build/Countries.java:217 msgid "French Southern Territories" msgstr "Französische Süd- und Antarktisgebiete" -#: ../java/build/Countries.java:225 +#: ../java/build/Countries.java:218 msgid "Togo" msgstr "Togo" -#: ../java/build/Countries.java:226 +#: ../java/build/Countries.java:219 msgid "Thailand" msgstr "Thailand" -#: ../java/build/Countries.java:227 +#: ../java/build/Countries.java:220 msgid "Tajikistan" msgstr "Tadschikistan" -#: ../java/build/Countries.java:228 +#: ../java/build/Countries.java:221 msgid "Tokelau" msgstr "Tokelau" -#: ../java/build/Countries.java:229 +#: ../java/build/Countries.java:222 msgid "Timor-Leste" msgstr "Osttimor" -#: ../java/build/Countries.java:230 +#: ../java/build/Countries.java:223 msgid "Turkmenistan" msgstr "Turkmenistan" -#: ../java/build/Countries.java:231 +#: ../java/build/Countries.java:224 msgid "Tunisia" msgstr "Tunesien" -#: ../java/build/Countries.java:232 +#: ../java/build/Countries.java:225 msgid "Tonga" msgstr "Tonga" -#: ../java/build/Countries.java:233 +#: ../java/build/Countries.java:226 msgid "Turkey" msgstr "Türkei" -#: ../java/build/Countries.java:234 +#: ../java/build/Countries.java:227 msgid "Trinidad and Tobago" msgstr "Trinidad und Tobago" -#: ../java/build/Countries.java:235 +#: ../java/build/Countries.java:228 msgid "Tuvalu" msgstr "Tuvalu" -#: ../java/build/Countries.java:236 +#: ../java/build/Countries.java:229 msgid "Taiwan" msgstr "Taiwan" -#: ../java/build/Countries.java:237 +#: ../java/build/Countries.java:230 msgid "United Republic of Tanzania" msgstr "Vereinigte Republik Tansania" -#: ../java/build/Countries.java:238 +#: ../java/build/Countries.java:231 msgid "Ukraine" msgstr "Ukraine" -#: ../java/build/Countries.java:239 +#: ../java/build/Countries.java:232 msgid "Uganda" msgstr "Uganda" -#: ../java/build/Countries.java:240 +#: ../java/build/Countries.java:233 msgid "United States Minor Outlying Islands" msgstr "Amerikanisch-Ozeanien" -#: ../java/build/Countries.java:241 +#: ../java/build/Countries.java:234 msgid "United States" msgstr "Vereinigte Staaten von Amerika" -#: ../java/build/Countries.java:242 +#: ../java/build/Countries.java:235 msgid "Uruguay" msgstr "Uruguay" -#: ../java/build/Countries.java:243 +#: ../java/build/Countries.java:236 msgid "Uzbekistan" msgstr "Usbekistan" -#: ../java/build/Countries.java:244 +#: ../java/build/Countries.java:237 msgid "Holy See (Vatican City State)" msgstr "Vatikanstadt" -#: ../java/build/Countries.java:245 +#: ../java/build/Countries.java:238 msgid "Saint Vincent and the Grenadines" msgstr "St. Vincent und die Grenadinen" -#: ../java/build/Countries.java:246 +#: ../java/build/Countries.java:239 msgid "Venezuela" msgstr "Venezuela" -#: ../java/build/Countries.java:247 ../java/build/Countries.java:248 +#: ../java/build/Countries.java:240 ../java/build/Countries.java:241 msgid "Virgin Islands" msgstr "US-Jungferninseln" -#: ../java/build/Countries.java:249 +#: ../java/build/Countries.java:242 msgid "Viet Nam" msgstr "Vietnam" -#: ../java/build/Countries.java:250 +#: ../java/build/Countries.java:243 msgid "Vanuatu" msgstr "Vanuatu" -#: ../java/build/Countries.java:251 +#: ../java/build/Countries.java:244 msgid "Wallis and Futuna" msgstr "Wallis und Futuna" -#: ../java/build/Countries.java:252 +#: ../java/build/Countries.java:245 msgid "Samoa" msgstr "Samoa" -#: ../java/build/Countries.java:253 +#: ../java/build/Countries.java:246 msgid "Yemen" msgstr "Jemen" -#: ../java/build/Countries.java:254 +#: ../java/build/Countries.java:247 msgid "Mayotte" msgstr "Mayotte" -#: ../java/build/Countries.java:255 +#: ../java/build/Countries.java:248 msgid "South Africa" msgstr "Südafrika" -#: ../java/build/Countries.java:256 +#: ../java/build/Countries.java:249 msgid "Zambia" msgstr "Sambia" -#: ../java/build/Countries.java:257 +#: ../java/build/Countries.java:250 msgid "Zimbabwe" msgstr "Simbabwe" -#: ../java/src/net/i2p/router/web/CSSHelper.java:75 +#: ../java/src/net/i2p/router/web/CSSHelper.java:117 #: ../java/src/net/i2p/router/web/HomeHelper.java:33 -#: ../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/console_jsp.java:252 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:141 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:213 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:215 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:211 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:310 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:220 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:222 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:148 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:214 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:216 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:225 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:195 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:197 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:284 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:221 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:211 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:211 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:213 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:215 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:211 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:213 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:220 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:222 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:220 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:222 msgid "I2P Router Console" msgstr "I2P-Routerkonsole" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:52 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:51 msgid "Error updating the configuration - please see the error logs" msgstr "" "Fehler beim Aktualisieren der Einstellungen - Bitte schau in die " "Fehlerberichte!" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:62 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:306 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:61 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:297 msgid "Configuration saved successfully" msgstr "Einstellungen erfolgreich gespeichert" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:64 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:421 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:308 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:63 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:299 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:96 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" @@ -1790,178 +1865,180 @@ msgstr "" "Fehler beim Speichern der Einstellungen (angewendet aber nicht gespeichert) " "- Bitte schau in die Fehlerberichte!" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:36 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:329 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:35 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:437 msgid "Save Client Configuration" msgstr "Speichere Klienteneinstellungen" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:400 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:404 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:39 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:511 msgid "Save Interface Configuration" msgstr "Speichere Interface-Einstellungen" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:44 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:420 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:43 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:527 msgid "Save WebApp Configuration" msgstr "Speichere WebApplikations-Einstellungen" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:47 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:541 msgid "Save Plugin Configuration" msgstr "Speichere Einstellungen des Zusatzprogrammes" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:442 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:446 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:51 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:549 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:553 msgid "Install Plugin" msgstr "Zusatzprogramm installieren" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:448 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:55 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:555 msgid "Update All Installed Plugins" msgstr "Alle installierten Plugins updaten" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:92 -#, java-format -msgid "Deleted plugin {0}" -msgstr "Zusatzprogramm {0} gelöscht" - -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:94 -#, java-format -msgid "Error deleting plugin {0}" -msgstr "Fehler beim Löschen des Zusatzprogramms {0}" - -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:114 -#, java-format -msgid "Stopped plugin {0}" -msgstr "Zusatzprogramm {0} angehalten" - -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:116 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:95 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:124 #, java-format msgid "Error stopping plugin {0}" msgstr "Fehler beim Stoppen des Zusatzprogramms {0}" +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:100 +#, java-format +msgid "Deleted plugin {0}" +msgstr "Zusatzprogramm {0} gelöscht" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:102 +#, java-format +msgid "Error deleting plugin {0}" +msgstr "Fehler beim Löschen des Zusatzprogramms {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:122 +#, java-format +msgid "Stopped plugin {0}" +msgstr "Zusatzprogramm {0} angehalten" + #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:146 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:264 msgid "Start" msgstr "Starten" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:157 -#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:100 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:165 +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:106 #: ../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:37 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:35 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:143 msgid "Unsupported" msgstr "Nicht unterstützt" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:203 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:211 msgid "New client added" msgstr "Neuer Klient hinzugefügt" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:207 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:215 msgid "" "Client configuration saved successfully - restart required to take effect." msgstr "" "Klienteninstellungen erfolgreich gespeichert - Neustart zum Übernehmen " "erforderlich" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:222 -#: ../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:230 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:254 msgid "Bad client index." msgstr "Falscher Index für den Klienten" #. #. What do we do here? #. -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:229 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:240 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:251 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:248 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:322 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:389 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:508 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:425 msgid "Client" msgstr "Klient" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:229 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237 msgid "stopped" msgstr "angehalten" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:240 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:299 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:248 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305 msgid "started" msgstr "gestartet" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:251 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259 msgid "deleted" msgstr "gelöscht" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:268 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:275 msgid "WebApp configuration saved." msgstr "WebApp Einstellungen gespeichert." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:284 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:290 msgid "Plugin configuration saved." msgstr "Einstellungen des Zusatzprogramms gespeichert." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:299 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 msgid "WebApp" msgstr "WebApplikation" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:301 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:307 msgid "Failed to start" msgstr "Fehler beim Starten" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:312 msgid "Failed to find server." msgstr "Konnte keinen Server finden" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:312 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:318 msgid "No plugin URL specified." msgstr "Keine URL des Zusatzprogramms angegeben" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:322 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "No update URL specified for {0}" msgstr "Keine Update-URL angegeben für {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:331 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:344 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:349 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:362 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:367 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:337 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:350 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:355 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:368 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:373 msgid "Plugin or update download already in progress." msgstr "Zusatzprogramm oder Aktualisierung wird bereits heruntergeladen." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:334 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:340 msgid "Updating all plugins" msgstr "Alle Plugins updaten" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:353 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:140 #, java-format msgid "Downloading plugin from {0}" msgstr "Lade Zusatzprogramm herunter von {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:371 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:377 #, java-format msgid "Checking plugin {0} for updates" msgstr "Zusatzprogramm {0} auf Aktualisierungen prüfen" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:381 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:387 #, java-format msgid "Started plugin {0}" msgstr "Zusatzprogramm {0} gestartet" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:383 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #, java-format msgid "Error starting plugin {0}" msgstr "Fehler beim Starten des Zusatzprogramms {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:419 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:425 msgid "" "Interface configuration saved successfully - restart required to take effect." msgstr "" @@ -1974,7 +2051,7 @@ msgid "Edit" msgstr "Bearbeiten" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:95 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:325 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:433 msgid "Add Client" msgstr "Klienten hinzufügen" @@ -2005,10 +2082,9 @@ msgid "Plugin" msgstr "Zusatzprogramm" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:167 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:293 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:191 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:155 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:97 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:293 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:319 msgid "Version" msgstr "Version" @@ -2030,7 +2106,7 @@ msgstr "Lizenz" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:213 #: ../java/src/net/i2p/router/web/HomeHelper.java:35 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:81 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 msgid "Website" msgstr "Webseite" @@ -2044,7 +2120,7 @@ msgstr "Stopp" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:271 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:96 -#: ../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:381 msgid "Check for updates" msgstr "Auf Aktualisierungen prüfen" @@ -2063,66 +2139,74 @@ msgid "Delete" msgstr "löschen" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:25 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:353 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:369 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:385 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:854 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:419 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:439 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:455 msgid "Delete selected" -msgstr "" +msgstr "Lösche ausgewähltes" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:26 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:351 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:359 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:367 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:375 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:383 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:391 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:27 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:873 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:417 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:425 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:437 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:461 msgid "Add item" -msgstr "" +msgstr "Füge Item hinzu" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:27 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:357 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:373 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:389 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:423 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:443 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:459 msgid "Restore defaults" -msgstr "" +msgstr "Auf Standard zurücksetzen" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:28 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:343 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:381 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:30 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:405 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:409 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:439 msgid "Save" msgstr "Speichern" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:33 msgid "Home page changed" -msgstr "" +msgstr "Home Seite verändert" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:53 msgid "Restored default settings" -msgstr "" +msgstr "Standard Einstellungen zurückgesetzt" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:65 msgid "No name entered" -msgstr "" +msgstr "Kein Name angegeben" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:70 msgid "No URL entered" -msgstr "" +msgstr "Keine URL eingegeben" -#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:77 +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:85 msgid "Added" -msgstr "" +msgstr "Hinzugefügt" -#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:94 +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:100 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:111 msgid "Removed" -msgstr "" +msgstr "Entfernt" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:319 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:425 msgid "Add key" msgstr "Schlüssel hinzufügen" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:423 msgid "Delete key" msgstr "Schlüssel löschen" @@ -2164,7 +2248,7 @@ msgstr "ungültiges Ziel" msgid "Log overrides updated" msgstr "Zusatzoptionen zu Berichten aktualisiert" -#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:160 +#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:161 msgid "Log configuration saved" msgstr "Einstellungen der Berichte gespeichert." @@ -2191,7 +2275,7 @@ msgstr "Gültige Stufen sind: DEBUG, INFO, WARN, ERROR, CRIT" #. http://www.dhs.gov/xinfoshare/programs/Copy_of_press_release_0046.shtm #. but pink instead of yellow for WARN #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:96 +#: ../java/src/net/i2p/router/web/LogsHelper.java:106 msgid "CRIT" msgstr "KRITISCH" @@ -2200,22 +2284,23 @@ msgid "DEBUG" msgstr "DEBUG" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:98 +#: ../java/src/net/i2p/router/web/LogsHelper.java:108 msgid "ERROR" msgstr "FEHLER" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:102 +#: ../java/src/net/i2p/router/web/LogsHelper.java:112 msgid "INFO" msgstr "INFO" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:100 +#: ../java/src/net/i2p/router/web/LogsHelper.java:110 msgid "WARN" msgstr "WARNUNG" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:88 -#: ../java/src/net/i2p/router/web/HomeHelper.java:178 +#: ../java/src/net/i2p/router/web/HomeHelper.java:192 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:808 msgid "Remove" msgstr "Entfernen" @@ -2231,22 +2316,64 @@ msgstr "Bandbreite" #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 msgid "Home Page" -msgstr "" +msgstr "Home Seite" #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:210 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:179 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:121 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:343 msgid "Network" msgstr "Netzwerk" +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:288 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:284 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:289 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:326 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:298 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:296 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:295 +msgid "Summary Bar" +msgstr "Schnellübersicht" + #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 msgid "UI" msgstr "Benutzerschnittstelle" #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:99 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:311 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:196 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:491 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Tunnel" @@ -2256,7 +2383,7 @@ msgid "Clients" msgstr "Klienten" #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:397 msgid "Keyring" msgstr "Schlüsselbund" @@ -2265,15 +2392,15 @@ msgid "Logging" msgstr "Statusmitschnitt" #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:105 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:225 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:202 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:377 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "Teilnehmer" #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:408 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:143 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240 msgid "Stats" msgstr "Statistiken" @@ -2281,132 +2408,132 @@ msgstr "Statistiken" msgid "Advanced" msgstr "Erweitert" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:58 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:33 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:54 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:31 #: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:34 -#: ../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:303 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:337 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:448 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:382 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:417 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:395 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:545 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:444 msgid "Save changes" msgstr "Änderungen speichern" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:141 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:136 msgid "Rechecking router reachability..." msgstr "Erneutes prüfen der Erreichbarket des Routers ..." -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:179 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:174 msgid "Updating IP address" msgstr "Aktualisiere die IP-Adresse" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:198 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:193 msgid "Disabling TCP completely" msgstr "Deaktiviere TCP vollständig" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:203 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:198 msgid "Updating inbound TCP address to" msgstr "Aktualisiere eingehende TCP-Adresse auf" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:203 msgid "Disabling inbound TCP" msgstr "Deaktiviere eingehenden TCP" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:210 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:205 msgid "Updating inbound TCP address to auto" msgstr "Aktualisiere eigehende TCP-Adresse auf automatisch" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:221 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:216 msgid "Updating inbound TCP port to" msgstr "Aktualisiere eingehenden TCP-Port auf" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:224 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:219 msgid "Updating inbound TCP port to auto" msgstr "Aktualisiere eingehenden TCP-Port auf automatisch" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:236 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231 msgid "Updating UDP port from" msgstr "Aktualisiere UDP-Port von" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:236 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231 msgid "to" msgstr "auf" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:247 msgid "Gracefully restarting into Hidden Router Mode" msgstr "Kontrollierter Neustart in den verborgenen Router-Modus" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:249 msgid "Gracefully restarting to exit Hidden Router Mode" msgstr "Kontrollierter Neustart, um den Verborgener-Router-Modus zu verlassen" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:258 msgid "Enabling UPnP, restart required to take effect" msgstr "Aktivere UPnP, Neustart erforderlich um wirksam zu werden" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:260 msgid "Disabling UPnP, restart required to take effect" msgstr "Deaktiviere UPnP, Neustart erforderlich um wirksam zu werden" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:273 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:268 msgid "Enabling laptop mode" msgstr "Laptop-Modus aktivieren" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:275 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:270 msgid "Disabling laptop mode" msgstr "Laptop-Modus deaktivieren" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:282 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:277 msgid "Disabling UDP" msgstr "UDP deaktivieren" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:284 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:279 msgid "Enabling UDP" msgstr "UDP aktivieren" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:291 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:286 msgid "Requiring SSU introducers" msgstr "Benötige SSU-Hilfsrouter" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:354 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:345 #, java-format msgid "The hostname or IP {0} is not publicly routable" msgstr "Hostname oder IP {0} ist nicht öffentlich rutbar." -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:348 #, java-format msgid "The hostname or IP {0} is invalid" msgstr "Hostname oder IP {0} ist ungültig." -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:383 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:374 msgid "Updating bandwidth share percentage" msgstr "Aktualisiere den Anteil der zur Verfügung gestellten Bandbreite" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:413 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:404 msgid "Updated bandwidth limits" msgstr "Aktualisiere die Bandbreitenlimits" -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:41 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:38 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:46 #: ../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:56 #: ../java/src/net/i2p/router/web/ConfigNetHelper.java:59 -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:62 msgid "unknown" msgstr "unbekannt" -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:182 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:171 msgid "bits per second" msgstr "Bits pro Sekunde" -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:183 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:172 #, java-format msgid "or {0} bytes per month maximum" msgstr "oder maximal {0} Bytes im Monat" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:311 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:415 msgid "Ban peer until restart" msgstr "Den Teilnehmer bis zum Neustart sperren" @@ -2426,7 +2553,7 @@ msgid "Invalid peer" msgstr "ungültiger Teilnehmer" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:313 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:417 msgid "Unban peer" msgstr "Sperrung des Teilnehmers aufheben" @@ -2439,7 +2566,7 @@ msgid "is not currently banned" msgstr "ist zur Zeit nicht gesperrt" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:443 msgid "Adjust peer bonuses" msgstr "Teilnehmer-Boni anpassen" @@ -2452,27 +2579,27 @@ msgid "Bad capacity value" msgstr "ungültiger Wert für die Kapazität" #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:380 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:480 msgid "Save changes and reseed now" msgstr "Änderungen speichern und Reseed beginnen" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:25 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 msgid "Reseeding is already in progress" msgstr "Reseed läuft bereits" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:28 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 msgid "Starting reseed process" msgstr "Beginne den Reseed" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:89 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:94 msgid "Configuration saved successfully." msgstr "Einstellungen erfolgreich gespeichert" #. Normal browsers send value, IE sends button label #: ../java/src/net/i2p/router/web/ConfigRestartBean.java:34 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:174 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:393 msgid "Shutdown immediately" msgstr "Beende I2P sofort" @@ -2493,7 +2620,7 @@ msgstr "Sofortiger Neustart" #. 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:145 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:142 msgid "Restart" msgstr "Neustart" @@ -2520,7 +2647,7 @@ msgid "Restart in {0}" msgstr "Neustart in {0}" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:169 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:292 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:391 msgid "Shutdown gracefully" msgstr "Kontrolliert ausschalten" @@ -2533,7 +2660,7 @@ msgid "Shutdown immediately! boom bye bye bad bwoy" msgstr "Unverzüglich ausschalten! - Und tschüss!" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:179 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:296 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:395 msgid "Cancel graceful shutdown" msgstr "Kontrolliertes Ausschalten abbrechen" @@ -2542,7 +2669,7 @@ msgid "Graceful shutdown cancelled" msgstr "Kontrolliertes Ausschalten abgebrochen" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:182 -#: ../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:407 msgid "Graceful restart" msgstr "Kontrollierter Neustart" @@ -2551,7 +2678,7 @@ msgid "Graceful restart requested" msgstr "Kontrollierter Neustart angefordert" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:188 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:409 msgid "Hard restart" msgstr "Harter Neustart" @@ -2576,51 +2703,56 @@ msgid "Rekeying after graceful shutdown" msgstr "Neue RouterID nach sanftem Herunterfahren" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:332 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:435 msgid "Run I2P on startup" msgstr "Starte I2P beim Systemstart" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:334 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:437 msgid "Don't run I2P on startup" msgstr "Starte I2P nicht beim Systemstart" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:206 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:353 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455 msgid "Dump threads" msgstr "Threadliste ausgeben" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:213 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:361 +#, java-format +msgid "Threads dumped to {0}" +msgstr "Thread gespeichert nach {0}" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:463 msgid "View console on startup" msgstr "Zeige die Konsole nach dem Starten" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 msgid "Console is to be shown on startup" msgstr "Konsole wird nach dem Starten angezeigt" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:363 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:465 msgid "Do not view console on startup" msgstr "Zeige Konsole beim Starten nicht" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 msgid "Console is not to be shown on startup" msgstr "Konsole wird beim Starten nicht gezeigt" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Service installed" msgstr "Service wurde installiert" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:230 msgid "Warning: unable to install the service" msgstr "Warnung: Service konnte nicht installiert werden" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 msgid "Service removed" msgstr "Service wurde entfernt" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:238 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:239 msgid "Warning: unable to remove the service" msgstr "Warnung: Service konnte nicht entfernt werden" @@ -2648,6 +2780,69 @@ msgstr "" "Liste der Grafiken aktualisiert. Es dauert bis zu 60s, um hier und auf Graphenseite angezeigt zu werden." +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:28 +msgid "Save order" +msgstr "Reihenfolge speichern" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:35 +msgid "Refresh interval changed" +msgstr "Auffrischungsverzögerung geändert" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:37 +#, java-format +msgid "Refresh interval must be at least {0} seconds" +msgstr "Die Auffrischungsverzögerung muss mindestens {0} Sekunden betragen." + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:39 +msgid "Refresh interval must be a number" +msgstr "Die Auffrischungsverzögerung muss als Zahl angegeben werden" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:42 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:417 +msgid "Restore full default" +msgstr "Standardeinstellungen wiederherstellen" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:44 +msgid "Full summary bar default restored." +msgstr "Vollständige Schnellübersicht wiederhergestellt." + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:45 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:49 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:141 +msgid "Summary bar will refresh shortly." +msgstr "Die Schnellübersicht wird neu geladen." + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:46 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:419 +msgid "Restore minimal default" +msgstr "Minimale Standard Version wiederherstellen" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:48 +msgid "Minimal summary bar default restored." +msgstr "Minimale Schnellübersicht wiederhergestellt." + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:65 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:87 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:135 +msgid "Order must be an integer" +msgstr "Die Reihenfolge muss eine natürliche Zahl sein." + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:72 +msgid "No section selected" +msgstr "kein Abschnitt ausgewählt" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:77 +msgid "No order entered" +msgstr "keine Reihenfolge angegeben" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:133 +msgid "Moved" +msgstr "verschoben" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:140 +msgid "Saved order of sections." +msgstr "Reihenfolge der Abschnitte gespeichert" + #. the count isn't really correct anyway, since we don't check for actual changes #. addFormNotice("Updated settings for " + updated + " pools."); #: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:136 @@ -2683,7 +2878,7 @@ msgstr[0] "1 Tunnel" msgstr[1] "{0} Tunnel" #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:35 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:43 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35 msgid "Exploratory tunnels" msgstr "Erkundungstunnel" @@ -2776,6 +2971,10 @@ msgstr "Finnisch" msgid "German" msgstr "Deutsch" +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +msgid "Greek" +msgstr "Griechisch" + #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 msgid "Spanish" msgstr "Spanisch" @@ -2788,6 +2987,10 @@ msgstr "Niederländisch" msgid "French" msgstr "Französisch" +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +msgid "Hungarian" +msgstr "Ungarisch" + #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 msgid "Italian" msgstr "Italienisch" @@ -2862,7 +3065,7 @@ msgstr "Update Wiederholfrequenz zu {0}" #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:151 #: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:112 -#: ../java/src/net/i2p/router/web/GraphHelper.java:360 +#: ../java/src/net/i2p/router/web/GraphHelper.java:361 msgid "Never" msgstr "Nie" @@ -2915,509 +3118,556 @@ msgstr "Graph der kombinierten Bandbreite" #. e.g. "statname for 60m" #: ../java/src/net/i2p/router/web/GraphHelper.java:172 -#: ../java/src/net/i2p/router/web/GraphHelper.java:220 +#: ../java/src/net/i2p/router/web/GraphHelper.java:221 #, java-format msgid "{0} for {1}" msgstr "{0} für {1}" -#. FIXME jrobin doesn't support setting the timezone, will have to mod TimeAxis.java -#: ../java/src/net/i2p/router/web/GraphHelper.java:194 -#: ../java/src/net/i2p/router/web/GraphHelper.java:307 -msgid "All times are UTC." -msgstr "Alle Zeitangaben sind in UTC." - -#: ../java/src/net/i2p/router/web/GraphHelper.java:222 +#: ../java/src/net/i2p/router/web/GraphHelper.java:223 #, java-format msgid "ending {0} ago" -msgstr "" +msgstr "endete vor {0}" -#: ../java/src/net/i2p/router/web/GraphHelper.java:237 +#: ../java/src/net/i2p/router/web/GraphHelper.java:238 msgid "Larger" -msgstr "" +msgstr "Größer" -#: ../java/src/net/i2p/router/web/GraphHelper.java:243 +#: ../java/src/net/i2p/router/web/GraphHelper.java:244 msgid "Smaller" -msgstr "" +msgstr "Kleiner" -#: ../java/src/net/i2p/router/web/GraphHelper.java:249 +#: ../java/src/net/i2p/router/web/GraphHelper.java:250 msgid "Taller" -msgstr "" +msgstr "Höher" -#: ../java/src/net/i2p/router/web/GraphHelper.java:255 +#: ../java/src/net/i2p/router/web/GraphHelper.java:256 msgid "Shorter" -msgstr "" +msgstr "Kürzer" -#: ../java/src/net/i2p/router/web/GraphHelper.java:261 +#: ../java/src/net/i2p/router/web/GraphHelper.java:262 msgid "Wider" -msgstr "" +msgstr "Breiter" -#: ../java/src/net/i2p/router/web/GraphHelper.java:267 +#: ../java/src/net/i2p/router/web/GraphHelper.java:268 msgid "Narrower" -msgstr "" +msgstr "Schmaler" -#: ../java/src/net/i2p/router/web/GraphHelper.java:274 +#: ../java/src/net/i2p/router/web/GraphHelper.java:275 msgid "Larger interval" -msgstr "" +msgstr "Höherer Intervall" -#: ../java/src/net/i2p/router/web/GraphHelper.java:280 +#: ../java/src/net/i2p/router/web/GraphHelper.java:281 msgid "Smaller interval" -msgstr "" +msgstr "Kleinerer Intervall" -#: ../java/src/net/i2p/router/web/GraphHelper.java:287 +#: ../java/src/net/i2p/router/web/GraphHelper.java:288 msgid "Previous interval" -msgstr "" +msgstr "Vorhergehender Intervall" -#: ../java/src/net/i2p/router/web/GraphHelper.java:298 +#: ../java/src/net/i2p/router/web/GraphHelper.java:299 msgid "Next interval" -msgstr "" +msgstr "Nächster Intervall" -#: ../java/src/net/i2p/router/web/GraphHelper.java:304 -#: ../java/src/net/i2p/router/web/GraphHelper.java:344 +#: ../java/src/net/i2p/router/web/GraphHelper.java:305 +#: ../java/src/net/i2p/router/web/GraphHelper.java:345 msgid "Plot averages" msgstr "Zeichne Mittelwerte" -#: ../java/src/net/i2p/router/web/GraphHelper.java:304 -#: ../java/src/net/i2p/router/web/GraphHelper.java:345 +#: ../java/src/net/i2p/router/web/GraphHelper.java:305 +#: ../java/src/net/i2p/router/web/GraphHelper.java:346 msgid "plot events" msgstr "zeichne konkrete Daten" -#: ../java/src/net/i2p/router/web/GraphHelper.java:339 +#: ../java/src/net/i2p/router/web/GraphHelper.java:308 +msgid "All times are UTC." +msgstr "Alle Zeitangaben sind in UTC." + +#: ../java/src/net/i2p/router/web/GraphHelper.java:340 msgid "Configure Graph Display" msgstr "Graphenanzeige einstellen" -#: ../java/src/net/i2p/router/web/GraphHelper.java:339 +#: ../java/src/net/i2p/router/web/GraphHelper.java:340 msgid "Select Stats" msgstr "Wähle die Statistiken" -#: ../java/src/net/i2p/router/web/GraphHelper.java:343 +#: ../java/src/net/i2p/router/web/GraphHelper.java:344 msgid "Periods" msgstr "Zeitraum" -#: ../java/src/net/i2p/router/web/GraphHelper.java:345 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:339 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:330 +#: ../java/src/net/i2p/router/web/GraphHelper.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:433 msgid "or" msgstr "oder" -#: ../java/src/net/i2p/router/web/GraphHelper.java:346 +#: ../java/src/net/i2p/router/web/GraphHelper.java:347 msgid "Image sizes" msgstr "Bildgröße" -#: ../java/src/net/i2p/router/web/GraphHelper.java:346 +#: ../java/src/net/i2p/router/web/GraphHelper.java:347 msgid "width" msgstr "Breite" -#: ../java/src/net/i2p/router/web/GraphHelper.java:347 +#: ../java/src/net/i2p/router/web/GraphHelper.java:348 msgid "height" msgstr "Höhe" -#: ../java/src/net/i2p/router/web/GraphHelper.java:347 #: ../java/src/net/i2p/router/web/GraphHelper.java:348 +#: ../java/src/net/i2p/router/web/GraphHelper.java:349 msgid "pixels" msgstr "Pixel" -#: ../java/src/net/i2p/router/web/GraphHelper.java:349 +#: ../java/src/net/i2p/router/web/GraphHelper.java:350 msgid "Refresh delay" msgstr "Aktualisierungsintervall" -#: ../java/src/net/i2p/router/web/GraphHelper.java:364 +#: ../java/src/net/i2p/router/web/GraphHelper.java:365 msgid "Store graph data on disk?" msgstr "Grafikdaten speichern?" -#: ../java/src/net/i2p/router/web/GraphHelper.java:370 +#: ../java/src/net/i2p/router/web/GraphHelper.java:371 msgid "Save settings and redraw graphs" msgstr "Einstellungen speichern und Graphen neuzeichnen" -#: ../java/src/net/i2p/router/web/GraphHelper.java:425 +#: ../java/src/net/i2p/router/web/GraphHelper.java:426 msgid "Graph settings saved" msgstr "Einstellungen zu Grafiken gespeichert" -#: ../java/src/net/i2p/router/web/HomeHelper.java:28 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:155 +#: ../java/src/net/i2p/router/web/HomeHelper.java:27 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:252 msgid "Addressbook" msgstr "Adressbuch" -#: ../java/src/net/i2p/router/web/HomeHelper.java:28 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:153 +#: ../java/src/net/i2p/router/web/HomeHelper.java:27 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:250 msgid "Manage your I2P hosts file here (I2P domain name resolution)" msgstr "Verwalten Sie Ihre I2P-Adressen hier (I2P-Namensauflösung)" -#: ../java/src/net/i2p/router/web/HomeHelper.java:29 +#: ../java/src/net/i2p/router/web/HomeHelper.java:28 msgid "Configure Bandwidth" -msgstr "" +msgstr "Konfiguriere Bandbreite" -#: ../java/src/net/i2p/router/web/HomeHelper.java:29 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:256 +#: ../java/src/net/i2p/router/web/HomeHelper.java:28 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:314 msgid "I2P Bandwidth Configuration" msgstr "I2P Bandbreiteneinstellung" +#: ../java/src/net/i2p/router/web/HomeHelper.java:29 +msgid "Configure Language" +msgstr "Spracheinstellungen" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:29 +msgid "Console Language Selection" +msgstr "Auswahl der Konsolensprache" + #: ../java/src/net/i2p/router/web/HomeHelper.java:30 msgid "Customize Home Page" -msgstr "" +msgstr "Home Seite anpassen" #: ../java/src/net/i2p/router/web/HomeHelper.java:30 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:268 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:330 msgid "I2P Home Page Configuration" -msgstr "" +msgstr "I2P Home Seiten Konfiguration" #: ../java/src/net/i2p/router/web/HomeHelper.java:31 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:67 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:160 msgid "Anonymous webmail client" msgstr "Webmail-Klient für anonyme E-Mail" #: ../java/src/net/i2p/router/web/HomeHelper.java:31 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:69 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:162 msgid "Email" msgstr "Email" #: ../java/src/net/i2p/router/web/HomeHelper.java:32 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:170 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:266 msgid "I2P Router Help" msgstr "Hilfe zum I2P-Router" #: ../java/src/net/i2p/router/web/HomeHelper.java:33 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:146 msgid "Router Console" msgstr "I2P-Routerkonsole" #: ../java/src/net/i2p/router/web/HomeHelper.java:34 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:73 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:166 msgid "Built-in anonymous BitTorrent Client" msgstr "Integrierter anonymer BitTorrent-Klient" #: ../java/src/net/i2p/router/web/HomeHelper.java:34 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:75 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:168 msgid "Torrents" msgstr "BitTorrent" #: ../java/src/net/i2p/router/web/HomeHelper.java:35 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:79 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172 msgid "Local web server" msgstr "Lokaler Webserver" #: ../java/src/net/i2p/router/web/HomeHelper.java:39 msgid "Bug Reports" -msgstr "" +msgstr "Bug Meldungen" #: ../java/src/net/i2p/router/web/HomeHelper.java:39 msgid "Bug tracker" -msgstr "" +msgstr "Bug Tracker" #: ../java/src/net/i2p/router/web/HomeHelper.java:40 +msgid "The Italian Bittorrent Resource" +msgstr "Die italienische Bittorrent Quelle" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:41 msgid "Dev Forum" -msgstr "" +msgstr "Entwicklerforum" -#: ../java/src/net/i2p/router/web/HomeHelper.java:40 +#: ../java/src/net/i2p/router/web/HomeHelper.java:41 msgid "Development forum" -msgstr "" - -#: ../java/src/net/i2p/router/web/HomeHelper.java:41 -#: ../java/src/net/i2p/router/web/HomeHelper.java:51 -msgid "Bittorrent tracker" -msgstr "" - -#: ../java/src/net/i2p/router/web/HomeHelper.java:41 -msgid "diftracker" -msgstr "" +msgstr "Entwicklerforum" #: ../java/src/net/i2p/router/web/HomeHelper.java:42 -msgid "I2P Applications" -msgstr "" - -#: ../java/src/net/i2p/router/web/HomeHelper.java:43 -msgid "FAQ" -msgstr "" - -#: ../java/src/net/i2p/router/web/HomeHelper.java:43 -msgid "Frequently Asked Questions" -msgstr "" - -#: ../java/src/net/i2p/router/web/HomeHelper.java:44 -msgid "Community forum" -msgstr "" - -#: ../java/src/net/i2p/router/web/HomeHelper.java:44 -msgid "Forum" -msgstr "" - -#. "ident.i2p" + S + _x("Short message service") + S + "http://ident.i2p/" + S + I + "itoopie_sm.png" + S + -#: ../java/src/net/i2p/router/web/HomeHelper.java:46 -msgid "Javadocs" -msgstr "" - -#: ../java/src/net/i2p/router/web/HomeHelper.java:46 #: ../java/src/net/i2p/router/web/HomeHelper.java:54 +msgid "Bittorrent tracker" +msgstr "Bittorent Tracker" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:42 +msgid "diftracker" +msgstr "driftracker" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:43 +msgid "I2P Applications" +msgstr "I2P Anwendungen" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:44 +msgid "FAQ" +msgstr "FAQ" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:44 +msgid "Frequently Asked Questions" +msgstr "Häufig gestellte Fragen" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:45 +msgid "Community forum" +msgstr "Gemeinschafts Forum" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:45 +msgid "Forum" +msgstr "Forum" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:46 +msgid "" +"A public anonymous Git hosting site - supports pulling via Git and HTTP and " +"pushing via SSH" +msgstr "" +"Ein öffentlicher Git Hoster - unterstützt pulling über HTTP und pushing über " +"SSH" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:46 +msgid "Anonymous Git Hosting" +msgstr "Anonymer Git Host" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:47 +msgid "Microblog" +msgstr "Mikroblog" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:47 +msgid "Your premier microblogging service on I2P" +msgstr "Microblogging-Service in I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:48 +msgid "Javadocs" +msgstr "Javadocs" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:48 +#: ../java/src/net/i2p/router/web/HomeHelper.java:57 msgid "Technical documentation" -msgstr "" +msgstr "Technische Dokumentation" -#: ../java/src/net/i2p/router/web/HomeHelper.java:47 -msgid "Key Server" -msgstr "" +#: ../java/src/net/i2p/router/web/HomeHelper.java:50 +msgid "Debian and Tahoe-LAFS repositories" +msgstr "Debian und Tahoe-LAFS repositories" -#: ../java/src/net/i2p/router/web/HomeHelper.java:47 -msgid "OpenPGP Keyserver" -msgstr "" +#. _x("Key Server") + S + _x("OpenPGP Keyserver") + S + "http://keys.i2p/" + S + I + "education.png" + S + +#: ../java/src/net/i2p/router/web/HomeHelper.java:50 +msgid "killyourtv.i2p" +msgstr "killyourtv.i2p" -#: ../java/src/net/i2p/router/web/HomeHelper.java:48 -msgid "I2P Pastebin" -msgstr "" - -#: ../java/src/net/i2p/router/web/HomeHelper.java:48 -msgid "Pastebin" -msgstr "" - -#: ../java/src/net/i2p/router/web/HomeHelper.java:49 -msgid "I2P News" -msgstr "" - -#. _x("Plugins") + S + _x("Add-on directory") + S + "http://*TBD*.i2p/" + S + I + "plugin.png" + S + #: ../java/src/net/i2p/router/web/HomeHelper.java:51 -msgid "Postman's Tracker" -msgstr "" +msgid "I2P Pastebin" +msgstr "I2P Pastebin" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:51 +msgid "Pastebin" +msgstr "Pastebin" #: ../java/src/net/i2p/router/web/HomeHelper.java:52 -msgid "I2P home page" -msgstr "" - -#: ../java/src/net/i2p/router/web/HomeHelper.java:52 -msgid "Project Website" -msgstr "" +msgid "I2P News" +msgstr "I2P Neuigkeiten" #: ../java/src/net/i2p/router/web/HomeHelper.java:53 -msgid "I2P Netowrk Statistics" -msgstr "" +msgid "Add-on directory" +msgstr "Addon Verzeichnis" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:53 +msgid "Plugins" +msgstr "Plugins" #: ../java/src/net/i2p/router/web/HomeHelper.java:54 -msgid "Technical Docs" -msgstr "" +msgid "Postman's Tracker" +msgstr "Postman's Tracker" #: ../java/src/net/i2p/router/web/HomeHelper.java:55 -msgid "Trac Wiki" -msgstr "" +msgid "I2P home page" +msgstr "I2P Home Seite" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:55 +msgid "Project Website" +msgstr "Projektwebsite" #: ../java/src/net/i2p/router/web/HomeHelper.java:56 +msgid "I2P Netowrk Statistics" +msgstr "I2P Netzwerk Statistiken" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:57 +msgid "Technical Docs" +msgstr "Technische Docs" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:58 +msgid "Trac Wiki" +msgstr "Trac Wiki" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:59 msgid "Ugha's Wiki" -msgstr "" +msgstr "Ugha's Wiki" -#: ../java/src/net/i2p/router/web/HomeHelper.java:89 +#: ../java/src/net/i2p/router/web/HomeHelper.java:60 +msgid "Seedless and the Robert BitTorrent applications" +msgstr "Seedless und die Robert BitTorrent Anwendungen" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:60 +msgid "Sponge's main site" +msgstr "Sponge's Hauptseite" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:101 msgid "The HTTP proxy is not up" -msgstr "" +msgstr "Der HTTP Proxy ist nicht online" -#: ../java/src/net/i2p/router/web/HomeHelper.java:91 +#: ../java/src/net/i2p/router/web/HomeHelper.java:103 #, java-format msgid "Your browser is not properly configured to use the HTTP proxy at {0}" msgstr "" +"Dein Browser ist nicht richtig konfiguriert um den HTTP Proxy auf {0} zu " +"benutzen" -#: ../java/src/net/i2p/router/web/HomeHelper.java:180 +#: ../java/src/net/i2p/router/web/HomeHelper.java:194 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:810 msgid "Name" -msgstr "" +msgstr "Name" -#: ../java/src/net/i2p/router/web/HomeHelper.java:182 +#: ../java/src/net/i2p/router/web/HomeHelper.java:196 msgid "URL" -msgstr "" +msgstr "URL" -#: ../java/src/net/i2p/router/web/HomeHelper.java:200 +#: ../java/src/net/i2p/router/web/HomeHelper.java:214 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:856 msgid "Add" -msgstr "" +msgstr "Hinzufügen" -#: ../java/src/net/i2p/router/web/LogsHelper.java:28 -#: ../java/src/net/i2p/router/web/LogsHelper.java:62 +#: ../java/src/net/i2p/router/web/LogsHelper.java:29 +#: ../java/src/net/i2p/router/web/LogsHelper.java:72 msgid "File location" msgstr "Ort der Datei" -#: ../java/src/net/i2p/router/web/LogsHelper.java:59 +#: ../java/src/net/i2p/router/web/LogsHelper.java:69 msgid "File not found" msgstr "Datei nicht gefunden" -#: ../java/src/net/i2p/router/web/LogsHelper.java:77 +#: ../java/src/net/i2p/router/web/LogsHelper.java:87 msgid "No log messages" msgstr "keine Ereignisse" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:80 -msgid "Network Database RouterInfo Lookup" -msgstr "RouterInfo in der Netzwerkdatenbank anschauen" +#: ../java/src/net/i2p/router/web/NetDbHelper.java:19 +msgid "Summary" +msgstr "Überblick" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:95 +#. 0 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:20 +msgid "Local Router" +msgstr "Lokaler Router" + +#. 1 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:21 +msgid "Router Lookup" +msgstr "Router Suche" + +#. 2 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:22 +msgid "All Routers" +msgstr "Alle Router" + +#. 3 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:23 +msgid "All Routers with Full Stats" +msgstr "Alle Router mit vollständigen Statistiken" + +#. 4 +#. 5 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:25 +msgid "LeaseSets" +msgstr "LeaseSets" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92 #: ../java/strings/Strings.java:68 msgid "Router" msgstr "Router" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:95 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92 msgid "not found in network database" msgstr "nicht in der Netzwerkdatenbank gefunden" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:107 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:235 -msgid "Network Database Contents" -msgstr "Netzwerkdatenbank - Inhalt" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:108 -msgid "View RouterInfo" -msgstr "RouterInfo anschauen" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:109 -msgid "LeaseSets" -msgstr "LeaseSets" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:142 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135 msgid "LeaseSet" msgstr "LeaseSet" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:144 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:137 msgid "Local" msgstr "lokal" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:146 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:139 msgid "Unpublished" msgstr "unveröffentlicht" +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:140 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:147 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:154 msgid "Destination" msgstr "Ziel" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:164 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:157 #, java-format msgid "Expires in {0}" msgstr "Wird in {0} ungültig" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:166 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:159 #, java-format msgid "Expired {0} ago" msgstr "Wurde vor {0} ungültig" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:181 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:165 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Gateway" msgstr "Schnittstelle" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:181 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174 msgid "Lease" msgstr "Lease" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:183 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:176 msgid "Tunnel" msgstr "Tunnel" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:235 -msgid "View LeaseSets" -msgstr "Zeige die LeaseSets" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:237 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:232 msgid "Not initialized" msgstr "Nicht initialisiert" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:246 -msgid "Routers" -msgstr "Router" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:248 -msgid "Show all routers" -msgstr "Zeige alle Router" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:250 -msgid "Show all routers with full stats" -msgstr "Zeige alle Router mit vollständigen Statistiken" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:286 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:283 msgid "Network Database Router Statistics" msgstr "Netzwerkdatenbank Routerstatistiken" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:293 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:307 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:325 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322 msgid "Count" msgstr "Anzahl" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:307 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304 msgid "Transports" msgstr "Transporte" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:325 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322 msgid "Country" msgstr "Land" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:364 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:367 msgid "Our info" msgstr "Informationen über uns" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:366 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:369 msgid "Peer info for" msgstr "Informationen über den Teilnehmer" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:370 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:371 msgid "Full entry" msgstr "Ganzer Eintrag" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:376 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:119 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:515 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:152 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:630 msgid "Hidden" msgstr "Versteckt" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:376 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378 msgid "Updated" msgstr "Aktualisiert" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:377 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:380 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:379 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:382 #, java-format msgid "{0} ago" msgstr "vor {0}" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:379 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:383 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:381 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:385 msgid "Published" msgstr "Veröffentlicht" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:385 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:387 msgid "Address(es)" msgstr "Adresse(n)" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:398 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:400 msgid "cost" msgstr "Kosten" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 msgid "Hidden or starting up" msgstr "Versteckt oder Startphase" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 msgid "SSU with introducers" msgstr "SSU mit Hilfsrouter" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 msgid "NTCP and SSU" msgstr "NTCP und SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 msgid "NTCP and SSU with introducers" msgstr "NTCP und SSU mit Hilfsrouter" -#: ../java/src/net/i2p/router/web/NewsFetcher.java:133 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:131 #, java-format msgid "News last updated {0} ago." msgstr "Zeit seit letzter Aktualisierung der Nachrichten: {0};" -#: ../java/src/net/i2p/router/web/NewsFetcher.java:139 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:137 #, java-format msgid "News last checked {0} ago." msgstr "Zeit seit letzter Prüfung auf neue Nachrichten: {0}" -#: ../java/src/net/i2p/router/web/NewsFetcher.java:148 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:146 msgid "Hide news" msgstr "Neuigkeiten verstecken" -#: ../java/src/net/i2p/router/web/NewsFetcher.java:151 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:149 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "Neuigkeiten anzeigen" @@ -3436,102 +3686,117 @@ msgstr[1] "{0} Plugins geupdated" msgid "Plugin update check complete" msgstr "Überprüfung auf Plugin Updates abgeschlossen" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:85 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:81 #, java-format msgid "Cannot check, plugin {0} is not installed" msgstr "Kann nicht überprüfen, Zusatzprogramm {0} ist nicht installiert" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:155 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:151 #, java-format msgid "Checking for update of plugin {0}" msgstr "Auf Aktualisierungen des Zusatzprogramms {0} prüfen" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:185 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:181 #, java-format msgid "New plugin version {0} is available" msgstr "Neue Version des Zusatzprogramms ist verfügbar ({0})" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:188 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:184 #, java-format msgid "No new version is available for plugin {0}" msgstr "Keine neue Version des Zusatzprogrammes {0} verfügbar" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:198 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:194 #, java-format msgid "Update check failed for plugin {0}" msgstr "Überprüfung auf neue Version des Zusatzprogramms {0} fehlgeschlagen" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:147 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:125 +#, java-format +msgid "Attempting to install from file {0}" +msgstr "Versuche von Datei {0} zu installieren" + +#. This is actually what String.isEmpty() does, so it should be safe. +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:129 +#, java-format +msgid "No file specified {0}" +msgstr "Keine Datei angegeben {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:136 +#, java-format +msgid "Failed to install from file {0}, copy failed." +msgstr "Installation der Datei {0} fehlgeschlagen, Kopieren fehlgeschlagen" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:162 msgid "Downloading plugin" msgstr "Lade Zusatzprogramm herunter" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:154 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:244 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:169 #, java-format msgid "{0}B transferred" msgstr "{0}Bytes übertragen" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:161 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:177 msgid "Plugin downloaded" msgstr "Zusatzprogramm heruntergeladen" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:166 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:382 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:182 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:415 #, java-format msgid "Cannot create plugin directory {0}" msgstr "Kann kein Verzeichnis für das Zusatzprogramm {0} anlegen" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:175 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:297 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:191 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:302 #, java-format msgid "from {0}" msgstr "von {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:185 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:201 #, java-format msgid "Plugin from {0} is corrupt" msgstr "Zusatzprogramm von {0} ist beschädigt." -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:196 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:212 #, java-format msgid "Plugin from {0} does not contain the required configuration file" msgstr "" "Das Zusatzprogramm von {0} enthält nicht die benötigte Konfigurationsdatei" #. updateStatus("" + "Plugin contains an invalid key" + ' ' + pubkey + ' ' + signer + ""); -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:209 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:225 #, java-format msgid "Plugin from {0} contains an invalid key" msgstr "Zusatzprogramm von {0} enthält einen ungültigen Schlüssel" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:233 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:243 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:257 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:249 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:259 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:273 #, java-format msgid "Plugin signature verification of {0} failed" msgstr "Überprüfung der Signatur des Zusatzprogramms {0} ist fehlgeschlagen" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:272 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:288 #, java-format msgid "Plugin from {0} has invalid name or version" msgstr "Zusatzprogramm von {0} hat einen ungültigen Namen oder Version" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:277 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293 #, java-format msgid "Plugin {0} has mismatched versions" msgstr "Zusatzprogramm {0} hat keine passende Version" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:285 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:301 #, java-format msgid "This plugin requires I2P version {0} or higher" msgstr "Dieses Zusatzprogramm benötigt I2P-Version {0} oder höher" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:309 #, java-format msgid "This plugin requires Java version {0} or higher" msgstr "Dieses Zusatzprogramm benötigt Java-Version {0} oder neuer" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:302 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:318 msgid "" "Downloaded plugin is for new installs only, but the plugin is already " "installed" @@ -3539,274 +3804,272 @@ msgstr "" "Heruntergeladenes Zusatzprogramm lässt sich nur neu installieren, jedoch ist " "es ist bereits installiert." -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:314 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:329 msgid "Installed plugin does not contain the required configuration file" msgstr "" "Das installierte Zusatzprogramm enthält nicht die benötigte " "Konfigurationsdatei" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:322 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:337 msgid "Signature of downloaded plugin does not match installed plugin" msgstr "" "Die Signatur des heruntergeladenen Zusatzprogramms stimmt nicht mit dem " "installierten Zusatzprogramm überein." -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:329 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:344 #, java-format msgid "Downloaded plugin version {0} is not newer than installed plugin" msgstr "" "Version {0} des heruntergeladenen Zusatzprogramms ist nicht neuer als die " "installierte Version" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:336 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:351 #, java-format msgid "Plugin update requires installed plugin version {0} or higher" msgstr "" "Aktualisierung des Zusatzprogramms benötigt Version {0} oder höher des " "Zusatzprogramms" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:343 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:358 #, java-format msgid "Plugin update requires installed plugin version {0} or lower" msgstr "" "Aktualisierung des Zusatzprogramms benötigt installierte Version {0} oder " "älter des Zusatzprogramms" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:351 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:366 #, java-format msgid "Plugin requires Jetty version {0} or higher" msgstr "Plugin benötigt Jetty Version {0} oder höher" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:358 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:373 #, java-format msgid "Plugin requires Jetty version {0} or lower" msgstr "Plugin benötigt Jetty Version {0} oder niedriger" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:377 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:382 +#, java-format +msgid "Cannot copy plugin to directory {0}" +msgstr "Kann nicht in Plugin Verzeichnis {0} schreiben" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:392 +msgid "Plugin will be installed on next restart." +msgstr "Plugin wird beim nächsten Neustart installiert." + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:410 msgid "Plugin is for upgrades only, but the plugin is not installed" msgstr "" "Dieses Zusatzprogramm ist nur für Aktualisierungen, aber das Zusatzprogramm " "ist noch nicht installiert" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:390 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:423 #, java-format msgid "Failed to install plugin in {0}" msgstr "Installation des Zusatzprogramms in {0} ist fehlgeschlagen" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:398 -#, java-format -msgid "Plugin {0} installed, router restart required" -msgstr "Zusatzprogramm {0} installiert, Neustart des Routers erforderlich" - -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:400 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:427 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:430 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:458 #, java-format msgid "Plugin {0} installed" msgstr "Zusatzprogramm {0} wurde installiert" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:418 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:449 #, java-format msgid "Plugin {0} installed and started" msgstr "Zusatzprogramm {0} installiert und gestartet" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:421 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:452 #, java-format msgid "Plugin {0} installed but failed to start, check logs" msgstr "" "Zusatzprogramm {0} wurde installiert konnte jedoch nicht gestartet werden. " "Überprüfen Sie die Berichte!" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:423 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:454 #, java-format msgid "Plugin {0} installed but failed to start" msgstr "Zusatzprogramm {0} ist installiert, startet jedoch nicht" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:435 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:466 #, java-format msgid "Failed to download plugin from {0}" msgstr "Konnte Zusatzprogramm von {0} nicht herunterladen" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:72 -msgid "Peer Profiles" -msgstr "Teilnehmerprofile" - -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:73 +#. buf.append("

    ").append(_("Peer Profiles")).append("

    \n

    "); +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:83 #, java-format msgid "Showing 1 recent profile." msgid_plural "Showing {0} recent profiles." msgstr[0] "Zeige ein aktuelles Profil an." msgstr[1] "Zeige {0} aktuelle Profile." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:75 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85 #, java-format msgid "Hiding 1 older profile." msgid_plural "Hiding {0} older profiles." msgstr[0] "Zeige ein altes Profil nicht an." msgstr[1] "Zeige {0} alte Profile nicht an." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:77 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:87 #, java-format msgid "Hiding 1 standard profile." msgid_plural "Hiding {0} standard profiles." msgstr[0] "Zeige ein Standardprofil nicht an." msgstr[1] "Zeige {0} Standardprofile nicht an." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:82 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:92 msgid "Groups (Caps)" msgstr "Gruppen (Kategorien)" -#: ../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:331 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:93 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:273 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:435 msgid "Speed" msgstr "Geschwindigkeit" -#: ../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:335 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:94 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:439 msgid "Capacity" msgstr "Kapazität" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:257 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:95 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:277 msgid "Integration" msgstr "Integration" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:126 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:135 msgid "Fast, High Capacity" msgstr "schnell, hohe Kapazität" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:127 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:136 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:11 msgid "High Capacity" msgstr "hohe Kapazität" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:128 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:137 msgid "Standard" msgstr "Standard" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:129 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:163 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:138 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:172 msgid "Failing" msgstr "fehlgeschlagen" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:131 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:252 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:140 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:416 msgid "Integrated" msgstr "integriert" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:164 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:173 msgid "Unreachable" msgstr "Unerreichbar" #. hide if < 10% -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:180 msgid "Test Fails" msgstr "Test fehlgeschlagen" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:177 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:186 msgid "profile" msgstr "Profil" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:186 -msgid "Floodfill and Integrated Peers" -msgstr "Floodfill und integrierte Teilnhemer" - -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:191 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205 msgid "Caps" msgstr "Kategorien" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:192 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:206 msgid "Integ. Value" msgstr "Integrationswert" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:193 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:207 msgid "Last Heard About" msgstr "Zuletzt etwas über ihn gehört" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:194 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:208 msgid "Last Heard From" msgstr "Letzte Nachricht empfangen" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:195 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:209 msgid "Last Good Send" msgstr "Letzte geglückte Sendung" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:196 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:210 msgid "Last Bad Send" msgstr "Letzte fehlgeschlagene Sendung" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:197 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:211 msgid "10m Resp. Time" msgstr "10 Min. Antwortzeit" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:198 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:212 msgid "1h Resp. Time" msgstr "1 Std. Antwortzeit" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:199 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:213 msgid "1d Resp. Time" msgstr "1 Tag Antwortzeit" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:200 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:214 msgid "Last Good Lookup" msgstr "Letzte erfolgreiche Suche" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:201 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:215 msgid "Last Bad Lookup" msgstr "Letzte fehlgeschlagene Suche" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:202 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:216 msgid "Last Good Store" msgstr "Letztes erfolgreiches Speichern" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:203 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:217 msgid "Last Bad Store" msgstr "Letztes fehlgeschlagene Speichern" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:218 msgid "1h Fail Rate" msgstr "stündl. Fehlerrate" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:219 msgid "1d Fail Rate" msgstr "tägl. Fehlerrate" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:252 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:272 msgid "Thresholds" msgstr "Grenzwerte" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:254 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:274 msgid "fast peers" msgstr "schnelle Teilnehmer" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:256 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:276 msgid "high capacity peers" msgstr "Teilnehmer hoher Kapazität" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:258 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:278 msgid " well integrated peers" msgstr "gut integrierte Teilnehmer" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280 msgid "as determined by the profile organizer" msgstr "wie vom Profilorganisator ermittelt" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280 msgid "groups" msgstr "Gruppen" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281 msgid "capabilities in the netDb, not used to determine profiles" msgstr "" "Werte in der Netzwerkdatenbank, nicht zum Ermitteln der Profile verwendet" #. capabilities -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281 #: ../java/strings/Strings.java:81 msgid "caps" msgstr "Kategorien" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282 msgid "" "peak throughput (bytes per second) over a 1 minute period that the peer has " "sustained in a single tunnel" @@ -3814,38 +4077,52 @@ msgstr "" "maximaler Durchsatz (Bytes je Tunnel) innerhalb einer Minute, den ein " "Teilnehmer in einem einzelnen Tunnel erreicht hat" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282 msgid "speed" msgstr "Geschwindigkeit" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283 msgid "capacity" msgstr "Kapazität" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283 msgid "how many tunnels can we ask them to join in an hour?" msgstr "" "Wie viele Tunnel können wir bei diesem Teilnehmer innerhalb einer Stunde " "bekommen?" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284 msgid "how many new peers have they told us about lately?" msgstr "Wie viele neue Kontakte hat dieser Teilnehmer uns kürzlich mitgeteilt?" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284 msgid "integration" msgstr "Integration" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:265 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285 msgid "is the peer banned, or unreachable, or failing tunnel tests?" msgstr "" "Ist der Teilnehmer gesperrt, unerreichbar, oder schlagen die Tunneltests " "fehl?" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:265 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285 msgid "status" msgstr "Status" +#. 0 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:12 +msgid "Floodfill " +msgstr "Floodfill" + +#. 2 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:14 +msgid "All" +msgstr "Alle" + +#: ../java/src/net/i2p/router/web/SearchHelper.java:74 +msgid "Select search engine" +msgstr "Wähle Suchmaschine aus" + #: ../java/src/net/i2p/router/web/ShitlistRenderer.java:64 #, java-format msgid "Temporary ban expiring in {0}" @@ -3886,7 +4163,7 @@ msgstr "Mittelwert ausgehend" #: ../java/src/net/i2p/router/web/StatSummarizer.java:329 #: ../java/src/net/i2p/router/web/StatSummarizer.java:331 -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:153 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:150 msgid "max" msgstr "Max" @@ -3950,7 +4227,7 @@ msgid "Lifetime average frequency" msgstr "durchschnittliche Häufigkeit über Lebenszeit" #: ../java/src/net/i2p/router/web/StatsGenerator.java:144 -#: ../java/src/net/i2p/router/web/StatsGenerator.java:234 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:233 #, java-format msgid "1 event" msgid_plural "{0} events" @@ -3985,40 +4262,40 @@ msgstr "Die Zeitspanne endete vor {0}." msgid "No events" msgstr "keine Ereignisse" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:211 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:210 msgid "Average event count" msgstr "druchschnittliche Anzahl an Ereignissen" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:213 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:212 msgid "Events in peak period" msgstr "Ereignisse im Spitzen-Zeitintervall" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:221 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:220 msgid "Graph Data" msgstr "Daten graphisch darstellen" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:223 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:222 msgid "Graph Event Count" msgstr "Ereignisse graphisch darstellen" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:226 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:225 msgid "Export Data as XML" msgstr "Daten als XML exportieren" #. Display the strict average -#: ../java/src/net/i2p/router/web/StatsGenerator.java:231 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:230 msgid "Lifetime average value" msgstr "Durchschnitt über Lebenszeit" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:45 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:142 msgid "I2P Router Help & FAQ" msgstr "Hilfe zum I2P-Router & FAQ" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:47 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:144 msgid "Help & FAQ" msgstr "Hilfe & FAQ" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:59 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:152 msgid "" "Configure startup of clients and webapps (services); manually start dormant " "services" @@ -4026,219 +4303,320 @@ msgstr "" "Autostart-Einstellungen der Klienten und WebApplikationen (Services); " "manuelles Starten der ruhenden Services" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:61 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:154 msgid "I2P Services" msgstr "I2P-Dienste" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:89 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:186 msgid "Configure I2P Router" msgstr "Konfiguration des I2P-Routers" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:91 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:188 msgid "I2P Internals" msgstr "Einstellungen" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:97 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:309 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:194 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:489 msgid "View existing tunnels and tunnel build status" msgstr "Betrachte die existierenden Tunnel und den Status des Tunnelaufbaus" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:103 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:223 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:200 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:375 msgid "Show all current peer connections" msgstr "Zeige alle bestehenden Verbindungen zu Teilnehmern" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:109 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:206 msgid "Show recent peer performance profiles" msgstr "Zeige aktuelle Leistungsprofile der Teilnehmer" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:111 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208 msgid "Profiles" msgstr "Profile" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:115 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:212 msgid "Show list of all known I2P routers" msgstr "Eine Liste aller bekannten I2P-Router anzeigen" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:117 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:214 msgid "NetDB" msgstr "NetzDB" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:121 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Health Report" msgstr "Gesundheitszustand" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:123 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:220 msgid "Logs" msgstr "Berichte" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:134 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:231 msgid "Graph router performance" msgstr "Graphische Darstellung der Routerleistung" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:136 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:233 msgid "Graphs" msgstr "Graphen" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:141 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:238 msgid "Textual router performance statistics" msgstr "Statistiken über die Leistung des Routers in Textform" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:147 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:375 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:244 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:411 msgid "Local Destinations" msgstr "lokale Ziele" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:149 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246 #: ../java/strings/Strings.java:62 msgid "I2PTunnel" msgstr "I2PTunnel" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:268 msgid "General" msgstr "Grundsätzliches" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:177 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 +msgid "" +"Your Local Identity is your unique I2P router identity, similar to an ip " +"address but tailored to I2P. " +msgstr "" +"Deine lokale Identität ist deine einzigartige I2P Router Identität, ähnlich " +"einer IP Adresse, jedoch speziell für I2P." + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:274 +msgid "Never disclose this to anyone, as it can reveal your real world ip." +msgstr "" +"Gib dies niemals irgendjemandem preis, es könnte deine echte IP Adresse " +"verraten." + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:276 msgid "Local Identity" msgstr "lokale Identität" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:181 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:280 msgid "Your unique I2P router identity is" msgstr "Ihre eindeutige I2P-Routeridentifikation ist" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:185 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:284 msgid "never reveal it to anyone" msgstr "Verraten Sie sie niemandem!" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:187 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:286 msgid "show" msgstr "anzeigen" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:198 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:290 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:316 +msgid "The version of the I2P software we are running" +msgstr "Dies ist die Version von I2P die aktuell läuft" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:300 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:326 msgid "How long we've been running for this session" msgstr "Wie lange ist der I2P-Router seit dem letztem Neustart aktiv" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:201 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:159 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:101 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:303 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:329 msgid "Uptime" msgstr "Laufzeit" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:176 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:118 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:341 msgid "" "Help with configuring your firewall and router for optimal I2P performance" msgstr "" "Hilfe bei der Konfiguration Ihrer Firewall und Ihres Routers für eine " "optimale Leistung." -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:231 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:356 +msgid "Configure I2P Updates" +msgstr "Einstellungen zur Aktualisierung" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:358 +msgid "I2P Update" +msgstr "I2P-Aktualisierung" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:383 +msgid "Peers we've been talking to in the last few minutes/last hour" +msgstr "Peers mit denen wir in den letzen Minuten / Stunden geredet haben" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:386 msgid "Active" msgstr "aktiv" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:395 +msgid "The number of peers available for building client tunnels" +msgstr "Die Anzahl an Peers verfügbar für den Klient-Tunnel Aufbau" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:398 msgid "Fast" msgstr "schnell" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:404 +msgid "The number of peers available for building exploratory tunnels" +msgstr "Die Anzahl an Peers verfügbar um Erkundungstunnel aufzubauen" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:407 msgid "High capacity" msgstr "hohe Kapazität" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:258 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:413 +msgid "The number of peers available for network database inquries" +msgstr "Die Anzahl der Peers verfügbar für Netzwerk Datenbank anfragen" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:422 +msgid "The total number of peers in our network database" +msgstr "Die gesamte anzahl an Peers in unserer Netzwerk Datenbank" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:425 msgid "Known" msgstr "bekannt" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:272 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:445 msgid "Configure router bandwidth allocation" msgstr "Konfigurieren der Bandbreitenzuweisung des Routers" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:274 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:447 msgid "Bandwidth in/out" msgstr "Bandbreite ein-/ausgehend" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:294 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:467 msgid "Total" msgstr "gesamt" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:301 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:474 msgid "Used" msgstr "genutzt" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:316 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:496 +msgid "" +"Used for building and testing tunnels, and communicating with floodfill peers" +msgstr "" +"Benutzt zum bauen und testen von Tunneln, sowie der Kommunikation mit " +"Floodfill Peers" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:499 msgid "Exploratory" msgstr "Erkundung" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:328 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:505 +msgid "Tunnels we are using to provide or access services on the network" +msgstr "" +"Tunnel die wir zur Verfügung stellen, oder nutzen um auf Dienste im Netzwerk " +"zuzugreifen" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:514 +msgid "" +"Tunnels we are participating in, directly contributing bandwith to the " +"network" +msgstr "" +"Tunnels an denen wir teilnehmen und direkt Bandbreite für das Netzwerk zur " +"Verfügung stellen." + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:517 msgid "Participating" msgstr "teilnehmend an" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:334 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:523 +msgid "" +"The ratio of tunnel hops we provide to tunnel hops we use - a value greater " +"than 1.00 indicates a positive contribution to the network" +msgstr "" +" Verhältnis der Tunnelsprünge, die wir dem Netz zur Verfügugn stellen, zu " +"denen, die wir selbst benutzen - ein Wert größer als 1,00 bedeutet einen " +"positiven Beitrag zum I2P-Netzwerk" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:526 msgid "Share ratio" msgstr "Kooperationsfaktor" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:340 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:539 msgid "What's in the router's job queue?" msgstr "Was ist in der Aufgabenliste des Routers?" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:342 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:541 msgid "Congestion" msgstr "Aufgaben" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:347 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:546 +msgid "Indicates router performance" +msgstr "zeigt die gegenwärtige Leisutng des Routers" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:549 msgid "Job lag" msgstr "Aufgabenverzug" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:353 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:555 +msgid "Indicates how quickly outbound messages to other I2P routers are sent" +msgstr "zeigt, wie schnell Nachrichten an andere I2P-Router gesendet werden" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:558 msgid "Message delay" msgstr "Nachrichtenverzug" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:360 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:565 +msgid "Round trip time for a tunnel test" +msgstr "Hin- und Rücklaufzeit für einen Tunneltest" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:568 msgid "Tunnel lag" msgstr "Tunnelverzug" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:575 +msgid "Queued requests from other routers to participate in tunnels" +msgstr "wartende Anfragen anderer Router zur Teilnahme in deren Tunneln" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:578 msgid "Backlog" msgstr "Anfragenrückstau" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:110 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:613 +msgid "News & Updates" +msgstr "Nachrichten & Aktualisierungen" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:143 msgid "ERR-Client Manager I2CP Error - check logs" msgstr "FEHLER: Fehler des Klienten-Managers von I2CP - Sieh in die Berichte!" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:117 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:150 #, java-format msgid "ERR-Clock Skew of {0}" msgstr "FEHLER: Uhrzeitdifferenz von {0}" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:126 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:497 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:155 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:188 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:626 +msgid "Testing" +msgstr "Teste" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:162 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:606 msgid "OK" msgstr "OK" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:127 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:163 msgid "ERR-Private TCP Address" msgstr "FEHLER: Private TCP-Adresse" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:129 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:165 msgid "ERR-SymmetricNAT" msgstr "FEHLER: Symmetrisches NAT" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:132 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:168 msgid "WARN-Firewalled with Inbound TCP Enabled" msgstr "WARNUNG: Eingehendes TCP aktiviert aber Firewall aktiv" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:134 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:170 msgid "WARN-Firewalled and Floodfill" msgstr "WARNUNG: Firewall aktiv und Floodfill aktiviert" #. if (_context.router().getRouterInfo().getCapabilities().indexOf('O') >= 0) #. return _("WARN-Firewalled and Fast"); -#: ../java/src/net/i2p/router/web/SummaryHelper.java:137 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:501 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:173 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:610 msgid "Firewalled" msgstr "Firewall aktiv" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:139 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:175 msgid "" "ERR-UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config and " "restart" @@ -4246,62 +4624,57 @@ msgstr "" "FEHLER: UDP Port ist belegt. Setze i2np.udp.internalPort=xxxx in der " "Konfiguration für Profis und starte I2P neu!" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:145 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:181 msgid "ERR-No Active Peers, Check Network Connection and Firewall" msgstr "" "FEHLER: Keine aktiven Teilnehmer. Überprüfen Sie Firewall und " "Netzwekrverbindung!" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:148 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:184 msgid "ERR-UDP Disabled and Inbound TCP host/port not set" msgstr "FEHLER: UDP deaktiviert und eingehender TCP/IP-Port nicht gesetzt" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:150 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:186 msgid "WARN-Firewalled with UDP Disabled" msgstr "WARNUNG: Firewall aktiv und UDP deaktiviert" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:511 -msgid "Testing" -msgstr "Teste" - -#: ../java/src/net/i2p/router/web/SummaryHelper.java:375 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:411 msgid "Add/remove/edit & control your client and server tunnels" msgstr "Klienten- und Servertunnel hinzufügen, löschen oder bearbeiten" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:387 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:423 msgid "Server" msgstr "Server" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:391 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:427 msgid "Show tunnels" msgstr "Zeige Tunnel" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:402 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:438 msgid "Leases expired" msgstr "Leases abgelaufen" #. red or yellow light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:402 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:403 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:438 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:439 msgid "Rebuilding" msgstr "Baue wieder auf" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:403 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:439 msgid "ago" msgstr "vor" #. green light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:406 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:442 msgid "Ready" msgstr "Bereit" #. yellow light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:410 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:446 msgid "Building" msgstr "Baue auf" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:410 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:446 msgid "Building tunnels" msgstr "Baue Tunnel auf" @@ -4309,13 +4682,13 @@ msgstr "Baue Tunnel auf" #. 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:426 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:462 #: ../java/strings/Strings.java:36 msgid "shared clients" msgstr "versch. Klienten" #. Note to translators: parameter is a version, e.g. "0.8.4" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:640 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:676 #, java-format msgid "Download {0} Update" msgstr "Aktualisierung herunterladen ({0})" @@ -4323,159 +4696,178 @@ msgstr "Aktualisierung herunterladen ({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/SummaryHelper.java:648 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:684 #, java-format msgid "Download Unsigned
    Update {0}" msgstr "unsignierte Aktualisierung herunterladen: {0}" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:673 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:709 msgid "Help with firewall configuration" msgstr "Hilfe bei der Firewalleinstellung" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:675 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:711 msgid "Check network connection and NAT/firewall" msgstr "Überprüfe die Netzwerkverbindung und dein(e) NAT/Firewall" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:694 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:730 msgid "Reseed" msgstr "Hole neue Teilnehmerinformationen" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:121 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:812 +msgid "Order" +msgstr "Reihenfolge" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:829 +msgid "Top" +msgstr "ganz oben" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:842 +msgid "Down" +msgstr "runter" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:847 +msgid "Bottom" +msgstr "ganz unten" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:859 +msgid "Select a section to add" +msgstr "Markiere eine Sektion zum hinzuzufügen" + +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:118 #, java-format msgid "events in {0}" msgstr "Ereignisse in {0}" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:123 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:120 #, java-format msgid "averaged for {0}" msgstr "gemittelt für {0}" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:133 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:130 msgid "Events per period" msgstr "Ereignisse je Zeitintervall" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:152 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:149 msgid "avg" msgstr "Durchschnitt" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:154 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:151 msgid "now" msgstr "Jetzt" -#: ../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:305 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:57 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:398 msgid "configure" msgstr "ändern" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:63 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:55 msgid "Client tunnels for" msgstr "Kliententunnel für" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:59 msgid "dead" msgstr "tot" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:73 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:65 msgid "Participating tunnels" msgstr "Fremde Tunnel, an denen Sie teilnehmen" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66 msgid "Receive on" msgstr "Empfangen auf" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "Expiration" msgstr "Zeit bis Ablauf" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "Send on" msgstr "Gesendet auf" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 msgid "Rate" msgstr "Rate" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 msgid "Role" msgstr "Aufgabe" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:165 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Usage" msgstr "Datenmenge" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:114 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:106 msgid "grace period" msgstr "Gnadenfrist" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:124 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:116 msgid "Outbound Endpoint" msgstr "Ausgehender Endpunkt" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:126 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:118 msgid "Inbound Gateway" msgstr "Eingehende Schnittstelle" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:128 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:171 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:120 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:163 msgid "Participant" msgstr "Teilnehmer" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:133 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:125 #, java-format msgid "Limited display to the {0} tunnels with the highest usage" msgstr "Anzeige auf die {0} meistgenutzten Tunnel beschränkt" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:134 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:126 msgid "Inactive participating tunnels" msgstr "Inaktive Tunnel, an denen Sie teilnehmen" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:135 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:227 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:127 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:219 msgid "Lifetime bandwidth usage" msgstr "Genutzte Bandbreite über die Lebensdauer" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:165 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Expiry" msgstr "Restzeit" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:168 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:160 msgid "Participants" msgstr "Teilnehmer" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:174 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:166 msgid "Endpoint" msgstr "Endpunkt" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:214 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:221 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:206 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 msgid "Build in progress" msgstr "Im Aufbau befindlich" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:214 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:206 msgid "inbound" msgstr "eingehend" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:221 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 msgid "outbound" msgstr "ausgehend" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:226 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:218 msgid "No tunnels; waiting for the grace period to end." msgstr "Keine Tunnel; warte bis die Gnadenfrist abgelaufen ist" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:228 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220 msgid "in" msgstr "eingehend" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:229 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:221 msgid "out" msgstr "ausgehend" #: ../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:237 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:146 msgid "Updating" msgstr "Aktualisiere" @@ -4483,8 +4875,8 @@ msgstr "Aktualisiere" #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:89 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:116 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:261 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:285 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:266 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:290 msgid "Update downloaded" msgstr "Aktualisierung heruntergeladen" @@ -4494,22 +4886,22 @@ msgid "Unsigned update file from {0} is corrupt" msgstr "Unsignierte Aktualisierungsdatei von {0} ist fehlerhaft" #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:280 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:285 msgid "Restarting" msgstr "Starte neu" #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:118 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:287 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:292 msgid "Click Restart to install" msgstr "Klicken Sie auf Neustart zum Installieren der" #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:120 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:289 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:294 msgid "Click Shutdown and restart to install" msgstr "Klicken Sie zum Installieren auf Herunterfahren und Neustarten" #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:121 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:291 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:296 #, java-format msgid "Version {0}" msgstr "Version {0}" @@ -4519,27 +4911,33 @@ msgstr "Version {0}" msgid "Failed copy to {0}" msgstr "Kopieren nach {0} fehlgeschlagen" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:184 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:187 #, java-format msgid "Updating from {0}" msgstr "Aktualisiere von {0}" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:253 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:243 +#, java-format +msgid "{0} downloaded" +msgstr "{0} heruntergeladen" + +#: ../java/src/net/i2p/router/web/UpdateHandler.java:258 #, java-format msgid "No new version found at {0}" msgstr "Keine neue Version unter {0} gefunden" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:280 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:285 msgid "Update verified" msgstr "Aktualisierung verifiziert" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:306 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:311 #, java-format msgid "Transfer failed from {0}" msgstr "Übertragung von {0} fehlgeschlagen" #. wars for ConfigClientsHelper #: ../java/strings/Strings.java:12 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:154 msgid "addressbook" msgstr "Adressbuch" @@ -4764,133 +5162,149 @@ msgstr "itag1" msgid "itag2" msgstr "itag2" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:137 msgid "configure bandwidth" msgstr "Bandbreite einstellen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:226 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:224 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:231 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:264 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:240 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:224 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:224 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:224 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:224 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:224 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:219 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:219 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:219 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:223 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:224 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:219 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:219 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:219 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:219 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:219 -msgid "Summary Bar" -msgstr "Schnellübersicht" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:157 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:151 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:164 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:160 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:157 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:141 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:141 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:145 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:157 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:157 +msgid "Router is down" +msgstr "Router ist offline" #. 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:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:255 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:239 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:244 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:277 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:253 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:254 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:232 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:232 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:232 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:232 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:232 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:232 -#: ../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:232 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:301 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:308 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:302 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:311 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:288 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:308 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:308 msgid "Refresh (s)" msgstr "Auffrischen (s)" #. ditto -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:237 -#: ../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:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:259 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:237 -#: ../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:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:248 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:281 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:257 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:258 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:240 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:236 -#: ../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:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:301 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:312 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:306 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:315 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:313 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:312 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:312 msgid "Enable" msgstr "Aktiviere" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:355 msgid "Bandwidth limiter" msgstr "Bandbreitenbegrenzer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:357 msgid "" "I2P will work best if you configure your rates to match the speed of your " "internet connection." @@ -4898,34 +5312,34 @@ msgstr "" "I2P funktioniert am besten, wenn Sie die Werte so konfigurieren, \n" "dass die Geschwindigkeit zu Ihrer Internetverbindung passt." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:361 msgid "KBps In" msgstr "kByte/s eingehend" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:375 msgid "KBps Out" msgstr "kByte/s ausgehend" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:332 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:390 msgid "Share" msgstr "für andere zur Benutzung freigegeben" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:339 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:305 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:302 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:397 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:408 msgid "NOTE" msgstr "HINWEIS" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:399 #, java-format msgid "You have configured I2P to share only {0} KBps." msgstr "Sie haben I2P angewiesen, nur {0} kbit/s mit anderen zu teilen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:344 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:402 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "I2P benötigt mindestens 12 kbit/s, um das Durchleiten zu ermöglichen. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:403 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " @@ -4933,19 +5347,19 @@ msgstr "" "Bitte aktivieren Sie die gemeinsame Nutzung (Teilnahme an Tunneln),\n" "indem Sie mehr Bandbreite freigeben. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:404 msgid "" "It improves your anonymity by creating cover traffic, and helps the network." msgstr "" "Es verbessert Ihre Anonymität durch Herstellen von s. g. Rauschen und \n" "es hilft zudem dem Netzwerk." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:406 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "Sie haben I2P konfiguriert, {0} kBytes/s durchzuleiten. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:351 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:409 msgid "" "The higher the share bandwidth the more you improve your anonymity and help " "the network." @@ -4954,61 +5368,61 @@ msgstr "" "sich \n" "Ihre Anonymität, und darüber hinaus hilft es dem Netz. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:355 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:413 msgid "Advanced network configuration page" msgstr "Erweiterte Netzwerk Einstellungen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:357 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:301 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:321 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:402 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:418 -#: ../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:444 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:355 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:371 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:387 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:315 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:335 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:446 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:378 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:322 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:329 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:379 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:415 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:359 +#: ../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:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:539 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:551 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:421 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:421 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:393 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:543 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:442 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:387 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:437 msgid "Cancel" msgstr "Abbruch" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:137 msgid "config advanced" msgstr "Erweiterte Einstellungen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:314 msgid "I2P Advanced Configuration" msgstr "I2P - Erweiterte Einstellungen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:355 msgid "Advanced I2P Configuration" msgstr "Erweiterte I2P-Einstellungen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:365 msgid "Some changes may require a restart to take effect." msgstr "" "Einige Einstellungen benötigen einen Routerneustart, um aktiv zu werden." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:139 msgid "config clients" msgstr "Klienten einrichten" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:258 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:346 msgid "I2P Client Configuration" msgstr "Konfiguration der I2P-Klienten" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:306 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:412 msgid "Client Configuration" msgstr "Klienten-Konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:308 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:414 msgid "" "The Java clients listed below are started by the router and run in the same " "JVM." @@ -5017,83 +5431,83 @@ msgstr "" "der \n" "selben JVM." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:314 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:420 msgid "To change other client options, edit the file" msgstr "Bearbeiten Sie diese Datei, um andere Klienten-Optionen zu ändern:" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:319 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:398 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:505 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:523 msgid "All changes require restart to take effect." msgstr "Alle Änderungen erfordern einen Neustart, um aktiv zu werden." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:331 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:439 msgid "Advanced Client Interface Configuration" msgstr "Erweiterte Einstellungen des Klienten-Interfaces" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:443 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "Eintellungen des externen I2CP-Interfaces (I2P-Klienten-Protokoll)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:449 msgid "Enabled without SSL" msgstr "Aktiviert; ohne SSL" -#: ../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:455 msgid "Enabled with SSL required" msgstr "Aktiviert, SSL erforderlich" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:353 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:461 msgid "Disabled - Clients outside this Java process may not connect" msgstr "" "Deaktiviert - Klienten außerhalb dieses Javaprozesses können sich nicht " "verbinden" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:355 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463 msgid "I2CP Port" msgstr "I2CP-Port" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:467 msgid "I2CP Interface" msgstr "I2CP-Interface" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:375 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 msgid "Authorization" msgstr "Autorisation" -#: ../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:489 msgid "Require username and password" msgstr "Zugangskontrolle per Benutzername und Passwort aktivieren" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:383 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:491 msgid "Username" msgstr "Benutzername" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:387 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:495 msgid "Password" msgstr "Passwort" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:391 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:299 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:400 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:406 msgid "The default settings will work for most people." msgstr "Die Standardeinstellungen funktionieren für die meisten Anwender." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:393 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:501 msgid "Any changes made here must also be configured in the external client." msgstr "" "Alle hier vorgenommenen Änderungen müssen auch in den externen Klienten " "vorgenommen werden." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:394 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:503 msgid "Many clients do not support SSL or authorization." msgstr "Vielle Klienten unterstützen kein SSL und/oder keine Authentifikation." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:406 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:513 msgid "WebApp Configuration" msgstr "WebApp-Einstellungen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:408 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:515 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 " @@ -5109,7 +5523,7 @@ msgstr "" "Klienten, Anwendungen, die separat aktiviert werden müssen (z.B. susidns, " "i2ptunnel), oder Anwendungen ohne Oberfläche (Adressbuch) sein." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:410 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:517 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 " @@ -5121,131 +5535,131 @@ msgstr "" "Aktualisierung des Routers wieder erscheinen. Somit ist das Deaktivieren der " "Web-Anwendung hier die bevorzugte Methode." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:531 msgid "Plugin Configuration" msgstr "Konfiguration der Zusatzprogramme" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:533 msgid "The plugins listed below are started by the webConsole client." msgstr "" "Die unten aufgelisteten Zusatzprogramme werden vom WebKonsolen-Klienten " "gestartet." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:543 msgid "Plugin Installation" msgstr "Installation von Zusatzprogrammen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:545 msgid "To install a plugin, enter the download URL:" msgstr "" "Für die Installation eines Zusatzprogramms bitte die Download-URL eingeben:" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:131 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:139 msgid "config home" -msgstr "" +msgstr "Einstellungs Hauptseite" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:397 msgid "Default Home Page" -msgstr "" +msgstr "Standard Home Seite" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:403 msgid "Use old home page" -msgstr "" +msgstr "Benutze die alte Home Seite" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:411 msgid "Search Engines" -msgstr "" +msgstr "Suchmaschinen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:431 msgid "Recommended Eepsites" -msgstr "" +msgstr "Empfohlene Eepsites" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:377 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:315 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:447 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:386 msgid "Local Services" -msgstr "" +msgstr "Lokale Dienste" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:139 msgid "config keyring" msgstr "Schlüsselbund einrichten" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:330 msgid "I2P Keyring Configuration" msgstr "Einstellungen des I2P-Schlüsselbunds" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:399 msgid "The router keyring is used to decrypt encrypted leaseSets." msgstr "" "Der Router-Schlüsselbund wird zum Entschlüsseln verschlüsselter LeaseSets " "verwendet." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:298 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:402 msgid "" "The keyring may contain keys for local or remote encrypted destinations." msgstr "" "Der Schlüsselbund kann Schlüssel für lokale oder entfernte verschlüsselte " "Leasesets enthalten." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:408 msgid "Manual Keyring Addition" msgstr "Manuelles Hinzufügen zum Schlüsselbund" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:306 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:410 msgid "Enter keys for encrypted remote destinations here." msgstr "Geben Sie hier die Schlüssel für entfernte verschlüsselte Ziele ein!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:413 msgid "Keys for local destinations must be entered on the" msgstr "Schlüssel für lokale Ziele müssen dort eingegeben werden" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:415 msgid "I2PTunnel page" msgstr "I2PTunnel-Seite" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:311 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:417 msgid "Dest. name, hash, or full key" msgstr "Name des Ziels, Prüfsumme oder ganzer Schlüssel" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:313 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:419 msgid "Encryption Key" msgstr "Schlüssel zum Kodieren" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:137 msgid "config logging" msgstr "Berichte einrichten" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:314 msgid "I2P Logging Configuration" msgstr "Einstellungen der I2P-Berichte" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:355 msgid "Configure I2P Logging Options" msgstr "Richte I2P-Berichte ein" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:357 msgid "Log file" msgstr "Log File" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:361 msgid "(the symbol '@' will be replaced during log rotation)" msgstr "(Das Zeichen '@' wird bei der Rotation der Berichtedatei ersetzt)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:363 msgid "Log record format" msgstr "Format der Berichtedatei" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:367 msgid "" "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)" msgstr "" "(Benutzen Sie 'd' = Datum, 'c' = Klasse, 't' = Thread, 'p' = Priorität, 'm' " "= Nachricht)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:311 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:369 msgid "Log date format" msgstr "Datumsformat der Berichte" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:315 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:373 msgid "" "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' " "= millisecond)" @@ -5253,15 +5667,15 @@ msgstr "" "('MM' = Monat, 'dd' = Tag, 'HH' = Stunde, 'mm' = Minute, 'ss' = Sekunde, " "'SSS' = Millisekunde)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:375 msgid "Max log file size" msgstr "max. Dateigröße der Berichte" -#: ../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:379 msgid "Default log level" msgstr "Standardlevel für Berichte" -#: ../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:383 msgid "" "(DEBUG and INFO are not recommended defaults, as they will drastically slow " "down your router)" @@ -5269,89 +5683,89 @@ msgstr "" "(DEBUG und INFO sind nicht empfohlen, da diese den Router drastisch " "verlangsamen)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:385 msgid "Log level overrides" msgstr "Berichtelevel - Sonderoptionen" -#: ../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:389 msgid "New override" msgstr "Neue Zusatzoption" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:139 msgid "config networking" msgstr "Netzwerkeinstellungen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:343 msgid "I2P Network Configuration" msgstr "I2P-Netzwerkeinstellungen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:398 msgid "IP and Transport Configuration" msgstr "IP- und Transport-Einstellungen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:301 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:402 msgid "There is help below." msgstr "Weiter unten finden Sie eine Hilfe." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:404 msgid "UPnP Configuration" msgstr "UPnP-Einstellungen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:408 msgid "Enable UPnP to open firewall ports" msgstr "Aktiviere UPnP, um Ports in der Firewall freizuschalten" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:410 msgid "UPnP status" msgstr "UPnP-Status" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:311 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:412 msgid "IP Configuration" msgstr "IP-Einstellungen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:313 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:393 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:414 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 msgid "Externally reachable hostname or IP address" msgstr "Extern erreichbarer Hostname oder IP-Adresse" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:418 msgid "Use all auto-detect methods" msgstr "Alle automatisch erkannten Modi benutzen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:422 msgid "Disable UPnP IP address detection" msgstr "UPnP IP-Adresserkennung deaktivieren" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:325 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:426 msgid "Ignore local interface IP address" msgstr "IP-Adresse der lokalen Schnittstelle ignorieren" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:430 msgid "Use SSU IP address detection only" msgstr "Nur die SSU-Adresserkennung benutzen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:333 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:410 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:508 msgid "Specify hostname or IP" msgstr "Hostnamen oder IP angeben" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:440 msgid "Select Interface" msgstr "Schnittstelle auswählen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:353 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:454 msgid "Hidden mode - do not publish IP" msgstr "Versteckter Modus - veröffentlicht die IP-Adresse nicht" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:357 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:456 msgid "(prevents participating traffic)" msgstr "(verhindert die Teilnahme an fremden Tunneln)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 msgid "Action when IP changes" msgstr "Aktion wenn sich die IP-Adresse ändert" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:462 msgid "" "Laptop mode - Change router identity and UDP port when IP changes for " "enhanced anonymity" @@ -5359,55 +5773,55 @@ msgstr "" "Laptop Modus - ändert zur Erhöhung der Anonymität Ihre Router-Identifikation " "und den UDP-Port, wenn sich Ihre IP ändert" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:365 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:464 msgid "Experimental" msgstr "experimentell" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:367 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:466 msgid "UDP Configuration:" msgstr "UDP-Einstellungen:" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:369 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 msgid "UDP port:" msgstr "UDP-Port:" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:375 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:518 msgid "Completely disable" msgstr "Komplett deaktivieren" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:379 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:476 msgid "(select only if behind a firewall that blocks outbound UDP)" msgstr "" "(Nur auswählen wenn hinter einer Firewall, welche ausgehendes UDP blockiert)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:391 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "TCP Configuration" msgstr "TCP-Einstellungen:" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:397 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 msgid "Use auto-detected IP address" msgstr "Automatisch erkannte IP-Adresse benutzen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:399 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:496 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528 msgid "currently" msgstr "derzeit" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:402 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:500 msgid "if we are not firewalled" msgstr "wenn keine Firewall aktiv ist" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:406 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:504 msgid "Always use auto-detected IP address (Not firewalled)" msgstr "" "Immer die automatisch erkannte IP-Adresse benutzen (bei inaktiver Firewall)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Disable inbound (Firewalled)" msgstr "Deaktiviere eingehende Verbindungen (Firewall ist aktiv)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520 msgid "" "(select only if behind a firewall that throttles or blocks outbound TCP)" msgstr "" @@ -5415,23 +5829,23 @@ msgstr "" "ausgehenden \n" "TCP-Verkehr blokiertt oder begrenzt)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:522 msgid "Externally reachable TCP port" msgstr "Extern erreichbarer TCP-Port" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:526 msgid "Use the same port configured for UDP" msgstr "Den selben Port wie für UDP benutzen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:437 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534 msgid "Specify Port" msgstr "Gib den Port an" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:538 msgid "Notes" msgstr "Hinweise" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:444 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:541 msgid "" "a) Do not reveal your port numbers to anyone! b) Changing these settings " "will restart your router." @@ -5439,12 +5853,12 @@ msgstr "" "a) Gib deine Portnummern nie bekannt! b) Veränderungen dieser Werten " "bewirken einen Neustart des Routers." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:547 msgid "Configuration Help" msgstr "Konfigurationshilfe" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:452 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:493 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:549 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:598 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 " @@ -5454,7 +5868,7 @@ msgstr "" "und Integration ins I2P-Netz erhöhen sich, wenn der I2P-Port in der Firewall " "für TCP und UDP freigegeben und auf Ihren Computer weitergeleitet wird." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:551 msgid "" "If you can, please poke a hole in your firewall to allow unsolicited UDP and " "TCP packets to reach you." @@ -5462,7 +5876,7 @@ msgstr "" "Falls es Ihnen möglich ist, richten Sie bitte Ihre Firewall so ein, dass \n" "TCP- und UDP-Pakete Ihren Computer unverändert erreichen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:553 msgid "" "If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole " "punching with \"SSU introductions\" to relay traffic." @@ -5472,7 +5886,7 @@ msgstr "" "Plug and Play) und UDP-Weiterleitung mit Hilfe der „SSU-Hilfsrouter“ " "eingebaut." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:456 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:555 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." @@ -5482,13 +5896,13 @@ msgstr "" "werden \n" "kann und Probleme bereitet." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:557 msgid "Certain firewalls such as symmetric NATs may not work well with I2P." msgstr "" "Bestimmte Firewalls, wie auch symmetrische NATs, arbeiten unter Umständen\n" "nicht gut mit I2P zusammen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "" "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect " "the external IP address and forward ports." @@ -5497,41 +5911,41 @@ msgstr "" "um \n" "die extern erreichbare IP-Adresse zu ermitteln und die Ports weiterzuleiten." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:568 msgid "UPnP support is beta, and may not work for any number of reasons" msgstr "" "Die Unterstützung für UPnP ist noch in der Testphase und kann aus vielen\n" "Gründen nicht funktionieren" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:570 msgid "No UPnP-compatible device present" msgstr "Kein UPnP-fähiges Gerät gefunden" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:572 msgid "UPnP disabled on the device" msgstr "UPnP ist für dieses Gerät deaktiviert" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 msgid "Software firewall interference with UPnP" msgstr "Die Software-Firewall stört UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:576 msgid "Bugs in the device's UPnP implementation" msgstr "Fehlerhafte UPnP-Integration im Gerät" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:578 msgid "Multiple firewall/routers in the internet connection path" msgstr "Mehrere Firewalls / Router in der Verbindung zum Internet" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "UPnP device change, reset, or address change" msgstr "UPnP-Gerät geändert, neugestartet oder mit geänderter Adresse" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:582 msgid "Review the UPnP status here." msgstr "Überprüfen Sie hier den UPnP-Status." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "" "UPnP may be enabled or disabled above, but a change requires a router " "restart to take effect." @@ -5539,23 +5953,23 @@ msgstr "" "UPnP kann aktiviert oder deaktiviert werden, aber ein wechseln \n" "erfordert einen Routerneustart um wirksam zu werden." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 msgid "Hostnames entered above will be published in the network database." msgstr "" "Oben eingegebene Hostnamen werden in der Netzwerk-Datenbank veröffentlicht." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:588 msgid "They are not private." msgstr "Sie sind nicht geheim." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:590 msgid "" "Also, do not enter a private IP address like 127.0.0.1 or 192.168.1.1." msgstr "" "Geben Sie auch keine IP-Adresse für den privaten Gebrauch wie\n" "127.0.0.1 oder 192.168.1.1 an!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592 msgid "" "If you specify the wrong IP address or hostname, or do not properly " "configure your NAT or firewall, your network performance will degrade " @@ -5565,16 +5979,16 @@ msgstr "" "Ihre Firewall oder NAT nicht richtig konfigurieren, \n" "wird sich Ihre Netzwerk-Performance erheblich verschlechtern." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "When in doubt, leave the settings at the defaults." msgstr "" "Wenn Sie Zweifel haben, lassen Sie die Einstellungen auf den Standardwerten." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:596 msgid "Reachability Help" msgstr "Hilfe zur Erreichbarkeit" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:601 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 " @@ -5586,7 +6000,7 @@ msgstr "" "Firewalls\n" "- zum Beispiel sowohl Software- als auch externer Hardware-Router - haben." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:495 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 msgid "" "If there is an error, the logs may also help " "diagnose the problem." @@ -5595,15 +6009,15 @@ msgstr "" "helfen, \n" "das Problem zu diagnostizieren." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Your UDP port does not appear to be firewalled." msgstr "Ihr UDP-Port wird anscheinend nicht von der Firewall geblockt." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Your UDP port appears to be firewalled." msgstr "Ihr UDP-Port wird anscheinend von der Firewall geblockt." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:614 msgid "" "As the firewall detection methods are not 100% reliable, this may " "occasionally be displayed in error." @@ -5611,7 +6025,7 @@ msgstr "" "Da die Firewall-Nachweismethoden nicht zu 100% zuverlässig sind, ist die \n" "Anzeige gelegentlich fehlerhaft." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:505 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:616 msgid "" "However, if it appears consistently, you should check whether both your " "external and internal firewalls are open for your port." @@ -5620,7 +6034,7 @@ msgstr "" "Ports,\n" "sowohl der externen wie auch der internen Firewall, geöffnet sind." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "" "I2P will work fine when firewalled, there is no reason for concern. When " "firewalled, the router uses \"introducers\" to relay inbound connections." @@ -5630,7 +6044,7 @@ msgstr "" "Grund zur Besorgnis. Bei geschlossener Firewall verwendet der Router \n" "\"Hilfsrouter\", um eingehende Verbindungen zu übertragen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:620 msgid "" "However, you will get more participating traffic and help the network more " "if you can open your firewall(s)." @@ -5639,7 +6053,7 @@ msgstr "" "gleichzeitig erhöhen Sie Ihre Anonymität durch die Teilnahme an fremden " "Tunneln." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:508 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:622 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 " @@ -5649,7 +6063,7 @@ msgstr "" "Hardware- und eine Software-Firewall haben könnten, oder aber hinter einer " "Firewall sind, die Sie nicht ändern können (z.B. seitens Ihres Providers)." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 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 " @@ -5659,11 +6073,11 @@ msgstr "" "weiterleiten, oder haben andere Beschränkungen oder Fehler, die die " "Portweiterleitung an den I2P-Router behindern." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:513 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "The router is currently testing whether your UDP port is firewalled." msgstr "Der Router testet gerade, ob Ihr UDP-Port offen ist." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:517 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:632 msgid "" "The router is not configured to publish its address, therefore it does not " "expect incoming connections." @@ -5671,7 +6085,7 @@ msgstr "" "Die Einstellungen des Routers verhindern die Veröffentlichung der Adresse, " "deswegen akzeptiert er keine eingehenden Verbindungen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:634 msgid "" "Hidden mode is automatically enabled for added protection in certain " "countries." @@ -5679,11 +6093,11 @@ msgstr "" "Versteckter Modus ist für extra Sicherheit automatisch in bestimmten Ländern " "aktiviert." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:636 msgid "WARN - Firewalled and Fast" msgstr "WARNUNG: Firewall aktiv und schnell" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:638 msgid "" "You have configured I2P to share more than 128KBps of bandwidth, but you are " "firewalled." @@ -5691,7 +6105,7 @@ msgstr "" "Sie haben I2P angewiesen, mehr als 128 kbit/s Bandbreite zu teilen, aber " "leider sind Sie hinter einer Firewall." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:640 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 " @@ -5701,29 +6115,29 @@ msgstr "" "über mehr als 128 kbit/s Bandbreite zum Teilen verfügen, sind Sie mit einer " "offenen Firewall viel hilfreicher für das Netzwerk." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:642 msgid "WARN - Firewalled and Floodfill" msgstr "WARNUNG: Firewall und Floodfillfunktion aktiv" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:644 msgid "" "You have configured I2P to be a floodfill router, but you are firewalled." msgstr "" "Sie haben I2P als Floodfill-Router eingerichtet, jedoch sind sie hinter " "einer Firewall." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:646 msgid "" "For best participation as a floodfill router, you should open your firewall." msgstr "" "Für die beste Teilnahme als Floodfill-Router, sollten Sie Ihre Firewall " "öffnen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:648 msgid "WARN - Firewalled with Inbound TCP Enabled" msgstr "WARNUNG: von Firewall geblockt und ankommendes TCP aktiviert" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:650 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." @@ -5732,7 +6146,7 @@ msgstr "" "Firewall. Deswegen ist es wahrscheinlich, dass Ihr TCP-Port auch hinter " "einer Firewall ist." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:533 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:652 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." @@ -5741,20 +6155,20 @@ msgstr "" "werden andere Router Sie nicht via TCP erreichen können. Dies schadet dem " "Netzwerk." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:654 msgid "Please open your firewall or disable inbound TCP above." msgstr "" "Bitte öffnen Sie Ihre Firewall oder schalten Sie ankommendes TCP oben aus" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:536 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656 msgid "WARN - Firewalled with UDP Disabled" msgstr "WARNUNG: Firewall aktiv und UDP deaktiviert" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:538 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658 msgid "You have configured inbound TCP, however you have disabled UDP." msgstr "Sie haben eingehendes TCP aktiviert, jedoch UDP deaktiviert." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:539 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660 msgid "" "You appear to be firewalled on TCP, therefore your router cannot accept " "inbound connections." @@ -5762,15 +6176,15 @@ msgstr "" "Sie scheinen auf TCP eine Firewall zu haben, deswegen kann Ihr Router keine " "eingehenden Verbindungen entgegennehmen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:540 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:662 msgid "Please open your firewall or enable UDP." msgstr "Bitte öffnen Sie Ihre Firewall oder aktivieren Sie UDP!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:542 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664 msgid "ERR - Clock Skew" msgstr "FEHLER: Uhr nicht synchron" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:544 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:666 msgid "" "Your system's clock is skewed, which will make it difficult to participate " "in the network." @@ -5778,15 +6192,15 @@ msgstr "" "Ihre Uhrzeit ist nicht synchron mit dem Netzwerk, dies macht es schwierig, " "am Netzwerk teilzunehmen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:545 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:668 msgid "Correct your clock setting if this error persists." msgstr "Korrigieren Sie Ihre Uhrzeit falls dieser Fehler bestehen bleibt!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:547 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:670 msgid "ERR - Private TCP Address" msgstr "FEHLER: Private TCP-Adresse" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:549 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:672 msgid "" "You must never advertise an unroutable IP address such as 127.0.0.1 or " "192.168.1.1 as your external address." @@ -5794,21 +6208,21 @@ msgstr "" "Sie dürfen nie eine nicht routebare IP wie 127.0.0.1 oder 192.168.1.1 als " "Ihre extern erreichbare Adresse angeben." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:550 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:674 msgid "Correct the address or disable inbound TCP above." msgstr "" "Korrigieren Sie die Adresse oder deaktivieren Sie eingehendes TCP oben!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676 msgid "ERR - SymmetricNAT" msgstr "FEHLER: symmetrische NAT" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:554 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:678 msgid "I2P detected that you are firewalled by a Symmetric NAT." msgstr "" "I2P hat erkannt, dass Sie hinter einer symmetrischen NAT gesperrt sind." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:555 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:680 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 " @@ -5818,7 +6232,7 @@ msgstr "" "wahrscheinlich keine eingehenden Verbindungen akzeptieren, was Ihre " "Teilnahme am Netzwerk beeinträchtigt." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:557 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 msgid "" "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " "and restart" @@ -5826,11 +6240,11 @@ msgstr "" "FEHLER: UDP-Port wird schon benutzt. Setzen Sie i2np.udp.internalPort=xxxx " "in den erweiterten Einstellungen und starten Sie neu!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:559 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "I2P was unable to bind to port 8887 or other configured port." msgstr "I2P konnte sich nicht auf den konfigurierten Port binden." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:686 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." @@ -5839,7 +6253,7 @@ msgstr "" "Falls ja, beenden Sie dieses Programm oder wählen Sie einen anderen Port für " "I2P!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:561 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 msgid "" "This may be a transient error, if the other program is no longer using the " "port." @@ -5847,16 +6261,16 @@ msgstr "" "Dies kann ein vorübergehender Fehler sein, falls das andere Programm diesen " "Port nicht mehr nutzt." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:562 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:690 msgid "However, a restart is always required after this error." msgstr "Jedoch ist nach diesem Fehler immer ein Neustart erforderlich." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:692 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" msgstr "" "FEHLER: UDP deaktiviert und eingehende TCP-Adresse/Port nicht konfiguriert" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694 msgid "" "You have not configured inbound TCP with a hostname and port above, however " "you have disabled UDP." @@ -5864,27 +6278,27 @@ msgstr "" "Sie haben unter TCP eingehend keinen Hostnamen und Port eingetragen und " "dennoch UDP deaktiviert." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:567 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "Therefore your router cannot accept inbound connections." msgstr "Somit kann Ihr Router keine eigehenden Verbindungen akzeptieren." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:568 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698 msgid "Please configure a TCP host and port above or enable UDP." msgstr "" "Bitte konfigurieren Sie eine Adresse und einen Port im oberen Bereich für " "TCP oder aktivieren Sie UDP!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "FEHLER: Klientenmanager I2CP Fehler - Schauen Sie in die Berichte!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:702 msgid "This is usually due to a port 7654 conflict. Check the logs to verify." msgstr "" "Dies geschieht für gewöhnlich wegen eines Konflikts auf Port 7654. Prüfen " "Sie die Berichte, um dies zu verifizieren!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:573 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:704 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5892,38 +6306,38 @@ msgstr "" "Haben Sie eine zweite I2P-Instanz laufen? Beenden Sie das störende Programm " "und starten Sie I2P neu!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:139 msgid "config peers" msgstr "Teilnehmer einrichten" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:330 msgid "I2P Peer Configuration" msgstr "Einstellungen zu I2P-Teilnehmern" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:301 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:405 msgid "Manual Peer Controls" msgstr "Manuelles Verwalten der Teilnehmer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:407 msgid "Router Hash" msgstr "Router-Prüfsumme" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:411 msgid "Manually Ban / Unban a Peer" msgstr "Einen Teilnehmer manuell sperren/entsperren" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:413 msgid "" "Banning will prevent the participation of this peer in tunnels you create." msgstr "" "Eine Sperrung verhindert, dass der Teilnehmer in von Ihnen aufgebauten " "Tunneln partizipiert." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:319 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:423 msgid "Adjust Profile Bonuses" msgstr "Profilboni anpassen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:425 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 " @@ -5936,32 +6350,31 @@ msgstr "" "Kapazität für einige Erkundungstunnel. Derzeitige Boni werden dargestellt " "auf der " -#: ../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:427 msgid "profiles page" msgstr "Profile-Seite" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:341 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:445 msgid "Banned Peers" msgstr "Gesperrte Teilnehmer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:466 msgid "Banned IPs" msgstr "Gesperrte IPs" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:139 msgid "config reseeding" msgstr "Reseed-Einstellungen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:343 msgid "I2P Reseeding Configuration" msgstr "I2P-Reseed-Einstellungen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:302 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:400 msgid "Reseeding Configuration" msgstr "Reseed-Einstellungen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:402 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 " @@ -5972,14 +6385,14 @@ msgstr "" "gefunden. Dies ist nötig nach der Installation oder wenn der Router aus " "anderen Gründen nur noch sehr wenige Kontakte gespeichert hat." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:404 msgid "" "If reseeding has failed, you should first check your network connection." msgstr "" "Schlägt der Reseed fehl, solltest du zuallererst deine Internetverbindung " "überprüfen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:408 msgid "" "Change these only if HTTP is blocked by a restrictive firewall, reseed has " "failed, and you have access to an HTTP proxy." @@ -5988,96 +6401,96 @@ msgstr "" "blockiert wird, der Reseed fehlschlägt, und dir ein HTTP-Proxy zur Verfügung " "steht." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:310 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:410 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "Für einen manuellen Reseed, lies die Anleitung unter {0}!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:310 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:410 msgid "the FAQ" msgstr "die FAQ" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:312 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:412 msgid "Reseed URL Selection" msgstr "Auswahl der Reseed-URL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:416 msgid "Try SSL first then non-SSL" msgstr "Probiere zunächst SSL, dann nicht-SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:420 msgid "Use SSL only" msgstr "nur SSL verwenden" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:424 msgid "Use non-SSL only" msgstr "kein SSL verwenden" -#: ../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:426 msgid "Reseed URLs" msgstr "Reseed-URLs" -#: ../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:430 msgid "Enable HTTP Proxy?" msgstr "HTTP-Proxy aktivieren?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:334 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:434 msgid "HTTP Proxy Host" msgstr "IP der HTTP-Brücke" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:438 msgid "HTTP Proxy Port" msgstr "Port der HTTP-Brücke" -#: ../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:442 msgid "Use HTTP Proxy Authorization?" msgstr "Authorisierung für HTTP-Proxy benutzen?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:446 msgid "HTTP Proxy Username" msgstr "Benutzername für den HTTP-Proxy" -#: ../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:450 msgid "HTTP Proxy Password" msgstr "Passwort für den HTTP-Proxy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:354 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:454 msgid "Enable HTTPS Proxy?" msgstr "HTTPS-Proxy aktivieren?" -#: ../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:458 msgid "HTTPS Proxy Host" msgstr "Host des HTTPS-Proxys" -#: ../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:462 msgid "HTTPS Proxy Port" msgstr "Port des HTTPS-Proxys" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:366 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:466 msgid "Use HTTPS Proxy Authorization?" msgstr "Authorisierung für HTTPS-Proxy benutzen?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:370 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:470 msgid "HTTPS Proxy Username" msgstr "Benutzername für den HTTPs-Proxy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:374 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:474 msgid "HTTPS Proxy Password" msgstr "Passwort für den HTTPS-Proxy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:139 msgid "config service" msgstr "Dienste einrichten" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:330 msgid "I2P Service Configuration" msgstr "I2P-Dienste-Einstellungen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:287 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:385 msgid "Shutdown the router" msgstr "Router herunterfahren" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:289 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:387 msgid "" "Graceful shutdown lets the router satisfy the agreements it has already made " "before shutting down, but may take a few minutes." @@ -6085,14 +6498,14 @@ msgstr "" "Das kontrollierte Herunterfahren lässt dem Router Zeit, alle Zusagen, die er " "gemacht hat, noch zu erfüllen. Dafür benötigt er bis zu 11 Minuten." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:389 msgid "" "If you need to kill the router immediately, that option is available as well." msgstr "" "Es gibt auch eine Option zum sofortigen Beenden des Routers, falls Sie diese " "benötigen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:302 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:399 msgid "" "If you want the router to restart itself after shutting down, you can choose " "one of the following." @@ -6100,7 +6513,7 @@ msgstr "" "Falls Sie den Router nach dem Herunterfahren automatisch wieder starten " "lassen wollen, wählen Sie eine der folgenden Optionen aus." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:401 msgid "" "This is useful in some situations - for example, if you changed some " "settings that client applications only read at startup, such as the " @@ -6110,7 +6523,7 @@ msgstr "" "Optionen geändert haben, die die Klienten-Anwendung nur beim Starten " "einliest (Routerkonsolen-Passwort oder das Interface auf dem es arbeitet)." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:403 msgid "" "A graceful restart will take a few minutes (but your peers will appreciate " "your patience), while a hard restart does so immediately." @@ -6118,7 +6531,7 @@ msgstr "" "Ein kontrollierter Neustart benötigt bis zu 11 Minuten (Ihre Teilnehmer sind " "für Ihre Geduld dankbar); ein harter Neustart erfolgt sofort." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:405 msgid "" "After tearing down the router, it will wait 1 minute before starting back up " "again." @@ -6126,11 +6539,11 @@ msgstr "" "Nachdem der Router heruntergefahren ist, wartet er eine Minute, bevor er " "wieder startet." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:315 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:415 msgid "Systray integration" msgstr "Systemtray-Integration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:417 msgid "" "On the windows platform, there is a small application to sit in the system " "tray, allowing you to view the router's status" @@ -6138,7 +6551,7 @@ msgstr "" "Auf Windows-Systemen gibt es eine kleine Anwendung, die es Ihnen ermöglicht, " "den Routerstatus im Systemtray zu sehen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:318 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:419 msgid "" "(later on, I2P client applications will be able to integrate their own " "functionality into the system tray as well)." @@ -6146,25 +6559,25 @@ msgstr "" "(Später werden I2P-Anwendungen auch ihre eigenen Funktionen in den " "Systemtray integrieren können)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:319 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:421 msgid "If you are on windows, you can either enable or disable that icon here." msgstr "" "Falls Sie Windows nutzen, können Sie hier dieses Symbol aktiveren oder " "deaktivieren." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:423 msgid "Show systray icon" msgstr "Systemtray-Icon anzeigen" -#: ../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:425 msgid "Hide systray icon" msgstr "Systemtray-Icon deaktivieren" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:325 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:427 msgid "Run on startup" msgstr "Beim Hochfahren starten" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:429 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." @@ -6173,18 +6586,18 @@ msgstr "" "gestartet wird oder nicht - I2P wird dementsprechend einen Service " "einrichten (oder ggf. entfernen)." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:328 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:431 msgid "If you prefer the command line, you can also run the " msgstr "" "Falls Sie die Eingabeaufforderung bevorzugen, können Sie auch folgendes " "ausführen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:336 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:313 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:439 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:430 msgid "Note" msgstr "Hinweis" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:441 msgid "" "If you are running I2P as service right now, removing it will shut down your " "router immediately." @@ -6192,7 +6605,7 @@ msgstr "" "Falls Sie I2P zurzeit als Service gestartet haben, wird ein Entfernen des " "Services den Router sofort beenden." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:443 msgid "" "You may want to consider shutting down gracefully, as above, then running " "uninstall_i2p_service_winnt.bat." @@ -6200,15 +6613,15 @@ msgstr "" "Sie sollten I2P, wie oben beschrieben, kontrolliert herunterfahren und dann " "uninstall_i2p_service_winnt.bat ausführen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:447 msgid "Debugging" msgstr "Debuggen" -#: ../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:449 msgid "View the job queue" msgstr "Die Auftragswarteschlange ansehen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:351 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 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 Datei!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:357 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:459 msgid "Launch browser on router startup?" msgstr "Beim Starten einen Browser aufrufen?" -#: ../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:461 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -6232,70 +6645,90 @@ msgstr "" "für Sie beim Starten einen Browser öffnen und die Routerkonsole anzeigen, " "unter" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:139 +msgid "config summary bar" +msgstr "Konfiguriere Schnellübersicht" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:330 +msgid "I2P Summary Bar Configuration" +msgstr "Einstellungen zur I2P-Schnellübersicht" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:401 +msgid "Refresh Interval" +msgstr "Auffrischungsverzögerung" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:407 +msgid "seconds" +msgstr "Sekunden" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:411 +msgid "Customize Summary Bar" +msgstr "Schnellübersicht anpassen" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:137 msgid "config stats" msgstr "Statistiken einrichten" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:304 msgid "I2P Stats Configuration" msgstr "I2P - Einstellungen zu den Statistiken" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:355 msgid "Configure I2P Stat Collection" msgstr "I2P-Statistiken anpassen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:357 msgid "Enable full stats?" msgstr "Vollständige Statistiken aktivieren?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:306 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:364 msgid "change requires restart to take effect" msgstr "Änderungen erfordern einen Routerneustart" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:315 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:373 msgid "Stat file" msgstr "Status Datei" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:382 msgid "Filter" msgstr "Filter" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:326 -#: ../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:384 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:395 msgid "toggle all" msgstr "Wähle alle" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:403 msgid "Log" msgstr "Berichte" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:353 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:411 msgid "Graph" msgstr "Graphen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:408 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:466 msgid "Advanced filter" msgstr "Erweiterte Filter" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:139 msgid "config tunnels" msgstr "Tunnel einrichten" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:343 msgid "I2P Tunnel Configuration" msgstr "Einstellungen der I2P-Tunnel" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:410 msgid "The default settings work for most people." msgstr "Die Standardeinstellungen funktionieren für die meisten." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:414 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "" "Es gibt einen grundsätzlichen Kompromiss zwischen Anonymität und Performance." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:306 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:417 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 " @@ -6305,56 +6738,56 @@ msgstr "" "eine große Anzahl an Tunneln + Ersatztunneln kann die Performance oder " "Zuverlässigkeit erheblich verringern." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:420 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "" "Eine hohe CPU-Last und/oder hohe ausgehende Bandbreite können die Folge sein." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:308 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:423 msgid "Change these settings with care, and adjust them if you have problems." msgstr "" "Ändern Sie diese Einstellungen nur, wenn Sie Probleme haben, und stets mit " "besonderer Vorsicht!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:433 msgid "" "Exploratory tunnel setting changes are stored in the router.config file." msgstr "" "Einstellungen der Erkundungstunnel sind in der Datei router.config " "gespeichert." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:436 msgid "Client tunnel changes are temporary and are not saved." msgstr "" "Änderungen an den Kliententunneln sind nur temporär und werden nicht " "gespeichert." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:318 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:438 msgid "To make permanent client tunnel changes see the" msgstr "" "Um permanente Änderungen an den Kliententunneln zu machen, gehen Sie auf die " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:440 msgid "i2ptunnel page" msgstr "I2PTunnel-Seite" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:137 msgid "config UI" msgstr "konfiguriere UI" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:314 msgid "I2P UI Configuration" msgstr "I2P UI-Konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:353 msgid "Router Console Theme" msgstr "Thema der Routerkonsole" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:374 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "Themenauswahl für den Internet Explorer ist ausgeschaltet, bedauere." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:318 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:376 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 " @@ -6365,125 +6798,150 @@ msgstr "" "ändern Sie bitte Ihren Browser (oder Proxy) so, dass er einen anderen User-" "Agenten sendet!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:379 msgid "Router Console Language" msgstr "Sprache der Routerkonsole" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:385 msgid "" "Please contribute to the router console translation project! Contact the " "developers in #i2p-dev on IRC to help." msgstr "" -"Bitte hilf bei der Übersetzung der Routerkonsole mit und kontaktiere dazu " +"Bitte hilf bei der Übersetzung der Routerkonsole mit, und kontaktiere dazu " "die Entwickler im IRC-Kanal #i2p-dev!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:331 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:389 msgid "Apply" msgstr "Anwenden" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:137 msgid "config update" msgstr "Aktualisierung der Konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:304 msgid "I2P Update Configuration" msgstr "Einstellungen zu Aktualisierungen von I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:361 msgid "Check for I2P and news updates" msgstr "Überprüfe auf Aktualisierungen von I2P und auf Nachrichten" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:363 msgid "News & I2P Updates" msgstr "Neuigkeiten & Aktualisierungen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:367 msgid "Check for news updates" msgstr "Auf Aktualisierungen der Nachrichten prüfen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:311 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:369 msgid "News Updates" msgstr "Aktualisierung der Nachrichten" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:319 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:377 msgid "Update In Progress" msgstr "Aktualisierung wird vorgenommen" -#: ../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:385 msgid "News URL" msgstr "Nachrichten-URL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:331 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:389 msgid "Refresh frequency" msgstr "Aktualisierungshäufigkeit" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:337 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:395 msgid "Update policy" msgstr "Aktualisierungsregeln" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:401 msgid "Update through the eepProxy?" msgstr "Aktualisierung durch den eepProxy?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:347 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:405 msgid "eepProxy host" msgstr "eepProxy-Host" -#: ../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:409 msgid "eepProxy port" msgstr "eepProxy-Port" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:357 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:415 msgid "Update URLs" msgstr "URLs aktualisieren" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:419 msgid "Trusted keys" msgstr "Vertraute Schlüssel" -#: ../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:423 msgid "Update with unsigned development builds?" msgstr "Aktualisieren mit unsignierten Entwicklerversionen?" -#: ../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:427 msgid "Unsigned Build URL" msgstr "URL für nicht signierte Aktualisierungen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:375 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:433 msgid "Updates will be dispatched via your package manager." msgstr "Aktualisierungen erfolgen durch Ihren Paketmanager." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:127 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:136 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:136 msgid "home" msgstr "Heim" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:335 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:229 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:383 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:354 msgid "Welcome to I2P" msgstr "Willkommen im I2P!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:137 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:321 +msgid "I2P Addressbook" +msgstr "I2P-Adressbuch" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:323 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:323 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:323 +msgid "Open in new tab" +msgstr "in neuem Reiter öffnen" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:328 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:327 +msgid "Your browser does not support iFrames." +msgstr "Dein Browser unterstützt keine iFrames." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:329 +msgid "Click here to continue." +msgstr "Klicke hier, um fortzufahren!" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:144 msgid "Internal Error" msgstr "interner Fehler" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:143 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:150 msgid "Configuration" msgstr "Einstellungen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:150 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:157 msgid "Sorry! There has been an internal error." msgstr "Entschuldigung! es gab einen internen Fehler." #. note to translators - both parameters are URLs -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:154 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:161 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:335 #, java-format msgid "Please report bugs on {0} or {1}." msgstr "Bitte melden Sie Fehler unter {0} oder {1}!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:157 -#: ../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:164 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:339 msgid "" "You may use the username \"guest\" and password \"guest\" if you do not wish " "to register." @@ -6491,27 +6949,27 @@ msgstr "" "Sie können hierfür den Benutzernamen \"guest\" und das Passwort \"guest\" " "verwenden, wenn Sie sich nicht registrieren wollen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:161 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:168 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:341 msgid "Please include this information in bug reports" msgstr "Bitte fügen Sie folgende Informationen dem Bugreport bei!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:163 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:170 msgid "Error Details" msgstr "Fehlerdetails" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:165 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:172 #, java-format msgid "Error {0}" msgstr "Fehler {0}" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:184 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:191 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:331 msgid "I2P Version and Running Environment" msgstr "I2P-Version & Laufzeitumgebung" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:225 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:390 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." @@ -6520,11 +6978,11 @@ msgstr "" "Fehlerberichte selbst Hinweise auf Ihren Standort enthalten können. Bitte " "überprüfen Sie Fehlerberichte, die Sie einreichen wollen, diesbezüglich!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:148 msgid "Page Not Found" msgstr "Seite nicht gefunden" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:260 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:319 msgid "" "Sorry! You appear to be requesting a non-existent Router Console page or " "resource." @@ -6532,93 +6990,101 @@ msgstr "" "Bedaure. Anscheinend haben Sie eine nicht vorhandene Routerkonsolenseite\n" "oder -Ressource angefordert." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:321 msgid "Error 404" msgstr "Fehler 404" -#: ../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:326 msgid "not found" msgstr "nicht gefunden" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:130 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:127 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:138 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:136 msgid "graphs" msgstr "Diagramme" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:290 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:266 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:324 msgid "I2P Performance Graphs" msgstr "I2P-Leistungsdiagramme" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:130 -msgid "Router is down" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:312 +msgid "" +"Click a flag to select a language. Click 'configure language' below to " +"change it later." msgstr "" +"Klicke eine Flagge an um eine Sprache auszuwählen, Klicke " +"'Spracheinstellungen' unten, um sie später zu ändern." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:249 -msgid "Latest I2P News" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:281 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:362 msgid "Search I2P" -msgstr "" +msgstr "Durchsuche I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:311 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:382 msgid "Eepsites of Interest" -msgstr "" +msgstr "Interessante Eepsites" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:130 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:154 +msgid "i2p tunnel manager" +msgstr "I2P-Tunnel-Verwalter" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:322 +msgid "I2P Tunnel Manager" +msgstr "I2P-Tunnel-Verwalter" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:138 msgid "Jar File Dump" msgstr "Jar File Dump" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:127 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:136 msgid "job queue" msgstr "Auftragswarteschlange" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:303 msgid "I2P Router Job Queue" msgstr "I2P-Router-Auftragswarteschlange" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:127 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:138 msgid "logs" msgstr "Protokolle" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:329 msgid "I2P Router Logs" msgstr "I2P-Router-Protokolle" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:392 msgid "Critical Logs" msgstr "Berichte kritischer Ereignisse" -#: ../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:396 msgid "Router Logs" msgstr "Router-Berichte" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:402 msgid "Service (Wrapper) Logs" msgstr "Berichte des Services (Wrapper)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:127 -msgid "network database summary" -msgstr "Netzwerkdatenbank Zusammenfassung" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:136 +msgid "network database" +msgstr "Netzwerkdatenbank" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:245 -msgid "I2P Network Database Summary" -msgstr "I2P-Netzwerkdatenbank Zusammenfassung" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:303 +msgid "I2P Network Database" +msgstr "I2P-Netzwerkdatenbank" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:131 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:142 msgid "WebApp Not Found" msgstr "WebApplikation nicht gefunden" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:249 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:333 msgid "Web Application Not Running" msgstr "Web Applikation ist nicht aktiv" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:335 msgid "The requested web application is not running." msgstr "Die angeforderte Web-Anwendung ist nicht aktiv." -#: ../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:337 msgid "" "Please visit the config clients page to start it." @@ -6626,49 +7092,65 @@ msgstr "" "Bitte besuchen Sie die Klienten-" "Konfigurations Seite, um diese zu starten." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:127 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:136 msgid "peer connections" msgstr "Verbindungen zu Teilnehmern" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:303 msgid "I2P Network Peers" msgstr "I2P-Netzwerkteilnehmer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:127 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:136 msgid "peer profiles" msgstr "Teilnehmerprofile" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:303 msgid "I2P Network Peer Profiles" msgstr "Profile der I2P-Netzwerkteilnehmer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:127 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:136 msgid "statistics" msgstr "Statistiken" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:258 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:316 msgid "I2P Router Statistics" msgstr "I2P-Router-Statistiken" -#: ../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:301 #, java-format msgid "Disable {0} Refresh" msgstr "{0}-sekündliches Auffrischen
    ausschalten" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:127 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:154 +msgid "torrents" +msgstr "Torrents" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:321 +msgid "I2P Torrent Downloader" +msgstr "I2P's BitTorrent-Anwendung" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:136 msgid "tunnel summary" msgstr "Tunnel Zusammenfassung" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:303 msgid "I2P Tunnel Summary" msgstr "I2P-Tunnel Zusammenfassung" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:127 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:136 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:303 msgid "Peer Profile" msgstr "Teilnehmerprofil" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:268 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:326 #, java-format msgid "Profile for peer {0}" msgstr "Teilnehmerprofil von {0}" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:154 +msgid "webmail" +msgstr "Webmail" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:321 +msgid "I2P Webmail" +msgstr "I2P-Webmail" diff --git a/apps/routerconsole/locale/messages_ee.po b/apps/routerconsole/locale/messages_ee.po index df3021052..fad65ada4 100644 --- a/apps/routerconsole/locale/messages_ee.po +++ b/apps/routerconsole/locale/messages_ee.po @@ -1484,8 +1484,8 @@ msgid "Qatar" msgstr "Quatar" #: ../java/build/Countries.java:190 -msgid "Reunion" -msgstr "Reunion" +msgid "Réunion" +msgstr "Réunion" #: ../java/build/Countries.java:191 msgid "Romania" diff --git a/apps/routerconsole/locale/messages_el.po b/apps/routerconsole/locale/messages_el.po new file mode 100644 index 000000000..177c8651a --- /dev/null +++ b/apps/routerconsole/locale/messages_el.po @@ -0,0 +1,6500 @@ +# I2P +# Copyright (C) 2009 The I2P Project +# This file is distributed under the same license as the routerconsole package. +# To contribute translations, see http://www.i2p2.de/newdevelopers +# +# Translators: +# Alex , 2012. +# , 2012. +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: I2P\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-07-13 00:33+0000\n" +"PO-Revision-Date: 2012-07-05 18:28+0000\n" +"Last-Translator: Alex \n" +"Language-Team: Greek (http://www.transifex.com/projects/p/I2P/language/el/)\n" +"Language: el\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#. 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:1370 +#, java-format +msgid "1 ms" +msgid_plural "{0,number,####} ms" +msgstr[0] "" +msgstr[1] "" + +#. seconds +#. alternates: secs, sec. 'seconds' is probably too long. +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1374 +#, java-format +msgid "1 sec" +msgid_plural "{0} sec" +msgstr[0] "" +msgstr[1] "" + +#. minutes +#. alternates: mins, min. 'minutes' is probably too long. +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1378 +#, java-format +msgid "1 min" +msgid_plural "{0} min" +msgstr[0] "" +msgstr[1] "" + +#. hours +#. alternates: hrs, hr., hrs. +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1382 +#, java-format +msgid "1 hour" +msgid_plural "{0} hours" +msgstr[0] "1 ώρα" +msgstr[1] "{0} ώρες" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1384 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:341 +msgid "n/a" +msgstr "Μ/Δ" + +#. days +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1387 +#, java-format +msgid "1 day" +msgid_plural "{0} days" +msgstr[0] "1 μέρα" +msgstr[1] "{0} μέρες" + +#: ../../../router/java/src/net/i2p/router/Blocklist.java:127 +#, java-format +msgid "Banned by router hash: {0}" +msgstr "Αποκλεισμένο σύμφωνα από το router hash: {0}" + +#: ../../../router/java/src/net/i2p/router/Blocklist.java:129 +msgid "Banned by router hash" +msgstr "Αποκλεισμένο σύμφωνα από το router hash" + +#. Temporary reason, until the job finishes +#: ../../../router/java/src/net/i2p/router/Blocklist.java:672 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:745 +#, java-format +msgid "IP banned by blocklist.txt entry {0}" +msgstr "Η IP έχει αποκλειστεί από την εγγραφή {0} στο blocklist.txt" + +#: ../../../router/java/src/net/i2p/router/Blocklist.java:784 +msgid "IPs Banned Until Restart" +msgstr "Οι IP έχουν αποκλειστεί μέχρι την επανεκκίνηση" + +#: ../../../router/java/src/net/i2p/router/Blocklist.java:808 +msgid "IPs Permanently Banned" +msgstr "Οι IP έχουν αποκλειστεί μόνιμα" + +#: ../../../router/java/src/net/i2p/router/Blocklist.java:810 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66 +msgid "From" +msgstr "Από" + +#: ../../../router/java/src/net/i2p/router/Blocklist.java:812 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 +msgid "To" +msgstr "Σε" + +#: ../../../router/java/src/net/i2p/router/Blocklist.java:848 +#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:47 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:418 +msgid "none" +msgstr "" + +#. 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:73 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:115 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:517 +msgid "Rejecting tunnels: Starting up" +msgstr "Απόρριψη τούνελ: Εκκίνηση" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:168 +msgid "Rejecting tunnels: High message delay" +msgstr "Απόρριψη τούνελ : Υψηλή καθυστέρηση μηνύματος" + +#. hard to do {0} from here +#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of tunnels: High number of requests"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:207 +msgid "Rejecting most tunnels: High number of requests" +msgstr "Απόρριψη των περισσοτέρων τούνελ : Υψηλός αριθμός αιτήσεων" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:262 +msgid "Rejecting tunnels: Limit reached" +msgstr "Απόρριψη τούνελ: Επίτευξη ορίου" + +#. .067KBps +#. * also limited to 90% - see below +#. always leave at least 4KBps free when allowing +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:330 +msgid "Rejecting tunnels: Bandwidth limit" +msgstr "Απόρριψη τούνελ : Όριο εύρους ζώνης" + +#. hard to do {0} from here +#. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: Bandwidth limit"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:400 +msgid "Rejecting most tunnels: Bandwidth limit" +msgstr "Απόρριψη των περισοτέρων τούνελ : Όριο εύρους ζώνης" + +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:404 +msgid "Accepting most tunnels" +msgstr "Αποδοχή των περισσοτέρων τούνελ" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 +msgid "Accepting tunnels" +msgstr "Αποδοχή τούνελ" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:522 +msgid "Rejecting tunnels: Shutting down" +msgstr "Απόρριψη τούνελ : Κλείσιμο" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:527 +msgid "Rejecting tunnels" +msgstr "Απόρριψη τούνελ" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:149 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +msgid "Reseeding" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:161 +#, java-format +msgid "Reseed fetched only 1 router." +msgid_plural "Reseed fetched only {0} routers." +msgstr[0] "" +msgstr[1] "" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:168 +msgid "Reseed failed." +msgstr "" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:169 +#, java-format +msgid "See {0} for help." +msgstr "Δείτε {0} για βοήθεια." + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:170 +msgid "reseed configuration page" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:311 +msgid "Reseeding: fetching seed URL." +msgstr "" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:369 +#, java-format +msgid "" +"Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." +msgstr "" + +#. 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 "Ρυθμός λήψης μηνυμάτων (bytes/sec)" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:34 +msgid "Message send rate (bytes/sec)" +msgstr "Ρυθμός αποστολής μηνυμάτων (bytes/sec)" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:35 +msgid "Low-level send rate (bytes/sec)" +msgstr "Ρυθμός αποστολής χαμηλού-επιπέδου (bytes/sec)" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:36 +msgid "Low-level receive rate (bytes/sec)" +msgstr "Ρυθμός λήψης χαμηλού-επιπέδου (bytes/sec)" + +#: ../../../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 "Γνωστοί fast peers" + +#: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:529 +msgid "NetDb entry" +msgstr "εγγραφή στην NetDB" + +#. 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 "Κανένας μεταφορέας (κρυφοί ή κατά την εκκίνηση;)" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:453 +msgid "Unreachable on any transport" +msgstr "Μη προσβάσιμο από κανένα μεταφορέα" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:502 +msgid "Router Transport Addresses" +msgstr "Διευθύνσεις Μεταφορέων Δρομολογητή" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:507 +#, java-format +msgid "{0} is used for outbound connections only" +msgstr "{0} χρησιμοποιείται για εξερχόμενες συνδέσεις μονο" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521 +#: ../java/src/net/i2p/router/web/HomeHelper.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:149 +msgid "Help" +msgstr "Βοήθεια" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:522 +msgid "" +"Your transport connection limits are automatically set based on your " +"configured bandwidth." +msgstr "" +"Τα όρια συνδεσιμότητας μεταφορέων ορίζονται αυτόματα βάση της παραμέτρου " +"εύρους ζώνης." + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 +msgid "" +"To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " +"i2np.udp.maxConnections=nnn on the advanced configuration page." +msgstr "" +"Για να θέσετε δικά σας όρια, προσθέστε τα i2np.ntcp.maxConnections=nnn και " +"i2np.udp.maxConnections=nnn στη σελίδα προχωρημένης παραμετροποίησης." + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:279 +msgid "Definitions" +msgstr "Ορισμοί" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:752 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1958 +#: ../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:91 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204 +msgid "Peer" +msgstr "Ομότιμος" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527 +msgid "The remote peer, identified by router hash" +msgstr "Ο απομακρυσμένος ομότιμος, αναγνωρισμένος από το router hash" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:753 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 +msgid "Dir" +msgstr "Κατάλογος" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:529 +msgid "Inbound connection" +msgstr "Εισερχόμενη σύνδεση" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:531 +msgid "Outbound connection" +msgstr "Εξερχόμενη σύνδεση" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 +msgid "They offered to introduce us (help other peers traverse our firewall)" +msgstr "" +"Προσφέρθηκαν να μας συστήσουν (βοηθήσουν άλλους ομότιμους να διασχίσουν το " +"τείχος προστασίας μας)" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 +msgid "We offered to introduce them (help other peers traverse their firewall)" +msgstr "" +"Προσφερθήκαμε να βοηθήσουμε (βοηθήσουμε άλλους ομότιμους να διασχίσουν το " +"τείχος προστασίας τους)" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +msgid "How long since a packet has been received / sent" +msgstr "Χρονικό διάστημα από την λήψη/αποστολή πακέτου" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:754 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1963 +msgid "Idle" +msgstr "Αδρανής" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:755 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1968 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 +msgid "In/Out" +msgstr "Μέσα/Έξω" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 +msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" +msgstr "" +"Ομογενοποιημένος ρυθμός μεταφοράς εισερχομενων / εξερχόμενων δεδομένων " +"(KBytes ανα δευτερόλεπτο)." + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 +msgid "How long ago this connection was established" +msgstr "Χρονικό διάστημα από την εγκαθίδρυση αυτής της σύνδεσης" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:756 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1973 +msgid "Up" +msgstr "Πάνω" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:757 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1975 +msgid "Skew" +msgstr "Απόκλιση" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 +msgid "The difference between the peer's clock and your own" +msgstr "Η διαφορά ανάμεσα στο ρολόι του ομοτίμου και το δικό σας" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540 +msgid "" +"The congestion window, which is how many bytes can be sent without an " +"acknowledgement" +msgstr "" +"Το παράθυρο συμφόρησης, το οποίο είναι ο αριθμός των bytes που μπορούν να " +"σταλούν χωρίς αναγνώριση" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 +msgid "The number of sent messages awaiting acknowledgement" +msgstr "Ο αριθμός των απεσταλμένων μηνυμάτων που περιμένου αναγνώριση" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 +msgid "The maximum number of concurrent messages to send" +msgstr "Ο μέγιστος αριθμός ταυτόχρονων μηνυμάτων προς αποστολή" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 +msgid "The number of pending sends which exceed congestion window" +msgstr "" +"Ο αριθμός των αποστολών σε αναμονή που υπερβαίνουν το παράθυρο συμφόρησης" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 +msgid "The slow start threshold" +msgstr "Το κατώφλι αργής εκκίνησης" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545 +msgid "The round trip time in milliseconds" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1985 +msgid "Dev" +msgstr "Ανάπτυξη" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 +msgid "The standard deviation of the round trip time in milliseconds" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 +msgid "The retransmit timeout in milliseconds" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548 +msgid "" +"Current maximum send packet size / estimated maximum receive packet size " +"(bytes)" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:758 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1992 +msgid "TX" +msgstr "Αποστολή" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 +msgid "The total number of packets sent to the peer" +msgstr "Συνολικός αριθμός πακέτων που εστάλησαν στον ομότιμο" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:759 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1994 +msgid "RX" +msgstr "Λήψη" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550 +msgid "The total number of packets received from the peer" +msgstr "Συνολικός αριθμός πακέτων που ελήφθησαν από τον ομότιμο" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:551 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1997 +msgid "Dup TX" +msgstr "Ταυτόσημες TX" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:551 +msgid "The total number of packets retransmitted to the peer" +msgstr "Συνολικός αριθμός πακέτων που επανεστάλησαν στον ομότιμο" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:552 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1999 +msgid "Dup RX" +msgstr "Ταυτόσημες RX" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:552 +msgid "The total number of duplicate packets received from the peer" +msgstr "Συνολικός αριθμός διπλότυπων πακέτων που ελήφθησαν από τον ομότιμο" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:437 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +msgid "Service" +msgstr "Υπηρεσία" + +#: ../../../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: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:96 +msgid "Status" +msgstr "Κατάσταση" + +#: ../../../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:442 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:448 +msgid "Upstream" +msgstr "" + +#: ../../../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:445 +msgid "WAN PPP Connection" +msgstr "Σύνδεση WAN PPP" + +#: ../../../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" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:452 +msgid "Layer 3 Forwarding" +msgstr "Προώθηση επιπέδου 3" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:453 +msgid "Default Connection Service" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:455 +msgid "WAN IP Connection" +msgstr "Σύνδεση WAN IP" + +#: ../../../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:473 +msgid "Found Device" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:475 +msgid "Subdevice" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:496 +msgid "UPnP Status" +msgstr "" + +#: ../../../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:502 +msgid "UPnP has not found any UPnP-aware, compatible device on your LAN." +msgstr "" + +#: ../../../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:512 +msgid "The current external IP address is not available." +msgstr "" + +#: ../../../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: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. +#. If you want the digit separator in your locale, translate as {1}. +#: ../../../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:529 +#, java-format +msgid "{0} port {1,number,#####} was not forwarded by UPnP." +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:162 +msgid "UPnP is not enabled" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:401 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:618 +#, java-format +msgid "Excessive clock skew: {0}" +msgstr "Εκεταμένη απόκλιση ρολογιού: {0}" + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:747 +msgid "NTCP connections" +msgstr "NTCP συνδέσεις" + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:748 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1954 +msgid "Limit" +msgstr "Όριο" + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:749 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1955 +msgid "Timeout" +msgstr "Λήξη Χρόνου" + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:760 +msgid "Out Queue" +msgstr "Ουρά εξερχομένων" + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:761 +msgid "Backlogged?" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:775 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2017 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 +msgid "Inbound" +msgstr "Εισερχόμενα" + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:777 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2019 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 +msgid "Outbound" +msgstr "Εξερχόμενα" + +#. buf.append("


    \n"); +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:826 +msgid "peers" +msgstr "ομότιμοι" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1953 +msgid "UDP connections" +msgstr "UDP συνδέσεις" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1960 +msgid "Sort by peer hash" +msgstr "Ταξινόμηση σύμφωνα με το hash του ομότιμου" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 +msgid "Direction/Introduction" +msgstr "Κατεύθυνση/Εισαγωγή" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1964 +msgid "Sort by idle inbound" +msgstr "Ταξινόμηση σύμφωνα την αδρανή εισερχόμενη" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1966 +msgid "Sort by idle outbound" +msgstr "Ταξινόμηση σύμφωνα την αδρανή εξερχόμενη" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1969 +msgid "Sort by inbound rate" +msgstr "Ταξινόμηση σύμφωνα με ρυθμό εισερχομένων" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1971 +msgid "Sort by outbound rate" +msgstr "Ταξινόμηση σύμφωνα με ρυθμό εξερχομένων" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1974 +msgid "Sort by connection uptime" +msgstr "Ταξινόμηση σύμφωνα με το χρόνο της σύνδεσης" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1976 +msgid "Sort by clock skew" +msgstr "Ταξινόμηση σύμφωνα με την απόκλιση ρολογιού" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1979 +msgid "Sort by congestion window" +msgstr "Ταξινόμηση σύμφωνα με το παράθυρο συμφόρησης" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1981 +msgid "Sort by slow start threshold" +msgstr "Ταξινόμηση σύμφωνα με το κατώφλιο αργής εκκίνησης" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1984 +msgid "Sort by round trip time" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1986 +msgid "Sort by round trip time deviation" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1988 +msgid "Sort by retransmission timeout" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1991 +msgid "Sort by outbound maximum transmit unit" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1993 +msgid "Sort by packets sent" +msgstr "Ταξινόμηση σύμφωνα με τα απεσταλμένα πακέτα" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1995 +msgid "Sort by packets received" +msgstr "Ταξινόμηση σύμφωνα με τα ληφθέντα πακέτα" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1998 +msgid "Sort by packets retransmitted" +msgstr "Ταξινόμηση σύμφωνα με τον αριθμό πακέτων που επαναμεταδόθηκαν" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2000 +msgid "Sort by packets received more than once" +msgstr "" +"Ταξινόμηση σύμφωνα με τον αριθμό των πακέτων που ελήφθησαν πάνω από μια φορά" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2021 +msgid "We offered to introduce them" +msgstr "Προσφερθήκαμε να τους εισάγουμε" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2023 +msgid "They offered to introduce us" +msgstr "Προσθέρθηκαν να μας εισάγουν" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2027 +msgid "Choked" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2035 +msgid "1 fail" +msgstr "1 αποτυχία" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2037 +#, java-format +msgid "{0} fails" +msgstr "{0} αποτυχίες" + +#. 1 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2043 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:13 +msgid "Banned" +msgstr "Αποκλεισμένος" + +#. buf.append("
    \n"); +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2173 +msgid "SUMMARY" +msgstr "ΠΕΡΙΛΗΨΗ" + +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:187 +msgid "Dropping tunnel requests: Too slow" +msgstr "Απόρριψη αιτημάτων για τούνελ: Καθυστέρηση" + +#. don't even bother, since we are so overloaded locally +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:330 +msgid "Dropping tunnel requests: Overloaded" +msgstr "Απόρριψη αιτημάτων για τούνελ: Υπερφόρτωση" + +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:539 +msgid "Rejecting tunnels: Request overload" +msgstr "Απόρριψη τούνελ: Υπερφόρτωση αιτημάτων" + +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:570 +msgid "Rejecting tunnels: Connection limit" +msgstr "Απόρριψη τούνελ: Όριο συνδέσεων" + +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:773 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:794 +msgid "Dropping tunnel requests: High load" +msgstr "Απόρριψη αιτημάτων για τούνελ: Υψηλό φορτίο" + +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:786 +msgid "Dropping tunnel requests: Queue time" +msgstr "Απόρριψη αιτημάτων για τούνελ: Χρόνος ουράς αναμονής" + +#. 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 "Ανώνυμος Proxy" + +#: ../java/build/Countries.java:4 +msgid "Satellite Provider" +msgstr "Δορυφορικός Πάροχος" + +#: ../java/build/Countries.java:5 +msgid "Andorra" +msgstr "Ανδόρα" + +#: ../java/build/Countries.java:6 +msgid "United Arab Emirates" +msgstr "Ενωμένα Αραβικά Εμιράτα" + +#: ../java/build/Countries.java:7 +msgid "Afghanistan" +msgstr "Αφγανιστάν" + +#: ../java/build/Countries.java:8 +msgid "Antigua and Barbuda" +msgstr "Αντίγκουα και Μπαρμπάντος" + +#: ../java/build/Countries.java:9 +msgid "Anguilla" +msgstr "Ανγκίλα" + +#: ../java/build/Countries.java:10 +msgid "Albania" +msgstr "Αλβανία" + +#: ../java/build/Countries.java:11 +msgid "Armenia" +msgstr "Αρμενία" + +#: ../java/build/Countries.java:12 +msgid "Netherlands Antilles" +msgstr "Ολλανδικές Αντίλλες" + +#: ../java/build/Countries.java:13 +msgid "Angola" +msgstr "Ανγκόλα" + +#: ../java/build/Countries.java:14 +msgid "Antarctica" +msgstr "Ανταρκτική" + +#: ../java/build/Countries.java:15 +msgid "Argentina" +msgstr "Αργεντινή" + +#: ../java/build/Countries.java:16 +msgid "American Samoa" +msgstr "Αμερικανική Σαμόα" + +#: ../java/build/Countries.java:17 +msgid "Austria" +msgstr "Αυστρία" + +#: ../java/build/Countries.java:18 +msgid "Australia" +msgstr "Αυστραλία" + +#: ../java/build/Countries.java:19 +msgid "Aruba" +msgstr "Aruba" + +#: ../java/build/Countries.java:20 +msgid "Åland Islands" +msgstr "Åland Islands" + +#: ../java/build/Countries.java:21 +msgid "Azerbaijan" +msgstr "Αζερμπαϊτζάν" + +#: ../java/build/Countries.java:22 +msgid "Bosnia and Herzegovina" +msgstr "Βοσνία και Ερζεγοβίνη" + +#: ../java/build/Countries.java:23 +msgid "Barbados" +msgstr "Μπαρμπέιντος" + +#: ../java/build/Countries.java:24 +msgid "Bangladesh" +msgstr "Μπαγκλαντές" + +#: ../java/build/Countries.java:25 +msgid "Belgium" +msgstr "Βέλγιο" + +#: ../java/build/Countries.java:26 +msgid "Burkina Faso" +msgstr "Burkina Faso" + +#: ../java/build/Countries.java:27 +msgid "Bulgaria" +msgstr "Βουλγαρία" + +#: ../java/build/Countries.java:28 +msgid "Bahrain" +msgstr "Μπαχρέιν" + +#: ../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 "Βερμούδες" + +#: ../java/build/Countries.java:32 +msgid "Brunei Darussalam" +msgstr "Brunei Darussalam" + +#: ../java/build/Countries.java:33 +msgid "Bolivia" +msgstr "Βολιβία" + +#: ../java/build/Countries.java:34 +msgid "Brazil" +msgstr "Βραζιλία" + +#: ../java/build/Countries.java:35 +msgid "Bahamas" +msgstr "Μπαχάμες" + +#: ../java/build/Countries.java:36 +msgid "Bhutan" +msgstr "Bhutan" + +#: ../java/build/Countries.java:37 +msgid "Bouvet Island" +msgstr "Bouvet Island" + +#: ../java/build/Countries.java:38 +msgid "Botswana" +msgstr "Μποτσουάνα" + +#: ../java/build/Countries.java:39 +msgid "Belarus" +msgstr "Λευκορωσία" + +#: ../java/build/Countries.java:40 +msgid "Belize" +msgstr "Belize" + +#: ../java/build/Countries.java:41 +msgid "Canada" +msgstr "Καναδάς" + +#: ../java/build/Countries.java:42 +msgid "Cocos (Keeling) Islands" +msgstr "Νησιά Cocos (Keeling)" + +#: ../java/build/Countries.java:43 +msgid "The Democratic Republic of the Congo" +msgstr "Δημοκρατία του Κονγκό" + +#: ../java/build/Countries.java:44 +msgid "Central African Republic" +msgstr "Δημοκρατία της Κεντρικής Αφρικής" + +#: ../java/build/Countries.java:45 +msgid "Congo" +msgstr "Κογκό" + +#: ../java/build/Countries.java:46 +msgid "Switzerland" +msgstr "Ελβετία" + +#: ../java/build/Countries.java:47 +msgid "Cote D'Ivoire" +msgstr "Ακτή Ελεφαντοστού" + +#: ../java/build/Countries.java:48 +msgid "Cook Islands" +msgstr "Νησιά Κουκ" + +#: ../java/build/Countries.java:49 +msgid "Chile" +msgstr "Χιλή" + +#: ../java/build/Countries.java:50 +msgid "Cameroon" +msgstr "Καμερούν" + +#: ../java/build/Countries.java:51 +msgid "China" +msgstr "Κίνα" + +#: ../java/build/Countries.java:52 +msgid "Colombia" +msgstr "Κολομβία" + +#: ../java/build/Countries.java:53 +msgid "Costa Rica" +msgstr "Κόστα Ρίκα" + +#: ../java/build/Countries.java:54 +msgid "Serbia and Montenegro" +msgstr "Σερβία και Μαυροβούνιο" + +#: ../java/build/Countries.java:55 +msgid "Cuba" +msgstr "Κούβα" + +#: ../java/build/Countries.java:56 +msgid "Cape Verde" +msgstr "Πράσινο Ακρωτήρι" + +#: ../java/build/Countries.java:57 +msgid "Christmas Island" +msgstr "Νησιά των Χριστουγέννων" + +#: ../java/build/Countries.java:58 +msgid "Cyprus" +msgstr "Κύπρος" + +#: ../java/build/Countries.java:59 +msgid "Czech Republic" +msgstr "Τσεχική Δημοκρατία" + +#: ../java/build/Countries.java:60 +msgid "Germany" +msgstr "Γερμανία" + +#: ../java/build/Countries.java:61 +msgid "Djibouti" +msgstr "Τσιμπουτί" + +#: ../java/build/Countries.java:62 +msgid "Denmark" +msgstr "Δανία" + +#: ../java/build/Countries.java:63 +msgid "Dominica" +msgstr "Dominica" + +#: ../java/build/Countries.java:64 +msgid "Dominican Republic" +msgstr "Δομινικανή Δημοκρατία" + +#: ../java/build/Countries.java:65 +msgid "Algeria" +msgstr "Αλγερια" + +#: ../java/build/Countries.java:66 +msgid "Ecuador" +msgstr "Ισημερινός" + +#: ../java/build/Countries.java:67 +msgid "Estonia" +msgstr "Εσθονία" + +#: ../java/build/Countries.java:68 +msgid "Egypt" +msgstr "Αίγυπτος" + +#: ../java/build/Countries.java:69 +msgid "Western Sahara" +msgstr "Δυτική Σαχάρα" + +#: ../java/build/Countries.java:70 +msgid "Eritrea" +msgstr "Ερυθραία" + +#: ../java/build/Countries.java:71 +msgid "Spain" +msgstr "Ισπανία" + +#: ../java/build/Countries.java:72 +msgid "Ethiopia" +msgstr "Αιθιοπία" + +#: ../java/build/Countries.java:73 +msgid "European Union" +msgstr "Ευρωπαϊκή Ένωση" + +#: ../java/build/Countries.java:74 +msgid "Finland" +msgstr "Φινλανδία" + +#: ../java/build/Countries.java:75 +msgid "Fiji" +msgstr "Νήσοι Φίτζι" + +#: ../java/build/Countries.java:76 +msgid "Falkland Islands (Malvinas)" +msgstr "Νησιά Μαλβίδων" + +#: ../java/build/Countries.java:77 +msgid "Federated States of Micronesia" +msgstr "Ομοσπονδία Μικρονησίας" + +#: ../java/build/Countries.java:78 +msgid "Faroe Islands" +msgstr "Faroe Islands" + +#: ../java/build/Countries.java:79 +msgid "France" +msgstr "Γαλλία" + +#: ../java/build/Countries.java:80 +msgid "Gabon" +msgstr "Γκαμπόν" + +#: ../java/build/Countries.java:81 +msgid "United Kingdom" +msgstr "Ηνωμένο Βασίλειο" + +#: ../java/build/Countries.java:82 +msgid "Grenada" +msgstr "Γρενάδα" + +#: ../java/build/Countries.java:83 +msgid "Georgia" +msgstr "Γεωργία" + +#: ../java/build/Countries.java:84 +msgid "French Guiana" +msgstr "Γαλλική Γουιάνα" + +#: ../java/build/Countries.java:85 +msgid "Guernsey" +msgstr "Guernsey" + +#: ../java/build/Countries.java:86 +msgid "Ghana" +msgstr "Γκάνα" + +#: ../java/build/Countries.java:87 +msgid "Gibraltar" +msgstr "Γιβραλτάρ" + +#: ../java/build/Countries.java:88 +msgid "Greenland" +msgstr "Γροιλανδία" + +#: ../java/build/Countries.java:89 +msgid "Gambia" +msgstr "Γκάμπια" + +#: ../java/build/Countries.java:90 +msgid "Guinea" +msgstr "Γουινέα" + +#: ../java/build/Countries.java:91 +msgid "Guadeloupe" +msgstr "Γουαδελούπη" + +#: ../java/build/Countries.java:92 +msgid "Equatorial Guinea" +msgstr "Equatorial Guinea" + +#: ../java/build/Countries.java:93 +msgid "Greece" +msgstr "Ελλάδα" + +#: ../java/build/Countries.java:94 +msgid "South Georgia and the South Sandwich Islands" +msgstr "South Georgia and the South Sandwich Islands" + +#: ../java/build/Countries.java:95 +msgid "Guatemala" +msgstr "Γουατεμάλα" + +#: ../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 "Γουιάνα" + +#: ../java/build/Countries.java:99 +msgid "Hong Kong" +msgstr "Χονγκ Κονγκ" + +#: ../java/build/Countries.java:100 +msgid "Honduras" +msgstr "Ονδούρα" + +#: ../java/build/Countries.java:101 +msgid "Croatia" +msgstr "Κροατία" + +#: ../java/build/Countries.java:102 +msgid "Haiti" +msgstr "Αιτή" + +#: ../java/build/Countries.java:103 +msgid "Hungary" +msgstr "Ουγγαρία" + +#: ../java/build/Countries.java:104 +msgid "Indonesia" +msgstr "Ινδονησία" + +#: ../java/build/Countries.java:105 +msgid "Ireland" +msgstr "Ιρλανδία" + +#: ../java/build/Countries.java:106 +msgid "Israel" +msgstr "Ισραήλ" + +#: ../java/build/Countries.java:107 +msgid "Isle of Man" +msgstr "Isle of Man" + +#: ../java/build/Countries.java:108 +msgid "India" +msgstr "Ινδία" + +#: ../java/build/Countries.java:109 +msgid "British Indian Ocean Territory" +msgstr "Βρεταννικές Περιοχές Ινδικού Ωκεανού" + +#: ../java/build/Countries.java:110 +msgid "Iraq" +msgstr "Ιράκ" + +#: ../java/build/Countries.java:111 +msgid "Islamic Republic of Iran" +msgstr "Ισλαμική Δημοκρατία του Ιράν" + +#: ../java/build/Countries.java:112 +msgid "Iceland" +msgstr "Ισλανδία" + +#: ../java/build/Countries.java:113 +msgid "Italy" +msgstr "Ιταλία" + +#: ../java/build/Countries.java:114 +msgid "Jersey" +msgstr "Jersey" + +#: ../java/build/Countries.java:115 +msgid "Jamaica" +msgstr "Τζαμάικα" + +#: ../java/build/Countries.java:116 +msgid "Jordan" +msgstr "Ιορδανία" + +#: ../java/build/Countries.java:117 +msgid "Japan" +msgstr "Ιαπωνία" + +#: ../java/build/Countries.java:118 +msgid "Kenya" +msgstr "Κένυα" + +#: ../java/build/Countries.java:119 +msgid "Kyrgyzstan" +msgstr "Κιργιστάν" + +#: ../java/build/Countries.java:120 +msgid "Cambodia" +msgstr "Καμπότζη" + +#: ../java/build/Countries.java:121 +msgid "Kiribati" +msgstr "Κιριμπάτι" + +#: ../java/build/Countries.java:122 +msgid "Comoros" +msgstr "Κομόρος" + +#: ../java/build/Countries.java:123 +msgid "Saint Kitts and Nevis" +msgstr "Αγιος Κιτς και Νεβί" + +#: ../java/build/Countries.java:124 +msgid "The Democratic People's Republic of Korea" +msgstr "Λαϊκή Δημοκρατία της Κορέας" + +#: ../java/build/Countries.java:125 +msgid "Republic of Korea" +msgstr "Δημοκρατία της Κορέας" + +#: ../java/build/Countries.java:126 +msgid "Kuwait" +msgstr "Κουβέιτ" + +#: ../java/build/Countries.java:127 +msgid "Cayman Islands" +msgstr "Νησιά Κέυμαν" + +#: ../java/build/Countries.java:128 +msgid "Kazakhstan" +msgstr "Καζακστάν" + +#: ../java/build/Countries.java:129 +msgid "Lao People's Democratic Republic" +msgstr "Λαική Δημοκρατία του Λάος" + +#: ../java/build/Countries.java:130 +msgid "Lebanon" +msgstr "Λίβανος" + +#: ../java/build/Countries.java:131 +msgid "Saint Lucia" +msgstr "Αγία Λουσία" + +#: ../java/build/Countries.java:132 +msgid "Liechtenstein" +msgstr "Λιχτενστάιν" + +#: ../java/build/Countries.java:133 +msgid "Sri Lanka" +msgstr "Σρι Λάνκα" + +#: ../java/build/Countries.java:134 +msgid "Liberia" +msgstr "Λιβηρία" + +#: ../java/build/Countries.java:135 +msgid "Lesotho" +msgstr "Lesotho" + +#: ../java/build/Countries.java:136 +msgid "Lithuania" +msgstr "Λιθουανιά" + +#: ../java/build/Countries.java:137 +msgid "Luxembourg" +msgstr "Λουξεμβούργο" + +#: ../java/build/Countries.java:138 +msgid "Latvia" +msgstr "Λιθουανία" + +#: ../java/build/Countries.java:139 +msgid "Libyan Arab Jamahiriya" +msgstr "Libyan Arab Jamahiriya" + +#: ../java/build/Countries.java:140 +msgid "Morocco" +msgstr "Μαρόκο" + +#: ../java/build/Countries.java:141 +msgid "Monaco" +msgstr "Μονακό" + +#: ../java/build/Countries.java:142 +msgid "Republic of Moldova" +msgstr "Δημοκρατία της Μολδαβίας" + +#: ../java/build/Countries.java:143 +msgid "Montenegro" +msgstr "Μαυροβούνιο" + +#: ../java/build/Countries.java:144 +msgid "Saint Martin" +msgstr "Saint Martin" + +#: ../java/build/Countries.java:145 +msgid "Madagascar" +msgstr "Μαγαδασκάρη" + +#: ../java/build/Countries.java:146 +msgid "Marshall Islands" +msgstr "Νησιά Μάρσαλ" + +#: ../java/build/Countries.java:147 +msgid "The Former Yugoslav Republic of Macedonia" +msgstr "Γιουγκοσλαβική Δημοκρατια της Μακεδονίας" + +#: ../java/build/Countries.java:148 +msgid "Mali" +msgstr "Μάλι" + +#: ../java/build/Countries.java:149 +msgid "Myanmar" +msgstr "Μιανμάρ" + +#: ../java/build/Countries.java:150 +msgid "Mongolia" +msgstr "Μογγολία" + +#: ../java/build/Countries.java:151 +msgid "Macao" +msgstr "Μακάο" + +#: ../java/build/Countries.java:152 +msgid "Northern Mariana Islands" +msgstr "Northern Mariana Islands" + +#: ../java/build/Countries.java:153 +msgid "Martinique" +msgstr "Μαρτινίκα" + +#: ../java/build/Countries.java:154 +msgid "Mauritania" +msgstr "Μαυριτανία" + +#: ../java/build/Countries.java:155 +msgid "Montserrat" +msgstr "Montserrat" + +#: ../java/build/Countries.java:156 +msgid "Malta" +msgstr "Μάλτα" + +#: ../java/build/Countries.java:157 +msgid "Mauritius" +msgstr "Μαυρίκιος" + +#: ../java/build/Countries.java:158 +msgid "Maldives" +msgstr "Μαλδίβες" + +#: ../java/build/Countries.java:159 +msgid "Malawi" +msgstr "Μαλάουι" + +#: ../java/build/Countries.java:160 +msgid "Mexico" +msgstr "Μεξικό" + +#: ../java/build/Countries.java:161 +msgid "Malaysia" +msgstr "Μαλαισία" + +#: ../java/build/Countries.java:162 +msgid "Mozambique" +msgstr "Μοζαμβίκη" + +#: ../java/build/Countries.java:163 +msgid "Namibia" +msgstr "Ναμίμπια" + +#: ../java/build/Countries.java:164 +msgid "New Caledonia" +msgstr "Νέα Καληδονία" + +#: ../java/build/Countries.java:165 +msgid "Niger" +msgstr "Νίγηρας" + +#: ../java/build/Countries.java:166 +msgid "Norfolk Island" +msgstr "Norfolk Island" + +#: ../java/build/Countries.java:167 +msgid "Nigeria" +msgstr "Νιγηρία" + +#: ../java/build/Countries.java:168 +msgid "Nicaragua" +msgstr "Νικαράγουα" + +#: ../java/build/Countries.java:169 +msgid "Netherlands" +msgstr "Ολλανδία" + +#: ../java/build/Countries.java:170 +msgid "Norway" +msgstr "Νορβηγία" + +#: ../java/build/Countries.java:171 +msgid "Nepal" +msgstr "Νεπάλ" + +#: ../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 "Νέα Ζηλανδία" + +#: ../java/build/Countries.java:175 +msgid "Oman" +msgstr "Ομάν" + +#: ../java/build/Countries.java:176 +msgid "Panama" +msgstr "Παναμά" + +#: ../java/build/Countries.java:177 +msgid "Peru" +msgstr "Περού" + +#: ../java/build/Countries.java:178 +msgid "French Polynesia" +msgstr "Γαλλική Πολυνησία" + +#: ../java/build/Countries.java:179 +msgid "Papua New Guinea" +msgstr "Παπούα Νέα Γουινέα" + +#: ../java/build/Countries.java:180 +msgid "Philippines" +msgstr "Φιλιππίνες" + +#: ../java/build/Countries.java:181 +msgid "Pakistan" +msgstr "Πακιστάν" + +#: ../java/build/Countries.java:182 +msgid "Poland" +msgstr "Πολωνία" + +#: ../java/build/Countries.java:183 +msgid "Saint Pierre and Miquelon" +msgstr "Saint Pierre and Miquelon" + +#: ../java/build/Countries.java:184 +msgid "Pitcairn Islands" +msgstr "Νησιά Pitcairn" + +#: ../java/build/Countries.java:185 +msgid "Puerto Rico" +msgstr "Πουέρτο Ρίκο" + +#: ../java/build/Countries.java:186 +msgid "Palestinian Territory" +msgstr "Παλαιστίνη" + +#: ../java/build/Countries.java:187 +msgid "Portugal" +msgstr "Πορτογαλία" + +#: ../java/build/Countries.java:188 +msgid "Palau" +msgstr "Palau" + +#: ../java/build/Countries.java:189 +msgid "Paraguay" +msgstr "Παραγουάη" + +#: ../java/build/Countries.java:190 +msgid "Qatar" +msgstr "Κατάρ" + +#: ../java/build/Countries.java:191 +msgid "Réunion" +msgstr "Επανένωση" + +#: ../java/build/Countries.java:192 +msgid "Romania" +msgstr "Ρουμανία" + +#: ../java/build/Countries.java:193 +msgid "Serbia" +msgstr "Σερβία" + +#: ../java/build/Countries.java:194 +msgid "Russian Federation" +msgstr "Ρωσία" + +#: ../java/build/Countries.java:195 +msgid "Rwanda" +msgstr "Ρουάντα" + +#: ../java/build/Countries.java:196 +msgid "Saudi Arabia" +msgstr "Σαουδική Αραβία" + +#: ../java/build/Countries.java:197 +msgid "Solomon Islands" +msgstr "Νησιά του Σολομώντα" + +#: ../java/build/Countries.java:198 +msgid "Seychelles" +msgstr "Σεϋχέλλες" + +#: ../java/build/Countries.java:199 +msgid "Sudan" +msgstr "Σουδάν" + +#: ../java/build/Countries.java:200 +msgid "Sweden" +msgstr "Σουηδία" + +#: ../java/build/Countries.java:201 +msgid "Singapore" +msgstr "Σιγκαπούρη" + +#: ../java/build/Countries.java:202 +msgid "Saint Helena" +msgstr "Saint Helena" + +#: ../java/build/Countries.java:203 +msgid "Slovenia" +msgstr "Σλοβενία" + +#: ../java/build/Countries.java:204 +msgid "Svalbard and Jan Mayen" +msgstr "Svalbard and Jan Mayen" + +#: ../java/build/Countries.java:205 +msgid "Slovakia" +msgstr "Σλοβακία" + +#: ../java/build/Countries.java:206 +msgid "Sierra Leone" +msgstr "Σιέρρα Λεόνε" + +#: ../java/build/Countries.java:207 +msgid "San Marino" +msgstr "Άγιος Μαρίνος" + +#: ../java/build/Countries.java:208 +msgid "Senegal" +msgstr "Σενεγάλη" + +#: ../java/build/Countries.java:209 +msgid "Somalia" +msgstr "Σομαλία" + +#: ../java/build/Countries.java:210 +msgid "Suriname" +msgstr "Suriname" + +#: ../java/build/Countries.java:211 +msgid "Sao Tome and Principe" +msgstr "Sao Tome και Principe" + +#: ../java/build/Countries.java:212 +msgid "El Salvador" +msgstr "Ελ Σαλβαδόρ" + +#: ../java/build/Countries.java:213 +msgid "Syrian Arab Republic" +msgstr "Συρία" + +#: ../java/build/Countries.java:214 +msgid "Swaziland" +msgstr "Σουαζιλάνδη" + +#: ../java/build/Countries.java:215 +msgid "Turks and Caicos Islands" +msgstr "Turks και Caicos Islands" + +#: ../java/build/Countries.java:216 +msgid "Chad" +msgstr "Τσάντ" + +#: ../java/build/Countries.java:217 +msgid "French Southern Territories" +msgstr "Νότια Γαλλικά εδάφη" + +#: ../java/build/Countries.java:218 +msgid "Togo" +msgstr "Τόγκο" + +#: ../java/build/Countries.java:219 +msgid "Thailand" +msgstr "Ταϋλάνδη" + +#: ../java/build/Countries.java:220 +msgid "Tajikistan" +msgstr "Τατζικιστάν" + +#: ../java/build/Countries.java:221 +msgid "Tokelau" +msgstr "Tokelau" + +#: ../java/build/Countries.java:222 +msgid "Timor-Leste" +msgstr "Timor-Leste" + +#: ../java/build/Countries.java:223 +msgid "Turkmenistan" +msgstr "Τουρκμενιστάν" + +#: ../java/build/Countries.java:224 +msgid "Tunisia" +msgstr "Τυνησία" + +#: ../java/build/Countries.java:225 +msgid "Tonga" +msgstr "Τόνγκα" + +#: ../java/build/Countries.java:226 +msgid "Turkey" +msgstr "Τουρκία" + +#: ../java/build/Countries.java:227 +msgid "Trinidad and Tobago" +msgstr "Τρινιντάντ και Τομπάγκο" + +#: ../java/build/Countries.java:228 +msgid "Tuvalu" +msgstr "Τούβαλου" + +#: ../java/build/Countries.java:229 +msgid "Taiwan" +msgstr "Ταϊβάν" + +#: ../java/build/Countries.java:230 +msgid "United Republic of Tanzania" +msgstr "Τανζανία" + +#: ../java/build/Countries.java:231 +msgid "Ukraine" +msgstr "Ουκρανία" + +#: ../java/build/Countries.java:232 +msgid "Uganda" +msgstr "Ουγκάντα" + +#: ../java/build/Countries.java:233 +msgid "United States Minor Outlying Islands" +msgstr "United States Minor Outlying Islands" + +#: ../java/build/Countries.java:234 +msgid "United States" +msgstr "Ηνωμένες Πολιτείες" + +#: ../java/build/Countries.java:235 +msgid "Uruguay" +msgstr "Ουρουγουάη" + +#: ../java/build/Countries.java:236 +msgid "Uzbekistan" +msgstr "Ουζμπεκιστάν" + +#: ../java/build/Countries.java:237 +msgid "Holy See (Vatican City State)" +msgstr "Holy See (Vatican City State)" + +#: ../java/build/Countries.java:238 +msgid "Saint Vincent and the Grenadines" +msgstr "Saint Vincent and the Grenadines" + +#: ../java/build/Countries.java:239 +msgid "Venezuela" +msgstr "Βενεζουέλα" + +#: ../java/build/Countries.java:240 ../java/build/Countries.java:241 +msgid "Virgin Islands" +msgstr "Παρθένοι Νήσοι" + +#: ../java/build/Countries.java:242 +msgid "Viet Nam" +msgstr "Βιετνάμ" + +#: ../java/build/Countries.java:243 +msgid "Vanuatu" +msgstr "Vanuatu" + +#: ../java/build/Countries.java:244 +msgid "Wallis and Futuna" +msgstr "Wallis and Futuna" + +#: ../java/build/Countries.java:245 +msgid "Samoa" +msgstr "Σαμόα" + +#: ../java/build/Countries.java:246 +msgid "Yemen" +msgstr "Υεμένη" + +#: ../java/build/Countries.java:247 +msgid "Mayotte" +msgstr "Mayotte" + +#: ../java/build/Countries.java:248 +msgid "South Africa" +msgstr "Νότια Αφρική" + +#: ../java/build/Countries.java:249 +msgid "Zambia" +msgstr "Ζάμπια" + +#: ../java/build/Countries.java:250 +msgid "Zimbabwe" +msgstr "Ζιμπάμπουε" + +#: ../java/src/net/i2p/router/web/CSSHelper.java:85 +#: ../java/src/net/i2p/router/web/HomeHelper.java:33 +#: ../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/console_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:145 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:172 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:174 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:241 +msgid "I2P Router Console" +msgstr "Κονσόλα I2P Router" + +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:51 +msgid "Error updating the configuration - please see the error logs" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:61 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:297 +msgid "Configuration saved successfully" +msgstr "Επιτυχής αποθήκευση ρυθμίσεων" + +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:63 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:299 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:96 +msgid "" +"Error saving the configuration (applied but not saved) - please see the " +"error logs" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:35 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:379 +msgid "Save Client Configuration" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:39 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:453 +msgid "Save Interface Configuration" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:43 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:469 +msgid "Save WebApp Configuration" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:47 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 +msgid "Save Plugin Configuration" +msgstr "Αποθήκευση ρυθμίσεων πρόσθετου" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:51 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:495 +msgid "Install Plugin" +msgstr "Εγκατάσταση πρόσθετου" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:55 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:497 +msgid "Update All Installed Plugins" +msgstr "Ενημέρωση όλων εγκατεστημένων πρόσθετων" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:95 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:124 +#, java-format +msgid "Error stopping plugin {0}" +msgstr "Λάθος καθώς σταματούσε το πρόσθετο {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:100 +#, java-format +msgid "Deleted plugin {0}" +msgstr "Διαγραφή πρόσθετου {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:102 +#, java-format +msgid "Error deleting plugin {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:122 +#, java-format +msgid "Stopped plugin {0}" +msgstr "Το πρόσθετο {0} σταμάτησε" + +#. label (IE) +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:146 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:264 +msgid "Start" +msgstr "Έναρξη" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:165 +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:100 +#: ../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:35 +msgid "Unsupported" +msgstr "Μη υποστηριζόμενο" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:211 +msgid "New client added" +msgstr "Προστέθηκε νέος πελάτης" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:215 +msgid "" +"Client configuration saved successfully - restart required to take effect." +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:230 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:254 +msgid "Bad client index." +msgstr "" + +#. +#. What do we do here? +#. +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:248 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:322 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:392 +msgid "Client" +msgstr "Πελάτης" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237 +msgid "stopped" +msgstr "σταμάτησε" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:248 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305 +msgid "started" +msgstr "ξεκίνησε" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259 +msgid "deleted" +msgstr "διαγράφηκε" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:275 +msgid "WebApp configuration saved." +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:290 +msgid "Plugin configuration saved." +msgstr "Ρύθμιση πρόσθετου αποθηκεύτηκε." + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 +msgid "WebApp" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:307 +msgid "Failed to start" +msgstr "Αποτυχία εκκίνησης" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:312 +msgid "Failed to find server." +msgstr "Αποτυχία εύρεσης server" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:318 +msgid "No plugin URL specified." +msgstr "Δεν προσδιορίστηκε URL του πρόσθετου." + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 +#, java-format +msgid "No update URL specified for {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:337 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:350 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:355 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:368 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:373 +msgid "Plugin or update download already in progress." +msgstr "Κατέβασμα πρόσθετου ή ενημέρωσης σε εξέλιξη." + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:340 +msgid "Updating all plugins" +msgstr "Ενημέρωση όλων των πρόσθετων" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:140 +#, java-format +msgid "Downloading plugin from {0}" +msgstr "Κατεβάζω το πρόσθετω από {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:377 +#, java-format +msgid "Checking plugin {0} for updates" +msgstr "Έλεγχος πρόσθετου {0} για ενημερώσεις" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:387 +#, java-format +msgid "Started plugin {0}" +msgstr "Το πρόσθετο {0} ξεκίνησε" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 +#, java-format +msgid "Error starting plugin {0}" +msgstr "Λάθος κατά την εκκίνηση του πρόσθετου {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:425 +msgid "" +"Interface configuration saved successfully - restart required to take effect." +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:86 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:267 +msgid "Edit" +msgstr "Επεξεργασία" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:95 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:375 +msgid "Add Client" +msgstr "Προσθήκη Πελάτη" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 +msgid "Class and arguments" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 +msgid "Control" +msgstr "Έλεγχος" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 +msgid "Run at Startup?" +msgstr "Εκτέλεση κατά την εκκίνηση;" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:203 +msgid "Description" +msgstr "Περιγραφή" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 +msgid "Plugin" +msgstr "Πρόσθετο" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:167 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:191 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:191 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:97 +msgid "Version" +msgstr "Έκδοση" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:169 +msgid "Signed by" +msgstr "Υπογεγραμμένο από " + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:186 +msgid "Date" +msgstr "Ημερομηνία" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:192 +msgid "Author" +msgstr "Συγγραφέας" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 +msgid "License" +msgstr "Άδεια" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:213 +#: ../java/src/net/i2p/router/web/HomeHelper.java:35 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:81 +msgid "Website" +msgstr "Ιστότοπος" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:218 +msgid "Update link" +msgstr "Ενημέρωση συνδέσμου" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:269 +msgid "Stop" +msgstr "Σταμάτα" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:271 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:96 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:327 +msgid "Check for updates" +msgstr "Έλεγχος για ενημερώσεις" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:272 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +msgid "Update" +msgstr "Ενημέρωση" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:277 +#, java-format +msgid "Are you sure you want to delete {0}?" +msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε {0};" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:279 +msgid "Delete" +msgstr "Διαγραφή" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:25 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:381 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:397 +msgid "Delete selected" +msgstr "Διαγραφή επιλεγμένων" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:26 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:367 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:379 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:387 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:395 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:403 +msgid "Add item" +msgstr "Προσθήκη αντικειμένου" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:365 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:385 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:401 +msgid "Restore defaults" +msgstr "Επαναφορά προεπιλογών" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:28 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:347 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:385 +msgid "Save" +msgstr "Αποθήκευση" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:33 +msgid "Home page changed" +msgstr "Η αρχική σελίδα άλλαξε" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:53 +msgid "Restored default settings" +msgstr "Επαναφορά προεπιλεγμένων ρυθμίσεων" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:65 +msgid "No name entered" +msgstr "Δεν έγινε εισαγωγή ονόματος" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:70 +msgid "No URL entered" +msgstr "Δεν έγινε εισαγωγή URL" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:77 +msgid "Added" +msgstr "Προστέθηκε" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:94 +msgid "Removed" +msgstr "Αφαιρέθηκε" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:367 +msgid "Add key" +msgstr "Προσθήκη κλειδιού" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:365 +msgid "Delete key" +msgstr "Διαγραφή κλειδιού" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:21 +msgid "You must enter a destination" +msgstr "Πρέπει να εισάγετε προορισμό" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:23 +msgid "You must enter a key" +msgstr "Πρέπει να εισάγετε ένα κλειδί" + +#: ../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 "Κλειδί για" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:34 +msgid "added to keyring" +msgstr "προστέθηκε στη συλλογή κλειδιών" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:36 +msgid "Invalid destination or key" +msgstr "Μη έγκυρος προορισμός ή κλειδί" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:41 +msgid "removed from keyring" +msgstr "αφαιρέθηκε από τη συλλογή κλειδιών" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:43 +msgid "not found in keyring" +msgstr "δεν βρέθηκε στη συλλογή κλειδιών" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:45 +msgid "Invalid destination" +msgstr "Μη έγκυρος προορισμός" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:82 +msgid "Log overrides updated" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:161 +msgid "Log configuration saved" +msgstr "Ρυθμίσεις καταγραφώ αποθηκευτήκαν" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:48 +msgid "" +"Add additional logging statements above. Example: net.i2p.router.tunnel=WARN" +msgstr "" + +#: ../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 "" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:50 +msgid "Valid levels are DEBUG, INFO, WARN, ERROR, CRIT" +msgstr "" + +#. 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:106 +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:108 +msgid "ERROR" +msgstr "ΣΦΑΛΜΑ" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 +#: ../java/src/net/i2p/router/web/LogsHelper.java:112 +msgid "INFO" +msgstr "ΠΛΗΡΟΦΟΡΙΕΣ" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 +#: ../java/src/net/i2p/router/web/LogsHelper.java:110 +msgid "WARN" +msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:88 +#: ../java/src/net/i2p/router/web/HomeHelper.java:190 +msgid "Remove" +msgstr "Αφαίρεση" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:125 +msgid "Select a class to add" +msgstr "Επιλογή κλάσης για προσθήκη" + +#. 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 +msgid "Home Page" +msgstr "Αρχική Σελίδα" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:215 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:121 +msgid "Network" +msgstr "Δίκτυο" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +msgid "UI" +msgstr "Διεπαφή Χρήστη" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:99 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:311 +#: ../java/strings/Strings.java:72 +msgid "Tunnels" +msgstr "Τούνελ" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +msgid "Clients" +msgstr "Πελάτες" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:339 +msgid "Keyring" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +msgid "Logging" +msgstr "Καταγραφή" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:105 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:225 +#: ../java/strings/Strings.java:67 +msgid "Peers" +msgstr "Ομότιμοι" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:143 +msgid "Stats" +msgstr "Στατιστικά" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +msgid "Advanced" +msgstr "Προχωρημένα" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:54 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:31 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:34 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:386 +msgid "Save changes" +msgstr "Αποθήκευση αλλαγών" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:136 +msgid "Rechecking router reachability..." +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:174 +msgid "Updating IP address" +msgstr "Ενημέρωση διεύθυνσης IP" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:193 +msgid "Disabling TCP completely" +msgstr "Πλήρης απενεργοποίηση TCP" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:198 +msgid "Updating inbound TCP address to" +msgstr "Ενημέρωση εισερχόμενης TCP διεύθυνσης σε " + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:203 +msgid "Disabling inbound TCP" +msgstr "Ανεργοποίηση εισερχόμενων TCP" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:205 +msgid "Updating inbound TCP address to auto" +msgstr "Ενημέρωση εισερχόμενης TCP διεύθυνσης αυτόματα" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:216 +msgid "Updating inbound TCP port to" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:219 +msgid "Updating inbound TCP port to auto" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231 +msgid "Updating UDP port from" +msgstr "Ενημέρωση UDP πόρτας από" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231 +msgid "to" +msgstr "σε" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:247 +msgid "Gracefully restarting into Hidden Router Mode" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:249 +msgid "Gracefully restarting to exit Hidden Router Mode" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:258 +msgid "Enabling UPnP, restart required to take effect" +msgstr "Ενεργοποίηση UPnP, χρειάζεται επανεκκίνηση για τεθεί σε εφαρμογή" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:260 +msgid "Disabling UPnP, restart required to take effect" +msgstr "Απενεργοποίηση UPnP, χρειάζεται επανεκκίνηση για τεθεί σε εφαρμογή" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:268 +msgid "Enabling laptop mode" +msgstr "Ενεργόποιηση λειτουργίας φορητού" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:270 +msgid "Disabling laptop mode" +msgstr "Απενεργοποίηση λειτουργίας φορητού" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:277 +msgid "Disabling UDP" +msgstr "Απενεργοποίηση UDP" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:279 +msgid "Enabling UDP" +msgstr "Ενεργοποίηση UDP" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:286 +msgid "Requiring SSU introducers" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:345 +#, java-format +msgid "The hostname or IP {0} is not publicly routable" +msgstr "Το hostname ή η IP {0} δεν δρομολογούνται δημόσια" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:348 +#, java-format +msgid "The hostname or IP {0} is invalid" +msgstr "Το hostname ή η IP {0} δεν είναι έγκυρα " + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:374 +msgid "Updating bandwidth share percentage" +msgstr "Ενημέρωση ποσοστού κοινής χρήσης εύρους ζώνης" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:404 +msgid "Updated bandwidth limits" +msgstr "Τα όρια εύρους ζώνης ενημερώθηκαν" + +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:38 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:46 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:49 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:56 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:59 +msgid "unknown" +msgstr "άγνωστο" + +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:171 +msgid "bits per second" +msgstr "bits ανά δευτερόλεπτο" + +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:172 +#, java-format +msgid "or {0} bytes per month maximum" +msgstr "ή {0} bytes μέγιστο ανά μήνα" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:357 +msgid "Ban peer until restart" +msgstr "Αποκλεισμός ομότιμου μέχρι την επανεκκίνηση" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:23 +#, java-format +msgid "Manually banned via {0}" +msgstr "Αποκλείστηκε χειροκίνητα μέσω {0}" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 +msgid "banned until restart" +msgstr "αποκλεισμένος μέχρι την επανεκκίνηση" + +#: ../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 "Μη έγκυρος ομότιμος" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:359 +msgid "Unban peer" +msgstr "Άρση αποκλεισμού ομότιμου" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:33 +msgid "unbanned" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:35 +msgid "is not currently banned" +msgstr "δεν είναι τώρα αποκλεισμένος" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:385 +msgid "Adjust peer bonuses" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:47 +msgid "Bad speed value" +msgstr "Κακή τιμή ταχύτητας" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:52 +msgid "Bad capacity value" +msgstr "Κακή τιμή χωρητικότητας" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:21 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:422 +msgid "Save changes and reseed now" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +msgid "Reseeding is already in progress" +msgstr "" + +#. skip the nonce checking in ReseedHandler +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +msgid "Starting reseed process" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:94 +msgid "Configuration saved successfully." +msgstr "Οι ρυθμίσεις αποθηκεύτηκαν επιτυχώς." + +#. Normal browsers send value, IE sends button label +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:34 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:174 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:335 +msgid "Shutdown immediately" +msgstr "Σβήσιμο αμέσως" + +#. 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 "Ακύρωση σβησίματος" + +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:40 +msgid "Cancel restart" +msgstr "Ακύρωση επανεκκίνησης" + +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:42 +msgid "Restart immediately" +msgstr "Επανεκκίνηση αμέσως" + +#. 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:142 +msgid "Restart" +msgstr "Επανεκκίνηση" + +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:51 +msgid "Shutdown" +msgstr "Σβήσιμο" + +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:65 +msgid "Restart imminent" +msgstr "Επίκειται επανεκκίνηση" + +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:67 +msgid "Shutdown imminent" +msgstr "Επίκειται σβήσιμο" + +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:71 +#, java-format +msgid "Shutdown in {0}" +msgstr "Σβήσιμο σε {0}" + +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:76 +#, java-format +msgid "Restart in {0}" +msgstr "Επανεκκίνηση σε {0}" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:169 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:333 +msgid "Shutdown gracefully" +msgstr "Ομαλό σβήσιμο" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:173 +msgid "Graceful shutdown initiated" +msgstr "Ομαλό σβήσιμο ξεκίνησε" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:178 +msgid "Shutdown immediately! boom bye bye bad bwoy" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:179 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:337 +msgid "Cancel graceful shutdown" +msgstr "Ακύρωση ομαλού σβησίματος" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:181 +msgid "Graceful shutdown cancelled" +msgstr "Ομαλό σβήσιμο ακυρώθηκε" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:182 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:349 +msgid "Graceful restart" +msgstr "Ομαλή επανεκκίνηση" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:187 +msgid "Graceful restart requested" +msgstr "Ζητήθηκε ομαλή επανεκκίνηση" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:188 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:351 +msgid "Hard restart" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:193 +msgid "Hard restart requested" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +msgid "Rekey and Restart" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:195 +msgid "Rekeying after graceful restart" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:198 +msgid "Rekey and Shutdown" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +msgid "Rekeying after graceful shutdown" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:377 +msgid "Run I2P on startup" +msgstr "Εκτέλεση I2P κατά την εκκίνηση" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:379 +msgid "Don't run I2P on startup" +msgstr "Μην εκτελείς το I2P στην εκκίνηση" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:206 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:397 +msgid "Dump threads" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:213 +#, java-format +msgid "Threads dumped to {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:405 +msgid "View console on startup" +msgstr "Εμφάνιση κονσόλας κατά την εκκίνηση" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +msgid "Console is to be shown on startup" +msgstr "Η κονσόλα πρόκεται να εμφανίζεται στην εκκίνηση" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:407 +msgid "Do not view console on startup" +msgstr "Μη εμφάνιση της κονσόλας στην εκκίνηση" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +msgid "Console is not to be shown on startup" +msgstr "Μη εμφάνιση της κονσόλας στην εκκίνηση" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 +msgid "Service installed" +msgstr "Υπηρεσία εγκατάσταθηκε" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:230 +msgid "Warning: unable to install the service" +msgstr "Προειδοποίηση: αδυναμία εγκατάστασης της υπηρεσίας" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +msgid "Service removed" +msgstr "Υπηρεσία αφαιρέθηκε" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:239 +msgid "Warning: unable to remove the service" +msgstr "Προειδοποίηση: αδυναμια αφαίρεσης της υπηρεσίας" + +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:116 +msgid "Stat filter and location updated successfully to" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:119 +msgid "Full statistics enabled - restart required to take effect" +msgstr "" +"Ενεργοποίηση πλήρων στατιστικών - απαιτείται επανεκκίνηση για να ισχύσουν" + +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:121 +msgid "Full statistics disabled - restart required to take effect" +msgstr "" +"Απενεργοποίηση πλήρων στατιστικών - απαιτείται επανεκκίνηση για να ισχύσουν" + +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:124 +msgid "" +"Graph list updated, may take up to 60s to be reflected here and on the Graphs Page" +msgstr "" + +#. the count isn't really correct anyway, since we don't check for actual changes +#. addFormNotice("Updated settings for " + updated + " pools."); +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:136 +msgid "Updated settings for all pools." +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:141 +msgid "Exploratory tunnel configuration saved successfully." +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:143 +#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:37 +msgid "" +"Error saving the configuration (applied but not saved) - please see the " +"error logs." +msgstr "" + +#. * dummies for translation +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:14 +#, java-format +msgid "1 hop" +msgid_plural "{0} hops" +msgstr[0] "1 βήμα" +msgstr[1] "{0} βήματα" + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:15 +#, java-format +msgid "1 tunnel" +msgid_plural "{0} tunnels" +msgstr[0] "1 τούνελ" +msgstr[1] "{0} τούνελ" + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:35 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35 +msgid "Exploratory tunnels" +msgstr "Διευρευνητικά τούνελ" + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:51 +#, java-format +msgid "Client tunnels for {0}" +msgstr "Τούνελ πελάτη για {0}" + +#: ../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:80 +msgid "ANONYMITY WARNING - Settings include 1-hop tunnels." +msgstr "" + +#: ../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:86 +msgid "PERFORMANCE WARNING - Settings include high tunnel quantities." +msgstr "" + +#. buf.append("InboundOutbound\n"); +#. tunnel depth +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:93 +msgid "Length" +msgstr "Μήκος" + +#. tunnel depth variance +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:110 +msgid "Randomization" +msgstr "" + +#. tunnel quantity +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:134 +msgid "Quantity" +msgstr "Ποσότητα" + +#. tunnel backup quantity +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:151 +msgid "Backup quantity" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:173 +msgid "Inbound options" +msgstr "Επιλογές εισερχόμενης κίνησης" + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:186 +msgid "Outbound options" +msgstr "Επιλογές εξερχόμενης κίνησης" + +#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:32 +msgid "Theme change saved." +msgstr "Η αλλαγή θέματος αποθηκεύτηκε." + +#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:34 +msgid "Refresh the page to view." +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 +msgid "Arabic" +msgstr "Αραβικά" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 +msgid "Czech" +msgstr "Τσέχικα" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 +msgid "Danish" +msgstr "Δανικά" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +msgid "English" +msgstr "Αγγλικά" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +msgid "Estonian" +msgstr "Εσθονικά" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +msgid "Finnish" +msgstr "Φινλανδικά" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +msgid "German" +msgstr "Γερμανικά" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +#, fuzzy +msgid "Greek" +msgstr "Ελλάδα" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +msgid "Spanish" +msgstr "Ισπανικά" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +msgid "Dutch" +msgstr "Ολλανδικά" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +msgid "French" +msgstr "Γαλλικά" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +#, fuzzy +msgid "Hungarian" +msgstr "Ουγγαρία" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +msgid "Italian" +msgstr "Ιταλικά" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +msgid "Polish" +msgstr "Πολωνικά" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:65 +msgid "Portuguese" +msgstr "Πορτογαλικά" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:65 +msgid "Russian" +msgstr "Ρωσικά" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:65 +msgid "Swedish" +msgstr "Σουηδικά" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:66 +msgid "Chinese" +msgstr "Κινέζικα" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:66 +msgid "Ukrainian" +msgstr "Ουκρανικά" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:66 +msgid "Vietnamese" +msgstr "Βιετναμ" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:103 +msgid "Update available, attempting to download now" +msgstr "Διαθέσιμη ενημέρωση, προσπάθεια για κατέβασμα τώρα" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:105 +msgid "Update available, click button on left to download" +msgstr "Ενημέρωση διαθέσιμη, πατήστε το κουμπί στα αριστέρα για κατέβασμα" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:111 +msgid "No update available" +msgstr "Καμιά ενημέρωση διαθέσιμη" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:122 +#, java-format +msgid "Updating news URL to {0}" +msgstr "Ενημέρωση του URL ενημέρωσης σε {0}" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:134 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:52 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:58 +msgid "internal" +msgstr "εσωτερικό" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:130 +#, java-format +msgid "Updating proxy host to {0}" +msgstr "Ενημέρωση της διεύθυνσης του proxy σε {0}" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:138 +#, java-format +msgid "Updating proxy port to {0}" +msgstr "Ενημέρωση της πόρτας του proxy σε {0}" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:150 +#, java-format +msgid "Updating refresh frequency to {0}" +msgstr "Ενημέρωση συχνότητας ανανέωσης σε {0}" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:151 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:112 +#: ../java/src/net/i2p/router/web/GraphHelper.java:360 +msgid "Never" +msgstr "Ποτέ" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:158 +#, java-format +msgid "Updating update policy to {0}" +msgstr "Ενημέρωση πολιτικής ενημερώσεων σε {0}" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:167 +msgid "Updating update URLs." +msgstr "Ανανέωση των διευθύνσεων URL για ενημερώσεις." + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:178 +msgid "Updating trusted keys." +msgstr "Ενημέρωση κλειδιών εμπιστοσύνης." + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:186 +#, java-format +msgid "Updating unsigned update URL to {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:114 +msgid "Every" +msgstr "Κάθε" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:132 +msgid "Notify only" +msgstr "Ειδοποίηση μόνο" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:139 +msgid "Download and verify only" +msgstr "Κατέβασμα και ειδοποίηση μόνο" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:147 +msgid "Download, verify, and restart" +msgstr "Κατέβασμα, επαλήθευση και επανεκκίνηση" + +#: ../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 "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:159 +msgid "Combined bandwidth graph" +msgstr "Γράφημα συνδυασμένου εύρους ζώνης" + +#. e.g. "statname for 60m" +#: ../java/src/net/i2p/router/web/GraphHelper.java:172 +#: ../java/src/net/i2p/router/web/GraphHelper.java:220 +#, java-format +msgid "{0} for {1}" +msgstr "{0} για {1}" + +#. FIXME jrobin doesn't support setting the timezone, will have to mod TimeAxis.java +#: ../java/src/net/i2p/router/web/GraphHelper.java:194 +#: ../java/src/net/i2p/router/web/GraphHelper.java:307 +msgid "All times are UTC." +msgstr "Όλοι οι χρόνοι είναι σε UTC." + +#: ../java/src/net/i2p/router/web/GraphHelper.java:222 +#, java-format +msgid "ending {0} ago" +msgstr "έληγε {0} πριν" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:237 +msgid "Larger" +msgstr "Μεγαλύτερο" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:243 +msgid "Smaller" +msgstr "Μικρότερο" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:249 +msgid "Taller" +msgstr "Υψηλότερος" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:255 +msgid "Shorter" +msgstr "Μικρότερος" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:261 +msgid "Wider" +msgstr "Ευρύτερος" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:267 +msgid "Narrower" +msgstr "Στενότερος" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:274 +msgid "Larger interval" +msgstr "Μεγαλύτερο μεσοδιάστημα" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:280 +msgid "Smaller interval" +msgstr "Μικρότερο μεσοδιάστημα" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:287 +msgid "Previous interval" +msgstr "Προηγούμενο μεσοδιάστημα" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:298 +msgid "Next interval" +msgstr "Επόμενο μεσοδιάστημα" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:304 +#: ../java/src/net/i2p/router/web/GraphHelper.java:344 +msgid "Plot averages" +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:304 +#: ../java/src/net/i2p/router/web/GraphHelper.java:345 +msgid "plot events" +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:339 +msgid "Configure Graph Display" +msgstr "Ρύθμιση εμφάνισης γραφημάτων" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:339 +msgid "Select Stats" +msgstr "Επιλογή στατιστικών" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:343 +msgid "Periods" +msgstr "Περίοδοι" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:382 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:375 +msgid "or" +msgstr "ή" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:346 +msgid "Image sizes" +msgstr "Μέγεθος εικόνων" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:346 +msgid "width" +msgstr "πλάτος" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:347 +msgid "height" +msgstr "ύψος" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:347 +#: ../java/src/net/i2p/router/web/GraphHelper.java:348 +msgid "pixels" +msgstr "πίξελ" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:349 +msgid "Refresh delay" +msgstr "Καθυστέρηση ανανέωσης" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:364 +msgid "Store graph data on disk?" +msgstr "Αποθήκευση δεδομένων γραφημάτων στον δίσκο;" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:370 +msgid "Save settings and redraw graphs" +msgstr "Αποθήκευση ρυθμίσεων και αναδημιουργία γραφημάτων" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:425 +msgid "Graph settings saved" +msgstr "Οι ρυθμίσεις των γραφημάτων αποθηκεύτηκαν" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:27 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:155 +msgid "Addressbook" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:27 +#: ../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/HomeHelper.java:28 +msgid "Configure Bandwidth" +msgstr "Ρύμιση Εύρους ζώνης" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:28 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:260 +msgid "I2P Bandwidth Configuration" +msgstr "Ρύθμιση εύρους ζώνης του I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:29 +msgid "Configure Language" +msgstr "Ρύθμιση γλώσσας" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:29 +msgid "Console Language Selection" +msgstr "Επιλογή γλώσσας στην κονσόλα" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:30 +msgid "Customize Home Page" +msgstr "Προσαρμογή Αρχικής Σελίδας" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:30 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:272 +msgid "I2P Home Page Configuration" +msgstr "Ρύθμιση της Αρχικής Σελίδας I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:31 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:67 +msgid "Anonymous webmail client" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:31 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:69 +msgid "Email" +msgstr "Email" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:32 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:170 +msgid "I2P Router Help" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:33 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:143 +msgid "Router Console" +msgstr "Κονσόλα Router" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:34 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:73 +msgid "Built-in anonymous BitTorrent Client" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:34 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:75 +msgid "Torrents" +msgstr "Torrents" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:35 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:79 +msgid "Local web server" +msgstr "Τοπικός server ιστού" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:39 +msgid "Bug Reports" +msgstr "Αναφορές Σφαλμάτων" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:39 +msgid "Bug tracker" +msgstr "Ιχνηλάτης Σφαλμάτων" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:40 +msgid "Dev Forum" +msgstr "Φόρουμ Ανάπτυξης" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:40 +msgid "Development forum" +msgstr "Φόρουμ Ανάπτυξης" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:41 +#: ../java/src/net/i2p/router/web/HomeHelper.java:52 +msgid "Bittorrent tracker" +msgstr "Ιχνηλάτης Torrent" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:41 +msgid "diftracker" +msgstr "diftracker" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:42 +msgid "I2P Applications" +msgstr "Εφαρμογές Ι2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:43 +msgid "FAQ" +msgstr "Συχνές ερωτήσεις" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:43 +msgid "Frequently Asked Questions" +msgstr "Συχνές ερωτήσεις" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:44 +msgid "Community forum" +msgstr "Φόρουμ Κοινότητας" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:44 +msgid "Forum" +msgstr "Φόρουμ" + +#. "ident.i2p" + S + _x("Short message service") + S + "http://ident.i2p/" + S + I + "itoopie_sm.png" + S + +#: ../java/src/net/i2p/router/web/HomeHelper.java:46 +msgid "Javadocs" +msgstr "Έγγραφα Java" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:46 +#: ../java/src/net/i2p/router/web/HomeHelper.java:55 +msgid "Technical documentation" +msgstr "Τεχνική τεκμηρίωση" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:48 +msgid "Debian and Tahoe-LAFS repositories" +msgstr "αποθετήρια Debian και Tahoe-LAFS" + +#. _x("Key Server") + S + _x("OpenPGP Keyserver") + S + "http://keys.i2p/" + S + I + "book.png" + S + +#: ../java/src/net/i2p/router/web/HomeHelper.java:48 +msgid "killyourtv.i2p" +msgstr "killyourtv.i2p" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:49 +msgid "I2P Pastebin" +msgstr "I2P Pastebin" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:49 +msgid "Pastebin" +msgstr "Pastebin" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:50 +msgid "I2P News" +msgstr "Νέα I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:51 +msgid "Add-on directory" +msgstr "Φάκελος Πρόσθετων" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:51 +msgid "Plugins" +msgstr "Πρόσθετα" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:52 +msgid "Postman's Tracker" +msgstr "Postman's Tracker" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:53 +msgid "I2P home page" +msgstr "Αρχική σελίδα του I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:53 +msgid "Project Website" +msgstr "Ιστότοπος του πρότζεκτ" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:54 +msgid "I2P Netowrk Statistics" +msgstr "Στατιστικά Δικτύου I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:55 +msgid "Technical Docs" +msgstr "Τεχνικά έγγραφα" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:56 +msgid "Trac Wiki" +msgstr "Trac Wiki" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:57 +msgid "Ugha's Wiki" +msgstr "Ugha's Wiki" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:58 +msgid "Seedless and the Robert BitTorrent applications" +msgstr "οι εφαρμογές Seedless και Robert BitTorrent" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:58 +msgid "Sponge's main site" +msgstr "Κύριος ιστότοπος του Sponge" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:99 +msgid "The HTTP proxy is not up" +msgstr "Ο HTTP proxy server δεν είναι σε λειτουργία" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:101 +#, java-format +msgid "Your browser is not properly configured to use the HTTP proxy at {0}" +msgstr "" +"Ο browser σας δεν είναι σωστά ρυθμισμένος να χρησιμοποιεί HTTP proxy στο {0}" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:192 +msgid "Name" +msgstr "Όνομα" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:194 +msgid "URL" +msgstr "URL" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:212 +msgid "Add" +msgstr "Προσθήκη" + +#: ../java/src/net/i2p/router/web/LogsHelper.java:29 +#: ../java/src/net/i2p/router/web/LogsHelper.java:72 +msgid "File location" +msgstr "Τοποθεσία αρχείου" + +#: ../java/src/net/i2p/router/web/LogsHelper.java:69 +msgid "File not found" +msgstr "Το αρχείο δεν βρέθηκε" + +#: ../java/src/net/i2p/router/web/LogsHelper.java:87 +msgid "No log messages" +msgstr "" + +#: ../java/src/net/i2p/router/web/NetDbHelper.java:19 +#, fuzzy +msgid "Summary" +msgstr "Μπάρα Περίληψης" + +#. 0 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:20 +#, fuzzy +msgid "Local Router" +msgstr "Router" + +#. 1 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:21 +#, fuzzy +msgid "Router Lookup" +msgstr "Logs του Router" + +#. 2 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:22 +#, fuzzy +msgid "All Routers" +msgstr "Router" + +#. 3 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:23 +msgid "All Routers with Full Stats" +msgstr "" + +#. 4 +#. 5 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:25 +msgid "LeaseSets" +msgstr "" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92 +#: ../java/strings/Strings.java:68 +msgid "Router" +msgstr "Router" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92 +msgid "not found in network database" +msgstr "δεν βρέθηκε στη βάση δεδομένων του δικτύου" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135 +msgid "LeaseSet" +msgstr "" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:137 +msgid "Local" +msgstr "Τοπικό" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:139 +msgid "Unpublished" +msgstr "" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:140 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:147 +msgid "Destination" +msgstr "Προορισμός" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:157 +#, java-format +msgid "Expires in {0}" +msgstr "Λήγει σε {0}" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:159 +#, java-format +msgid "Expired {0} ago" +msgstr "Έληξε {0} πριν" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 +msgid "Gateway" +msgstr "" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174 +msgid "Lease" +msgstr "" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:176 +msgid "Tunnel" +msgstr "Τούνελ" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:232 +msgid "Not initialized" +msgstr "" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:283 +msgid "Network Database Router Statistics" +msgstr "" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322 +msgid "Count" +msgstr "" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304 +msgid "Transports" +msgstr "" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322 +msgid "Country" +msgstr "Χώρα" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:367 +msgid "Our info" +msgstr "Τα στοιχεία μας" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:369 +msgid "Peer info for" +msgstr "" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:371 +msgid "Full entry" +msgstr "Πλήρης εγγραφή" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:572 +msgid "Hidden" +msgstr "" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378 +msgid "Updated" +msgstr "" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:379 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:382 +#, java-format +msgid "{0} ago" +msgstr "{0} πριν" + +#. shouldnt happen +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:381 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:385 +msgid "Published" +msgstr "Δημοσιεύτηκε" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:387 +msgid "Address(es)" +msgstr "Διεύθυνση/εις" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:400 +msgid "cost" +msgstr "κόστος" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +msgid "Hidden or starting up" +msgstr "Κρυμμένο κατά την εκκίνηση" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +msgid "SSU" +msgstr "SSU" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +msgid "SSU with introducers" +msgstr "" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 +msgid "NTCP" +msgstr "NTCP" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 +msgid "NTCP and SSU" +msgstr "NTCP και SSU" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 +msgid "NTCP and SSU with introducers" +msgstr "" + +#: ../java/src/net/i2p/router/web/NewsFetcher.java:131 +#, java-format +msgid "News last updated {0} ago." +msgstr "Τα νέα ενημερώθηκαν {0} πριν." + +#: ../java/src/net/i2p/router/web/NewsFetcher.java:137 +#, java-format +msgid "News last checked {0} ago." +msgstr "Έγινε έλεγχος για νέα {0} πριν." + +#: ../java/src/net/i2p/router/web/NewsFetcher.java:146 +msgid "Hide news" +msgstr "Κρύψιμο νέων" + +#: ../java/src/net/i2p/router/web/NewsFetcher.java:149 +msgid "Show news" +msgstr "Εμφάνιση νέων" + +#: ../java/src/net/i2p/router/web/PluginStarter.java:122 +msgid "Checking for plugin updates" +msgstr "Έλεγχος για ενημερώσεις πρόσθετων" + +#: ../java/src/net/i2p/router/web/PluginStarter.java:160 +#, java-format +msgid "1 plugin updated" +msgid_plural "{0} plugins updated" +msgstr[0] "1 πρόθετο ενημερώθηκε" +msgstr[1] "{0} πρόσθετα ενημερώθηκαν" + +#: ../java/src/net/i2p/router/web/PluginStarter.java:162 +msgid "Plugin update check complete" +msgstr "Ολοκλήρωση ελέγχου για ενημερώσεις πρόσθετων" + +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:81 +#, java-format +msgid "Cannot check, plugin {0} is not installed" +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:151 +#, java-format +msgid "Checking for update of plugin {0}" +msgstr "Έλεγχος για ενημερώσεις πρόσθετου {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:181 +#, java-format +msgid "New plugin version {0} is available" +msgstr "Νέα έκδοση πρόσθετου {0} διαθέσιμη" + +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:184 +#, java-format +msgid "No new version is available for plugin {0}" +msgstr "Δεν υπάρχει νέα έκδοση διαθέσιμη για το πρόσθετο {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:194 +#, java-format +msgid "Update check failed for plugin {0}" +msgstr "Ο έλεγχος για ενημέρωσεις του πρόσθετου {0} απέτυχε" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:125 +#, java-format +msgid "Attempting to install from file {0}" +msgstr "Απόπειρα εγκατάστασης από αρχείο {0}" + +#. This is actually what String.isEmpty() does, so it should be safe. +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:129 +#, java-format +msgid "No file specified {0}" +msgstr "Δεν ορίστηκε αρχείο {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:136 +#, java-format +msgid "Failed to install from file {0}, copy failed." +msgstr "Αποτυχία εγκατάστασης από αρχείο {0}, αντιγραφή απέτυχε." + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:162 +msgid "Downloading plugin" +msgstr "Κατέβασμα πρόσθετου" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:169 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:247 +#, java-format +msgid "{0}B transferred" +msgstr "{0} Bytes μεταφέρθηκαν" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:177 +msgid "Plugin downloaded" +msgstr "Το πρόσθετο κατέβηκε" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:182 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:415 +#, java-format +msgid "Cannot create plugin directory {0}" +msgstr "Δεν μπορεί να δημιουργηθεί φάκελος {0} για το πρόσθετο" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:191 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:300 +#, java-format +msgid "from {0}" +msgstr "από {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:201 +#, java-format +msgid "Plugin from {0} is corrupt" +msgstr "Το πρόσθετο από {0} είναι φθαρμένο" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:212 +#, java-format +msgid "Plugin from {0} does not contain the required configuration file" +msgstr "Το πρόσθετο από {0} δεν περιέχει το απαραίτητο αρχείο ρυθμίσεων" + +#. updateStatus("" + "Plugin contains an invalid key" + ' ' + pubkey + ' ' + signer + ""); +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:225 +#, java-format +msgid "Plugin from {0} contains an invalid key" +msgstr "Το πρόσθετο από {0} περιέχει μη έγκυρο κλειδί" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:249 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:259 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:273 +#, java-format +msgid "Plugin signature verification of {0} failed" +msgstr "Η επαλήθευση της υπογραφής του πρόσθετου {0} απέτυχε" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:288 +#, java-format +msgid "Plugin from {0} has invalid name or version" +msgstr "Το πρόσθετο από {0} έχει μη έγκυρο όνομα ή έκδοση" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293 +#, java-format +msgid "Plugin {0} has mismatched versions" +msgstr "Το πρόσθετο {0} έχει εκδόσεις που δεν ταιριάζουν" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:301 +#, java-format +msgid "This plugin requires I2P version {0} or higher" +msgstr "Αυτό το πρόσθετο χρειάζεται την {0} ή νεότερη έκδοση του I2P" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:309 +#, java-format +msgid "This plugin requires Java version {0} or higher" +msgstr "Αυτό το πρόσθετο χρειάζεται την {0} ή νεότερη έκδοση της Java" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:318 +msgid "" +"Downloaded plugin is for new installs only, but the plugin is already " +"installed" +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:329 +msgid "Installed plugin does not contain the required configuration file" +msgstr "Το εγκατεστημένο πρόσθετο δεν περιέχει το απαραίτητο αρχείο ρυθμίσεων" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:337 +msgid "Signature of downloaded plugin does not match installed plugin" +msgstr "" +"Η υπογραφή του πρόσθετου που κατέβηκε δεν ταιριάζει με αυτή του " +"εγκατεστημένου" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:344 +#, java-format +msgid "Downloaded plugin version {0} is not newer than installed plugin" +msgstr "Υπηρεσία {0} αφαιρέθηκε" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:351 +#, java-format +msgid "Plugin update requires installed plugin version {0} or higher" +msgstr "" +"Η ενημέρωση του πρόσθετου χρειάζεται εγκατεστημένη έκδοση {0} ή νεότερη" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:358 +#, java-format +msgid "Plugin update requires installed plugin version {0} or lower" +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:366 +#, java-format +msgid "Plugin requires Jetty version {0} or higher" +msgstr "Το πρόσθετο χρειάζεται την {0} ή νεότερη έκδοση του Jetty" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:373 +#, java-format +msgid "Plugin requires Jetty version {0} or lower" +msgstr "Το πρόσθετο χρειάζεται την {0} ή παλαιότερη έκδοση του Jetty" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:382 +#, java-format +msgid "Cannot copy plugin to directory {0}" +msgstr "Αδυναμία αντιγραφής του πρόσθετου στο φάκελο {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:392 +msgid "Plugin will be installed on next restart." +msgstr "Το πρόσθετο θα εγκαταστατεί στην επόμενη επανεκκίνηση" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:410 +msgid "Plugin is for upgrades only, but the plugin is not installed" +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:423 +#, java-format +msgid "Failed to install plugin in {0}" +msgstr "Αποτυχία να εγκατασταθεί το πρόσθετο {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:430 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:458 +#, java-format +msgid "Plugin {0} installed" +msgstr "Το πρόσθετο {0} εγκαταστάθηκε" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:449 +#, java-format +msgid "Plugin {0} installed and started" +msgstr "Το πρόσθετο {0} εγκατστάθηκε και ξεκίνησε" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:452 +#, java-format +msgid "Plugin {0} installed but failed to start, check logs" +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:454 +#, java-format +msgid "Plugin {0} installed but failed to start" +msgstr "Το πρόσθετο {0} εγκαταστάσθηκε αλλά απέτυχε να ξεκινήσει" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:466 +#, java-format +msgid "Failed to download plugin from {0}" +msgstr "Αποτυχία κατεβάσματος πρόσθετου από {0}" + +#. buf.append("

    ").append(_("Peer Profiles")).append("

    \n

    "); +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:83 +#, java-format +msgid "Showing 1 recent profile." +msgid_plural "Showing {0} recent profiles." +msgstr[0] "Εμφανίση 1 πρόσφατου προφίλ." +msgstr[1] "Εμφανίση {0} πρόσφατων προφίλ." + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85 +#, java-format +msgid "Hiding 1 older profile." +msgid_plural "Hiding {0} older profiles." +msgstr[0] "Απόκρυψη 1 παλιότερου προφίλ." +msgstr[1] "Απόκρυψη {0} παλιότερων προφίλ." + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:87 +#, java-format +msgid "Hiding 1 standard profile." +msgid_plural "Hiding {0} standard profiles." +msgstr[0] "" +msgstr[1] "" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:92 +msgid "Groups (Caps)" +msgstr "" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:93 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:273 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:377 +msgid "Speed" +msgstr "Ταχύτητα" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:94 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:381 +msgid "Capacity" +msgstr "Χωρητικότητα" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:95 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:277 +msgid "Integration" +msgstr "Ενσωμάτωση" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:135 +msgid "Fast, High Capacity" +msgstr "Γρήγοροι, Υψηλής Χωρητικότητας" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:136 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:11 +msgid "High Capacity" +msgstr "Υψηλής Χωρητικότητας" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:137 +msgid "Standard" +msgstr "Γουιάνα" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:138 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:172 +msgid "Failing" +msgstr "" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:140 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:252 +msgid "Integrated" +msgstr "Ενσωματωμένος" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:173 +msgid "Unreachable" +msgstr "Απροσπέλαστος" + +#. hide if < 10% +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:180 +msgid "Test Fails" +msgstr "" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:186 +msgid "profile" +msgstr "προφίλ" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205 +msgid "Caps" +msgstr "" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:206 +msgid "Integ. Value" +msgstr "" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:207 +msgid "Last Heard About" +msgstr "" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:208 +msgid "Last Heard From" +msgstr "" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:209 +msgid "Last Good Send" +msgstr "" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:210 +msgid "Last Bad Send" +msgstr "" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:211 +msgid "10m Resp. Time" +msgstr "10 λεπτά χρόνος απόκρισης" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:212 +msgid "1h Resp. Time" +msgstr "1 ώρα χρόνος απόκρισης" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:213 +msgid "1d Resp. Time" +msgstr "1 μέρα χρόνος απόκρισης" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:214 +msgid "Last Good Lookup" +msgstr "Τελευταία καλή αναζήτηση" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:215 +msgid "Last Bad Lookup" +msgstr "Τελευταία κακή αναζήτηση" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:216 +msgid "Last Good Store" +msgstr "Τελευταία καλή αποθήκευση" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:217 +msgid "Last Bad Store" +msgstr "Τελευταία κακή αποθήκευση" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:218 +msgid "1h Fail Rate" +msgstr "Ρυθμός αποτυχίας 1 ώρας" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:219 +msgid "1d Fail Rate" +msgstr "Ρυθμός αποτυχίας 1 μέρας" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:272 +msgid "Thresholds" +msgstr "Κατώφλια" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:274 +msgid "fast peers" +msgstr "γρήγοροι ομότιμοι" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:276 +msgid "high capacity peers" +msgstr "ομότιμοι υψηλής χωρητικότητας" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:278 +msgid " well integrated peers" +msgstr "" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280 +msgid "as determined by the profile organizer" +msgstr "" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280 +msgid "groups" +msgstr "ομάδες" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281 +msgid "capabilities in the netDb, not used to determine profiles" +msgstr "" +"δυνατότητες στη βάση δεδομένων δικτύου, netDB, που δεν χρησιμοποιούνται για " +"τον καθορισμό των προφίλ" + +#. capabilities +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281 +#: ../java/strings/Strings.java:81 +msgid "caps" +msgstr "" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282 +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:282 +msgid "speed" +msgstr "ταχύτητα " + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283 +msgid "capacity" +msgstr "χωρητικότητα" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283 +msgid "how many tunnels can we ask them to join in an hour?" +msgstr "" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284 +msgid "how many new peers have they told us about lately?" +msgstr "" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284 +msgid "integration" +msgstr "ενσωμάτωση" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285 +msgid "is the peer banned, or unreachable, or failing tunnel tests?" +msgstr "" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285 +msgid "status" +msgstr "" + +#. 0 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:12 +msgid "Floodfill " +msgstr "" + +#. 2 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:14 +msgid "All" +msgstr "" + +#: ../java/src/net/i2p/router/web/SearchHelper.java:74 +msgid "Select search engine" +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:78 +msgid "unban now" +msgstr "" + +#: ../java/src/net/i2p/router/web/StatSummarizer.java:313 +msgid "Bandwidth usage" +msgstr "" + +#: ../java/src/net/i2p/router/web/StatSummarizer.java:323 +msgid "Outbound Bytes/sec" +msgstr "Εξερχόμενα Bytes/sec" + +#. def.line(sendName, Color.BLUE, "Outbound bytes/sec", 3); +#: ../java/src/net/i2p/router/web/StatSummarizer.java:325 +msgid "Inbound Bytes/sec" +msgstr "Εισερχόμενα Bytes/sec" + +#: ../java/src/net/i2p/router/web/StatSummarizer.java:328 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:329 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:330 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:331 +msgid "Bps" +msgstr "Bps" + +#: ../java/src/net/i2p/router/web/StatSummarizer.java:328 +msgid "Out average" +msgstr "Μέσος όρος εισερχομένων" + +#: ../java/src/net/i2p/router/web/StatSummarizer.java:329 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:331 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:150 +msgid "max" +msgstr "" + +#: ../java/src/net/i2p/router/web/StatSummarizer.java:330 +msgid "In average" +msgstr "Μέσος όρος εξερχομένων" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:57 +msgid "GO" +msgstr "" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:60 +msgid "Statistics gathered during this router's uptime" +msgstr "" + +#: ../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 "" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:64 +msgid "These statistics are primarily used for development and debugging." +msgstr "" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:106 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:157 +msgid "No lifetime events" +msgstr "" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:117 +msgid "frequency" +msgstr "" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:121 +msgid "Rolling average events per period" +msgstr "" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:125 +msgid "Highest events per period" +msgstr "" + +#. 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 "" + +#. Display the strict average +#: ../java/src/net/i2p/router/web/StatsGenerator.java:141 +msgid "Lifetime average frequency" +msgstr "" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:144 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:233 +#, java-format +msgid "1 event" +msgid_plural "{0} events" +msgstr[0] "1 γεγονός" +msgstr[1] "{0} γεγονότα" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:169 +msgid "rate" +msgstr "ρυθμός" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:171 +msgid "Average" +msgstr "Μέσος" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:174 +msgid "Highest average" +msgstr "Υψηλότερος μέσος" + +#: ../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] "Υπήρξε 1 γεγονός σε αυτή τη περίοδο." +msgstr[1] "Υπήρξαν {0} γεγονότα σε αυτή τη περίοδο." + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:203 +#, java-format +msgid "The period ended {0} ago." +msgstr "Η περίοδος έληξε {0} πριν." + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:205 +msgid "No events" +msgstr "Κανένα γεγονός" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:210 +msgid "Average event count" +msgstr "" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:212 +msgid "Events in peak period" +msgstr "" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:220 +msgid "Graph Data" +msgstr "Γράφημα Δεδομένων" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:222 +msgid "Graph Event Count" +msgstr "" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:225 +msgid "Export Data as XML" +msgstr "Εξαγωγή δεδομένων ως XML" + +#. Display the strict average +#: ../java/src/net/i2p/router/web/StatsGenerator.java:230 +msgid "Lifetime average value" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:45 +msgid "I2P Router Help & FAQ" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:47 +msgid "Help & FAQ" +msgstr "" + +#: ../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:61 +msgid "I2P Services" +msgstr "I2P Υπηρεσίες" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:89 +msgid "Configure I2P Router" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:91 +msgid "I2P Internals" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:97 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:309 +msgid "View existing tunnels and tunnel build status" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:103 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:223 +msgid "Show all current peer connections" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:109 +msgid "Show recent peer performance profiles" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:111 +msgid "Profiles" +msgstr "Προφίλ" + +#: ../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:117 +msgid "NetDB" +msgstr "NetDB" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:121 +msgid "Health Report" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:123 +msgid "Logs" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:134 +msgid "Graph router performance" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:136 +msgid "Graphs" +msgstr "Γραφήματα" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:141 +msgid "Textual router performance statistics" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:147 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:378 +msgid "Local Destinations" +msgstr "Τοπικοί προορισμοί" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:149 +#: ../java/strings/Strings.java:62 +msgid "I2PTunnel" +msgstr "I2P τούνελ" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172 +msgid "General" +msgstr "Γενικά" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:177 +msgid "Local Identity" +msgstr "Τοπική ταυτότητα" + +#: ../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:185 +msgid "never reveal it to anyone" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:187 +msgid "show" +msgstr "εμφάνιση" + +#: ../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:201 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:195 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:101 +msgid "Uptime" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:118 +msgid "" +"Help with configuring your firewall and router for optimal I2P performance" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:231 +msgid "Active" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240 +msgid "Fast" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246 +msgid "High capacity" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:258 +msgid "Known" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:272 +msgid "Configure router bandwidth allocation" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:274 +msgid "Bandwidth in/out" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:294 +msgid "Total" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:301 +msgid "Used" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:316 +msgid "Exploratory" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:328 +msgid "Participating" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:334 +msgid "Share ratio" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:340 +msgid "What's in the router's job queue?" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:342 +msgid "Congestion" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:347 +msgid "Job lag" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:353 +msgid "Message delay" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:360 +msgid "Tunnel lag" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 +msgid "Backlog" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:110 +msgid "ERR-Client Manager I2CP Error - check logs" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:117 +#, java-format +msgid "ERR-Clock Skew of {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:122 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:155 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:568 +msgid "Testing" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:129 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:548 +msgid "OK" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:130 +msgid "ERR-Private TCP Address" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:132 +msgid "ERR-SymmetricNAT" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:135 +msgid "WARN-Firewalled with Inbound TCP Enabled" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:137 +msgid "WARN-Firewalled and Floodfill" +msgstr "" + +#. if (_context.router().getRouterInfo().getCapabilities().indexOf('O') >= 0) +#. return _("WARN-Firewalled and Fast"); +#: ../java/src/net/i2p/router/web/SummaryHelper.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 +msgid "Firewalled" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:142 +msgid "" +"ERR-UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config and " +"restart" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:148 +msgid "ERR-No Active Peers, Check Network Connection and Firewall" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:151 +msgid "ERR-UDP Disabled and Inbound TCP host/port not set" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:153 +msgid "WARN-Firewalled with UDP Disabled" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:378 +msgid "Add/remove/edit & control your client and server tunnels" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:390 +msgid "Server" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:394 +msgid "Show tunnels" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:405 +msgid "Leases expired" +msgstr "" + +#. red or yellow light +#: ../java/src/net/i2p/router/web/SummaryHelper.java:405 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:406 +msgid "Rebuilding" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:406 +msgid "ago" +msgstr "" + +#. green light +#: ../java/src/net/i2p/router/web/SummaryHelper.java:409 +msgid "Ready" +msgstr "" + +#. yellow light +#: ../java/src/net/i2p/router/web/SummaryHelper.java:413 +msgid "Building" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:413 +msgid "Building tunnels" +msgstr "" + +#. 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:429 +#: ../java/strings/Strings.java:36 +msgid "shared clients" +msgstr "" + +#. Note to translators: parameter is a version, e.g. "0.8.4" +#: ../java/src/net/i2p/router/web/SummaryHelper.java:643 +#, java-format +msgid "Download {0} Update" +msgstr "Κατέβασμα {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/SummaryHelper.java:651 +#, java-format +msgid "Download Unsigned
    Update {0}" +msgstr "Κατέβασμα μη υπογεγραμμένης
    Ενημέρωσης {0}" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:676 +msgid "Help with firewall configuration" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:678 +msgid "Check network connection and NAT/firewall" +msgstr "Ελέγξτε τη σύνδεση δικτύου και το NAT/firewall" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:697 +msgid "Reseed" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:118 +#, java-format +msgid "events in {0}" +msgstr "γεγονότα σε {0}" + +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:120 +#, java-format +msgid "averaged for {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:130 +msgid "Events per period" +msgstr "Γεγονότα ανά περίοδο" + +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:149 +msgid "avg" +msgstr "μέσος όρος" + +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:151 +msgid "now" +msgstr "τώρα" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:57 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:340 +msgid "configure" +msgstr "ρύθμιση" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:55 +msgid "Client tunnels for" +msgstr "" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:59 +msgid "dead" +msgstr "νεκρό" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:65 +msgid "Participating tunnels" +msgstr "Συμμετέχοντα τούνελ" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66 +msgid "Receive on" +msgstr "Λήψη σε" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 +msgid "Expiration" +msgstr "Λήξη" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 +msgid "Send on" +msgstr "Αποστολή σε" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 +msgid "Rate" +msgstr "Ρυθμός" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 +msgid "Role" +msgstr "Ρόλος" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 +msgid "Usage" +msgstr "Χρήση" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:106 +msgid "grace period" +msgstr "περίοδος χάριτος" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:116 +msgid "Outbound Endpoint" +msgstr "" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:118 +msgid "Inbound Gateway" +msgstr "" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:120 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:163 +msgid "Participant" +msgstr "Συμμετέχων" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:125 +#, java-format +msgid "Limited display to the {0} tunnels with the highest usage" +msgstr "" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:126 +msgid "Inactive participating tunnels" +msgstr "" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:127 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:219 +msgid "Lifetime bandwidth usage" +msgstr "" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 +msgid "Expiry" +msgstr "" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:160 +msgid "Participants" +msgstr "Συμμετέχοντες" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:166 +msgid "Endpoint" +msgstr "" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:206 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 +msgid "Build in progress" +msgstr "" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:206 +msgid "inbound" +msgstr "εισερχόμενη" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 +msgid "outbound" +msgstr "εξερχόμενη" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:218 +msgid "No tunnels; waiting for the grace period to end." +msgstr "Κανένα τούνελ, αναμονή για λήξη της περιόδου χάριτος " + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220 +msgid "in" +msgstr "μέσα" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:221 +msgid "out" +msgstr "έξω" + +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:67 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:146 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:240 +msgid "Updating" +msgstr "Γίνεται ενημέρωση" + +#. Process the .sud/.su2 file +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:89 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:116 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:264 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:288 +msgid "Update downloaded" +msgstr "Η ενημέρωση κατέβηκε" + +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:92 +#, java-format +msgid "Unsigned update file from {0} is corrupt" +msgstr "Το μη υπογεγραμμένο αρχείο ενημέρωσης από {0} είναι κατεστραμμένο" + +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:283 +msgid "Restarting" +msgstr "Γίνεται επανεκκίνηση" + +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:118 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:290 +msgid "Click Restart to install" +msgstr "Κάνε κλικ στην επανεκκίνηση για εγκατάσταση" + +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:120 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:292 +msgid "Click Shutdown and restart to install" +msgstr "Κάνε κλικ στο σβήσιμο και στη επανεκκίνησε για εγκατάσταση" + +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:121 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:294 +#, java-format +msgid "Version {0}" +msgstr "Έκδοση {0}" + +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:126 +#, java-format +msgid "Failed copy to {0}" +msgstr "Αντιγραφή από {0} απέτυχε" + +#: ../java/src/net/i2p/router/web/UpdateHandler.java:187 +#, java-format +msgid "Updating from {0}" +msgstr "Λήψη ενημερώσεων από {0}" + +#: ../java/src/net/i2p/router/web/UpdateHandler.java:256 +#, java-format +msgid "No new version found at {0}" +msgstr "Δεν βρέθηκε νέα έκδοση στο {0}" + +#: ../java/src/net/i2p/router/web/UpdateHandler.java:283 +msgid "Update verified" +msgstr "Η ενημέρωση επαληθεύτηκε" + +#: ../java/src/net/i2p/router/web/UpdateHandler.java:309 +#, java-format +msgid "Transfer failed from {0}" +msgstr "Μεταφορά από {0} απέτυχε" + +#. wars for ConfigClientsHelper +#: ../java/strings/Strings.java:12 +msgid "addressbook" +msgstr "βιβλίο διευθύνσεων" + +#: ../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 "" + +#. 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 "" + +#: ../java/strings/Strings.java:23 +msgid "SAM application bridge" +msgstr "" + +#: ../java/strings/Strings.java:24 +msgid "Application tunnels" +msgstr "" + +#: ../java/strings/Strings.java:25 +msgid "My eepsite web server" +msgstr "" + +#: ../java/strings/Strings.java:26 +msgid "I2P webserver (eepsite)" +msgstr "" + +#: ../java/strings/Strings.java:27 +msgid "Browser launch at startup" +msgstr "" + +#: ../java/strings/Strings.java:28 +msgid "BOB application bridge" +msgstr "" + +#: ../java/strings/Strings.java:30 +msgid "Open Router Console in web browser at startup" +msgstr "" + +#: ../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 webserver" + +#: ../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 "κλασικό" + +#: ../java/strings/Strings.java:52 +msgid "dark" +msgstr "σκοτεινό" + +#: ../java/strings/Strings.java:53 +msgid "light" +msgstr "ελαφρύ" + +#: ../java/strings/Strings.java:54 +msgid "midnight" +msgstr "μεσάνυχτα" + +#: ../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 "" + +#: ../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 "" + +#: ../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 "" + +#. parameters in transport addresses (netdb.jsp) +#. may or may not be worth translating +#: ../java/strings/Strings.java:77 +msgid "host" +msgstr "" + +#: ../java/strings/Strings.java:78 +msgid "key" +msgstr "" + +#: ../java/strings/Strings.java:79 +msgid "port" +msgstr "" + +#. 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:132 +msgid "configure bandwidth" +msgstr "Ρύθμιση εύρους ζώνης" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:224 +#: ../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:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:246 +#: ../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:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:224 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:224 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:230 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:235 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:268 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:249 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:223 +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:237 +#: ../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:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:259 +#: ../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:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:237 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:237 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:243 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:281 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:257 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:258 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:258 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:236 +msgid "Refresh (s)" +msgstr "" + +#. ditto +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:241 +#: ../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:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:263 +#: ../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:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:252 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:285 +#: ../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:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:266 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:249 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:240 +msgid "Enable" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:301 +msgid "Bandwidth limiter" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:303 +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:307 +msgid "KBps In" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:321 +msgid "KBps Out" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:336 +msgid "Share" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:350 +msgid "NOTE" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:345 +#, 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:348 +msgid "I2P requires at least 12KBps to enable sharing. " +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:349 +msgid "" +"Please enable sharing (participating in tunnels) by configuring more " +"bandwidth. " +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:350 +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:352 +#, java-format +msgid "You have configured I2P to share {0} KBps." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:355 +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:359 +msgid "Advanced network configuration page" +msgstr "Σελίδα προχωρημένων ρυθμίσεων δικτύου" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:371 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:493 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:383 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:399 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:384 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:333 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:383 +msgid "Cancel" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:132 +msgid "config advanced" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:260 +msgid "I2P Advanced Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:301 +msgid "Advanced I2P Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:311 +msgid "Some changes may require a restart to take effect." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:135 +msgid "config clients" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:288 +msgid "I2P Client Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:354 +msgid "Client Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:356 +msgid "" +"The Java clients listed below are started by the router and run in the same " +"JVM." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:362 +msgid "To change other client options, edit the file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:369 +#: ../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:465 +msgid "All changes require restart to take effect." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:381 +msgid "Advanced Client Interface Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:385 +msgid "External I2CP (I2P Client Protocol) Interface Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:391 +msgid "Enabled without SSL" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:397 +msgid "Enabled with SSL required" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:403 +msgid "Disabled - Clients outside this Java process may not connect" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:405 +msgid "I2CP Port" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:409 +msgid "I2CP Interface" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:425 +msgid "Authorization" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:431 +msgid "Require username and password" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:433 +msgid "Username" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:437 +msgid "Password" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:342 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:348 +msgid "The default settings will work for most people." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:443 +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:445 +msgid "Many clients do not support SSL or authorization." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:455 +msgid "WebApp Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:457 +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 "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +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 "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:473 +msgid "Plugin Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:475 +msgid "The plugins listed below are started by the webConsole client." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:485 +msgid "Plugin Installation" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:487 +msgid "To install a plugin, enter the download URL:" +msgstr "Για να εγκαταστήσετε το πρόσθετο, εισάγετε την διεύθυνση URL:" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:135 +msgid "config home" +msgstr "αρχική σελίδα ρυθμίσεων" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:339 +msgid "Default Home Page" +msgstr "Προεπιλεγμένη Αρχική Σελίδα" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:345 +msgid "Use old home page" +msgstr "Χρήση παλιάς αρχικής σελίδας" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:353 +msgid "Search Engines" +msgstr "Μηχανές Αναζήτησης" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:373 +msgid "Recommended Eepsites" +msgstr "Προτεινόμενα eepsites" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:389 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:351 +msgid "Local Services" +msgstr "Τοπικές υπηρεσίες" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:135 +msgid "config keyring" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:272 +msgid "I2P Keyring Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:341 +msgid "The router keyring is used to decrypt encrypted leaseSets." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:344 +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:350 +msgid "Manual Keyring Addition" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:352 +msgid "Enter keys for encrypted remote destinations here." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:355 +msgid "Keys for local destinations must be entered on the" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:357 +msgid "I2PTunnel page" +msgstr "Σελίδα τούνελ I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:359 +msgid "Dest. name, hash, or full key" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:361 +msgid "Encryption Key" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:132 +msgid "config logging" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:260 +msgid "I2P Logging Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:301 +msgid "Configure I2P Logging Options" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:303 +msgid "Log file" +msgstr "Αρχείο καταγραφών" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:307 +msgid "(the symbol '@' will be replaced during log rotation)" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:309 +msgid "Log record format" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:313 +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:315 +msgid "Log date format" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:319 +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:321 +msgid "Max log file size" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:325 +msgid "Default log level" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:329 +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:331 +msgid "Log level overrides" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:335 +msgid "New override" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:135 +msgid "config networking" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:285 +msgid "I2P Network Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:340 +msgid "IP and Transport Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:344 +msgid "There is help below." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:346 +msgid "UPnP Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:350 +msgid "Enable UPnP to open firewall ports" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:352 +msgid "UPnP status" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:354 +msgid "IP Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:432 +msgid "Externally reachable hostname or IP address" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:360 +msgid "Use all auto-detect methods" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:364 +msgid "Disable UPnP IP address detection" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:368 +msgid "Ignore local interface IP address" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:372 +msgid "Use SSU IP address detection only" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:376 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:450 +msgid "Specify hostname or IP" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:382 +msgid "Select Interface" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:396 +msgid "Hidden mode - do not publish IP" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:398 +msgid "(prevents participating traffic)" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:400 +msgid "Action when IP changes" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:404 +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:406 +msgid "Experimental" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:408 +msgid "UDP Configuration:" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:410 +msgid "UDP port:" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:460 +msgid "Completely disable" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:418 +msgid "(select only if behind a firewall that blocks outbound UDP)" +msgstr "" +"(επιλέξτε μόνο αν βρίσκεστε πίσω από firewall που εμποδίζει την εξερχόμενη " +"κίνηση UDP)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:430 +msgid "TCP Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:436 +msgid "Use auto-detected IP address" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:470 +msgid "currently" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:442 +msgid "if we are not firewalled" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:446 +msgid "Always use auto-detected IP address (Not firewalled)" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:456 +msgid "Disable inbound (Firewalled)" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:462 +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:464 +msgid "Externally reachable TCP port" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +msgid "Use the same port configured for UDP" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:476 +msgid "Specify Port" +msgstr "Επιλέξτε πόρτα" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +msgid "Notes" +msgstr "Σημειώσεις" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:483 +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:489 +msgid "Configuration Help" +msgstr "Βοήθεια ρυθμίσεων" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:540 +msgid "" +"While I2P will work fine behind most firewalls, your speeds and network " +"integration will generally improve if the I2P port is forwarded for both UDP " +"and TCP." +msgstr "" +"Αν και το I2P θα δουλέψει καλά πίσω από τα περισσότερα firewall, οι ταχύτητά " +"σας και η ενσωμάτωση στο δίκτυο, εν γένει, θα βελτιωθεί αν υπάρχει προώθηση " +"της πόρτας του I2P τόσο για UDP όσο και για TCP." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:493 +msgid "" +"If you can, please poke a hole in your firewall to allow unsolicited UDP and " +"TCP packets to reach you." +msgstr "" +"Αν μπορείτε, παρακαλούμε ανοίξτε μια τρύπα στο firewall για να επιτρέπετε " +"εισερχόμενα πακέτα UDP και TCP." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:495 +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:497 +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:499 +msgid "Certain firewalls such as symmetric NATs may not work well with I2P." +msgstr "" +"Ορισμένα firewall όπως στο συμμετρικό NAT πιθανόν να μην λειτουργούν σωστά " +"με το I2P." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:508 +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:510 +msgid "UPnP support is beta, and may not work for any number of reasons" +msgstr "" +"Η υποστήριξη του UPnP είναι σε δοκιμαστικό στάδιο, και πιθανόν να μην " +"λειτουργήσει για διάφορους λόγους" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:512 +msgid "No UPnP-compatible device present" +msgstr "Δεν βρέθηκε συσκευή συμβατή με UPnP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 +msgid "UPnP disabled on the device" +msgstr "Η λειτουργία UPnP είναι απενεργοποιημένη στην συσκευή" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:516 +msgid "Software firewall interference with UPnP" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:518 +msgid "Bugs in the device's UPnP implementation" +msgstr "Σφάλματα στην υλοποίηση UPnP της συσκευής" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520 +msgid "Multiple firewall/routers in the internet connection path" +msgstr "Πολλαπλά firewall/routers στο μονοπάτι της διαδικτυακής σύνδεσης" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:522 +msgid "UPnP device change, reset, or address change" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:524 +msgid "Review the UPnP status here." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:526 +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:528 +msgid "Hostnames entered above will be published in the network database." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:530 +msgid "They are not private." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +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:534 +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:536 +msgid "When in doubt, leave the settings at the defaults." +msgstr "Αν έχετε αμφιβολίες, αφήστε τις προεπιλεγμένες ρυθμίσεις." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:538 +msgid "Reachability Help" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:543 +msgid "" +"If you think you have opened up your firewall and I2P still thinks you are " +"firewalled, remember that you may have multiple firewalls, for example both " +"software packages and external hardware routers." +msgstr "" +"Αν νομίζετε ότι έχετε ανοίξει το firewall και το I2P ακόμα νομίζει ότι σας " +"μπλοκάρει ένα firewall, θυμηθείτε ότι πιθανόν βρίσκεστε πίσω από πολλαπλά " +"firewall, για παράδειγμα τόσο πίσω από λογισμικό firewall αλλά και εξωτερικό " +"router." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +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:550 +msgid "Your UDP port does not appear to be firewalled." +msgstr "Η UDP πόρτα σας, δεν φαίνεται να είναι μπλοκαρισμένη από firewall." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:554 +msgid "Your UDP port appears to be firewalled." +msgstr "Η UDP πόρτα σας, φαίνεται να είναι μπλοκαρισμένη από firewall." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:556 +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:558 +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:560 +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:562 +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:564 +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:566 +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:570 +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:574 +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:576 +msgid "" +"Hidden mode is automatically enabled for added protection in certain " +"countries." +msgstr "" +"Σε ορισμένες χώρες ενεργοποιείται αυτόματα η κρυφή λειτουργία για επιπλέον " +"προστασία." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:578 +msgid "WARN - Firewalled and Fast" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 +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:582 +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:584 +msgid "WARN - Firewalled and Floodfill" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +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:588 +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:590 +msgid "WARN - Firewalled with Inbound TCP Enabled" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592 +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:594 +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:596 +msgid "Please open your firewall or disable inbound TCP above." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:598 +msgid "WARN - Firewalled with UDP Disabled" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:600 +msgid "You have configured inbound TCP, however you have disabled UDP." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:602 +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:604 +msgid "Please open your firewall or enable UDP." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:606 +msgid "ERR - Clock Skew" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +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:610 +msgid "Correct your clock setting if this error persists." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 +msgid "ERR - Private TCP Address" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:614 +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:616 +msgid "Correct the address or disable inbound TCP above." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 +msgid "ERR - SymmetricNAT" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:620 +msgid "I2P detected that you are firewalled by a Symmetric NAT." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:622 +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:624 +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:626 +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:628 +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:630 +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:632 +msgid "However, a restart is always required after this error." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:634 +msgid "ERR - UDP Disabled and Inbound TCP host/port not set" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:636 +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:638 +msgid "Therefore your router cannot accept inbound connections." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:640 +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:642 +msgid "ERR - Client Manager I2CP Error - check logs" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:644 +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:646 +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:135 +msgid "config peers" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:272 +msgid "I2P Peer Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:347 +msgid "Manual Peer Controls" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:349 +msgid "Router Hash" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:353 +msgid "Manually Ban / Unban a Peer" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:355 +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:365 +msgid "Adjust Profile Bonuses" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:367 +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 "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:369 +msgid "profiles page" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:387 +msgid "Banned Peers" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:408 +msgid "Banned IPs" +msgstr "Αποκλεισμένες IP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:135 +msgid "config reseeding" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:285 +msgid "I2P Reseeding Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:342 +msgid "Reseeding Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:344 +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:346 +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:350 +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:352 +#, java-format +msgid "See {0} for instructions on reseeding manually." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:352 +msgid "the FAQ" +msgstr "Συχνές Ερωτήσεις" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:354 +msgid "Reseed URL Selection" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:358 +msgid "Try SSL first then non-SSL" +msgstr "Δοκιμή πρώτα με SSL και μετά χωρίς SSL" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:362 +msgid "Use SSL only" +msgstr "Χρήση αποκλειστικά με SSL" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:366 +msgid "Use non-SSL only" +msgstr "Χρήση αποκλειστικά χωρις SSL" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:368 +msgid "Reseed URLs" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:372 +msgid "Enable HTTP Proxy?" +msgstr "Ενεργοποίηση HTTP proxy;" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:376 +msgid "HTTP Proxy Host" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:380 +msgid "HTTP Proxy Port" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:384 +msgid "Use HTTP Proxy Authorization?" +msgstr "Χρήση εξουσιοδότησης με τον HTTP proxy;" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:388 +msgid "HTTP Proxy Username" +msgstr "Όνομα χρήστη για τον HTTP proxy" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:392 +msgid "HTTP Proxy Password" +msgstr "Κωδικός για τον HTTP proxy" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:396 +msgid "Enable HTTPS Proxy?" +msgstr "Ενεργοποίηση HTTPS proxy;" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:400 +msgid "HTTPS Proxy Host" +msgstr "Διεύθυνση HTTPS proxy" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:404 +msgid "HTTPS Proxy Port" +msgstr "Πόρτα HTTPS proxy" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:408 +msgid "Use HTTPS Proxy Authorization?" +msgstr "Χρήση εξουσιοδότησης με τον HTTPS proxy;" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:412 +msgid "HTTPS Proxy Username" +msgstr "Όνομα χρήστη για τον HTTPS proxy" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:416 +msgid "HTTPS Proxy Password" +msgstr "Κωδικός για τον HTTPS proxy" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:135 +msgid "config service" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:272 +msgid "I2P Service Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:327 +msgid "Shutdown the router" +msgstr "Σβήσιμο του router" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:329 +msgid "" +"Graceful shutdown lets the router satisfy the agreements it has already made " +"before shutting down, but may take a few minutes." +msgstr "" +"Το ομαλό σβήσιμο δίνει τη δυνατότητα στο router να ικανοποίησει τις " +"συμφωνίες που έχουν ήδη γίνει πριν την απενεργοποίηση, αλλά μπορεί να πάρει " +"μερικά λεπτά." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:331 +msgid "" +"If you need to kill the router immediately, that option is available as well." +msgstr "" +"Αν χρειάζεται να σβήσεις το router άμεσα, σου δίνεται και αυτή η δυνατότητα." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:341 +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:343 +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:345 +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:347 +msgid "" +"After tearing down the router, it will wait 1 minute before starting back up " +"again." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:357 +msgid "Systray integration" +msgstr "Ενσωμάτωση στη μπάρα συστήματος" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:359 +msgid "" +"On the windows platform, there is a small application to sit in the system " +"tray, allowing you to view the router's status" +msgstr "" +"Στα Windows, υπάρχει μια μικρή εφαρμογή που βρίκσεται στην μπάρα συστήματος, " +"επιτρέποντάς σας να βλέπετε την κατάσταση του router" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:361 +msgid "" +"(later on, I2P client applications will be able to integrate their own " +"functionality into the system tray as well)." +msgstr "" +"(αργότερα, οι εφαρμογές πελάτη I2P θα μπορούν επίσης να ενσωματώσουν την " +"δικιά τους λειτουργία στην μπάρα συστήματος)." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:363 +msgid "If you are on windows, you can either enable or disable that icon here." +msgstr "" +"Αν χρησιμοποιείς Windows, μπορείς να ενεργοποιήσεις ή αν απενεργοποιήσεις το " +"εικονίδιο εδώ." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:365 +msgid "Show systray icon" +msgstr "Εμφάνιση εικονιδίου στη μπάρα συστήματος" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:367 +msgid "Hide systray icon" +msgstr "Απόκρυψη εικονιδίου στη μπάρα συστήματος" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:369 +msgid "Run on startup" +msgstr "Εκτέλεση κατά την εκκίνηση" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:371 +msgid "" +"You can control whether I2P is run on startup or not by selecting one of the " +"following options - I2P will install (or remove) a service accordingly." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:373 +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:381 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:372 +msgid "Note" +msgstr "Σημείωση" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:383 +msgid "" +"If you are running I2P as service right now, removing it will shut down your " +"router immediately." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:385 +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:389 +msgid "Debugging" +msgstr "Αποσφαλμάτωση" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:391 +msgid "View the job queue" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:395 +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 "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:401 +msgid "Launch browser on router startup?" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:403 +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:132 +msgid "config stats" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:250 +msgid "I2P Stats Configuration" +msgstr "Ρύθμιση Στατιστικών I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:301 +msgid "Configure I2P Stat Collection" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:303 +msgid "Enable full stats?" +msgstr "Πλήρης ενεργοποίηση στατιστικών;" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:310 +msgid "change requires restart to take effect" +msgstr "η αλλαγή χρειάζεται επανεκκίνηση για να εφαρμοστεί" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:319 +msgid "Stat file" +msgstr "" + +#. shouldShowLog +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:328 +msgid "Filter" +msgstr "Φίλτρο" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:341 +msgid "toggle all" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:349 +msgid "Log" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:357 +msgid "Graph" +msgstr "Γράφημα" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:412 +msgid "Advanced filter" +msgstr "Προχωρημένο Φίλτρο" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:135 +msgid "config tunnels" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:285 +msgid "I2P Tunnel Configuration" +msgstr "Ρύθμιση I2P τούνελ" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:352 +msgid "The default settings work for most people." +msgstr "" +"Οι προεπιλεγμένες ρυθμίσεις δουλεύουν για τους περισσότερους ανθρώπους." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:356 +msgid "There is a fundamental tradeoff between anonymity and performance." +msgstr "" +"Υπάρχει ένας ουσιώδης συμβιβασμός ανάμεσα στην ανωνυμία και την επίδοση." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:359 +msgid "" +"Tunnels longer than 3 hops (for example 2 hops + 0-2 hops, 3 hops + 0-1 " +"hops, 3 hops + 0-2 hops), or a high quantity + backup quantity, may severely " +"reduce performance or reliability." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:362 +msgid "High CPU and/or high outbound bandwidth usage may result." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:365 +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:375 +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:378 +msgid "Client tunnel changes are temporary and are not saved." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:380 +msgid "To make permanent client tunnel changes see the" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:382 +msgid "i2ptunnel page" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:132 +msgid "config UI" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:260 +msgid "I2P UI Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:299 +msgid "Router Console Theme" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:320 +msgid "Theme selection disabled for Internet Explorer, sorry." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:322 +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:325 +msgid "Router Console Language" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:331 +msgid "" +"Please contribute to the router console translation project! Contact the " +"developers in #i2p-dev on IRC to help." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:335 +msgid "Apply" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:132 +msgid "config update" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:250 +msgid "I2P Update Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:307 +msgid "Check for I2P and news updates" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:309 +msgid "News & I2P Updates" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:313 +msgid "Check for news updates" +msgstr "Έλεγχος για ενημέρωση Νέων" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:315 +msgid "News Updates" +msgstr "Ενημερώσεις Νέων" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:323 +msgid "Update In Progress" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:331 +msgid "News URL" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:335 +msgid "Refresh frequency" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:341 +msgid "Update policy" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:347 +msgid "Update through the eepProxy?" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:351 +msgid "eepProxy host" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:355 +msgid "eepProxy port" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:361 +msgid "Update URLs" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:365 +msgid "Trusted keys" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:369 +msgid "Update with unsigned development builds?" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:373 +msgid "Unsigned Build URL" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:379 +msgid "Updates will be dispatched via your package manager." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:131 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:132 +msgid "home" +msgstr "Αρχική" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:319 +msgid "Welcome to I2P" +msgstr "Καλωσήρθατε στο I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:141 +msgid "Internal Error" +msgstr "Εσωτερικό σφάλμα" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:147 +msgid "Configuration" +msgstr "Ρυθμίσεις" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:154 +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:158 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:277 +#, java-format +msgid "Please report bugs on {0} or {1}." +msgstr "Παρακαλούμε αναφέρετε τα σφάλματα στο {0} ή στο {1}." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:161 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:281 +msgid "" +"You may use the username \"guest\" and password \"guest\" if you do not wish " +"to register." +msgstr "" +"Μπορείτε να χρησιμοποίησετε όνομα χρήστη \"guest\" και κωδικό \"guest\" αν " +"δεν επιθυμείτε να κάνετε εγγραφή." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:165 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:283 +msgid "Please include this information in bug reports" +msgstr "" +"Παρακαλούμε συμπεριλάβετε αυτές τις πληροφορίες στις αναφορές σφάλματος" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:167 +msgid "Error Details" +msgstr "Λεπτομέρειες Σφάλματος" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:169 +#, java-format +msgid "Error {0}" +msgstr "Σφάλμα {0}" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:188 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:273 +msgid "I2P Version and Running Environment" +msgstr "Έκδοση I2P και Περιβάλλον Εκτέλεσης" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:229 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:332 +msgid "" +"Note that system information, log timestamps, and log messages may provide " +"clues to your location; please review everything you include in a bug report." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:143 +msgid "Page Not Found" +msgstr "Η σελίδα δεν βρέθηκε" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:264 +msgid "" +"Sorry! You appear to be requesting a non-existent Router Console page or " +"resource." +msgstr "Εμφάνιση πληροφοριών router" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:266 +msgid "Error 404" +msgstr "Σφάλμα 404" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:270 +msgid "not found" +msgstr "δεν βρέθηκε" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:134 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:131 +msgid "graphs" +msgstr "γραφήματα" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:270 +msgid "I2P Performance Graphs" +msgstr "Γραφήματα Επίδοσης I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:134 +msgid "Router is down" +msgstr "To router είναι εκτός λειτουργίας" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:233 +msgid "News" +msgstr "Νέα" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:277 +msgid "" +"Click a flag to select a language. Click 'configure language' below to " +"change it later." +msgstr "" +"Κάντε κλικ στη σημαία για να επιλέξετε γλώσσα. Κάντε κλικ στο 'ρύθμιση " +"γλώσσας' απο κάτω για την αλλάξετε αργότερα." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:327 +msgid "Search I2P" +msgstr "Αναζήτηση I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:347 +msgid "Eepsites of Interest" +msgstr "Ενδιαφέρονται eepsites" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:134 +msgid "Jar File Dump" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:131 +msgid "job queue" +msgstr "ουρά εργασιών" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:249 +msgid "I2P Router Job Queue" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:134 +msgid "logs" +msgstr "logs" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:271 +msgid "I2P Router Logs" +msgstr "Logs του I2P Router" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:334 +msgid "Critical Logs" +msgstr "Κρίσιμα logs" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:338 +msgid "Router Logs" +msgstr "Logs του Router" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:344 +msgid "Service (Wrapper) Logs" +msgstr "Logs του Service (Wrapper)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:131 +#, fuzzy +msgid "network database" +msgstr "περίληψη βάσης δεδομένω δικτύου" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:249 +#, fuzzy +msgid "I2P Network Database" +msgstr "Περίληψη Βάσης Δεδομένων Δικτύου I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:138 +msgid "WebApp Not Found" +msgstr "Η εφαρμογή ιστού δεν βρέθηκε" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:275 +msgid "Web Application Not Running" +msgstr "Η εφαρμογή ιστού δεν εκτελείται" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:277 +msgid "The requested web application is not running." +msgstr "Η ζητούμενη web εφαρμογή δεν εκτελείται." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:279 +msgid "" +"Please visit the config clients page to start it." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:131 +msgid "peer connections" +msgstr "συνδέσεις με ομότιμους" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:249 +msgid "I2P Network Peers" +msgstr "Ομότιμοι στο I2P Δίκτυο" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:131 +msgid "peer profiles" +msgstr "προφίλ ομότιμων" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:249 +msgid "I2P Network Peer Profiles" +msgstr "Προφίλ ομοτίμων Δικτύου I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:131 +msgid "statistics" +msgstr "στατιστικά" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:262 +msgid "I2P Router Statistics" +msgstr "Στατιστικά I2P Router" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:259 +#, java-format +msgid "Disable {0} Refresh" +msgstr "Απενεργοποίηση Ανανέωσης {0}" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:131 +msgid "tunnel summary" +msgstr "περίληψη των τούνελ" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:249 +msgid "I2P Tunnel Summary" +msgstr "Περίληψη I2P τούνελ" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:131 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:249 +msgid "Peer Profile" +msgstr "Προφίλ Ομότιμου" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:272 +#, java-format +msgid "Profile for peer {0}" +msgstr "Προφίλ για τον ομότιμο {0}" + +#~ msgid "Key Server" +#~ msgstr "Server κλειδιών" + +#~ msgid "OpenPGP Keyserver" +#~ msgstr "Server OpenPGP κλειδιών" + +#~ msgid "Network Database Contents" +#~ msgstr "Περιεχόμενα Βάσης Δεδομένων του Δικτύου" + +#~ msgid "View RouterInfo" +#~ msgstr "Εμφάνιση πληροφοριών router" + +#~ msgid "Peer Profiles" +#~ msgstr "Προφίλ ομοτίμων" diff --git a/apps/routerconsole/locale/messages_en.po b/apps/routerconsole/locale/messages_en.po index 8d1c089cf..6c3bebdc4 100644 --- a/apps/routerconsole/locale/messages_en.po +++ b/apps/routerconsole/locale/messages_en.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P routerconsole\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-03-07 00:52+0000\n" +"POT-Creation-Date: 2012-07-20 01:36+0000\n" "PO-Revision-Date: 2010-06-15 14:09+0100\n" "Last-Translator: duck \n" "Language-Team: duck \n" @@ -26,7 +26,7 @@ msgstr "" #. {0,number,####} prevents 1234 from being output as 1,234 in the English locale. #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1371 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1370 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -35,7 +35,7 @@ msgstr[1] "" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1375 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1374 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -44,7 +44,7 @@ msgstr[1] "" #. minutes #. alternates: mins, min. 'minutes' is probably too long. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1379 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1378 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -53,63 +53,64 @@ msgstr[1] "" #. hours #. alternates: hrs, hr., hrs. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1383 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1382 #, java-format msgid "1 hour" msgid_plural "{0} hours" msgstr[0] "" msgstr[1] "" -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1385 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:315 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1384 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:341 msgid "n/a" msgstr "" #. days -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1388 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1387 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "" msgstr[1] "" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:128 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:127 #, java-format msgid "Banned by router hash: {0}" msgstr "" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:130 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:129 msgid "Banned by router hash" msgstr "" #. Temporary reason, until the job finishes -#: ../../../router/java/src/net/i2p/router/Blocklist.java:673 -#: ../../../router/java/src/net/i2p/router/Blocklist.java:746 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:672 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:745 #, java-format msgid "IP banned by blocklist.txt entry {0}" msgstr "" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:785 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:784 msgid "IPs Banned Until Restart" msgstr "" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:809 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:808 msgid "IPs Permanently Banned" msgstr "" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:811 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:810 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66 msgid "From" msgstr "" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:813 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:812 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "To" msgstr "" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:849 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:848 #: ../java/src/net/i2p/router/web/ShitlistRenderer.java:47 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:415 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:451 msgid "none" msgstr "" @@ -117,87 +118,87 @@ msgstr "" #. if (_context.router().getRouterInfo().getBandwidthTier().equals("K")) #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:82 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:124 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:526 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:73 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:115 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:517 msgid "Rejecting tunnels: Starting up" msgstr "" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:177 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:168 msgid "Rejecting tunnels: High message delay" msgstr "" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:216 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:207 msgid "Rejecting most tunnels: High number of requests" msgstr "" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:271 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:262 msgid "Rejecting tunnels: Limit reached" msgstr "" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:339 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:330 msgid "Rejecting tunnels: Bandwidth limit" msgstr "" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:409 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:400 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "" #. hard to do {0} from here #. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:413 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:404 msgid "Accepting most tunnels" msgstr "" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:415 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Accepting tunnels" msgstr "" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:531 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:522 msgid "Rejecting tunnels: Shutting down" msgstr "" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:536 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:527 msgid "Rejecting tunnels" msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:155 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:149 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 msgid "Reseeding" msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:171 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:161 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." msgstr[0] "" msgstr[1] "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:178 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:168 msgid "Reseed failed." msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:179 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:169 #, java-format msgid "See {0} for help." msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:180 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:170 msgid "reseed configuration page" msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:323 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:311 msgid "Reseeding: fetching seed URL." msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:373 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:369 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -230,7 +231,7 @@ msgstr "" msgid "Known fast peers" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:526 +#: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:529 msgid "NetDb entry" msgstr "" @@ -239,200 +240,201 @@ msgstr "" msgid "No transports (hidden or starting up?)" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:445 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:453 msgid "Unreachable on any transport" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:494 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:502 msgid "Router Transport Addresses" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:499 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:507 #, java-format msgid "{0} is used for outbound connections only" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:513 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521 #: ../java/src/net/i2p/router/web/HomeHelper.java:32 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:145 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:152 msgid "Help" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:514 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:522 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:516 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:518 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:279 msgid "Definitions" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:519 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:751 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1978 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:752 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1958 #: ../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 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:91 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204 msgid "Peer" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:519 -msgid "The remote peer, identified by router hash" -msgstr "" - -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:520 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:752 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1982 -msgid "Dir" -msgstr "" - -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521 -msgid "Inbound connection" -msgstr "" - -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:523 -msgid "Outbound connection" -msgstr "" - -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:525 -msgid "They offered to introduce us (help other peers traverse our firewall)" -msgstr "" - #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527 -msgid "We offered to introduce them (help other peers traverse their firewall)" -msgstr "" - -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 -msgid "How long since a packet has been received / sent" +msgid "The remote peer, identified by router hash" msgstr "" #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:753 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1983 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 +msgid "Dir" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:529 +msgid "Inbound connection" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:531 +msgid "Outbound connection" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 +msgid "They offered to introduce us (help other peers traverse our firewall)" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 +msgid "We offered to introduce them (help other peers traverse their firewall)" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +msgid "How long since a packet has been received / sent" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:754 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1963 msgid "Idle" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:529 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:754 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1988 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:165 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:755 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1968 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "In/Out" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:529 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:530 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 msgid "How long ago this connection was established" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:530 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:755 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1993 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:756 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1973 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:834 msgid "Up" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:531 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:756 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1995 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:757 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1975 msgid "Skew" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:531 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 msgid "The difference between the peer's clock and your own" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:532 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 msgid "The number of sent messages awaiting acknowledgement" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 msgid "The maximum number of concurrent messages to send" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 msgid "The number of pending sends which exceed congestion window" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 msgid "The slow start threshold" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545 msgid "The round trip time in milliseconds" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2005 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1985 msgid "Dev" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 msgid "The standard deviation of the round trip time in milliseconds" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 msgid "The retransmit timeout in milliseconds" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:757 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2012 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:758 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1992 msgid "TX" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 msgid "The total number of packets sent to the peer" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:758 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2014 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:759 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1994 msgid "RX" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550 msgid "The total number of packets received from the peer" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2017 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:551 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1997 msgid "Dup TX" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:551 msgid "The total number of packets retransmitted to the peer" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2019 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:552 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1999 msgid "Dup RX" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:552 msgid "The total number of duplicate packets received from the peer" msgstr "" @@ -449,7 +451,7 @@ msgstr "" #: ../../../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 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:96 msgid "Status" msgstr "" @@ -548,1388 +550,1463 @@ msgstr "" msgid "{0} port {1,number,#####} was not forwarded by UPnP." msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:163 +#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:162 msgid "UPnP is not enabled" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:416 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:633 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:401 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:618 #, java-format msgid "Excessive clock skew: {0}" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:746 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:747 msgid "NTCP connections" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:747 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1974 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:748 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1954 msgid "Limit" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:748 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1975 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:749 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1955 msgid "Timeout" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:759 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:760 msgid "Out Queue" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:760 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:761 msgid "Backlogged?" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:774 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2037 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:775 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2017 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 msgid "Inbound" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:776 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2039 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:777 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2019 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 msgid "Outbound" msgstr "" #. buf.append("


    \n"); -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:825 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:826 msgid "peers" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1973 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1953 msgid "UDP connections" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1980 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1960 msgid "Sort by peer hash" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1982 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 msgid "Direction/Introduction" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1984 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1964 msgid "Sort by idle inbound" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1986 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1966 msgid "Sort by idle outbound" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1989 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1969 msgid "Sort by inbound rate" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1991 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1971 msgid "Sort by outbound rate" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1994 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1974 msgid "Sort by connection uptime" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1996 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1976 msgid "Sort by clock skew" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1999 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1979 msgid "Sort by congestion window" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2001 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1981 msgid "Sort by slow start threshold" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2004 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1984 msgid "Sort by round trip time" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2006 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1986 msgid "Sort by round trip time deviation" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2008 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1988 msgid "Sort by retransmission timeout" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2011 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1991 msgid "Sort by outbound maximum transmit unit" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2013 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1993 msgid "Sort by packets sent" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2015 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1995 msgid "Sort by packets received" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2018 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1998 msgid "Sort by packets retransmitted" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2020 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2000 msgid "Sort by packets received more than once" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2041 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2021 msgid "We offered to introduce them" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2043 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2023 msgid "They offered to introduce us" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2047 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2027 msgid "Choked" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2055 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2035 msgid "1 fail" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2057 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2037 #, java-format msgid "{0} fails" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2063 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:162 +#. 1 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2043 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:13 msgid "Banned" msgstr "" #. buf.append("
    \n"); -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2194 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2173 msgid "SUMMARY" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:159 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:187 msgid "Dropping tunnel requests: Too slow" msgstr "" #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:304 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:330 msgid "Dropping tunnel requests: Overloaded" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:513 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:539 msgid "Rejecting tunnels: Request overload" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:544 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:570 msgid "Rejecting tunnels: Connection limit" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:747 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:768 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:773 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:794 msgid "Dropping tunnel requests: High load" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:760 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:786 msgid "Dropping tunnel requests: Queue time" msgstr "" -#. geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip -#: ../java/build/Countries.java:8 -msgid " -f3-5 < GeoIPCountryWhois.csv|sed 's/" -msgstr "" - -#. geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip -#. g' > geoip.txt"); -#: ../java/build/Countries.java:9 -msgid " -f5,6 < GeoIPCountryWhois.csv |sed 's/" -msgstr "" - -#. geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip -#. g' > geoip.txt"); -#. g' | sort | uniq > countries.txt"); -#: ../java/build/Countries.java:10 +#. 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 "" -#: ../java/build/Countries.java:11 +#: ../java/build/Countries.java:4 msgid "Satellite Provider" msgstr "" -#: ../java/build/Countries.java:12 +#: ../java/build/Countries.java:5 msgid "Andorra" msgstr "" -#: ../java/build/Countries.java:13 +#: ../java/build/Countries.java:6 msgid "United Arab Emirates" msgstr "" -#: ../java/build/Countries.java:14 +#: ../java/build/Countries.java:7 msgid "Afghanistan" msgstr "" -#: ../java/build/Countries.java:15 +#: ../java/build/Countries.java:8 msgid "Antigua and Barbuda" msgstr "" -#: ../java/build/Countries.java:16 +#: ../java/build/Countries.java:9 msgid "Anguilla" msgstr "" -#: ../java/build/Countries.java:17 +#: ../java/build/Countries.java:10 msgid "Albania" msgstr "" -#: ../java/build/Countries.java:18 +#: ../java/build/Countries.java:11 msgid "Armenia" msgstr "" -#: ../java/build/Countries.java:19 +#: ../java/build/Countries.java:12 msgid "Netherlands Antilles" msgstr "" -#: ../java/build/Countries.java:20 +#: ../java/build/Countries.java:13 msgid "Angola" msgstr "" -#: ../java/build/Countries.java:21 +#: ../java/build/Countries.java:14 msgid "Antarctica" msgstr "" -#: ../java/build/Countries.java:22 +#: ../java/build/Countries.java:15 msgid "Argentina" msgstr "" -#: ../java/build/Countries.java:23 +#: ../java/build/Countries.java:16 msgid "American Samoa" msgstr "" -#: ../java/build/Countries.java:24 +#: ../java/build/Countries.java:17 msgid "Austria" msgstr "" -#: ../java/build/Countries.java:25 +#: ../java/build/Countries.java:18 msgid "Australia" msgstr "" -#: ../java/build/Countries.java:26 +#: ../java/build/Countries.java:19 msgid "Aruba" msgstr "" -#: ../java/build/Countries.java:27 +#: ../java/build/Countries.java:20 msgid "Åland Islands" msgstr "" -#: ../java/build/Countries.java:28 +#: ../java/build/Countries.java:21 msgid "Azerbaijan" msgstr "" -#: ../java/build/Countries.java:29 +#: ../java/build/Countries.java:22 msgid "Bosnia and Herzegovina" msgstr "" -#: ../java/build/Countries.java:30 +#: ../java/build/Countries.java:23 msgid "Barbados" msgstr "" -#: ../java/build/Countries.java:31 +#: ../java/build/Countries.java:24 msgid "Bangladesh" msgstr "" -#: ../java/build/Countries.java:32 +#: ../java/build/Countries.java:25 msgid "Belgium" msgstr "" -#: ../java/build/Countries.java:33 +#: ../java/build/Countries.java:26 msgid "Burkina Faso" msgstr "" -#: ../java/build/Countries.java:34 +#: ../java/build/Countries.java:27 msgid "Bulgaria" msgstr "" -#: ../java/build/Countries.java:35 +#: ../java/build/Countries.java:28 msgid "Bahrain" msgstr "" -#: ../java/build/Countries.java:36 +#: ../java/build/Countries.java:29 msgid "Burundi" msgstr "" -#: ../java/build/Countries.java:37 +#: ../java/build/Countries.java:30 msgid "Benin" msgstr "" -#: ../java/build/Countries.java:38 +#: ../java/build/Countries.java:31 msgid "Bermuda" msgstr "" -#: ../java/build/Countries.java:39 +#: ../java/build/Countries.java:32 msgid "Brunei Darussalam" msgstr "" -#: ../java/build/Countries.java:40 +#: ../java/build/Countries.java:33 msgid "Bolivia" msgstr "" -#: ../java/build/Countries.java:41 +#: ../java/build/Countries.java:34 msgid "Brazil" msgstr "" -#: ../java/build/Countries.java:42 +#: ../java/build/Countries.java:35 msgid "Bahamas" msgstr "" -#: ../java/build/Countries.java:43 +#: ../java/build/Countries.java:36 msgid "Bhutan" msgstr "" -#: ../java/build/Countries.java:44 +#: ../java/build/Countries.java:37 msgid "Bouvet Island" msgstr "" -#: ../java/build/Countries.java:45 +#: ../java/build/Countries.java:38 msgid "Botswana" msgstr "" -#: ../java/build/Countries.java:46 +#: ../java/build/Countries.java:39 msgid "Belarus" msgstr "" -#: ../java/build/Countries.java:47 +#: ../java/build/Countries.java:40 msgid "Belize" msgstr "" -#: ../java/build/Countries.java:48 +#: ../java/build/Countries.java:41 msgid "Canada" msgstr "" -#: ../java/build/Countries.java:49 +#: ../java/build/Countries.java:42 msgid "Cocos (Keeling) Islands" msgstr "" -#: ../java/build/Countries.java:50 +#: ../java/build/Countries.java:43 msgid "The Democratic Republic of the Congo" msgstr "" -#: ../java/build/Countries.java:51 +#: ../java/build/Countries.java:44 msgid "Central African Republic" msgstr "" -#: ../java/build/Countries.java:52 +#: ../java/build/Countries.java:45 msgid "Congo" msgstr "" -#: ../java/build/Countries.java:53 +#: ../java/build/Countries.java:46 msgid "Switzerland" msgstr "" -#: ../java/build/Countries.java:54 +#: ../java/build/Countries.java:47 msgid "Cote D'Ivoire" msgstr "" -#: ../java/build/Countries.java:55 +#: ../java/build/Countries.java:48 msgid "Cook Islands" msgstr "" -#: ../java/build/Countries.java:56 +#: ../java/build/Countries.java:49 msgid "Chile" msgstr "" -#: ../java/build/Countries.java:57 +#: ../java/build/Countries.java:50 msgid "Cameroon" msgstr "" -#: ../java/build/Countries.java:58 +#: ../java/build/Countries.java:51 msgid "China" msgstr "" -#: ../java/build/Countries.java:59 +#: ../java/build/Countries.java:52 msgid "Colombia" msgstr "" -#: ../java/build/Countries.java:60 +#: ../java/build/Countries.java:53 msgid "Costa Rica" msgstr "" -#: ../java/build/Countries.java:61 +#: ../java/build/Countries.java:54 msgid "Serbia and Montenegro" msgstr "" -#: ../java/build/Countries.java:62 +#: ../java/build/Countries.java:55 msgid "Cuba" msgstr "" -#: ../java/build/Countries.java:63 +#: ../java/build/Countries.java:56 msgid "Cape Verde" msgstr "" -#: ../java/build/Countries.java:64 +#: ../java/build/Countries.java:57 msgid "Christmas Island" msgstr "" -#: ../java/build/Countries.java:65 +#: ../java/build/Countries.java:58 msgid "Cyprus" msgstr "" -#: ../java/build/Countries.java:66 +#: ../java/build/Countries.java:59 msgid "Czech Republic" msgstr "" -#: ../java/build/Countries.java:67 +#: ../java/build/Countries.java:60 msgid "Germany" msgstr "" -#: ../java/build/Countries.java:68 +#: ../java/build/Countries.java:61 msgid "Djibouti" msgstr "" -#: ../java/build/Countries.java:69 +#: ../java/build/Countries.java:62 msgid "Denmark" msgstr "" -#: ../java/build/Countries.java:70 +#: ../java/build/Countries.java:63 msgid "Dominica" msgstr "" -#: ../java/build/Countries.java:71 +#: ../java/build/Countries.java:64 msgid "Dominican Republic" msgstr "" -#: ../java/build/Countries.java:72 +#: ../java/build/Countries.java:65 msgid "Algeria" msgstr "" -#: ../java/build/Countries.java:73 +#: ../java/build/Countries.java:66 msgid "Ecuador" msgstr "" -#: ../java/build/Countries.java:74 +#: ../java/build/Countries.java:67 msgid "Estonia" msgstr "" -#: ../java/build/Countries.java:75 +#: ../java/build/Countries.java:68 msgid "Egypt" msgstr "" -#: ../java/build/Countries.java:76 +#: ../java/build/Countries.java:69 msgid "Western Sahara" msgstr "" -#: ../java/build/Countries.java:77 +#: ../java/build/Countries.java:70 msgid "Eritrea" msgstr "" -#: ../java/build/Countries.java:78 +#: ../java/build/Countries.java:71 msgid "Spain" msgstr "" -#: ../java/build/Countries.java:79 +#: ../java/build/Countries.java:72 msgid "Ethiopia" msgstr "" -#: ../java/build/Countries.java:80 +#: ../java/build/Countries.java:73 msgid "European Union" msgstr "" -#: ../java/build/Countries.java:81 +#: ../java/build/Countries.java:74 msgid "Finland" msgstr "" -#: ../java/build/Countries.java:82 +#: ../java/build/Countries.java:75 msgid "Fiji" msgstr "" -#: ../java/build/Countries.java:83 +#: ../java/build/Countries.java:76 msgid "Falkland Islands (Malvinas)" msgstr "" -#: ../java/build/Countries.java:84 +#: ../java/build/Countries.java:77 msgid "Federated States of Micronesia" msgstr "" -#: ../java/build/Countries.java:85 +#: ../java/build/Countries.java:78 msgid "Faroe Islands" msgstr "" -#: ../java/build/Countries.java:86 +#: ../java/build/Countries.java:79 msgid "France" msgstr "" -#: ../java/build/Countries.java:87 +#: ../java/build/Countries.java:80 msgid "Gabon" msgstr "" -#: ../java/build/Countries.java:88 +#: ../java/build/Countries.java:81 msgid "United Kingdom" msgstr "" -#: ../java/build/Countries.java:89 +#: ../java/build/Countries.java:82 msgid "Grenada" msgstr "" -#: ../java/build/Countries.java:90 +#: ../java/build/Countries.java:83 msgid "Georgia" msgstr "" -#: ../java/build/Countries.java:91 +#: ../java/build/Countries.java:84 msgid "French Guiana" msgstr "" -#: ../java/build/Countries.java:92 +#: ../java/build/Countries.java:85 msgid "Guernsey" msgstr "" -#: ../java/build/Countries.java:93 +#: ../java/build/Countries.java:86 msgid "Ghana" msgstr "" -#: ../java/build/Countries.java:94 +#: ../java/build/Countries.java:87 msgid "Gibraltar" msgstr "" -#: ../java/build/Countries.java:95 +#: ../java/build/Countries.java:88 msgid "Greenland" msgstr "" -#: ../java/build/Countries.java:96 +#: ../java/build/Countries.java:89 msgid "Gambia" msgstr "" -#: ../java/build/Countries.java:97 +#: ../java/build/Countries.java:90 msgid "Guinea" msgstr "" -#: ../java/build/Countries.java:98 +#: ../java/build/Countries.java:91 msgid "Guadeloupe" msgstr "" -#: ../java/build/Countries.java:99 +#: ../java/build/Countries.java:92 msgid "Equatorial Guinea" msgstr "" -#: ../java/build/Countries.java:100 +#: ../java/build/Countries.java:93 msgid "Greece" msgstr "" -#: ../java/build/Countries.java:101 +#: ../java/build/Countries.java:94 msgid "South Georgia and the South Sandwich Islands" msgstr "" -#: ../java/build/Countries.java:102 +#: ../java/build/Countries.java:95 msgid "Guatemala" msgstr "" -#: ../java/build/Countries.java:103 +#: ../java/build/Countries.java:96 msgid "Guam" msgstr "" -#: ../java/build/Countries.java:104 +#: ../java/build/Countries.java:97 msgid "Guinea-Bissau" msgstr "" -#: ../java/build/Countries.java:105 +#: ../java/build/Countries.java:98 msgid "Guyana" msgstr "" -#: ../java/build/Countries.java:106 +#: ../java/build/Countries.java:99 msgid "Hong Kong" msgstr "" -#: ../java/build/Countries.java:107 +#: ../java/build/Countries.java:100 msgid "Honduras" msgstr "" -#: ../java/build/Countries.java:108 +#: ../java/build/Countries.java:101 msgid "Croatia" msgstr "" -#: ../java/build/Countries.java:109 +#: ../java/build/Countries.java:102 msgid "Haiti" msgstr "" -#: ../java/build/Countries.java:110 +#: ../java/build/Countries.java:103 msgid "Hungary" msgstr "" -#: ../java/build/Countries.java:111 +#: ../java/build/Countries.java:104 msgid "Indonesia" msgstr "" -#: ../java/build/Countries.java:112 +#: ../java/build/Countries.java:105 msgid "Ireland" msgstr "" -#: ../java/build/Countries.java:113 +#: ../java/build/Countries.java:106 msgid "Israel" msgstr "" -#: ../java/build/Countries.java:114 +#: ../java/build/Countries.java:107 msgid "Isle of Man" msgstr "" -#: ../java/build/Countries.java:115 +#: ../java/build/Countries.java:108 msgid "India" msgstr "" -#: ../java/build/Countries.java:116 +#: ../java/build/Countries.java:109 msgid "British Indian Ocean Territory" msgstr "" -#: ../java/build/Countries.java:117 +#: ../java/build/Countries.java:110 msgid "Iraq" msgstr "" -#: ../java/build/Countries.java:118 +#: ../java/build/Countries.java:111 msgid "Islamic Republic of Iran" msgstr "" -#: ../java/build/Countries.java:119 +#: ../java/build/Countries.java:112 msgid "Iceland" msgstr "" -#: ../java/build/Countries.java:120 +#: ../java/build/Countries.java:113 msgid "Italy" msgstr "" -#: ../java/build/Countries.java:121 +#: ../java/build/Countries.java:114 msgid "Jersey" msgstr "" -#: ../java/build/Countries.java:122 +#: ../java/build/Countries.java:115 msgid "Jamaica" msgstr "" -#: ../java/build/Countries.java:123 +#: ../java/build/Countries.java:116 msgid "Jordan" msgstr "" -#: ../java/build/Countries.java:124 +#: ../java/build/Countries.java:117 msgid "Japan" msgstr "" -#: ../java/build/Countries.java:125 +#: ../java/build/Countries.java:118 msgid "Kenya" msgstr "" -#: ../java/build/Countries.java:126 +#: ../java/build/Countries.java:119 msgid "Kyrgyzstan" msgstr "" -#: ../java/build/Countries.java:127 +#: ../java/build/Countries.java:120 msgid "Cambodia" msgstr "" -#: ../java/build/Countries.java:128 +#: ../java/build/Countries.java:121 msgid "Kiribati" msgstr "" -#: ../java/build/Countries.java:129 +#: ../java/build/Countries.java:122 msgid "Comoros" msgstr "" -#: ../java/build/Countries.java:130 +#: ../java/build/Countries.java:123 msgid "Saint Kitts and Nevis" msgstr "" -#: ../java/build/Countries.java:131 +#: ../java/build/Countries.java:124 msgid "The Democratic People's Republic of Korea" msgstr "" -#: ../java/build/Countries.java:132 +#: ../java/build/Countries.java:125 msgid "Republic of Korea" msgstr "" -#: ../java/build/Countries.java:133 +#: ../java/build/Countries.java:126 msgid "Kuwait" msgstr "" -#: ../java/build/Countries.java:134 +#: ../java/build/Countries.java:127 msgid "Cayman Islands" msgstr "" -#: ../java/build/Countries.java:135 +#: ../java/build/Countries.java:128 msgid "Kazakhstan" msgstr "" -#: ../java/build/Countries.java:136 +#: ../java/build/Countries.java:129 msgid "Lao People's Democratic Republic" msgstr "" -#: ../java/build/Countries.java:137 +#: ../java/build/Countries.java:130 msgid "Lebanon" msgstr "" -#: ../java/build/Countries.java:138 +#: ../java/build/Countries.java:131 msgid "Saint Lucia" msgstr "" -#: ../java/build/Countries.java:139 +#: ../java/build/Countries.java:132 msgid "Liechtenstein" msgstr "" -#: ../java/build/Countries.java:140 +#: ../java/build/Countries.java:133 msgid "Sri Lanka" msgstr "" -#: ../java/build/Countries.java:141 +#: ../java/build/Countries.java:134 msgid "Liberia" msgstr "" -#: ../java/build/Countries.java:142 +#: ../java/build/Countries.java:135 msgid "Lesotho" msgstr "" -#: ../java/build/Countries.java:143 +#: ../java/build/Countries.java:136 msgid "Lithuania" msgstr "" -#: ../java/build/Countries.java:144 +#: ../java/build/Countries.java:137 msgid "Luxembourg" msgstr "" -#: ../java/build/Countries.java:145 +#: ../java/build/Countries.java:138 msgid "Latvia" msgstr "" -#: ../java/build/Countries.java:146 +#: ../java/build/Countries.java:139 msgid "Libyan Arab Jamahiriya" msgstr "" -#: ../java/build/Countries.java:147 +#: ../java/build/Countries.java:140 msgid "Morocco" msgstr "" -#: ../java/build/Countries.java:148 +#: ../java/build/Countries.java:141 msgid "Monaco" msgstr "" -#: ../java/build/Countries.java:149 +#: ../java/build/Countries.java:142 msgid "Republic of Moldova" msgstr "" -#: ../java/build/Countries.java:150 +#: ../java/build/Countries.java:143 msgid "Montenegro" msgstr "" -#: ../java/build/Countries.java:151 +#: ../java/build/Countries.java:144 msgid "Saint Martin" msgstr "" -#: ../java/build/Countries.java:152 +#: ../java/build/Countries.java:145 msgid "Madagascar" msgstr "" -#: ../java/build/Countries.java:153 +#: ../java/build/Countries.java:146 msgid "Marshall Islands" msgstr "" -#: ../java/build/Countries.java:154 +#: ../java/build/Countries.java:147 msgid "The Former Yugoslav Republic of Macedonia" msgstr "" -#: ../java/build/Countries.java:155 +#: ../java/build/Countries.java:148 msgid "Mali" msgstr "" -#: ../java/build/Countries.java:156 +#: ../java/build/Countries.java:149 msgid "Myanmar" msgstr "" -#: ../java/build/Countries.java:157 +#: ../java/build/Countries.java:150 msgid "Mongolia" msgstr "" -#: ../java/build/Countries.java:158 +#: ../java/build/Countries.java:151 msgid "Macao" msgstr "" -#: ../java/build/Countries.java:159 +#: ../java/build/Countries.java:152 msgid "Northern Mariana Islands" msgstr "" -#: ../java/build/Countries.java:160 +#: ../java/build/Countries.java:153 msgid "Martinique" msgstr "" -#: ../java/build/Countries.java:161 +#: ../java/build/Countries.java:154 msgid "Mauritania" msgstr "" -#: ../java/build/Countries.java:162 +#: ../java/build/Countries.java:155 msgid "Montserrat" msgstr "" -#: ../java/build/Countries.java:163 +#: ../java/build/Countries.java:156 msgid "Malta" msgstr "" -#: ../java/build/Countries.java:164 +#: ../java/build/Countries.java:157 msgid "Mauritius" msgstr "" -#: ../java/build/Countries.java:165 +#: ../java/build/Countries.java:158 msgid "Maldives" msgstr "" -#: ../java/build/Countries.java:166 +#: ../java/build/Countries.java:159 msgid "Malawi" msgstr "" -#: ../java/build/Countries.java:167 +#: ../java/build/Countries.java:160 msgid "Mexico" msgstr "" -#: ../java/build/Countries.java:168 +#: ../java/build/Countries.java:161 msgid "Malaysia" msgstr "" -#: ../java/build/Countries.java:169 +#: ../java/build/Countries.java:162 msgid "Mozambique" msgstr "" -#: ../java/build/Countries.java:170 +#: ../java/build/Countries.java:163 msgid "Namibia" msgstr "" -#: ../java/build/Countries.java:171 +#: ../java/build/Countries.java:164 msgid "New Caledonia" msgstr "" -#: ../java/build/Countries.java:172 +#: ../java/build/Countries.java:165 msgid "Niger" msgstr "" -#: ../java/build/Countries.java:173 +#: ../java/build/Countries.java:166 msgid "Norfolk Island" msgstr "" -#: ../java/build/Countries.java:174 +#: ../java/build/Countries.java:167 msgid "Nigeria" msgstr "" -#: ../java/build/Countries.java:175 +#: ../java/build/Countries.java:168 msgid "Nicaragua" msgstr "" -#: ../java/build/Countries.java:176 +#: ../java/build/Countries.java:169 msgid "Netherlands" msgstr "" -#: ../java/build/Countries.java:177 +#: ../java/build/Countries.java:170 msgid "Norway" msgstr "" -#: ../java/build/Countries.java:178 +#: ../java/build/Countries.java:171 msgid "Nepal" msgstr "" -#: ../java/build/Countries.java:179 +#: ../java/build/Countries.java:172 msgid "Nauru" msgstr "" -#: ../java/build/Countries.java:180 +#: ../java/build/Countries.java:173 msgid "Niue" msgstr "" -#: ../java/build/Countries.java:181 +#: ../java/build/Countries.java:174 msgid "New Zealand" msgstr "" -#: ../java/build/Countries.java:182 +#: ../java/build/Countries.java:175 msgid "Oman" msgstr "" -#: ../java/build/Countries.java:183 +#: ../java/build/Countries.java:176 msgid "Panama" msgstr "" -#: ../java/build/Countries.java:184 +#: ../java/build/Countries.java:177 msgid "Peru" msgstr "" -#: ../java/build/Countries.java:185 +#: ../java/build/Countries.java:178 msgid "French Polynesia" msgstr "" -#: ../java/build/Countries.java:186 +#: ../java/build/Countries.java:179 msgid "Papua New Guinea" msgstr "" -#: ../java/build/Countries.java:187 +#: ../java/build/Countries.java:180 msgid "Philippines" msgstr "" -#: ../java/build/Countries.java:188 +#: ../java/build/Countries.java:181 msgid "Pakistan" msgstr "" -#: ../java/build/Countries.java:189 +#: ../java/build/Countries.java:182 msgid "Poland" msgstr "" -#: ../java/build/Countries.java:190 +#: ../java/build/Countries.java:183 msgid "Saint Pierre and Miquelon" msgstr "" -#: ../java/build/Countries.java:191 +#: ../java/build/Countries.java:184 msgid "Pitcairn Islands" msgstr "" -#: ../java/build/Countries.java:192 +#: ../java/build/Countries.java:185 msgid "Puerto Rico" msgstr "" -#: ../java/build/Countries.java:193 +#: ../java/build/Countries.java:186 msgid "Palestinian Territory" msgstr "" -#: ../java/build/Countries.java:194 +#: ../java/build/Countries.java:187 msgid "Portugal" msgstr "" -#: ../java/build/Countries.java:195 +#: ../java/build/Countries.java:188 msgid "Palau" msgstr "" -#: ../java/build/Countries.java:196 +#: ../java/build/Countries.java:189 msgid "Paraguay" msgstr "" -#: ../java/build/Countries.java:197 +#: ../java/build/Countries.java:190 msgid "Qatar" msgstr "" -#: ../java/build/Countries.java:198 -msgid "Reunion" +#: ../java/build/Countries.java:191 +msgid "Réunion" msgstr "" -#: ../java/build/Countries.java:199 +#: ../java/build/Countries.java:192 msgid "Romania" msgstr "" -#: ../java/build/Countries.java:200 +#: ../java/build/Countries.java:193 msgid "Serbia" msgstr "" -#: ../java/build/Countries.java:201 +#: ../java/build/Countries.java:194 msgid "Russian Federation" msgstr "" -#: ../java/build/Countries.java:202 +#: ../java/build/Countries.java:195 msgid "Rwanda" msgstr "" -#: ../java/build/Countries.java:203 +#: ../java/build/Countries.java:196 msgid "Saudi Arabia" msgstr "" -#: ../java/build/Countries.java:204 +#: ../java/build/Countries.java:197 msgid "Solomon Islands" msgstr "" -#: ../java/build/Countries.java:205 +#: ../java/build/Countries.java:198 msgid "Seychelles" msgstr "" -#: ../java/build/Countries.java:206 +#: ../java/build/Countries.java:199 msgid "Sudan" msgstr "" -#: ../java/build/Countries.java:207 +#: ../java/build/Countries.java:200 msgid "Sweden" msgstr "" -#: ../java/build/Countries.java:208 +#: ../java/build/Countries.java:201 msgid "Singapore" msgstr "" -#: ../java/build/Countries.java:209 +#: ../java/build/Countries.java:202 msgid "Saint Helena" msgstr "" -#: ../java/build/Countries.java:210 +#: ../java/build/Countries.java:203 msgid "Slovenia" msgstr "" -#: ../java/build/Countries.java:211 +#: ../java/build/Countries.java:204 msgid "Svalbard and Jan Mayen" msgstr "" -#: ../java/build/Countries.java:212 +#: ../java/build/Countries.java:205 msgid "Slovakia" msgstr "" -#: ../java/build/Countries.java:213 +#: ../java/build/Countries.java:206 msgid "Sierra Leone" msgstr "" -#: ../java/build/Countries.java:214 +#: ../java/build/Countries.java:207 msgid "San Marino" msgstr "" -#: ../java/build/Countries.java:215 +#: ../java/build/Countries.java:208 msgid "Senegal" msgstr "" -#: ../java/build/Countries.java:216 +#: ../java/build/Countries.java:209 msgid "Somalia" msgstr "" -#: ../java/build/Countries.java:217 +#: ../java/build/Countries.java:210 msgid "Suriname" msgstr "" -#: ../java/build/Countries.java:218 +#: ../java/build/Countries.java:211 msgid "Sao Tome and Principe" msgstr "" -#: ../java/build/Countries.java:219 +#: ../java/build/Countries.java:212 msgid "El Salvador" msgstr "" -#: ../java/build/Countries.java:220 +#: ../java/build/Countries.java:213 msgid "Syrian Arab Republic" msgstr "" -#: ../java/build/Countries.java:221 +#: ../java/build/Countries.java:214 msgid "Swaziland" msgstr "" -#: ../java/build/Countries.java:222 +#: ../java/build/Countries.java:215 msgid "Turks and Caicos Islands" msgstr "" -#: ../java/build/Countries.java:223 +#: ../java/build/Countries.java:216 msgid "Chad" msgstr "" -#: ../java/build/Countries.java:224 +#: ../java/build/Countries.java:217 msgid "French Southern Territories" msgstr "" -#: ../java/build/Countries.java:225 +#: ../java/build/Countries.java:218 msgid "Togo" msgstr "" -#: ../java/build/Countries.java:226 +#: ../java/build/Countries.java:219 msgid "Thailand" msgstr "" -#: ../java/build/Countries.java:227 +#: ../java/build/Countries.java:220 msgid "Tajikistan" msgstr "" -#: ../java/build/Countries.java:228 +#: ../java/build/Countries.java:221 msgid "Tokelau" msgstr "" -#: ../java/build/Countries.java:229 +#: ../java/build/Countries.java:222 msgid "Timor-Leste" msgstr "" -#: ../java/build/Countries.java:230 +#: ../java/build/Countries.java:223 msgid "Turkmenistan" msgstr "" -#: ../java/build/Countries.java:231 +#: ../java/build/Countries.java:224 msgid "Tunisia" msgstr "" -#: ../java/build/Countries.java:232 +#: ../java/build/Countries.java:225 msgid "Tonga" msgstr "" -#: ../java/build/Countries.java:233 +#: ../java/build/Countries.java:226 msgid "Turkey" msgstr "" -#: ../java/build/Countries.java:234 +#: ../java/build/Countries.java:227 msgid "Trinidad and Tobago" msgstr "" -#: ../java/build/Countries.java:235 +#: ../java/build/Countries.java:228 msgid "Tuvalu" msgstr "" -#: ../java/build/Countries.java:236 +#: ../java/build/Countries.java:229 msgid "Taiwan" msgstr "" -#: ../java/build/Countries.java:237 +#: ../java/build/Countries.java:230 msgid "United Republic of Tanzania" msgstr "" -#: ../java/build/Countries.java:238 +#: ../java/build/Countries.java:231 msgid "Ukraine" msgstr "" -#: ../java/build/Countries.java:239 +#: ../java/build/Countries.java:232 msgid "Uganda" msgstr "" -#: ../java/build/Countries.java:240 +#: ../java/build/Countries.java:233 msgid "United States Minor Outlying Islands" msgstr "" -#: ../java/build/Countries.java:241 +#: ../java/build/Countries.java:234 msgid "United States" msgstr "" -#: ../java/build/Countries.java:242 +#: ../java/build/Countries.java:235 msgid "Uruguay" msgstr "" -#: ../java/build/Countries.java:243 +#: ../java/build/Countries.java:236 msgid "Uzbekistan" msgstr "" -#: ../java/build/Countries.java:244 +#: ../java/build/Countries.java:237 msgid "Holy See (Vatican City State)" msgstr "" -#: ../java/build/Countries.java:245 +#: ../java/build/Countries.java:238 msgid "Saint Vincent and the Grenadines" msgstr "" -#: ../java/build/Countries.java:246 +#: ../java/build/Countries.java:239 msgid "Venezuela" msgstr "" -#: ../java/build/Countries.java:247 ../java/build/Countries.java:248 +#: ../java/build/Countries.java:240 ../java/build/Countries.java:241 msgid "Virgin Islands" msgstr "" -#: ../java/build/Countries.java:249 +#: ../java/build/Countries.java:242 msgid "Viet Nam" msgstr "" -#: ../java/build/Countries.java:250 +#: ../java/build/Countries.java:243 msgid "Vanuatu" msgstr "" -#: ../java/build/Countries.java:251 +#: ../java/build/Countries.java:244 msgid "Wallis and Futuna" msgstr "" -#: ../java/build/Countries.java:252 +#: ../java/build/Countries.java:245 msgid "Samoa" msgstr "" -#: ../java/build/Countries.java:253 +#: ../java/build/Countries.java:246 msgid "Yemen" msgstr "" -#: ../java/build/Countries.java:254 +#: ../java/build/Countries.java:247 msgid "Mayotte" msgstr "" -#: ../java/build/Countries.java:255 +#: ../java/build/Countries.java:248 msgid "South Africa" msgstr "" -#: ../java/build/Countries.java:256 +#: ../java/build/Countries.java:249 msgid "Zambia" msgstr "" -#: ../java/build/Countries.java:257 +#: ../java/build/Countries.java:250 msgid "Zimbabwe" msgstr "" -#: ../java/src/net/i2p/router/web/CSSHelper.java:75 +#: ../java/src/net/i2p/router/web/CSSHelper.java:117 #: ../java/src/net/i2p/router/web/HomeHelper.java:33 -#: ../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/console_jsp.java:252 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:141 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:213 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:215 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:211 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:310 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:220 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:222 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:148 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:214 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:216 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:225 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:195 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:197 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:284 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:221 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:211 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:211 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:213 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:215 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:211 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:213 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:220 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:222 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:220 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:222 msgid "I2P Router Console" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:52 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:51 msgid "Error updating the configuration - please see the error logs" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:62 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:306 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:61 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:297 msgid "Configuration saved successfully" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:64 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:421 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:308 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:63 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:299 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:96 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:36 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:329 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:35 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:437 msgid "Save Client Configuration" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:400 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:404 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:39 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:511 msgid "Save Interface Configuration" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:44 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:420 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:43 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:527 msgid "Save WebApp Configuration" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:47 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:541 msgid "Save Plugin Configuration" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:442 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:446 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:51 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:549 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:553 msgid "Install Plugin" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:448 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:55 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:555 msgid "Update All Installed Plugins" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:92 -#, java-format -msgid "Deleted plugin {0}" -msgstr "" - -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:94 -#, java-format -msgid "Error deleting plugin {0}" -msgstr "" - -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:114 -#, java-format -msgid "Stopped plugin {0}" -msgstr "" - -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:116 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:95 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:124 #, java-format msgid "Error stopping plugin {0}" msgstr "" +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:100 +#, java-format +msgid "Deleted plugin {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:102 +#, java-format +msgid "Error deleting plugin {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:122 +#, java-format +msgid "Stopped plugin {0}" +msgstr "" + #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:146 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:264 msgid "Start" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:157 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:165 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:100 #: ../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:37 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:35 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:143 msgid "Unsupported" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:203 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:211 msgid "New client added" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:207 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:215 msgid "" "Client configuration saved successfully - restart required to take effect." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:222 -#: ../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:230 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:254 msgid "Bad client index." msgstr "" #. #. What do we do here? #. -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:229 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:240 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:251 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:248 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:322 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:389 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:508 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:425 msgid "Client" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:229 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237 msgid "stopped" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:240 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:299 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:248 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305 msgid "started" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:251 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259 msgid "deleted" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:268 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:275 msgid "WebApp configuration saved." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:284 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:290 msgid "Plugin configuration saved." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:299 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 msgid "WebApp" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:301 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:307 msgid "Failed to start" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:312 msgid "Failed to find server." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:312 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:318 msgid "No plugin URL specified." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:322 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "No update URL specified for {0}" msgstr "" -#: ../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 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:362 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:367 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:337 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:350 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:355 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:368 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:373 msgid "Plugin or update download already in progress." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:334 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:340 msgid "Updating all plugins" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:353 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:140 #, java-format msgid "Downloading plugin from {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:371 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:377 #, java-format msgid "Checking plugin {0} for updates" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:381 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:387 #, java-format msgid "Started plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:383 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #, java-format msgid "Error starting plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:419 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:425 msgid "" "Interface configuration saved successfully - restart required to take effect." msgstr "" @@ -1940,7 +2017,7 @@ msgid "Edit" msgstr "" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:95 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:325 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:433 msgid "Add Client" msgstr "" @@ -1971,10 +2048,9 @@ msgid "Plugin" msgstr "" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:167 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:293 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:191 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:155 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:97 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:293 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:319 msgid "Version" msgstr "" @@ -1996,7 +2072,7 @@ msgstr "" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:213 #: ../java/src/net/i2p/router/web/HomeHelper.java:35 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:81 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 msgid "Website" msgstr "" @@ -2010,7 +2086,7 @@ msgstr "" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:271 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:96 -#: ../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:381 msgid "Check for updates" msgstr "" @@ -2029,32 +2105,38 @@ msgid "Delete" msgstr "" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:25 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:353 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:369 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:385 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:854 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:419 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:439 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:455 msgid "Delete selected" msgstr "" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:26 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:351 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:359 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:367 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:375 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:383 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:391 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:27 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:873 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:417 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:425 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:437 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:461 msgid "Add item" msgstr "" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:27 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:357 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:373 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:389 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:423 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:443 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:459 msgid "Restore defaults" msgstr "" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:28 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:343 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:381 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:30 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:405 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:409 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:439 msgid "Save" msgstr "" @@ -2075,20 +2157,22 @@ msgid "No URL entered" msgstr "" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:77 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:85 msgid "Added" msgstr "" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:94 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:111 msgid "Removed" msgstr "" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:319 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:425 msgid "Add key" msgstr "" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:423 msgid "Delete key" msgstr "" @@ -2130,7 +2214,7 @@ msgstr "" msgid "Log overrides updated" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:160 +#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:161 msgid "Log configuration saved" msgstr "" @@ -2153,7 +2237,7 @@ msgstr "" #. http://www.dhs.gov/xinfoshare/programs/Copy_of_press_release_0046.shtm #. but pink instead of yellow for WARN #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:96 +#: ../java/src/net/i2p/router/web/LogsHelper.java:106 msgid "CRIT" msgstr "" @@ -2162,22 +2246,23 @@ msgid "DEBUG" msgstr "" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:98 +#: ../java/src/net/i2p/router/web/LogsHelper.java:108 msgid "ERROR" msgstr "" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:102 +#: ../java/src/net/i2p/router/web/LogsHelper.java:112 msgid "INFO" msgstr "" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:100 +#: ../java/src/net/i2p/router/web/LogsHelper.java:110 msgid "WARN" msgstr "" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:88 -#: ../java/src/net/i2p/router/web/HomeHelper.java:178 +#: ../java/src/net/i2p/router/web/HomeHelper.java:192 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:808 msgid "Remove" msgstr "" @@ -2196,19 +2281,61 @@ msgid "Home Page" msgstr "" #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:210 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:179 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:121 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:343 msgid "Network" msgstr "" +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:288 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:284 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:289 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:326 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:298 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:296 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:295 +msgid "Summary Bar" +msgstr "" + #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 msgid "UI" msgstr "" #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:99 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:311 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:196 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:491 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "" @@ -2218,7 +2345,7 @@ msgid "Clients" msgstr "" #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:397 msgid "Keyring" msgstr "" @@ -2227,15 +2354,15 @@ msgid "Logging" msgstr "" #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:105 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:225 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:202 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:377 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "" #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:408 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:143 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240 msgid "Stats" msgstr "" @@ -2243,132 +2370,132 @@ msgstr "" msgid "Advanced" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:58 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:33 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:54 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:31 #: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:34 -#: ../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:303 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:337 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:448 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:382 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:417 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:395 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:545 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:444 msgid "Save changes" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:141 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:136 msgid "Rechecking router reachability..." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:179 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:174 msgid "Updating IP address" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:198 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:193 msgid "Disabling TCP completely" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:203 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:198 msgid "Updating inbound TCP address to" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:203 msgid "Disabling inbound TCP" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:210 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:205 msgid "Updating inbound TCP address to auto" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:221 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:216 msgid "Updating inbound TCP port to" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:224 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:219 msgid "Updating inbound TCP port to auto" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:236 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231 msgid "Updating UDP port from" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:236 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231 msgid "to" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:247 msgid "Gracefully restarting into Hidden Router Mode" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:249 msgid "Gracefully restarting to exit Hidden Router Mode" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:258 msgid "Enabling UPnP, restart required to take effect" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:260 msgid "Disabling UPnP, restart required to take effect" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:273 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:268 msgid "Enabling laptop mode" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:275 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:270 msgid "Disabling laptop mode" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:282 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:277 msgid "Disabling UDP" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:284 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:279 msgid "Enabling UDP" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:291 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:286 msgid "Requiring SSU introducers" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:354 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:345 #, java-format msgid "The hostname or IP {0} is not publicly routable" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:348 #, java-format msgid "The hostname or IP {0} is invalid" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:383 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:374 msgid "Updating bandwidth share percentage" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:413 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:404 msgid "Updated bandwidth limits" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:41 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:38 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:46 #: ../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:56 #: ../java/src/net/i2p/router/web/ConfigNetHelper.java:59 -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:62 msgid "unknown" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:182 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:171 msgid "bits per second" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:183 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:172 #, java-format msgid "or {0} bytes per month maximum" msgstr "" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:311 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:415 msgid "Ban peer until restart" msgstr "" @@ -2388,7 +2515,7 @@ msgid "Invalid peer" msgstr "" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:313 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:417 msgid "Unban peer" msgstr "" @@ -2401,7 +2528,7 @@ msgid "is not currently banned" msgstr "" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:443 msgid "Adjust peer bonuses" msgstr "" @@ -2414,27 +2541,27 @@ msgid "Bad capacity value" msgstr "" #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:380 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:480 msgid "Save changes and reseed now" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:25 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 msgid "Reseeding is already in progress" msgstr "" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:28 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 msgid "Starting reseed process" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:89 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:94 msgid "Configuration saved successfully." msgstr "" #. Normal browsers send value, IE sends button label #: ../java/src/net/i2p/router/web/ConfigRestartBean.java:34 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:174 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:393 msgid "Shutdown immediately" msgstr "" @@ -2455,7 +2582,7 @@ msgstr "" #. 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:145 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:142 msgid "Restart" msgstr "" @@ -2482,7 +2609,7 @@ msgid "Restart in {0}" msgstr "" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:169 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:292 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:391 msgid "Shutdown gracefully" msgstr "" @@ -2495,7 +2622,7 @@ msgid "Shutdown immediately! boom bye bye bad bwoy" msgstr "" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:179 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:296 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:395 msgid "Cancel graceful shutdown" msgstr "" @@ -2504,7 +2631,7 @@ msgid "Graceful shutdown cancelled" msgstr "" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:182 -#: ../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:407 msgid "Graceful restart" msgstr "" @@ -2513,7 +2640,7 @@ msgid "Graceful restart requested" msgstr "" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:188 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:409 msgid "Hard restart" msgstr "" @@ -2538,51 +2665,56 @@ msgid "Rekeying after graceful shutdown" msgstr "" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:332 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:435 msgid "Run I2P on startup" msgstr "" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:334 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:437 msgid "Don't run I2P on startup" msgstr "" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:206 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:353 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455 msgid "Dump threads" msgstr "" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:213 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:361 +#, java-format +msgid "Threads dumped to {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:463 msgid "View console on startup" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 msgid "Console is to be shown on startup" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:363 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:465 msgid "Do not view console on startup" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 msgid "Console is not to be shown on startup" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Service installed" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:230 msgid "Warning: unable to install the service" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 msgid "Service removed" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:238 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:239 msgid "Warning: unable to remove the service" msgstr "" @@ -2604,6 +2736,69 @@ msgid "" "href=\"graphs.jsp\">Graphs Page
    " msgstr "" +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:28 +msgid "Save order" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:35 +msgid "Refresh interval changed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:37 +#, java-format +msgid "Refresh interval must be at least {0} seconds" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:39 +msgid "Refresh interval must be a number" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:42 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:417 +msgid "Restore full default" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:44 +msgid "Full summary bar default restored." +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:45 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:49 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:141 +msgid "Summary bar will refresh shortly." +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:46 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:419 +msgid "Restore minimal default" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:48 +msgid "Minimal summary bar default restored." +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:65 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:87 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:135 +msgid "Order must be an integer" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:72 +msgid "No section selected" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:77 +msgid "No order entered" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:133 +msgid "Moved" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:140 +msgid "Saved order of sections." +msgstr "" + #. the count isn't really correct anyway, since we don't check for actual changes #. addFormNotice("Updated settings for " + updated + " pools."); #: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:136 @@ -2637,7 +2832,7 @@ msgstr[0] "" msgstr[1] "" #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:35 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:43 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35 msgid "Exploratory tunnels" msgstr "" @@ -2727,6 +2922,10 @@ msgstr "" msgid "German" msgstr "" +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +msgid "Greek" +msgstr "" + #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 msgid "Spanish" msgstr "" @@ -2739,6 +2938,10 @@ msgstr "" msgid "French" msgstr "" +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +msgid "Hungarian" +msgstr "" + #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 msgid "Italian" msgstr "" @@ -2812,7 +3015,7 @@ msgstr "" #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:151 #: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:112 -#: ../java/src/net/i2p/router/web/GraphHelper.java:360 +#: ../java/src/net/i2p/router/web/GraphHelper.java:361 msgid "Never" msgstr "" @@ -2862,183 +3065,189 @@ msgstr "" #. e.g. "statname for 60m" #: ../java/src/net/i2p/router/web/GraphHelper.java:172 -#: ../java/src/net/i2p/router/web/GraphHelper.java:220 +#: ../java/src/net/i2p/router/web/GraphHelper.java:221 #, java-format msgid "{0} for {1}" msgstr "" -#. FIXME jrobin doesn't support setting the timezone, will have to mod TimeAxis.java -#: ../java/src/net/i2p/router/web/GraphHelper.java:194 -#: ../java/src/net/i2p/router/web/GraphHelper.java:307 -msgid "All times are UTC." -msgstr "" - -#: ../java/src/net/i2p/router/web/GraphHelper.java:222 +#: ../java/src/net/i2p/router/web/GraphHelper.java:223 #, java-format msgid "ending {0} ago" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:237 +#: ../java/src/net/i2p/router/web/GraphHelper.java:238 msgid "Larger" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:243 +#: ../java/src/net/i2p/router/web/GraphHelper.java:244 msgid "Smaller" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:249 +#: ../java/src/net/i2p/router/web/GraphHelper.java:250 msgid "Taller" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:255 +#: ../java/src/net/i2p/router/web/GraphHelper.java:256 msgid "Shorter" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:261 +#: ../java/src/net/i2p/router/web/GraphHelper.java:262 msgid "Wider" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:267 +#: ../java/src/net/i2p/router/web/GraphHelper.java:268 msgid "Narrower" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:274 +#: ../java/src/net/i2p/router/web/GraphHelper.java:275 msgid "Larger interval" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:280 +#: ../java/src/net/i2p/router/web/GraphHelper.java:281 msgid "Smaller interval" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:287 +#: ../java/src/net/i2p/router/web/GraphHelper.java:288 msgid "Previous interval" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:298 +#: ../java/src/net/i2p/router/web/GraphHelper.java:299 msgid "Next interval" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:304 -#: ../java/src/net/i2p/router/web/GraphHelper.java:344 +#: ../java/src/net/i2p/router/web/GraphHelper.java:305 +#: ../java/src/net/i2p/router/web/GraphHelper.java:345 msgid "Plot averages" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:304 -#: ../java/src/net/i2p/router/web/GraphHelper.java:345 +#: ../java/src/net/i2p/router/web/GraphHelper.java:305 +#: ../java/src/net/i2p/router/web/GraphHelper.java:346 msgid "plot events" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:339 +#: ../java/src/net/i2p/router/web/GraphHelper.java:308 +msgid "All times are UTC." +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:340 msgid "Configure Graph Display" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:339 +#: ../java/src/net/i2p/router/web/GraphHelper.java:340 msgid "Select Stats" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:343 +#: ../java/src/net/i2p/router/web/GraphHelper.java:344 msgid "Periods" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:345 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:339 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:330 +#: ../java/src/net/i2p/router/web/GraphHelper.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:433 msgid "or" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:346 +#: ../java/src/net/i2p/router/web/GraphHelper.java:347 msgid "Image sizes" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:346 +#: ../java/src/net/i2p/router/web/GraphHelper.java:347 msgid "width" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:347 +#: ../java/src/net/i2p/router/web/GraphHelper.java:348 msgid "height" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:347 #: ../java/src/net/i2p/router/web/GraphHelper.java:348 +#: ../java/src/net/i2p/router/web/GraphHelper.java:349 msgid "pixels" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:349 +#: ../java/src/net/i2p/router/web/GraphHelper.java:350 msgid "Refresh delay" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:364 +#: ../java/src/net/i2p/router/web/GraphHelper.java:365 msgid "Store graph data on disk?" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:370 +#: ../java/src/net/i2p/router/web/GraphHelper.java:371 msgid "Save settings and redraw graphs" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:425 +#: ../java/src/net/i2p/router/web/GraphHelper.java:426 msgid "Graph settings saved" msgstr "" -#: ../java/src/net/i2p/router/web/HomeHelper.java:28 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:155 +#: ../java/src/net/i2p/router/web/HomeHelper.java:27 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:252 msgid "Addressbook" msgstr "" -#: ../java/src/net/i2p/router/web/HomeHelper.java:28 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:153 +#: ../java/src/net/i2p/router/web/HomeHelper.java:27 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:250 msgid "Manage your I2P hosts file here (I2P domain name resolution)" msgstr "" -#: ../java/src/net/i2p/router/web/HomeHelper.java:29 +#: ../java/src/net/i2p/router/web/HomeHelper.java:28 msgid "Configure Bandwidth" msgstr "" -#: ../java/src/net/i2p/router/web/HomeHelper.java:29 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:256 +#: ../java/src/net/i2p/router/web/HomeHelper.java:28 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:314 msgid "I2P Bandwidth Configuration" msgstr "" +#: ../java/src/net/i2p/router/web/HomeHelper.java:29 +msgid "Configure Language" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:29 +msgid "Console Language Selection" +msgstr "" + #: ../java/src/net/i2p/router/web/HomeHelper.java:30 msgid "Customize Home Page" msgstr "" #: ../java/src/net/i2p/router/web/HomeHelper.java:30 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:268 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:330 msgid "I2P Home Page Configuration" msgstr "" #: ../java/src/net/i2p/router/web/HomeHelper.java:31 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:67 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:160 msgid "Anonymous webmail client" msgstr "" #: ../java/src/net/i2p/router/web/HomeHelper.java:31 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:69 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:162 msgid "Email" msgstr "" #: ../java/src/net/i2p/router/web/HomeHelper.java:32 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:170 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:266 msgid "I2P Router Help" msgstr "" #: ../java/src/net/i2p/router/web/HomeHelper.java:33 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:146 msgid "Router Console" msgstr "" #: ../java/src/net/i2p/router/web/HomeHelper.java:34 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:73 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:166 msgid "Built-in anonymous BitTorrent Client" msgstr "" #: ../java/src/net/i2p/router/web/HomeHelper.java:34 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:75 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:168 msgid "Torrents" msgstr "" #: ../java/src/net/i2p/router/web/HomeHelper.java:35 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:79 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172 msgid "Local web server" msgstr "" @@ -3051,320 +3260,357 @@ msgid "Bug tracker" msgstr "" #: ../java/src/net/i2p/router/web/HomeHelper.java:40 +msgid "The Italian Bittorrent Resource" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:41 msgid "Dev Forum" msgstr "" -#: ../java/src/net/i2p/router/web/HomeHelper.java:40 +#: ../java/src/net/i2p/router/web/HomeHelper.java:41 msgid "Development forum" msgstr "" -#: ../java/src/net/i2p/router/web/HomeHelper.java:41 -#: ../java/src/net/i2p/router/web/HomeHelper.java:51 +#: ../java/src/net/i2p/router/web/HomeHelper.java:42 +#: ../java/src/net/i2p/router/web/HomeHelper.java:54 msgid "Bittorrent tracker" msgstr "" -#: ../java/src/net/i2p/router/web/HomeHelper.java:41 +#: ../java/src/net/i2p/router/web/HomeHelper.java:42 msgid "diftracker" msgstr "" -#: ../java/src/net/i2p/router/web/HomeHelper.java:42 +#: ../java/src/net/i2p/router/web/HomeHelper.java:43 msgid "I2P Applications" msgstr "" -#: ../java/src/net/i2p/router/web/HomeHelper.java:43 +#: ../java/src/net/i2p/router/web/HomeHelper.java:44 msgid "FAQ" msgstr "" -#: ../java/src/net/i2p/router/web/HomeHelper.java:43 +#: ../java/src/net/i2p/router/web/HomeHelper.java:44 msgid "Frequently Asked Questions" msgstr "" -#: ../java/src/net/i2p/router/web/HomeHelper.java:44 +#: ../java/src/net/i2p/router/web/HomeHelper.java:45 msgid "Community forum" msgstr "" -#: ../java/src/net/i2p/router/web/HomeHelper.java:44 +#: ../java/src/net/i2p/router/web/HomeHelper.java:45 msgid "Forum" msgstr "" -#. "ident.i2p" + S + _x("Short message service") + S + "http://ident.i2p/" + S + I + "itoopie_sm.png" + S + #: ../java/src/net/i2p/router/web/HomeHelper.java:46 +msgid "" +"A public anonymous Git hosting site - supports pulling via Git and HTTP and " +"pushing via SSH" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:46 +msgid "Anonymous Git Hosting" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:47 +msgid "Microblog" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:47 +msgid "Your premier microblogging service on I2P" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:48 msgid "Javadocs" msgstr "" -#: ../java/src/net/i2p/router/web/HomeHelper.java:46 -#: ../java/src/net/i2p/router/web/HomeHelper.java:54 +#: ../java/src/net/i2p/router/web/HomeHelper.java:48 +#: ../java/src/net/i2p/router/web/HomeHelper.java:57 msgid "Technical documentation" msgstr "" -#: ../java/src/net/i2p/router/web/HomeHelper.java:47 -msgid "Key Server" +#: ../java/src/net/i2p/router/web/HomeHelper.java:50 +msgid "Debian and Tahoe-LAFS repositories" msgstr "" -#: ../java/src/net/i2p/router/web/HomeHelper.java:47 -msgid "OpenPGP Keyserver" +#. _x("Key Server") + S + _x("OpenPGP Keyserver") + S + "http://keys.i2p/" + S + I + "book.png" + S + +#: ../java/src/net/i2p/router/web/HomeHelper.java:50 +msgid "killyourtv.i2p" msgstr "" -#: ../java/src/net/i2p/router/web/HomeHelper.java:48 +#: ../java/src/net/i2p/router/web/HomeHelper.java:51 msgid "I2P Pastebin" msgstr "" -#: ../java/src/net/i2p/router/web/HomeHelper.java:48 +#: ../java/src/net/i2p/router/web/HomeHelper.java:51 msgid "Pastebin" msgstr "" -#: ../java/src/net/i2p/router/web/HomeHelper.java:49 +#: ../java/src/net/i2p/router/web/HomeHelper.java:52 msgid "I2P News" msgstr "" -#. _x("Plugins") + S + _x("Add-on directory") + S + "http://*TBD*.i2p/" + S + I + "plugin.png" + S + -#: ../java/src/net/i2p/router/web/HomeHelper.java:51 -msgid "Postman's Tracker" -msgstr "" - -#: ../java/src/net/i2p/router/web/HomeHelper.java:52 -msgid "I2P home page" -msgstr "" - -#: ../java/src/net/i2p/router/web/HomeHelper.java:52 -msgid "Project Website" +#: ../java/src/net/i2p/router/web/HomeHelper.java:53 +msgid "Add-on directory" msgstr "" #: ../java/src/net/i2p/router/web/HomeHelper.java:53 -msgid "I2P Netowrk Statistics" +msgid "Plugins" msgstr "" #: ../java/src/net/i2p/router/web/HomeHelper.java:54 -msgid "Technical Docs" +msgid "Postman's Tracker" msgstr "" #: ../java/src/net/i2p/router/web/HomeHelper.java:55 -msgid "Trac Wiki" +msgid "I2P home page" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:55 +msgid "Project Website" msgstr "" #: ../java/src/net/i2p/router/web/HomeHelper.java:56 +msgid "I2P Netowrk Statistics" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:57 +msgid "Technical Docs" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:58 +msgid "Trac Wiki" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:59 msgid "Ugha's Wiki" msgstr "" -#: ../java/src/net/i2p/router/web/HomeHelper.java:89 +#: ../java/src/net/i2p/router/web/HomeHelper.java:60 +msgid "Seedless and the Robert BitTorrent applications" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:60 +msgid "Sponge's main site" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:101 msgid "The HTTP proxy is not up" msgstr "" -#: ../java/src/net/i2p/router/web/HomeHelper.java:91 +#: ../java/src/net/i2p/router/web/HomeHelper.java:103 #, java-format msgid "Your browser is not properly configured to use the HTTP proxy at {0}" msgstr "" -#: ../java/src/net/i2p/router/web/HomeHelper.java:180 +#: ../java/src/net/i2p/router/web/HomeHelper.java:194 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:810 msgid "Name" msgstr "" -#: ../java/src/net/i2p/router/web/HomeHelper.java:182 +#: ../java/src/net/i2p/router/web/HomeHelper.java:196 msgid "URL" msgstr "" -#: ../java/src/net/i2p/router/web/HomeHelper.java:200 +#: ../java/src/net/i2p/router/web/HomeHelper.java:214 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:856 msgid "Add" msgstr "" -#: ../java/src/net/i2p/router/web/LogsHelper.java:28 -#: ../java/src/net/i2p/router/web/LogsHelper.java:62 +#: ../java/src/net/i2p/router/web/LogsHelper.java:29 +#: ../java/src/net/i2p/router/web/LogsHelper.java:72 msgid "File location" msgstr "" -#: ../java/src/net/i2p/router/web/LogsHelper.java:59 +#: ../java/src/net/i2p/router/web/LogsHelper.java:69 msgid "File not found" msgstr "" -#: ../java/src/net/i2p/router/web/LogsHelper.java:77 +#: ../java/src/net/i2p/router/web/LogsHelper.java:87 msgid "No log messages" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:80 -msgid "Network Database RouterInfo Lookup" +#: ../java/src/net/i2p/router/web/NetDbHelper.java:19 +msgid "Summary" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:95 +#. 0 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:20 +msgid "Local Router" +msgstr "" + +#. 1 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:21 +msgid "Router Lookup" +msgstr "" + +#. 2 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:22 +msgid "All Routers" +msgstr "" + +#. 3 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:23 +msgid "All Routers with Full Stats" +msgstr "" + +#. 4 +#. 5 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:25 +msgid "LeaseSets" +msgstr "" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92 #: ../java/strings/Strings.java:68 msgid "Router" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:95 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92 msgid "not found in network database" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:107 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:235 -msgid "Network Database Contents" -msgstr "" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:108 -msgid "View RouterInfo" -msgstr "" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:109 -msgid "LeaseSets" -msgstr "" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:142 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135 msgid "LeaseSet" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:144 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:137 msgid "Local" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:146 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:139 msgid "Unpublished" msgstr "" +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:140 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:147 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:154 msgid "Destination" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:164 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:157 #, java-format msgid "Expires in {0}" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:166 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:159 #, java-format msgid "Expired {0} ago" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:181 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:165 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Gateway" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:181 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174 msgid "Lease" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:183 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:176 msgid "Tunnel" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:235 -msgid "View LeaseSets" -msgstr "" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:237 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:232 msgid "Not initialized" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:246 -msgid "Routers" -msgstr "" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:248 -msgid "Show all routers" -msgstr "" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:250 -msgid "Show all routers with full stats" -msgstr "" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:286 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:283 msgid "Network Database Router Statistics" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:293 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:307 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:325 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322 msgid "Count" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:307 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304 msgid "Transports" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:325 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322 msgid "Country" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:364 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:367 msgid "Our info" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:366 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:369 msgid "Peer info for" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:370 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:371 msgid "Full entry" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:376 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:119 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:515 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:152 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:630 msgid "Hidden" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:376 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378 msgid "Updated" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:377 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:380 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:379 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:382 #, java-format msgid "{0} ago" msgstr "" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:379 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:383 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:381 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:385 msgid "Published" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:385 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:387 msgid "Address(es)" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:398 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:400 msgid "cost" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 msgid "Hidden or starting up" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 msgid "SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 msgid "SSU with introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 msgid "NTCP" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 msgid "NTCP and SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 msgid "NTCP and SSU with introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NewsFetcher.java:133 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:131 #, java-format msgid "News last updated {0} ago." msgstr "" -#: ../java/src/net/i2p/router/web/NewsFetcher.java:139 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:137 #, java-format msgid "News last checked {0} ago." msgstr "" -#: ../java/src/net/i2p/router/web/NewsFetcher.java:148 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:146 msgid "Hide news" msgstr "" -#: ../java/src/net/i2p/router/web/NewsFetcher.java:151 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:149 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "" @@ -3383,392 +3629,419 @@ msgstr[1] "" msgid "Plugin update check complete" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:85 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:81 #, java-format msgid "Cannot check, plugin {0} is not installed" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:155 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:151 #, java-format msgid "Checking for update of plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:185 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:181 #, java-format msgid "New plugin version {0} is available" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:188 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:184 #, java-format msgid "No new version is available for plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:198 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:194 #, java-format msgid "Update check failed for plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:147 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:125 +#, java-format +msgid "Attempting to install from file {0}" +msgstr "" + +#. This is actually what String.isEmpty() does, so it should be safe. +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:129 +#, java-format +msgid "No file specified {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:136 +#, java-format +msgid "Failed to install from file {0}, copy failed." +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:162 msgid "Downloading plugin" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:154 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:244 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:169 #, java-format msgid "{0}B transferred" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:161 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:177 msgid "Plugin downloaded" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:166 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:382 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:182 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:415 #, java-format msgid "Cannot create plugin directory {0}" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:175 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:297 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:191 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:302 #, java-format msgid "from {0}" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:185 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:201 #, java-format msgid "Plugin from {0} is corrupt" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:196 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:212 #, java-format msgid "Plugin from {0} does not contain the required configuration file" msgstr "" #. updateStatus("" + "Plugin contains an invalid key" + ' ' + pubkey + ' ' + signer + ""); -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:209 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:225 #, java-format msgid "Plugin from {0} contains an invalid key" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:233 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:243 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:257 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:249 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:259 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:273 #, java-format msgid "Plugin signature verification of {0} failed" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:272 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:288 #, java-format msgid "Plugin from {0} has invalid name or version" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:277 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293 #, java-format msgid "Plugin {0} has mismatched versions" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:285 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:301 #, java-format msgid "This plugin requires I2P version {0} or higher" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:309 #, java-format msgid "This plugin requires Java version {0} or higher" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:302 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:318 msgid "" "Downloaded plugin is for new installs only, but the plugin is already " "installed" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:314 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:329 msgid "Installed plugin does not contain the required configuration file" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:322 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:337 msgid "Signature of downloaded plugin does not match installed plugin" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:329 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:344 #, java-format msgid "Downloaded plugin version {0} is not newer than installed plugin" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:336 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:351 #, java-format msgid "Plugin update requires installed plugin version {0} or higher" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:343 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:358 #, java-format msgid "Plugin update requires installed plugin version {0} or lower" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:351 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:366 #, java-format msgid "Plugin requires Jetty version {0} or higher" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:358 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:373 #, java-format msgid "Plugin requires Jetty version {0} or lower" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:377 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:382 +#, java-format +msgid "Cannot copy plugin to directory {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:392 +msgid "Plugin will be installed on next restart." +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:410 msgid "Plugin is for upgrades only, but the plugin is not installed" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:390 -#, java-format -msgid "Failed to install plugin in {0}" -msgstr "" - -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:398 -#, java-format -msgid "Plugin {0} installed, router restart required" -msgstr "" - -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:400 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:427 -#, java-format -msgid "Plugin {0} installed" -msgstr "" - -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:418 -#, java-format -msgid "Plugin {0} installed and started" -msgstr "" - -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:421 -#, java-format -msgid "Plugin {0} installed but failed to start, check logs" -msgstr "" - #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:423 #, java-format +msgid "Failed to install plugin in {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:430 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:458 +#, java-format +msgid "Plugin {0} installed" +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:449 +#, java-format +msgid "Plugin {0} installed and started" +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:452 +#, java-format +msgid "Plugin {0} installed but failed to start, check logs" +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:454 +#, java-format msgid "Plugin {0} installed but failed to start" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:435 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:466 #, java-format msgid "Failed to download plugin from {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:72 -msgid "Peer Profiles" -msgstr "" - -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:73 +#. buf.append("

    ").append(_("Peer Profiles")).append("

    \n

    "); +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:83 #, java-format msgid "Showing 1 recent profile." msgid_plural "Showing {0} recent profiles." msgstr[0] "" msgstr[1] "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:75 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85 #, java-format msgid "Hiding 1 older profile." msgid_plural "Hiding {0} older profiles." msgstr[0] "" msgstr[1] "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:77 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:87 #, java-format msgid "Hiding 1 standard profile." msgid_plural "Hiding {0} standard profiles." msgstr[0] "" msgstr[1] "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:82 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:92 msgid "Groups (Caps)" msgstr "" -#: ../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:331 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:93 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:273 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:435 msgid "Speed" msgstr "" -#: ../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:335 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:94 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:439 msgid "Capacity" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:257 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:95 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:277 msgid "Integration" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:126 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:135 msgid "Fast, High Capacity" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:127 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:136 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:11 msgid "High Capacity" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:128 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:137 msgid "Standard" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:129 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:163 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:138 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:172 msgid "Failing" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:131 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:252 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:140 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:416 msgid "Integrated" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:164 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:173 msgid "Unreachable" msgstr "" #. hide if < 10% -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:180 msgid "Test Fails" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:177 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:186 msgid "profile" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:186 -msgid "Floodfill and Integrated Peers" -msgstr "" - -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:191 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205 msgid "Caps" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:192 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:206 msgid "Integ. Value" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:193 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:207 msgid "Last Heard About" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:194 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:208 msgid "Last Heard From" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:195 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:209 msgid "Last Good Send" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:196 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:210 msgid "Last Bad Send" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:197 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:211 msgid "10m Resp. Time" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:198 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:212 msgid "1h Resp. Time" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:199 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:213 msgid "1d Resp. Time" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:200 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:214 msgid "Last Good Lookup" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:201 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:215 msgid "Last Bad Lookup" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:202 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:216 msgid "Last Good Store" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:203 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:217 msgid "Last Bad Store" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:218 msgid "1h Fail Rate" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:219 msgid "1d Fail Rate" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:252 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:272 msgid "Thresholds" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:254 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:274 msgid "fast peers" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:256 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:276 msgid "high capacity peers" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:258 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:278 msgid " well integrated peers" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280 msgid "as determined by the profile organizer" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280 msgid "groups" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281 msgid "capabilities in the netDb, not used to determine profiles" msgstr "" #. capabilities -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281 #: ../java/strings/Strings.java:81 msgid "caps" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282 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:262 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282 msgid "speed" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283 msgid "capacity" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283 msgid "how many tunnels can we ask them to join in an hour?" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284 msgid "how many new peers have they told us about lately?" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284 msgid "integration" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:265 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285 msgid "is the peer banned, or unreachable, or failing tunnel tests?" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:265 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285 msgid "status" msgstr "" +#. 0 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:12 +msgid "Floodfill " +msgstr "" + +#. 2 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:14 +msgid "All" +msgstr "" + +#: ../java/src/net/i2p/router/web/SearchHelper.java:74 +msgid "Select search engine" +msgstr "" + #: ../java/src/net/i2p/router/web/ShitlistRenderer.java:64 #, java-format msgid "Temporary ban expiring in {0}" @@ -3809,7 +4082,7 @@ msgstr "" #: ../java/src/net/i2p/router/web/StatSummarizer.java:329 #: ../java/src/net/i2p/router/web/StatSummarizer.java:331 -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:153 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:150 msgid "max" msgstr "" @@ -3869,7 +4142,7 @@ msgid "Lifetime average frequency" msgstr "" #: ../java/src/net/i2p/router/web/StatsGenerator.java:144 -#: ../java/src/net/i2p/router/web/StatsGenerator.java:234 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:233 #, java-format msgid "1 event" msgid_plural "{0} events" @@ -3904,315 +4177,398 @@ msgstr "" msgid "No events" msgstr "" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:211 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:210 msgid "Average event count" msgstr "" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:213 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:212 msgid "Events in peak period" msgstr "" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:221 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:220 msgid "Graph Data" msgstr "" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:223 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:222 msgid "Graph Event Count" msgstr "" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:226 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:225 msgid "Export Data as XML" msgstr "" #. Display the strict average -#: ../java/src/net/i2p/router/web/StatsGenerator.java:231 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:230 msgid "Lifetime average value" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:45 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:142 msgid "I2P Router Help & FAQ" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:47 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:144 msgid "Help & FAQ" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:59 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:152 msgid "" "Configure startup of clients and webapps (services); manually start dormant " "services" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:61 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:154 msgid "I2P Services" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:89 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:186 msgid "Configure I2P Router" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:91 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:188 msgid "I2P Internals" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:97 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:309 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:194 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:489 msgid "View existing tunnels and tunnel build status" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:103 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:223 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:200 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:375 msgid "Show all current peer connections" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:109 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:206 msgid "Show recent peer performance profiles" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:111 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208 msgid "Profiles" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:115 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:212 msgid "Show list of all known I2P routers" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:117 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:214 msgid "NetDB" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:121 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Health Report" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:123 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:220 msgid "Logs" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:134 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:231 msgid "Graph router performance" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:136 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:233 msgid "Graphs" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:141 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:238 msgid "Textual router performance statistics" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:147 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:375 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:244 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:411 msgid "Local Destinations" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:149 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246 #: ../java/strings/Strings.java:62 msgid "I2PTunnel" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:268 msgid "General" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:177 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 +msgid "" +"Your Local Identity is your unique I2P router identity, similar to an ip " +"address but tailored to I2P. " +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:274 +msgid "Never disclose this to anyone, as it can reveal your real world ip." +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:276 msgid "Local Identity" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:181 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:280 msgid "Your unique I2P router identity is" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:185 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:284 msgid "never reveal it to anyone" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:187 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:286 msgid "show" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:198 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:290 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:316 +msgid "The version of the I2P software we are running" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:300 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:326 msgid "How long we've been running for this session" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:201 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:159 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:101 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:303 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:329 msgid "Uptime" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:176 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:118 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:341 msgid "" "Help with configuring your firewall and router for optimal I2P performance" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:231 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:356 +msgid "Configure I2P Updates" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:358 +msgid "I2P Update" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:383 +msgid "Peers we've been talking to in the last few minutes/last hour" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:386 msgid "Active" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:395 +msgid "The number of peers available for building client tunnels" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:398 msgid "Fast" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:404 +msgid "The number of peers available for building exploratory tunnels" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:407 msgid "High capacity" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:258 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:413 +msgid "The number of peers available for network database inquries" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:422 +msgid "The total number of peers in our network database" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:425 msgid "Known" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:272 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:445 msgid "Configure router bandwidth allocation" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:274 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:447 msgid "Bandwidth in/out" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:294 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:467 msgid "Total" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:301 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:474 msgid "Used" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:316 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:496 +msgid "" +"Used for building and testing tunnels, and communicating with floodfill peers" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:499 msgid "Exploratory" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:328 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:505 +msgid "Tunnels we are using to provide or access services on the network" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:514 +msgid "" +"Tunnels we are participating in, directly contributing bandwith to the " +"network" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:517 msgid "Participating" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:334 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:523 +msgid "" +"The ratio of tunnel hops we provide to tunnel hops we use - a value greater " +"than 1.00 indicates a positive contribution to the network" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:526 msgid "Share ratio" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:340 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:539 msgid "What's in the router's job queue?" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:342 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:541 msgid "Congestion" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:347 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:546 +msgid "Indicates router performance" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:549 msgid "Job lag" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:353 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:555 +msgid "Indicates how quickly outbound messages to other I2P routers are sent" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:558 msgid "Message delay" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:360 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:565 +msgid "Round trip time for a tunnel test" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:568 msgid "Tunnel lag" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:575 +msgid "Queued requests from other routers to participate in tunnels" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:578 msgid "Backlog" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:110 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:613 +msgid "News & Updates" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:143 msgid "ERR-Client Manager I2CP Error - check logs" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:117 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:150 #, java-format msgid "ERR-Clock Skew of {0}" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:126 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:497 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:155 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:188 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:626 +msgid "Testing" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:162 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:606 msgid "OK" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:127 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:163 msgid "ERR-Private TCP Address" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:129 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:165 msgid "ERR-SymmetricNAT" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:132 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:168 msgid "WARN-Firewalled with Inbound TCP Enabled" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:134 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:170 msgid "WARN-Firewalled and Floodfill" msgstr "" #. if (_context.router().getRouterInfo().getCapabilities().indexOf('O') >= 0) #. return _("WARN-Firewalled and Fast"); -#: ../java/src/net/i2p/router/web/SummaryHelper.java:137 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:501 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:173 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:610 msgid "Firewalled" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:139 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:175 msgid "" "ERR-UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config and " "restart" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:145 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:181 msgid "ERR-No Active Peers, Check Network Connection and Firewall" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:148 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:184 msgid "ERR-UDP Disabled and Inbound TCP host/port not set" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:150 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:186 msgid "WARN-Firewalled with UDP Disabled" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:511 -msgid "Testing" -msgstr "" - -#: ../java/src/net/i2p/router/web/SummaryHelper.java:375 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:411 msgid "Add/remove/edit & control your client and server tunnels" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:387 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:423 msgid "Server" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:391 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:427 msgid "Show tunnels" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:402 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:438 msgid "Leases expired" msgstr "" #. red or yellow light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:402 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:403 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:438 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:439 msgid "Rebuilding" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:403 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:439 msgid "ago" msgstr "" #. green light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:406 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:442 msgid "Ready" msgstr "" #. yellow light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:410 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:446 msgid "Building" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:410 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:446 msgid "Building tunnels" msgstr "" @@ -4220,13 +4576,13 @@ msgstr "" #. 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:426 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:462 #: ../java/strings/Strings.java:36 msgid "shared clients" msgstr "" #. Note to translators: parameter is a version, e.g. "0.8.4" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:640 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:676 #, java-format msgid "Download {0} Update" msgstr "" @@ -4234,159 +4590,178 @@ 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/SummaryHelper.java:648 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:684 #, java-format msgid "Download Unsigned
    Update {0}" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:673 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:709 msgid "Help with firewall configuration" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:675 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:711 msgid "Check network connection and NAT/firewall" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:694 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:730 msgid "Reseed" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:121 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:812 +msgid "Order" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:829 +msgid "Top" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:842 +msgid "Down" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:847 +msgid "Bottom" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:859 +msgid "Select a section to add" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:118 #, java-format msgid "events in {0}" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:123 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:120 #, java-format msgid "averaged for {0}" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:133 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:130 msgid "Events per period" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:152 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:149 msgid "avg" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:154 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:151 msgid "now" msgstr "" -#: ../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:305 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:57 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:398 msgid "configure" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:63 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:55 msgid "Client tunnels for" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:59 msgid "dead" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:73 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:65 msgid "Participating tunnels" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66 msgid "Receive on" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "Expiration" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "Send on" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 msgid "Rate" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 msgid "Role" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:165 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Usage" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:114 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:106 msgid "grace period" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:124 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:116 msgid "Outbound Endpoint" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:126 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:118 msgid "Inbound Gateway" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:128 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:171 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:120 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:163 msgid "Participant" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:133 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:125 #, java-format msgid "Limited display to the {0} tunnels with the highest usage" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:134 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:126 msgid "Inactive participating tunnels" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:135 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:227 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:127 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:219 msgid "Lifetime bandwidth usage" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:165 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Expiry" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:168 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:160 msgid "Participants" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:174 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:166 msgid "Endpoint" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:214 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:221 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:206 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 msgid "Build in progress" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:214 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:206 msgid "inbound" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:221 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 msgid "outbound" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:226 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:218 msgid "No tunnels; waiting for the grace period to end." msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:228 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220 msgid "in" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:229 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:221 msgid "out" 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:237 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:146 msgid "Updating" msgstr "" @@ -4394,8 +4769,8 @@ msgstr "" #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:89 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:116 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:261 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:285 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:266 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:290 msgid "Update downloaded" msgstr "" @@ -4405,22 +4780,22 @@ msgid "Unsigned update file from {0} is corrupt" msgstr "" #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:280 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:285 msgid "Restarting" msgstr "" #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:118 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:287 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:292 msgid "Click Restart to install" msgstr "" #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:120 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:289 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:294 msgid "Click Shutdown and restart to install" msgstr "" #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:121 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:291 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:296 #, java-format msgid "Version {0}" msgstr "" @@ -4430,27 +4805,33 @@ msgstr "" msgid "Failed copy to {0}" msgstr "" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:184 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:187 #, java-format msgid "Updating from {0}" msgstr "" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:253 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:243 +#, java-format +msgid "{0} downloaded" +msgstr "" + +#: ../java/src/net/i2p/router/web/UpdateHandler.java:258 #, java-format msgid "No new version found at {0}" msgstr "" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:280 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:285 msgid "Update verified" msgstr "" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:306 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:311 #, java-format msgid "Transfer failed from {0}" msgstr "" #. wars for ConfigClientsHelper #: ../java/strings/Strings.java:12 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:154 msgid "addressbook" msgstr "" @@ -4675,319 +5056,335 @@ msgstr "" msgid "itag2" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:137 msgid "configure bandwidth" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:226 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:224 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:231 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:264 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:240 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:224 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:224 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:224 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:224 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:224 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:219 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:219 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:219 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:223 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:224 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:219 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:219 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:219 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:219 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:219 -msgid "Summary Bar" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:157 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:151 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:164 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:160 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:157 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:141 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:141 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:145 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:157 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:157 +msgid "Router is down" msgstr "" #. We have intl defined when this is included, but not when compiled standalone. -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:255 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:239 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:244 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:277 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:253 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:254 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:232 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:232 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:232 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:232 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:232 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:232 -#: ../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:232 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:301 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:308 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:302 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:311 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:288 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:308 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:308 msgid "Refresh (s)" msgstr "" #. ditto -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:237 -#: ../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:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:259 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:237 -#: ../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:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:248 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:281 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:257 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:258 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:240 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:236 -#: ../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:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:301 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:312 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:306 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:315 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:313 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:312 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:312 msgid "Enable" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:355 msgid "Bandwidth limiter" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:357 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:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:361 msgid "KBps In" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:375 msgid "KBps Out" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:332 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:390 msgid "Share" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:339 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:305 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:302 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:397 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:408 msgid "NOTE" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:399 #, 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:344 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:402 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:403 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:404 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:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:406 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:351 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:409 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:355 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:413 msgid "Advanced network configuration page" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:357 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:301 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:321 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:402 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:418 -#: ../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:444 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:355 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:371 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:387 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:315 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:335 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:446 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:378 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:322 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:329 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:379 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:415 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:359 +#: ../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:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:539 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:551 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:421 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:421 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:393 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:543 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:442 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:387 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:437 msgid "Cancel" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:137 msgid "config advanced" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:314 msgid "I2P Advanced Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:355 msgid "Advanced I2P Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:365 msgid "Some changes may require a restart to take effect." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:139 msgid "config clients" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:258 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:346 msgid "I2P Client Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:306 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:412 msgid "Client Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:308 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:414 msgid "" "The Java clients listed below are started by the router and run in the same " "JVM." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:314 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:420 msgid "To change other client options, edit the file" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:319 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:398 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:505 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:523 msgid "All changes require restart to take effect." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:331 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:439 msgid "Advanced Client Interface Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:443 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:449 msgid "Enabled without SSL" msgstr "" -#: ../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:455 msgid "Enabled with SSL required" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:353 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:461 msgid "Disabled - Clients outside this Java process may not connect" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:355 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463 msgid "I2CP Port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:467 msgid "I2CP Interface" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:375 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 msgid "Authorization" 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:489 msgid "Require username and password" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:383 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:491 msgid "Username" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:387 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:495 msgid "Password" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:391 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:299 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:400 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:406 msgid "The default settings will work for most people." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:393 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:501 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:394 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:503 msgid "Many clients do not support SSL or authorization." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:406 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:513 msgid "WebApp Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:408 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:515 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 " @@ -4997,7 +5394,7 @@ msgid "" "all (e.g. addressbook)." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:410 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:517 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 " @@ -5005,683 +5402,683 @@ msgid "" "preferred method." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:531 msgid "Plugin Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:533 msgid "The plugins listed below are started by the webConsole client." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:543 msgid "Plugin Installation" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:545 msgid "To install a plugin, enter the download URL:" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:131 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:139 msgid "config home" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:397 msgid "Default Home Page" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:403 msgid "Use old home page" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:411 msgid "Search Engines" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:431 msgid "Recommended Eepsites" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:377 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:315 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:447 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:386 msgid "Local Services" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:139 msgid "config keyring" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:330 msgid "I2P Keyring Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:399 msgid "The router keyring is used to decrypt encrypted leaseSets." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:298 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:402 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:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:408 msgid "Manual Keyring Addition" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:306 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:410 msgid "Enter keys for encrypted remote destinations here." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:413 msgid "Keys for local destinations must be entered on the" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:415 msgid "I2PTunnel page" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:311 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:417 msgid "Dest. name, hash, or full key" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:313 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:419 msgid "Encryption Key" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:137 msgid "config logging" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:314 msgid "I2P Logging Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:355 msgid "Configure I2P Logging Options" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:357 msgid "Log file" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:361 msgid "(the symbol '@' will be replaced during log rotation)" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:363 msgid "Log record format" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:367 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:311 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:369 msgid "Log date format" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:315 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:373 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:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:375 msgid "Max log file size" 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:379 msgid "Default log level" 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:383 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:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:385 msgid "Log level overrides" 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:389 msgid "New override" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:139 msgid "config networking" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:343 msgid "I2P Network Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:398 msgid "IP and Transport Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:301 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:402 msgid "There is help below." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:404 msgid "UPnP Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:408 msgid "Enable UPnP to open firewall ports" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:410 msgid "UPnP status" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:311 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:412 msgid "IP Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:313 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:393 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:414 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 msgid "Externally reachable hostname or IP address" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:418 msgid "Use all auto-detect methods" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:422 msgid "Disable UPnP IP address detection" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:325 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:426 msgid "Ignore local interface IP address" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:430 msgid "Use SSU IP address detection only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:333 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:410 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:508 msgid "Specify hostname or IP" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:440 msgid "Select Interface" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:353 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:454 msgid "Hidden mode - do not publish IP" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:357 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:456 msgid "(prevents participating traffic)" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 msgid "Action when IP changes" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:462 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:365 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:464 msgid "Experimental" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:367 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:466 msgid "UDP Configuration:" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:369 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 msgid "UDP port:" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:375 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:518 msgid "Completely disable" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:379 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:476 msgid "(select only if behind a firewall that blocks outbound UDP)" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:391 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "TCP Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:397 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 msgid "Use auto-detected IP address" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:399 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:496 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528 msgid "currently" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:402 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:500 msgid "if we are not firewalled" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:406 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:504 msgid "Always use auto-detected IP address (Not firewalled)" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Disable inbound (Firewalled)" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520 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:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:522 msgid "Externally reachable TCP port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:526 msgid "Use the same port configured for UDP" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:437 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534 msgid "Specify Port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:538 msgid "Notes" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:444 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:541 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:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:547 msgid "Configuration Help" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:452 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:493 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:549 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:598 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:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:551 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:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:553 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:456 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:555 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:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:557 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:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:568 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:570 msgid "No UPnP-compatible device present" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:572 msgid "UPnP disabled on the device" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 msgid "Software firewall interference with UPnP" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:576 msgid "Bugs in the device's UPnP implementation" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:578 msgid "Multiple firewall/routers in the internet connection path" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "UPnP device change, reset, or address change" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:582 msgid "Review the UPnP status here." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 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:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 msgid "Hostnames entered above will be published in the network database." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:588 msgid "They are not private." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:590 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:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592 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:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "When in doubt, leave the settings at the defaults." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:596 msgid "Reachability Help" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:601 msgid "" "If you think you have opened up your firewall and I2P still thinks you are " "firewalled, remember that you may have multiple firewalls, for example both " "software packages and external hardware routers." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:495 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 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:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Your UDP port does not appear to be firewalled." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Your UDP port appears to be firewalled." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:614 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:505 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:616 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:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 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:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:620 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:508 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:622 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:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 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:513 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 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:517 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:632 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:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:634 msgid "" "Hidden mode is automatically enabled for added protection in certain " "countries." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:636 msgid "WARN - Firewalled and Fast" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:638 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:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:640 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:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:642 msgid "WARN - Firewalled and Floodfill" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:644 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:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:646 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:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:648 msgid "WARN - Firewalled with Inbound TCP Enabled" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:650 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:533 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:652 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:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:654 msgid "Please open your firewall or disable inbound TCP above." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:536 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656 msgid "WARN - Firewalled with UDP Disabled" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:538 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658 msgid "You have configured inbound TCP, however you have disabled UDP." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:539 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660 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:540 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:662 msgid "Please open your firewall or enable UDP." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:542 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664 msgid "ERR - Clock Skew" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:544 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:666 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:545 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:668 msgid "Correct your clock setting if this error persists." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:547 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:670 msgid "ERR - Private TCP Address" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:549 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:672 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:550 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:674 msgid "Correct the address or disable inbound TCP above." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676 msgid "ERR - SymmetricNAT" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:554 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:678 msgid "I2P detected that you are firewalled by a Symmetric NAT." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:555 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:680 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:557 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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:559 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 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:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:686 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:561 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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:562 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:690 msgid "However, a restart is always required after this error." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:692 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694 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:567 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "Therefore your router cannot accept inbound connections." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:568 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698 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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:702 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:573 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:704 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:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:139 msgid "config peers" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:330 msgid "I2P Peer Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:301 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:405 msgid "Manual Peer Controls" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:407 msgid "Router Hash" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:411 msgid "Manually Ban / Unban a Peer" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:413 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:319 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:423 msgid "Adjust Profile Bonuses" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:425 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 " @@ -5689,668 +6086,734 @@ msgid "" "displayed on the" 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:427 msgid "profiles page" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:341 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:445 msgid "Banned Peers" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:466 msgid "Banned IPs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:139 msgid "config reseeding" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:343 msgid "I2P Reseeding Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:302 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:400 msgid "Reseeding Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:402 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:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:404 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:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:408 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:310 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:410 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:310 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:410 msgid "the FAQ" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:312 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:412 msgid "Reseed URL Selection" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:416 msgid "Try SSL first then non-SSL" 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:420 msgid "Use SSL only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:424 msgid "Use non-SSL only" 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:426 msgid "Reseed URLs" 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:430 msgid "Enable HTTP Proxy?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:334 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:434 msgid "HTTP Proxy Host" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:438 msgid "HTTP Proxy Port" 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:442 msgid "Use HTTP Proxy Authorization?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:446 msgid "HTTP Proxy Username" 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:450 msgid "HTTP Proxy Password" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:354 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:454 msgid "Enable HTTPS Proxy?" msgstr "" -#: ../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:458 msgid "HTTPS 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:462 msgid "HTTPS Proxy Port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:366 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:466 msgid "Use HTTPS Proxy Authorization?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:370 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:470 msgid "HTTPS Proxy Username" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:374 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:474 msgid "HTTPS Proxy Password" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:139 msgid "config service" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:330 msgid "I2P Service Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:287 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:385 msgid "Shutdown the router" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:289 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:387 msgid "" "Graceful shutdown lets the router satisfy the agreements it has already made " "before shutting down, but may take a few minutes." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:389 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:302 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:399 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:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:401 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:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:403 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:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:405 msgid "" "After tearing down the router, it will wait 1 minute before starting back up " "again." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:315 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:415 msgid "Systray integration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:417 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:318 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:419 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:319 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:421 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:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:423 msgid "Show systray icon" 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:425 msgid "Hide systray icon" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:325 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:427 msgid "Run on startup" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:429 msgid "" "You can control whether I2P is run on startup or not by selecting one of the " "following options - I2P will install (or remove) a service accordingly." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:328 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:431 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:336 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:313 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:439 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:430 msgid "Note" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:441 msgid "" "If you are running I2P as service right now, removing it will shut down your " "router immediately." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:443 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:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:447 msgid "Debugging" 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:449 msgid "View the job queue" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:351 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 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 "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:357 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:459 msgid "Launch browser on router startup?" 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:461 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:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:139 +msgid "config summary bar" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:330 +msgid "I2P Summary Bar Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:401 +msgid "Refresh Interval" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:407 +msgid "seconds" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:411 +msgid "Customize Summary Bar" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:137 msgid "config stats" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:304 msgid "I2P Stats Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:355 msgid "Configure I2P Stat Collection" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:357 msgid "Enable full stats?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:306 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:364 msgid "change requires restart to take effect" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:315 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:373 msgid "Stat file" msgstr "" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:382 msgid "Filter" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:326 -#: ../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:384 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:395 msgid "toggle all" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:403 msgid "Log" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:353 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:411 msgid "Graph" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:408 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:466 msgid "Advanced filter" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:139 msgid "config tunnels" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:343 msgid "I2P Tunnel Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:410 msgid "The default settings work for most people." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:414 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:306 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:417 msgid "" "Tunnels longer than 3 hops (for example 2 hops + 0-2 hops, 3 hops + 0-1 " "hops, 3 hops + 0-2 hops), or a high quantity + backup quantity, may severely " "reduce performance or reliability." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:420 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:308 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:423 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:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:433 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:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:436 msgid "Client tunnel changes are temporary and are not saved." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:318 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:438 msgid "To make permanent client tunnel changes see the" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:440 msgid "i2ptunnel page" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:137 msgid "config UI" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:314 msgid "I2P UI Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:353 msgid "Router Console Theme" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:374 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:318 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:376 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:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:379 msgid "Router Console Language" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:385 msgid "" "Please contribute to the router console translation project! Contact the " "developers in #i2p-dev on IRC to help." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:331 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:389 msgid "Apply" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:137 msgid "config update" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:304 msgid "I2P Update Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:361 msgid "Check for I2P and news updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:363 msgid "News & I2P Updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:367 msgid "Check for news updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:311 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:369 msgid "News Updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:319 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:377 msgid "Update In Progress" 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:385 msgid "News URL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:331 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:389 msgid "Refresh frequency" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:337 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:395 msgid "Update policy" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:401 msgid "Update through the eepProxy?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:347 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:405 msgid "eepProxy host" 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:409 msgid "eepProxy port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:357 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:415 msgid "Update URLs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:419 msgid "Trusted keys" 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:423 msgid "Update with unsigned development builds?" 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:427 msgid "Unsigned Build URL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:375 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:433 msgid "Updates will be dispatched via your package manager." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:127 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:136 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:136 msgid "home" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:335 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:229 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:383 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:354 msgid "Welcome to I2P" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:137 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:321 +msgid "I2P Addressbook" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:323 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:323 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:323 +msgid "Open in new tab" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:328 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:327 +msgid "Your browser does not support iFrames." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:329 +msgid "Click here to continue." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:144 msgid "Internal Error" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:143 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:150 msgid "Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:150 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:157 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:154 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:161 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:335 #, java-format msgid "Please report bugs on {0} or {1}." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:157 -#: ../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:164 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:339 msgid "" "You may use the username \"guest\" and password \"guest\" if you do not wish " "to register." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:161 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:168 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:341 msgid "Please include this information in bug reports" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:163 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:170 msgid "Error Details" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:165 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:172 #, java-format msgid "Error {0}" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:184 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:191 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:331 msgid "I2P Version and Running Environment" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:225 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:390 msgid "" "Note that system information, log timestamps, and log messages may provide " "clues to your location; please review everything you include in a bug report." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:148 msgid "Page Not Found" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:260 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:319 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:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:321 msgid "Error 404" 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:326 msgid "not found" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:130 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:127 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:138 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:136 msgid "graphs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:290 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:266 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:324 msgid "I2P Performance Graphs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:130 -msgid "Router is down" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:312 +msgid "" +"Click a flag to select a language. Click 'configure language' below to " +"change it later." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:249 -msgid "Latest I2P News" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:281 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:362 msgid "Search I2P" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:311 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:382 msgid "Eepsites of Interest" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:130 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:154 +msgid "i2p tunnel manager" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:322 +msgid "I2P Tunnel Manager" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:138 msgid "Jar File Dump" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:127 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:136 msgid "job queue" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:303 msgid "I2P Router Job Queue" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:127 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:138 msgid "logs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:329 msgid "I2P Router Logs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:392 msgid "Critical 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:396 msgid "Router Logs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:402 msgid "Service (Wrapper) Logs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:127 -msgid "network database summary" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:136 +msgid "network database" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:245 -msgid "I2P Network Database Summary" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:303 +msgid "I2P Network Database" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:131 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:142 msgid "WebApp Not Found" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:249 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:333 msgid "Web Application Not Running" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:335 msgid "The requested web application is not running." 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:337 msgid "" "Please visit the config clients page to start it." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:127 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:136 msgid "peer connections" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:303 msgid "I2P Network Peers" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:127 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:136 msgid "peer profiles" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:303 msgid "I2P Network Peer Profiles" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:127 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:136 msgid "statistics" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:258 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:316 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:301 #, java-format msgid "Disable {0} Refresh" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:127 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:154 +msgid "torrents" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:321 +msgid "I2P Torrent Downloader" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:136 msgid "tunnel summary" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:303 msgid "I2P Tunnel Summary" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:127 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:136 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:303 msgid "Peer Profile" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:268 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:326 #, java-format msgid "Profile for peer {0}" msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:154 +msgid "webmail" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:321 +msgid "I2P Webmail" +msgstr "" diff --git a/apps/routerconsole/locale/messages_es.po b/apps/routerconsole/locale/messages_es.po index aa936edb1..90c56ed32 100644 --- a/apps/routerconsole/locale/messages_es.po +++ b/apps/routerconsole/locale/messages_es.po @@ -15,11 +15,11 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-03-07 01:37+0000\n" -"PO-Revision-Date: 2012-03-07 01:31+0000\n" -"Last-Translator: kytv \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.net/projects/p/I2P/" -"language/es/)\n" +"POT-Creation-Date: 2012-07-28 21:17+0000\n" +"PO-Revision-Date: 2012-07-27 23:19+0000\n" +"Last-Translator: blabla \n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/I2P/language/" +"es/)\n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\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:1371 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1370 #, 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:1375 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1374 #, 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:1379 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1378 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -61,63 +61,64 @@ msgstr[1] "{0} min" #. hours #. alternates: hrs, hr., hrs. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1383 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1382 #, 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:1385 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:315 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1384 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:341 msgid "n/a" msgstr "n/d" #. days -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1388 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1387 #, 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:128 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:127 #, java-format msgid "Banned by router hash: {0}" msgstr "Baneado por el hash del router: {0}" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:130 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:129 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:673 -#: ../../../router/java/src/net/i2p/router/Blocklist.java:746 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:672 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:745 #, 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:785 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:784 msgid "IPs Banned Until Restart" msgstr "IPs prohibidas hasta el reinicio" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:809 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:808 msgid "IPs Permanently Banned" msgstr "IPs permanentemente prohibidas" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:811 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:810 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66 msgid "From" msgstr "De" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:813 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:812 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "To" msgstr "A" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:849 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:848 #: ../java/src/net/i2p/router/web/ShitlistRenderer.java:47 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:415 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:451 msgid "none" msgstr "ninguno" @@ -125,87 +126,87 @@ msgstr "ninguno" #. 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:526 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:73 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:115 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:517 msgid "Rejecting tunnels: Starting up" msgstr "Rechazando túneles: Iniciando" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:177 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:168 msgid "Rejecting tunnels: High message delay" msgstr "rechazando túneles: alta tardanza de los mensajes" #. 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:216 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:207 msgid "Rejecting most tunnels: High number of requests" msgstr "rechazando la mayoría de túneles: alto número de peticiones" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:271 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:262 msgid "Rejecting tunnels: Limit reached" msgstr "rechazando túneles: límite alcanzado" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:339 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:330 msgid "Rejecting tunnels: Bandwidth limit" msgstr "rechazando túneles: límite de ancho de banda" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:409 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:400 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "rechazando la mayor parte de los túneles: límite de ancho de banda" #. hard to do {0} from here #. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:413 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:404 msgid "Accepting most tunnels" msgstr "aceptando la mayoría de los túneles" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:415 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Accepting tunnels" msgstr "aceptando túneles" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:531 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:522 msgid "Rejecting tunnels: Shutting down" msgstr "rechazando túneles: apagando" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:536 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:527 msgid "Rejecting tunnels" msgstr "Rechazando túneles" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:155 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:149 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 msgid "Reseeding" msgstr "Resembrando" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:171 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:161 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." msgstr[0] "El proceso de resembrar ha encontrado un solo router." msgstr[1] "El proceso de resembrar ha encontrado sólo {0} routers." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:178 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:168 msgid "Reseed failed." msgstr "El proceso de resembrar ha fallado" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:179 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:169 #, java-format msgid "See {0} for help." msgstr "Consulta {0} para obtener ayuda." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:180 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:170 msgid "reseed configuration page" msgstr "Página de configuración del proceso de resembrar" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:323 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:311 msgid "Reseeding: fetching seed URL." msgstr "Resembrar: Buscando URL sembradora" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:373 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:369 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -240,7 +241,7 @@ msgstr "Con cuántos pares estamos hablando activamente" msgid "Known fast peers" msgstr "pares rápidos conocidos" -#: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:526 +#: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:529 msgid "NetDb entry" msgstr "Entrada de la NetDb" @@ -249,26 +250,26 @@ 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:445 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:453 msgid "Unreachable on any transport" msgstr "Inalcanzable en cualquier transporte" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:494 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:502 msgid "Router Transport Addresses" msgstr "Direcciones de transporte del router " -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:499 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:507 #, 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:513 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521 #: ../java/src/net/i2p/router/web/HomeHelper.java:32 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:145 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:152 msgid "Help" msgstr "Ayuda" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:514 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:522 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." @@ -276,7 +277,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:516 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." @@ -285,94 +286,95 @@ 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:518 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:279 msgid "Definitions" msgstr "Definiciones" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:519 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:751 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1978 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:752 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1958 #: ../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 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:91 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204 msgid "Peer" msgstr "Par" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:519 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527 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:520 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:752 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1982 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:753 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 msgid "Dir" msgstr "Dir" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:529 msgid "Inbound connection" msgstr "Conexión entrante" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:523 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:531 msgid "Outbound connection" msgstr "Conexión saliente" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:525 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 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:527 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 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:528 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 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:528 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:753 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1983 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:754 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1963 msgid "Idle" msgstr "inactivo" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:529 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:754 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1988 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:165 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:755 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1968 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "In/Out" msgstr "Entrante/Saliente" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:529 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 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:530 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 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:530 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:755 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1993 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:756 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1973 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:834 msgid "Up" msgstr "Subida" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:531 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:756 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1995 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:757 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1975 msgid "Skew" msgstr "Desincronización" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:531 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 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:532 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" @@ -380,40 +382,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:533 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 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:534 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 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:535 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 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:536 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 msgid "The slow start threshold" msgstr "El umbral de incicio lento" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545 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:538 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2005 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1985 msgid "Dev" msgstr "Desv" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 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:539 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 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:540 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" @@ -421,41 +423,41 @@ 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:541 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:757 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2012 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:758 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1992 msgid "TX" msgstr "TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 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:542 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:758 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2014 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:759 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1994 msgid "RX" msgstr "RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550 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:543 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2017 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:551 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1997 msgid "Dup TX" msgstr "TX dup" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:551 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:544 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2019 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:552 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1999 msgid "Dup RX" msgstr "RX dup" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:552 msgid "The total number of duplicate packets received from the peer" msgstr "El número total de paquetes duplicados recibidos de los pares" @@ -472,7 +474,7 @@ msgstr "Configuración de la interfaz común WAN" #: ../../../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 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:96 msgid "Status" msgstr "Estado" @@ -574,1215 +576,1288 @@ msgstr "{0} puerto {1,number,#####} fue enviado con éxito por UPnP." msgid "{0} port {1,number,#####} was not forwarded by UPnP." msgstr "{0} puerto {1,number,#####} no fue transmitido por UPnP." -#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:163 +#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:162 msgid "UPnP is not enabled" msgstr "UPnP no está habilitado." -#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:416 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:633 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:401 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:618 #, java-format msgid "Excessive clock skew: {0}" msgstr "Desincronización excesiva del reloj: {0}" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:746 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:747 msgid "NTCP connections" msgstr "Conexiones NTCP" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:747 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1974 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:748 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1954 msgid "Limit" msgstr "Límite" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:748 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1975 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:749 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1955 msgid "Timeout" msgstr "Tiempo de espera" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:759 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:760 msgid "Out Queue" msgstr "cola de salida" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:760 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:761 msgid "Backlogged?" msgstr "Atrasadas?" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:774 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2037 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:775 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2017 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 msgid "Inbound" msgstr "Entrante" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:776 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2039 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:777 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2019 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 msgid "Outbound" msgstr "Saliente" #. buf.append("


    \n"); -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:825 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:826 msgid "peers" msgstr "pares" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1973 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1953 msgid "UDP connections" msgstr "conexiones UDP" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1980 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1960 msgid "Sort by peer hash" msgstr "Ordenar por hash" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1982 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 msgid "Direction/Introduction" msgstr "Dirección/Introducción" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1984 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1964 msgid "Sort by idle inbound" msgstr "Ordenar por inactividad de entrada" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1986 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1966 msgid "Sort by idle outbound" msgstr "Ordenar por inactividad de salida" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1989 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1969 msgid "Sort by inbound rate" msgstr "Ordenar por tasa de entrada" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1991 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1971 msgid "Sort by outbound rate" msgstr "Ordenar por tasa de salida" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1994 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1974 msgid "Sort by connection uptime" msgstr "Ordenar por el tiempo de actividad" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1996 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1976 msgid "Sort by clock skew" msgstr "Ordenar por desviación de reloj" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1999 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1979 msgid "Sort by congestion window" msgstr "Ordenar por ventana de congestión" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2001 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1981 msgid "Sort by slow start threshold" msgstr "Ordenar por umbral de inicio lento" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2004 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1984 msgid "Sort by round trip time" msgstr "Ordenar por el tiempo de ida y vuelta" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2006 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1986 msgid "Sort by round trip time deviation" msgstr "Ordenar por desviación de tiempo de ida y vuelta" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2008 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1988 msgid "Sort by retransmission timeout" msgstr "Ordenar por tiempo de espera de retransmisión" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2011 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1991 msgid "Sort by outbound maximum transmit unit" msgstr "Ordenar por unidad de transmisión máxima de salida" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2013 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1993 msgid "Sort by packets sent" msgstr "Ordenar por paquetes enviados" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2015 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1995 msgid "Sort by packets received" msgstr "Ordenar por paquetes recibidos" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2018 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1998 msgid "Sort by packets retransmitted" msgstr "Ordenar por paquetes retransmitidos" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2020 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2000 msgid "Sort by packets received more than once" msgstr "Ordenar por paquetes recibidos más de una vez" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2041 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2021 msgid "We offered to introduce them" msgstr "Nos hemos ofrecido a introducirlos" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2043 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2023 msgid "They offered to introduce us" msgstr "Se han ofrecido a introducirnos" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2047 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2027 msgid "Choked" msgstr "Atascado" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2055 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2035 msgid "1 fail" msgstr "1 fallado" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2057 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2037 #, java-format msgid "{0} fails" msgstr "{0} fallados" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2063 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:162 +#. 1 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2043 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:13 msgid "Banned" msgstr "Baneado" #. buf.append("
    \n"); -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2194 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2173 msgid "SUMMARY" msgstr "RESUMEN" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:159 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:187 msgid "Dropping tunnel requests: Too slow" msgstr "Descartando solicitudes de túneles: Demasiado lento" #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:304 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:330 msgid "Dropping tunnel requests: Overloaded" msgstr "Descartando solicitudes de túnel: sobrecarga" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:513 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:539 msgid "Rejecting tunnels: Request overload" msgstr "Rechazando túneles: Sobrecarga de solicitudes" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:544 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:570 msgid "Rejecting tunnels: Connection limit" msgstr "Rechazando túneles: Límite de conexión" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:747 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:768 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:773 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:794 msgid "Dropping tunnel requests: High load" msgstr "Descartando solicitudes de túnel: Carga alta" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:760 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:786 msgid "Dropping tunnel requests: Queue time" msgstr "Descartando solicitudes de túnel: Tiempo de cola" -#. geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip -#: ../java/build/Countries.java:8 -msgid " -f3-5 < GeoIPCountryWhois.csv|sed 's/" -msgstr " -f3-5 < GeoIPCountryWhois.csv|sed 's/" - -#. geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip -#. g' > geoip.txt"); -#: ../java/build/Countries.java:9 -msgid " -f5,6 < GeoIPCountryWhois.csv |sed 's/" -msgstr " -f5,6 < GeoIPCountryWhois.csv |sed 's/" - -#. geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip -#. g' > geoip.txt"); -#. g' | sort | uniq > countries.txt"); -#: ../java/build/Countries.java:10 +#. 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 "Proxy anónimo" -#: ../java/build/Countries.java:11 +#: ../java/build/Countries.java:4 msgid "Satellite Provider" msgstr "Proveedor de satélite" -#: ../java/build/Countries.java:12 +#: ../java/build/Countries.java:5 msgid "Andorra" msgstr "Andorra" -#: ../java/build/Countries.java:13 +#: ../java/build/Countries.java:6 msgid "United Arab Emirates" msgstr "Emiratos Árabes Unidos" -#: ../java/build/Countries.java:14 +#: ../java/build/Countries.java:7 msgid "Afghanistan" msgstr "Afganistán" -#: ../java/build/Countries.java:15 +#: ../java/build/Countries.java:8 msgid "Antigua and Barbuda" msgstr "Antigua y Barbuda" -#: ../java/build/Countries.java:16 +#: ../java/build/Countries.java:9 msgid "Anguilla" msgstr "Anguila" -#: ../java/build/Countries.java:17 +#: ../java/build/Countries.java:10 msgid "Albania" msgstr "Albania" -#: ../java/build/Countries.java:18 +#: ../java/build/Countries.java:11 msgid "Armenia" msgstr "Armenia" -#: ../java/build/Countries.java:19 +#: ../java/build/Countries.java:12 msgid "Netherlands Antilles" msgstr "Antillas Holandesas" -#: ../java/build/Countries.java:20 +#: ../java/build/Countries.java:13 msgid "Angola" msgstr "Angola" -#: ../java/build/Countries.java:21 +#: ../java/build/Countries.java:14 msgid "Antarctica" msgstr "La Antártida" -#: ../java/build/Countries.java:22 +#: ../java/build/Countries.java:15 msgid "Argentina" msgstr "Argentina" -#: ../java/build/Countries.java:23 +#: ../java/build/Countries.java:16 msgid "American Samoa" msgstr "Samoa Americana" -#: ../java/build/Countries.java:24 +#: ../java/build/Countries.java:17 msgid "Austria" msgstr "Austria" -#: ../java/build/Countries.java:25 +#: ../java/build/Countries.java:18 msgid "Australia" msgstr "Australia" -#: ../java/build/Countries.java:26 +#: ../java/build/Countries.java:19 msgid "Aruba" msgstr "Aruba" -#: ../java/build/Countries.java:27 +#: ../java/build/Countries.java:20 msgid "Åland Islands" msgstr "Islas Åland" -#: ../java/build/Countries.java:28 +#: ../java/build/Countries.java:21 msgid "Azerbaijan" msgstr "Azerbaiyán" -#: ../java/build/Countries.java:29 +#: ../java/build/Countries.java:22 msgid "Bosnia and Herzegovina" msgstr "Bosnia y Herzegovina" -#: ../java/build/Countries.java:30 +#: ../java/build/Countries.java:23 msgid "Barbados" msgstr "Barbados" -#: ../java/build/Countries.java:31 +#: ../java/build/Countries.java:24 msgid "Bangladesh" msgstr "Bangladesh" -#: ../java/build/Countries.java:32 +#: ../java/build/Countries.java:25 msgid "Belgium" msgstr "Bélgica" -#: ../java/build/Countries.java:33 +#: ../java/build/Countries.java:26 msgid "Burkina Faso" msgstr "Burkina Fasso" -#: ../java/build/Countries.java:34 +#: ../java/build/Countries.java:27 msgid "Bulgaria" msgstr "Bulgaria" -#: ../java/build/Countries.java:35 +#: ../java/build/Countries.java:28 msgid "Bahrain" msgstr "Bahrein" -#: ../java/build/Countries.java:36 +#: ../java/build/Countries.java:29 msgid "Burundi" msgstr "Burundi" -#: ../java/build/Countries.java:37 +#: ../java/build/Countries.java:30 msgid "Benin" msgstr "Benin" -#: ../java/build/Countries.java:38 +#: ../java/build/Countries.java:31 msgid "Bermuda" msgstr "Bermudas" -#: ../java/build/Countries.java:39 +#: ../java/build/Countries.java:32 msgid "Brunei Darussalam" msgstr "Brunei Darussalam" -#: ../java/build/Countries.java:40 +#: ../java/build/Countries.java:33 msgid "Bolivia" msgstr "Bolivia" -#: ../java/build/Countries.java:41 +#: ../java/build/Countries.java:34 msgid "Brazil" msgstr "Brasil" -#: ../java/build/Countries.java:42 +#: ../java/build/Countries.java:35 msgid "Bahamas" msgstr "Bahamas" -#: ../java/build/Countries.java:43 +#: ../java/build/Countries.java:36 msgid "Bhutan" msgstr "Bhután" -#: ../java/build/Countries.java:44 +#: ../java/build/Countries.java:37 msgid "Bouvet Island" msgstr "Isla Bouvet" -#: ../java/build/Countries.java:45 +#: ../java/build/Countries.java:38 msgid "Botswana" msgstr "Botswana" -#: ../java/build/Countries.java:46 +#: ../java/build/Countries.java:39 msgid "Belarus" msgstr "Bielorrusia" -#: ../java/build/Countries.java:47 +#: ../java/build/Countries.java:40 msgid "Belize" msgstr "Belice" -#: ../java/build/Countries.java:48 +#: ../java/build/Countries.java:41 msgid "Canada" msgstr "Canadá" -#: ../java/build/Countries.java:49 +#: ../java/build/Countries.java:42 msgid "Cocos (Keeling) Islands" msgstr "Islas Cocos (Keeling)" -#: ../java/build/Countries.java:50 +#: ../java/build/Countries.java:43 msgid "The Democratic Republic of the Congo" msgstr "República Democrática del Congo" -#: ../java/build/Countries.java:51 +#: ../java/build/Countries.java:44 msgid "Central African Republic" msgstr "República Centroafricana" -#: ../java/build/Countries.java:52 +#: ../java/build/Countries.java:45 msgid "Congo" msgstr "Congo" -#: ../java/build/Countries.java:53 +#: ../java/build/Countries.java:46 msgid "Switzerland" msgstr "Suiza" -#: ../java/build/Countries.java:54 +#: ../java/build/Countries.java:47 msgid "Cote D'Ivoire" msgstr "Costa de Marfil" -#: ../java/build/Countries.java:55 +#: ../java/build/Countries.java:48 msgid "Cook Islands" msgstr "Islas Cook" -#: ../java/build/Countries.java:56 +#: ../java/build/Countries.java:49 msgid "Chile" msgstr "Chile" -#: ../java/build/Countries.java:57 +#: ../java/build/Countries.java:50 msgid "Cameroon" msgstr "Camerún" -#: ../java/build/Countries.java:58 +#: ../java/build/Countries.java:51 msgid "China" msgstr "China" -#: ../java/build/Countries.java:59 +#: ../java/build/Countries.java:52 msgid "Colombia" msgstr "Colombia" -#: ../java/build/Countries.java:60 +#: ../java/build/Countries.java:53 msgid "Costa Rica" msgstr "Costa Rica" -#: ../java/build/Countries.java:61 +#: ../java/build/Countries.java:54 msgid "Serbia and Montenegro" msgstr "Serbia y Montenegro" -#: ../java/build/Countries.java:62 +#: ../java/build/Countries.java:55 msgid "Cuba" msgstr "Cuba" -#: ../java/build/Countries.java:63 +#: ../java/build/Countries.java:56 msgid "Cape Verde" msgstr "Cabo Verde" -#: ../java/build/Countries.java:64 +#: ../java/build/Countries.java:57 msgid "Christmas Island" msgstr "Isla de Navidad" -#: ../java/build/Countries.java:65 +#: ../java/build/Countries.java:58 msgid "Cyprus" msgstr "Chipre" -#: ../java/build/Countries.java:66 +#: ../java/build/Countries.java:59 msgid "Czech Republic" msgstr "República Checa" -#: ../java/build/Countries.java:67 +#: ../java/build/Countries.java:60 msgid "Germany" msgstr "Alemania" -#: ../java/build/Countries.java:68 +#: ../java/build/Countries.java:61 msgid "Djibouti" msgstr "Djibouti" -#: ../java/build/Countries.java:69 +#: ../java/build/Countries.java:62 msgid "Denmark" msgstr "Dinamarca" -#: ../java/build/Countries.java:70 +#: ../java/build/Countries.java:63 msgid "Dominica" msgstr "Dominica" -#: ../java/build/Countries.java:71 +#: ../java/build/Countries.java:64 msgid "Dominican Republic" msgstr "República Dominicana" -#: ../java/build/Countries.java:72 +#: ../java/build/Countries.java:65 msgid "Algeria" msgstr "Argelia" -#: ../java/build/Countries.java:73 +#: ../java/build/Countries.java:66 msgid "Ecuador" msgstr "Ecuador" -#: ../java/build/Countries.java:74 +#: ../java/build/Countries.java:67 msgid "Estonia" msgstr "Estonia" -#: ../java/build/Countries.java:75 +#: ../java/build/Countries.java:68 msgid "Egypt" msgstr "Egipto" -#: ../java/build/Countries.java:76 +#: ../java/build/Countries.java:69 msgid "Western Sahara" msgstr "Sáhara Occidental" -#: ../java/build/Countries.java:77 +#: ../java/build/Countries.java:70 msgid "Eritrea" msgstr "Eritrea" -#: ../java/build/Countries.java:78 +#: ../java/build/Countries.java:71 msgid "Spain" msgstr "España" -#: ../java/build/Countries.java:79 +#: ../java/build/Countries.java:72 msgid "Ethiopia" msgstr "Etiopía" -#: ../java/build/Countries.java:80 +#: ../java/build/Countries.java:73 msgid "European Union" msgstr "Unión Europea" -#: ../java/build/Countries.java:81 +#: ../java/build/Countries.java:74 msgid "Finland" msgstr "Finlandia" -#: ../java/build/Countries.java:82 +#: ../java/build/Countries.java:75 msgid "Fiji" msgstr "Fiji" -#: ../java/build/Countries.java:83 +#: ../java/build/Countries.java:76 msgid "Falkland Islands (Malvinas)" msgstr "Islas Malvinas" -#: ../java/build/Countries.java:84 +#: ../java/build/Countries.java:77 msgid "Federated States of Micronesia" msgstr "Estados Federados de Micronesia" -#: ../java/build/Countries.java:85 +#: ../java/build/Countries.java:78 msgid "Faroe Islands" msgstr "Islas Feroe" -#: ../java/build/Countries.java:86 +#: ../java/build/Countries.java:79 msgid "France" msgstr "Francia" -#: ../java/build/Countries.java:87 +#: ../java/build/Countries.java:80 msgid "Gabon" msgstr "Gabón" -#: ../java/build/Countries.java:88 +#: ../java/build/Countries.java:81 msgid "United Kingdom" msgstr "Reino Unido" -#: ../java/build/Countries.java:89 +#: ../java/build/Countries.java:82 msgid "Grenada" msgstr "Granada" -#: ../java/build/Countries.java:90 +#: ../java/build/Countries.java:83 msgid "Georgia" msgstr "Georgia" -#: ../java/build/Countries.java:91 +#: ../java/build/Countries.java:84 msgid "French Guiana" msgstr "Guayana Francesa" -#: ../java/build/Countries.java:92 +#: ../java/build/Countries.java:85 msgid "Guernsey" msgstr "Guernsey" -#: ../java/build/Countries.java:93 +#: ../java/build/Countries.java:86 msgid "Ghana" msgstr "Ghana" -#: ../java/build/Countries.java:94 +#: ../java/build/Countries.java:87 msgid "Gibraltar" msgstr "Gibraltar" -#: ../java/build/Countries.java:95 +#: ../java/build/Countries.java:88 msgid "Greenland" msgstr "Groenlandia" -#: ../java/build/Countries.java:96 +#: ../java/build/Countries.java:89 msgid "Gambia" msgstr "Gambia" -#: ../java/build/Countries.java:97 +#: ../java/build/Countries.java:90 msgid "Guinea" msgstr "Guinea" -#: ../java/build/Countries.java:98 +#: ../java/build/Countries.java:91 msgid "Guadeloupe" msgstr "Guadalupe" -#: ../java/build/Countries.java:99 +#: ../java/build/Countries.java:92 msgid "Equatorial Guinea" msgstr "Guinea Ecuatorial" -#: ../java/build/Countries.java:100 +#: ../java/build/Countries.java:93 msgid "Greece" msgstr "Grecia" -#: ../java/build/Countries.java:101 +#: ../java/build/Countries.java:94 msgid "South Georgia and the South Sandwich Islands" msgstr "Georgia del Sur e Islas Sandwich del Sur" -#: ../java/build/Countries.java:102 +#: ../java/build/Countries.java:95 msgid "Guatemala" msgstr "Guatemala" -#: ../java/build/Countries.java:103 +#: ../java/build/Countries.java:96 msgid "Guam" msgstr "Guam" -#: ../java/build/Countries.java:104 +#: ../java/build/Countries.java:97 msgid "Guinea-Bissau" msgstr "Guinea-Bissau" -#: ../java/build/Countries.java:105 +#: ../java/build/Countries.java:98 msgid "Guyana" msgstr "Guyana" -#: ../java/build/Countries.java:106 +#: ../java/build/Countries.java:99 msgid "Hong Kong" msgstr "Hong Kong" -#: ../java/build/Countries.java:107 +#: ../java/build/Countries.java:100 msgid "Honduras" msgstr "Honduras" -#: ../java/build/Countries.java:108 +#: ../java/build/Countries.java:101 msgid "Croatia" msgstr "Croacia" -#: ../java/build/Countries.java:109 +#: ../java/build/Countries.java:102 msgid "Haiti" msgstr "Haití" -#: ../java/build/Countries.java:110 +#: ../java/build/Countries.java:103 msgid "Hungary" msgstr "Hungría" -#: ../java/build/Countries.java:111 +#: ../java/build/Countries.java:104 msgid "Indonesia" msgstr "Indonesia" -#: ../java/build/Countries.java:112 +#: ../java/build/Countries.java:105 msgid "Ireland" msgstr "Irlanda" -#: ../java/build/Countries.java:113 +#: ../java/build/Countries.java:106 msgid "Israel" msgstr "Israel" -#: ../java/build/Countries.java:114 +#: ../java/build/Countries.java:107 msgid "Isle of Man" msgstr "Isla de Man" -#: ../java/build/Countries.java:115 +#: ../java/build/Countries.java:108 msgid "India" msgstr "India" -#: ../java/build/Countries.java:116 +#: ../java/build/Countries.java:109 msgid "British Indian Ocean Territory" msgstr "Territorio británico del océano Índico" -#: ../java/build/Countries.java:117 +#: ../java/build/Countries.java:110 msgid "Iraq" msgstr "Irak" -#: ../java/build/Countries.java:118 +#: ../java/build/Countries.java:111 msgid "Islamic Republic of Iran" msgstr "República Islámica de Irán" -#: ../java/build/Countries.java:119 +#: ../java/build/Countries.java:112 msgid "Iceland" msgstr "Islandia" -#: ../java/build/Countries.java:120 +#: ../java/build/Countries.java:113 msgid "Italy" msgstr "Italia" -#: ../java/build/Countries.java:121 +#: ../java/build/Countries.java:114 msgid "Jersey" msgstr "Jersey" -#: ../java/build/Countries.java:122 +#: ../java/build/Countries.java:115 msgid "Jamaica" msgstr "Jamaica" -#: ../java/build/Countries.java:123 +#: ../java/build/Countries.java:116 msgid "Jordan" msgstr "Jordania" -#: ../java/build/Countries.java:124 +#: ../java/build/Countries.java:117 msgid "Japan" msgstr "Japón" -#: ../java/build/Countries.java:125 +#: ../java/build/Countries.java:118 msgid "Kenya" msgstr "Kenya" -#: ../java/build/Countries.java:126 +#: ../java/build/Countries.java:119 msgid "Kyrgyzstan" msgstr "Kirguistán" -#: ../java/build/Countries.java:127 +#: ../java/build/Countries.java:120 msgid "Cambodia" msgstr "Camboya" -#: ../java/build/Countries.java:128 +#: ../java/build/Countries.java:121 msgid "Kiribati" msgstr "Kiribati" -#: ../java/build/Countries.java:129 +#: ../java/build/Countries.java:122 msgid "Comoros" msgstr "Comoras" -#: ../java/build/Countries.java:130 +#: ../java/build/Countries.java:123 msgid "Saint Kitts and Nevis" msgstr "Saint Kitts y Nevis" -#: ../java/build/Countries.java:131 +#: ../java/build/Countries.java:124 msgid "The Democratic People's Republic of Korea" msgstr "La República Popular Democrática de Corea" -#: ../java/build/Countries.java:132 +#: ../java/build/Countries.java:125 msgid "Republic of Korea" msgstr "República de Corea" -#: ../java/build/Countries.java:133 +#: ../java/build/Countries.java:126 msgid "Kuwait" msgstr "Kuwait" -#: ../java/build/Countries.java:134 +#: ../java/build/Countries.java:127 msgid "Cayman Islands" msgstr "Islas Caimán" -#: ../java/build/Countries.java:135 +#: ../java/build/Countries.java:128 msgid "Kazakhstan" msgstr "Kazajstán" -#: ../java/build/Countries.java:136 +#: ../java/build/Countries.java:129 msgid "Lao People's Democratic Republic" msgstr "República Democrática Popular Lao" -#: ../java/build/Countries.java:137 +#: ../java/build/Countries.java:130 msgid "Lebanon" msgstr "Líbano" -#: ../java/build/Countries.java:138 +#: ../java/build/Countries.java:131 msgid "Saint Lucia" msgstr "Santa Lucía" -#: ../java/build/Countries.java:139 +#: ../java/build/Countries.java:132 msgid "Liechtenstein" msgstr "Liechtenstein" -#: ../java/build/Countries.java:140 +#: ../java/build/Countries.java:133 msgid "Sri Lanka" msgstr "Sri Lanka" -#: ../java/build/Countries.java:141 +#: ../java/build/Countries.java:134 msgid "Liberia" msgstr "Liberia" -#: ../java/build/Countries.java:142 +#: ../java/build/Countries.java:135 msgid "Lesotho" msgstr "Lesotho" -#: ../java/build/Countries.java:143 +#: ../java/build/Countries.java:136 msgid "Lithuania" msgstr "Lituania" -#: ../java/build/Countries.java:144 +#: ../java/build/Countries.java:137 msgid "Luxembourg" msgstr "Luxemburgo" -#: ../java/build/Countries.java:145 +#: ../java/build/Countries.java:138 msgid "Latvia" msgstr "Letonia" -#: ../java/build/Countries.java:146 +#: ../java/build/Countries.java:139 msgid "Libyan Arab Jamahiriya" msgstr "Libia" -#: ../java/build/Countries.java:147 +#: ../java/build/Countries.java:140 msgid "Morocco" msgstr "Marruecos" -#: ../java/build/Countries.java:148 +#: ../java/build/Countries.java:141 msgid "Monaco" msgstr "Mónaco" -#: ../java/build/Countries.java:149 +#: ../java/build/Countries.java:142 msgid "Republic of Moldova" msgstr "República de Moldavia" -#: ../java/build/Countries.java:150 +#: ../java/build/Countries.java:143 msgid "Montenegro" msgstr "Montenegro" -#: ../java/build/Countries.java:151 +#: ../java/build/Countries.java:144 msgid "Saint Martin" msgstr "San Martín" -#: ../java/build/Countries.java:152 +#: ../java/build/Countries.java:145 msgid "Madagascar" msgstr "Madagascar" -#: ../java/build/Countries.java:153 +#: ../java/build/Countries.java:146 msgid "Marshall Islands" msgstr "Las Islas Marshall" -#: ../java/build/Countries.java:154 +#: ../java/build/Countries.java:147 msgid "The Former Yugoslav Republic of Macedonia" msgstr "La Antigua República Yugoslava de Macedonia" -#: ../java/build/Countries.java:155 +#: ../java/build/Countries.java:148 msgid "Mali" msgstr "Malí" -#: ../java/build/Countries.java:156 +#: ../java/build/Countries.java:149 msgid "Myanmar" msgstr "Myanmar" -#: ../java/build/Countries.java:157 +#: ../java/build/Countries.java:150 msgid "Mongolia" msgstr "Mongolia" -#: ../java/build/Countries.java:158 +#: ../java/build/Countries.java:151 msgid "Macao" msgstr "Macao" -#: ../java/build/Countries.java:159 +#: ../java/build/Countries.java:152 msgid "Northern Mariana Islands" msgstr "Islas Marianas del Norte" -#: ../java/build/Countries.java:160 +#: ../java/build/Countries.java:153 msgid "Martinique" msgstr "Martinica" -#: ../java/build/Countries.java:161 +#: ../java/build/Countries.java:154 msgid "Mauritania" msgstr "Mauritania" -#: ../java/build/Countries.java:162 +#: ../java/build/Countries.java:155 msgid "Montserrat" msgstr "Montserrat" -#: ../java/build/Countries.java:163 +#: ../java/build/Countries.java:156 msgid "Malta" msgstr "Malta" -#: ../java/build/Countries.java:164 +#: ../java/build/Countries.java:157 msgid "Mauritius" msgstr "Mauricio" -#: ../java/build/Countries.java:165 +#: ../java/build/Countries.java:158 msgid "Maldives" msgstr "Maldivas" -#: ../java/build/Countries.java:166 +#: ../java/build/Countries.java:159 msgid "Malawi" msgstr "Malawi" -#: ../java/build/Countries.java:167 +#: ../java/build/Countries.java:160 msgid "Mexico" msgstr "México" -#: ../java/build/Countries.java:168 +#: ../java/build/Countries.java:161 msgid "Malaysia" msgstr "Malasia" -#: ../java/build/Countries.java:169 +#: ../java/build/Countries.java:162 msgid "Mozambique" msgstr "Mozambique" -#: ../java/build/Countries.java:170 +#: ../java/build/Countries.java:163 msgid "Namibia" msgstr "Namibia" -#: ../java/build/Countries.java:171 +#: ../java/build/Countries.java:164 msgid "New Caledonia" msgstr "Nueva Caledonia" -#: ../java/build/Countries.java:172 +#: ../java/build/Countries.java:165 msgid "Niger" msgstr "Níger" -#: ../java/build/Countries.java:173 +#: ../java/build/Countries.java:166 msgid "Norfolk Island" msgstr "Isla Norfolk" -#: ../java/build/Countries.java:174 +#: ../java/build/Countries.java:167 msgid "Nigeria" msgstr "Nigeria" -#: ../java/build/Countries.java:175 +#: ../java/build/Countries.java:168 msgid "Nicaragua" msgstr "Nicaragua" -#: ../java/build/Countries.java:176 +#: ../java/build/Countries.java:169 msgid "Netherlands" msgstr "Países Bajos" -#: ../java/build/Countries.java:177 +#: ../java/build/Countries.java:170 msgid "Norway" msgstr "Noruega" -#: ../java/build/Countries.java:178 +#: ../java/build/Countries.java:171 msgid "Nepal" msgstr "Nepal" -#: ../java/build/Countries.java:179 +#: ../java/build/Countries.java:172 msgid "Nauru" msgstr "Nauru" -#: ../java/build/Countries.java:180 +#: ../java/build/Countries.java:173 msgid "Niue" msgstr "Niue" -#: ../java/build/Countries.java:181 +#: ../java/build/Countries.java:174 msgid "New Zealand" msgstr "Nueva Zelanda" -#: ../java/build/Countries.java:182 +#: ../java/build/Countries.java:175 msgid "Oman" msgstr "Omán" -#: ../java/build/Countries.java:183 +#: ../java/build/Countries.java:176 msgid "Panama" msgstr "Panamá" -#: ../java/build/Countries.java:184 +#: ../java/build/Countries.java:177 msgid "Peru" msgstr "Perú" -#: ../java/build/Countries.java:185 +#: ../java/build/Countries.java:178 msgid "French Polynesia" msgstr "Polinesia Francesa" -#: ../java/build/Countries.java:186 +#: ../java/build/Countries.java:179 msgid "Papua New Guinea" msgstr "Papua Nueva Guinea" -#: ../java/build/Countries.java:187 +#: ../java/build/Countries.java:180 msgid "Philippines" msgstr "Filipinas" -#: ../java/build/Countries.java:188 +#: ../java/build/Countries.java:181 msgid "Pakistan" msgstr "Pakistán" -#: ../java/build/Countries.java:189 +#: ../java/build/Countries.java:182 msgid "Poland" msgstr "Polonia" -#: ../java/build/Countries.java:190 +#: ../java/build/Countries.java:183 msgid "Saint Pierre and Miquelon" msgstr "San Pedro y Miquelón" -#: ../java/build/Countries.java:191 +#: ../java/build/Countries.java:184 msgid "Pitcairn Islands" msgstr "Islas Pitcairn" -#: ../java/build/Countries.java:192 +#: ../java/build/Countries.java:185 msgid "Puerto Rico" msgstr "Puerto Rico" -#: ../java/build/Countries.java:193 +#: ../java/build/Countries.java:186 msgid "Palestinian Territory" msgstr "Territorio Palestino" -#: ../java/build/Countries.java:194 +#: ../java/build/Countries.java:187 msgid "Portugal" msgstr "Portugal" -#: ../java/build/Countries.java:195 +#: ../java/build/Countries.java:188 msgid "Palau" msgstr "Palau" -#: ../java/build/Countries.java:196 +#: ../java/build/Countries.java:189 msgid "Paraguay" msgstr "Paraguay" -#: ../java/build/Countries.java:197 +#: ../java/build/Countries.java:190 msgid "Qatar" msgstr "Qatar" -#: ../java/build/Countries.java:198 -msgid "Reunion" +#: ../java/build/Countries.java:191 +msgid "Réunion" msgstr "Reunión" -#: ../java/build/Countries.java:199 +#: ../java/build/Countries.java:192 msgid "Romania" msgstr "Rumanía" -#: ../java/build/Countries.java:200 +#: ../java/build/Countries.java:193 msgid "Serbia" msgstr "Serbia" -#: ../java/build/Countries.java:201 +#: ../java/build/Countries.java:194 msgid "Russian Federation" msgstr "Federación de Rusia" -#: ../java/build/Countries.java:202 +#: ../java/build/Countries.java:195 msgid "Rwanda" msgstr "Ruanda" -#: ../java/build/Countries.java:203 +#: ../java/build/Countries.java:196 msgid "Saudi Arabia" msgstr "Arabia Saudí" -#: ../java/build/Countries.java:204 +#: ../java/build/Countries.java:197 msgid "Solomon Islands" msgstr "Islas Salomón" -#: ../java/build/Countries.java:205 +#: ../java/build/Countries.java:198 msgid "Seychelles" msgstr "Seychelles" -#: ../java/build/Countries.java:206 +#: ../java/build/Countries.java:199 msgid "Sudan" msgstr "Sudán" -#: ../java/build/Countries.java:207 +#: ../java/build/Countries.java:200 msgid "Sweden" msgstr "Suecia" -#: ../java/build/Countries.java:208 +#: ../java/build/Countries.java:201 msgid "Singapore" msgstr "Singapur" -#: ../java/build/Countries.java:209 +#: ../java/build/Countries.java:202 msgid "Saint Helena" msgstr "Santa Elena" -#: ../java/build/Countries.java:210 +#: ../java/build/Countries.java:203 msgid "Slovenia" msgstr "Eslovenia" -#: ../java/build/Countries.java:211 +#: ../java/build/Countries.java:204 msgid "Svalbard and Jan Mayen" msgstr "Svalbard y Jan Mayen" -#: ../java/build/Countries.java:212 +#: ../java/build/Countries.java:205 msgid "Slovakia" msgstr "Eslovaquia" -#: ../java/build/Countries.java:213 +#: ../java/build/Countries.java:206 msgid "Sierra Leone" msgstr "Sierra Leona" -#: ../java/build/Countries.java:214 +#: ../java/build/Countries.java:207 msgid "San Marino" msgstr "San Marino" -#: ../java/build/Countries.java:215 +#: ../java/build/Countries.java:208 msgid "Senegal" msgstr "Senegal" -#: ../java/build/Countries.java:216 +#: ../java/build/Countries.java:209 msgid "Somalia" msgstr "Somalia" -#: ../java/build/Countries.java:217 +#: ../java/build/Countries.java:210 msgid "Suriname" msgstr "Surinam" -#: ../java/build/Countries.java:218 +#: ../java/build/Countries.java:211 msgid "Sao Tome and Principe" msgstr "Santo Tomé y Príncipe" -#: ../java/build/Countries.java:219 +#: ../java/build/Countries.java:212 msgid "El Salvador" msgstr "El Salvador" -#: ../java/build/Countries.java:220 +#: ../java/build/Countries.java:213 msgid "Syrian Arab Republic" msgstr "Siria" -#: ../java/build/Countries.java:221 +#: ../java/build/Countries.java:214 msgid "Swaziland" msgstr "Swazilandia" -#: ../java/build/Countries.java:222 +#: ../java/build/Countries.java:215 msgid "Turks and Caicos Islands" msgstr "Islas Turcas y Caicos" -#: ../java/build/Countries.java:223 +#: ../java/build/Countries.java:216 msgid "Chad" msgstr "Chad" -#: ../java/build/Countries.java:224 +#: ../java/build/Countries.java:217 msgid "French Southern Territories" msgstr "Tierras Australes y Antárticas Francesas" -#: ../java/build/Countries.java:225 +#: ../java/build/Countries.java:218 msgid "Togo" msgstr "Togo" -#: ../java/build/Countries.java:226 +#: ../java/build/Countries.java:219 msgid "Thailand" msgstr "Tailandia" -#: ../java/build/Countries.java:227 +#: ../java/build/Countries.java:220 msgid "Tajikistan" msgstr "Tayikistán" -#: ../java/build/Countries.java:228 +#: ../java/build/Countries.java:221 msgid "Tokelau" msgstr "Tokelau" -#: ../java/build/Countries.java:229 +#: ../java/build/Countries.java:222 msgid "Timor-Leste" msgstr "Timor-Leste" -#: ../java/build/Countries.java:230 +#: ../java/build/Countries.java:223 msgid "Turkmenistan" msgstr "Turkmenistán" -#: ../java/build/Countries.java:231 +#: ../java/build/Countries.java:224 msgid "Tunisia" msgstr "Túnez" -#: ../java/build/Countries.java:232 +#: ../java/build/Countries.java:225 msgid "Tonga" msgstr "Tonga" -#: ../java/build/Countries.java:233 +#: ../java/build/Countries.java:226 msgid "Turkey" msgstr "Turquía" -#: ../java/build/Countries.java:234 +#: ../java/build/Countries.java:227 msgid "Trinidad and Tobago" msgstr "Trinidad y Tobago" -#: ../java/build/Countries.java:235 +#: ../java/build/Countries.java:228 msgid "Tuvalu" msgstr "Tuvalu" -#: ../java/build/Countries.java:236 +#: ../java/build/Countries.java:229 msgid "Taiwan" msgstr "Taiwán" -#: ../java/build/Countries.java:237 +#: ../java/build/Countries.java:230 msgid "United Republic of Tanzania" msgstr "Tanzanía" -#: ../java/build/Countries.java:238 +#: ../java/build/Countries.java:231 msgid "Ukraine" msgstr "Ucrania" -#: ../java/build/Countries.java:239 +#: ../java/build/Countries.java:232 msgid "Uganda" msgstr "Uganda" -#: ../java/build/Countries.java:240 +#: ../java/build/Countries.java:233 msgid "United States Minor Outlying Islands" msgstr "Islas Ultramarinas menores de Estados Unidos" -#: ../java/build/Countries.java:241 +#: ../java/build/Countries.java:234 msgid "United States" msgstr "Estados Unidos" -#: ../java/build/Countries.java:242 +#: ../java/build/Countries.java:235 msgid "Uruguay" msgstr "Uruguay" -#: ../java/build/Countries.java:243 +#: ../java/build/Countries.java:236 msgid "Uzbekistan" msgstr "Uzbekistán" -#: ../java/build/Countries.java:244 +#: ../java/build/Countries.java:237 msgid "Holy See (Vatican City State)" msgstr "Santa Sede (Ciudad del Vaticano)" -#: ../java/build/Countries.java:245 +#: ../java/build/Countries.java:238 msgid "Saint Vincent and the Grenadines" msgstr "San Vicente y las Granadinas" -#: ../java/build/Countries.java:246 +#: ../java/build/Countries.java:239 msgid "Venezuela" msgstr "Venezuela" -#: ../java/build/Countries.java:247 ../java/build/Countries.java:248 +#: ../java/build/Countries.java:240 ../java/build/Countries.java:241 msgid "Virgin Islands" msgstr "Islas Vírgenes" -#: ../java/build/Countries.java:249 +#: ../java/build/Countries.java:242 msgid "Viet Nam" msgstr "Vietnam" -#: ../java/build/Countries.java:250 +#: ../java/build/Countries.java:243 msgid "Vanuatu" msgstr "Vanuatu" -#: ../java/build/Countries.java:251 +#: ../java/build/Countries.java:244 msgid "Wallis and Futuna" msgstr "Wallis y Futuna" -#: ../java/build/Countries.java:252 +#: ../java/build/Countries.java:245 msgid "Samoa" msgstr "Samoa" -#: ../java/build/Countries.java:253 +#: ../java/build/Countries.java:246 msgid "Yemen" msgstr "Yemen" -#: ../java/build/Countries.java:254 +#: ../java/build/Countries.java:247 msgid "Mayotte" msgstr "Mayotte" -#: ../java/build/Countries.java:255 +#: ../java/build/Countries.java:248 msgid "South Africa" msgstr "Sudáfrica" -#: ../java/build/Countries.java:256 +#: ../java/build/Countries.java:249 msgid "Zambia" msgstr "Zambia" -#: ../java/build/Countries.java:257 +#: ../java/build/Countries.java:250 msgid "Zimbabwe" msgstr "Zimbabwe" -#: ../java/src/net/i2p/router/web/CSSHelper.java:75 +#: ../java/src/net/i2p/router/web/CSSHelper.java:117 #: ../java/src/net/i2p/router/web/HomeHelper.java:33 -#: ../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/console_jsp.java:252 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:141 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:213 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:215 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:211 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:310 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:220 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:222 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:148 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:214 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:216 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:225 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:195 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:197 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:284 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:221 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:211 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:211 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:213 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:215 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:211 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:213 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:220 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:222 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:220 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:222 msgid "I2P Router Console" msgstr "Consola del Router I2P" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:52 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:51 msgid "Error updating the configuration - please see the error logs" msgstr "" "Error al actualizar la configuración - ¡por favor consulta los registros de " "errores!" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:62 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:306 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:61 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:297 msgid "Configuration saved successfully" msgstr "Configuración guardada con éxito" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:64 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:421 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:308 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:63 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:299 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:96 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" @@ -1790,178 +1865,180 @@ msgstr "" "Error al guardar la configuración (aplicada pero no guardada) - ¡por favor " "consulta los registros de errores!" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:36 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:329 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:35 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:437 msgid "Save Client Configuration" msgstr "Guardar la configuración de clientes" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:400 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:404 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:39 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:511 msgid "Save Interface Configuration" msgstr "Guardar configuración de interfaz" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:44 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:420 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:43 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:527 msgid "Save WebApp Configuration" msgstr "Guardar configuración de aplicaciones web" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:47 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:541 msgid "Save Plugin Configuration" msgstr "Guardar configuración de complementos" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:442 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:446 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:51 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:549 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:553 msgid "Install Plugin" msgstr "Instalar complemento" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:448 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:55 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:555 msgid "Update All Installed Plugins" -msgstr "Actualizar todos los plugins instalados" +msgstr "Actualizar todos los complementos instalados" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:92 -#, java-format -msgid "Deleted plugin {0}" -msgstr "Eliminado el complemento {0}" - -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:94 -#, java-format -msgid "Error deleting plugin {0}" -msgstr "Error al eliminar el complemento {0}" - -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:114 -#, java-format -msgid "Stopped plugin {0}" -msgstr "Detenido complemento {0}" - -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:116 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:95 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:124 #, java-format msgid "Error stopping plugin {0}" msgstr "Error al detener el complemento {0}" +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:100 +#, java-format +msgid "Deleted plugin {0}" +msgstr "Eliminado el complemento {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:102 +#, java-format +msgid "Error deleting plugin {0}" +msgstr "Error al eliminar el complemento {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:122 +#, java-format +msgid "Stopped plugin {0}" +msgstr "Detenido complemento {0}" + #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:146 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:264 msgid "Start" msgstr "Lanzar" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:157 -#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:100 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:165 +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:106 #: ../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:37 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:35 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:143 msgid "Unsupported" msgstr "No soportado" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:203 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:211 msgid "New client added" msgstr "Nuevo cliente añadido" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:207 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:215 msgid "" "Client configuration saved successfully - restart required to take effect." msgstr "" "Configuración de cliente guardada - Es necesario reiniciar para que los " "cambios surtan efecto." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:222 -#: ../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:230 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:254 msgid "Bad client index." msgstr "índice de clientes en mal estado." #. #. What do we do here? #. -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:229 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:240 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:251 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:248 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:322 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:389 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:508 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:425 msgid "Client" msgstr "Cliente" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:229 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237 msgid "stopped" msgstr "detenido" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:240 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:299 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:248 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305 msgid "started" msgstr "lanzado" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:251 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259 msgid "deleted" msgstr "eliminado" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:268 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:275 msgid "WebApp configuration saved." msgstr "configuración de aplicación Web guardada." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:284 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:290 msgid "Plugin configuration saved." msgstr "Configuración del complemento guardada." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:299 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 msgid "WebApp" msgstr "Aplicación Web" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:301 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:307 msgid "Failed to start" msgstr "lanzamiento fallido" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:312 msgid "Failed to find server." msgstr "No se encontró el servidor" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:312 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:318 msgid "No plugin URL specified." msgstr "Ninguna URL de complementos especificada." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:322 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "No update URL specified for {0}" msgstr "Ninguna URL de actualización especificado para {0}" -#: ../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 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:362 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:367 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:337 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:350 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:355 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:368 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:373 msgid "Plugin or update download already in progress." msgstr "Descarga del complemento o de la actualización ya en curso." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:334 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:340 msgid "Updating all plugins" -msgstr "Actualizando todos los plugins" +msgstr "Actualizando todos los complementos" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:353 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:140 #, java-format msgid "Downloading plugin from {0}" msgstr "Descargar complemento de {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:371 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:377 #, java-format msgid "Checking plugin {0} for updates" msgstr "Buscando actualizaciones para el complemento {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:381 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:387 #, java-format msgid "Started plugin {0}" msgstr "Complemento {0} iniciado" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:383 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #, java-format msgid "Error starting plugin {0}" msgstr "Error al iniciar el complemento {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:419 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:425 msgid "" "Interface configuration saved successfully - restart required to take effect." msgstr "" @@ -1974,7 +2051,7 @@ msgid "Edit" msgstr "Editar" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:95 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:325 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:433 msgid "Add Client" msgstr "Añadir cliente" @@ -2005,10 +2082,9 @@ msgid "Plugin" msgstr "Complemento" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:167 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:293 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:191 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:155 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:97 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:293 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:319 msgid "Version" msgstr "Versión" @@ -2030,7 +2106,7 @@ msgstr "Licencia" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:213 #: ../java/src/net/i2p/router/web/HomeHelper.java:35 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:81 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 msgid "Website" msgstr "Sitio web" @@ -2044,7 +2120,7 @@ msgstr "Detener" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:271 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:96 -#: ../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:381 msgid "Check for updates" msgstr "Buscar actualizaciones" @@ -2063,66 +2139,74 @@ msgid "Delete" msgstr "Borrar" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:25 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:353 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:369 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:385 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:854 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:419 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:439 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:455 msgid "Delete selected" -msgstr "" +msgstr "Eliminar seleccionados" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:26 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:351 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:359 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:367 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:375 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:383 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:391 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:27 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:873 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:417 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:425 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:437 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:461 msgid "Add item" -msgstr "" +msgstr "Añadir elemento" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:27 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:357 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:373 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:389 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:423 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:443 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:459 msgid "Restore defaults" -msgstr "" +msgstr "Restaurar valores predeterminados" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:28 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:343 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:381 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:30 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:405 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:409 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:439 msgid "Save" msgstr "Guardar" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:33 msgid "Home page changed" -msgstr "" +msgstr "Página de inicio cambiada" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:53 msgid "Restored default settings" -msgstr "" +msgstr "Restaurados valores predeterminados" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:65 msgid "No name entered" -msgstr "" +msgstr "No se ha introducido un nombre" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:70 msgid "No URL entered" -msgstr "" +msgstr "No se ha introducido una URL" -#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:77 +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:85 msgid "Added" -msgstr "" +msgstr "Añadido" -#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:94 +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:100 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:111 msgid "Removed" -msgstr "" +msgstr "Eliminado" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:319 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:425 msgid "Add key" msgstr "Añadir clave" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:423 msgid "Delete key" msgstr "Borrar clave" @@ -2164,7 +2248,7 @@ msgstr "Destino no válido" msgid "Log overrides updated" msgstr "Reemplazos del registro actualizados" -#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:160 +#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:161 msgid "Log configuration saved" msgstr "Guardados los ajustes de los registros" @@ -2191,7 +2275,7 @@ msgstr "Los niveles válidos son DEBUG, INFO, WARN, ERROR, CRIT" #. http://www.dhs.gov/xinfoshare/programs/Copy_of_press_release_0046.shtm #. but pink instead of yellow for WARN #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:96 +#: ../java/src/net/i2p/router/web/LogsHelper.java:106 msgid "CRIT" msgstr "CRIT" @@ -2200,22 +2284,23 @@ msgid "DEBUG" msgstr "DEBUG" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:98 +#: ../java/src/net/i2p/router/web/LogsHelper.java:108 msgid "ERROR" msgstr "ERROR" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:102 +#: ../java/src/net/i2p/router/web/LogsHelper.java:112 msgid "INFO" msgstr "INFO" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:100 +#: ../java/src/net/i2p/router/web/LogsHelper.java:110 msgid "WARN" msgstr "WARN" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:88 -#: ../java/src/net/i2p/router/web/HomeHelper.java:178 +#: ../java/src/net/i2p/router/web/HomeHelper.java:192 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:808 msgid "Remove" msgstr "Quitar" @@ -2231,22 +2316,64 @@ msgstr "Ancho de Banda" #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 msgid "Home Page" -msgstr "" +msgstr "Página de inicio" #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:210 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:179 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:121 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:343 msgid "Network" msgstr "Red" +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:288 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:284 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:289 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:326 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:298 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:296 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:295 +msgid "Summary Bar" +msgstr "Barra del resumen" + #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 msgid "UI" msgstr "Interfaz humana" #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:99 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:311 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:196 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:491 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Túneles" @@ -2256,7 +2383,7 @@ msgid "Clients" msgstr "Clientes" #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:397 msgid "Keyring" msgstr "Llavero" @@ -2265,15 +2392,15 @@ msgid "Logging" msgstr "Registros" #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:105 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:225 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:202 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:377 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "Pares" #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:408 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:143 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240 msgid "Stats" msgstr "Estadísticas" @@ -2281,135 +2408,135 @@ msgstr "Estadísticas" msgid "Advanced" msgstr "Avanzado" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:58 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:33 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:54 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:31 #: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:34 -#: ../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:303 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:337 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:448 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:382 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:417 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:395 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:545 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:444 msgid "Save changes" msgstr "Guardar cambios" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:141 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:136 msgid "Rechecking router reachability..." msgstr "Repitida verificación de la accesibilidad del router ..." -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:179 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:174 msgid "Updating IP address" msgstr "Actualizando dirección IP" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:198 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:193 msgid "Disabling TCP completely" msgstr "Desactivando TCP por completo" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:203 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:198 msgid "Updating inbound TCP address to" msgstr "Actualizando las direcciones de entrada TCP a " -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:203 msgid "Disabling inbound TCP" msgstr "Desactivando TCP entrante" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:210 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:205 msgid "Updating inbound TCP address to auto" msgstr "Actualizando la dirección TCP de entrada a automático" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:221 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:216 msgid "Updating inbound TCP port to" msgstr "Actualizando el puerto de entrada TCP a " -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:224 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:219 msgid "Updating inbound TCP port to auto" msgstr "Actualizando el puerto de entrada TCP a automático" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:236 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231 msgid "Updating UDP port from" msgstr "Actualizando el puerto UDP desde" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:236 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231 msgid "to" msgstr "a" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:247 msgid "Gracefully restarting into Hidden Router Mode" msgstr "Reiniciando de forma controlada en modo router oculto" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:249 msgid "Gracefully restarting to exit Hidden Router Mode" msgstr "Reiniciando de forma controlada para salir del modo router oculto" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:258 msgid "Enabling UPnP, restart required to take effect" msgstr "" "Activando UPnP, se requiere un reinicio para que los cambios surtan efecto." -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:260 msgid "Disabling UPnP, restart required to take effect" msgstr "" "Deshabilitando UPnP, se requiere un reinicio para que los cambios surtan " "efecto." -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:273 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:268 msgid "Enabling laptop mode" msgstr "Activando el modo ordenador portátil" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:275 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:270 msgid "Disabling laptop mode" msgstr "Desactivando el modo ordenador portátil" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:282 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:277 msgid "Disabling UDP" msgstr "Deshabilitando UDP" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:284 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:279 msgid "Enabling UDP" msgstr "Habilitando UDP" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:291 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:286 msgid "Requiring SSU introducers" msgstr "Requeriendo introductores SSU" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:354 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:345 #, java-format msgid "The hostname or IP {0} is not publicly routable" msgstr "El nombre de host o IP {0} no es enrutable públicamente" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:348 #, java-format msgid "The hostname or IP {0} is invalid" msgstr "El nombre de host o IP {0} no es válido" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:383 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:374 msgid "Updating bandwidth share percentage" msgstr "Actualizando el porcentaje de compartición del ancho de banda" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:413 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:404 msgid "Updated bandwidth limits" msgstr "Límites del ancho de banda actualizados" -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:41 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:38 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:46 #: ../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:56 #: ../java/src/net/i2p/router/web/ConfigNetHelper.java:59 -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:62 msgid "unknown" msgstr "desconocido" -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:182 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:171 msgid "bits per second" msgstr "bits por segundo" -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:183 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:172 #, java-format msgid "or {0} bytes per month maximum" msgstr "ó {0} bytes por mes como máximo" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:311 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:415 msgid "Ban peer until restart" msgstr "Prohibir par hasta el reinicio" @@ -2429,7 +2556,7 @@ msgid "Invalid peer" msgstr "par no válido" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:313 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:417 msgid "Unban peer" msgstr "Desbanear par" @@ -2442,7 +2569,7 @@ msgid "is not currently banned" msgstr "no se encuentra baneado" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:443 msgid "Adjust peer bonuses" msgstr "Ajustar bonus de pares" @@ -2455,27 +2582,27 @@ msgid "Bad capacity value" msgstr "valor de la capacidad falso" #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:380 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:480 msgid "Save changes and reseed now" msgstr "Guardar cambios y resembrar ahora" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:25 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 msgid "Reseeding is already in progress" msgstr "Resembrar ya está en proceso" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:28 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 msgid "Starting reseed process" msgstr "Iniciando el proceso de resembrar" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:89 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:94 msgid "Configuration saved successfully." msgstr "Configuración guardada con éxito." #. Normal browsers send value, IE sends button label #: ../java/src/net/i2p/router/web/ConfigRestartBean.java:34 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:174 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:393 msgid "Shutdown immediately" msgstr "Apagar en seguida" @@ -2496,7 +2623,7 @@ msgstr "Reiniciar inmediatamente" #. 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:145 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:142 msgid "Restart" msgstr "Reiniciar" @@ -2523,7 +2650,7 @@ msgid "Restart in {0}" msgstr "Reiniciando en {0}" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:169 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:292 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:391 msgid "Shutdown gracefully" msgstr "Apagar de forma controlada" @@ -2536,7 +2663,7 @@ msgid "Shutdown immediately! boom bye bye bad bwoy" msgstr "Apagar inmediatamente! Boom adiós chico malo" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:179 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:296 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:395 msgid "Cancel graceful shutdown" msgstr "Cancelar el apagado controlado" @@ -2545,7 +2672,7 @@ msgid "Graceful shutdown cancelled" msgstr "Cancelado el apagado controlado" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:182 -#: ../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:407 msgid "Graceful restart" msgstr "Reinicio controlado" @@ -2554,7 +2681,7 @@ msgid "Graceful restart requested" msgstr "Ha sido solicitado el reinicio controlado" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:188 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:409 msgid "Hard restart" msgstr "Reinicio brusco" @@ -2579,51 +2706,56 @@ msgid "Rekeying after graceful shutdown" msgstr "Reinicio de claves después del apagado controlado" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:332 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:435 msgid "Run I2P on startup" msgstr "Ejecutar I2P al arrancar el sistema" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:334 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:437 msgid "Don't run I2P on startup" msgstr "No ejecutar I2P al arrancar el sistema" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:206 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:353 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455 msgid "Dump threads" msgstr "Deshechar threads" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:213 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:361 +#, java-format +msgid "Threads dumped to {0}" +msgstr "hilos desechados a {0}" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:463 msgid "View console on startup" msgstr "Mostrar consola al iniciar" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 msgid "Console is to be shown on startup" msgstr "La consola se mostrará al iniciar" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:363 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:465 msgid "Do not view console on startup" msgstr "No mostrar consola al iniciar" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 msgid "Console is not to be shown on startup" msgstr "La consola no se mostrará al iniciar" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Service installed" msgstr "Servicio instalado" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:230 msgid "Warning: unable to install the service" msgstr "Advertencia: no se puede instalar el servicio" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 msgid "Service removed" msgstr "Servicio quitado" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:238 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:239 msgid "Warning: unable to remove the service" msgstr "Advertencia: no se puede quitar el servicio" @@ -2651,6 +2783,69 @@ msgstr "" "Lista de los gráficos actualizada, puede tardar hasta 60s en reflejarse aquí " "y en la
    Página de Gráficos" +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:28 +msgid "Save order" +msgstr "Guardar orden" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:35 +msgid "Refresh interval changed" +msgstr "intervalo de recarga cambiado" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:37 +#, java-format +msgid "Refresh interval must be at least {0} seconds" +msgstr "El intervalo de recarga tiene que ser por lo menos {0} segundos." + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:39 +msgid "Refresh interval must be a number" +msgstr "El intervalo de recarga tiene que ser un número." + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:42 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:417 +msgid "Restore full default" +msgstr "Restablecer todos los valores por defecto" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:44 +msgid "Full summary bar default restored." +msgstr "todos los valores por defecto de la barra de resumen restablecidos" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:45 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:49 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:141 +msgid "Summary bar will refresh shortly." +msgstr "La barra de resumen recargará dentro de poco." + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:46 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:419 +msgid "Restore minimal default" +msgstr "restablecer valores por defecto mínimales" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:48 +msgid "Minimal summary bar default restored." +msgstr " valores por defecto mínimales restablecidos" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:65 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:87 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:135 +msgid "Order must be an integer" +msgstr "scuesión tiene que ser un número natural" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:72 +msgid "No section selected" +msgstr "no sección elegida" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:77 +msgid "No order entered" +msgstr "no orden entrado" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:133 +msgid "Moved" +msgstr "movido" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:140 +msgid "Saved order of sections." +msgstr "sucesión de secciones guardada" + #. the count isn't really correct anyway, since we don't check for actual changes #. addFormNotice("Updated settings for " + updated + " pools."); #: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:136 @@ -2686,7 +2881,7 @@ msgstr[0] "1 túnel" msgstr[1] "{0} túneles" #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:35 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:43 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35 msgid "Exploratory tunnels" msgstr "Túneles exploratorios" @@ -2780,6 +2975,10 @@ msgstr "Finlandés" msgid "German" msgstr "Alemán" +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +msgid "Greek" +msgstr "Griego" + #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 msgid "Spanish" msgstr "Español" @@ -2792,6 +2991,10 @@ msgstr "Neerlandés" msgid "French" msgstr "Francés" +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +msgid "Hungarian" +msgstr "Húngaro" + #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 msgid "Italian" msgstr "Italiano" @@ -2867,7 +3070,7 @@ msgstr "Actualizando la frecuencia de refresco a {0}" #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:151 #: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:112 -#: ../java/src/net/i2p/router/web/GraphHelper.java:360 +#: ../java/src/net/i2p/router/web/GraphHelper.java:361 msgid "Never" msgstr "Nunca" @@ -2919,625 +3122,687 @@ msgstr "gráfico de ancho de banda combinado" #. e.g. "statname for 60m" #: ../java/src/net/i2p/router/web/GraphHelper.java:172 -#: ../java/src/net/i2p/router/web/GraphHelper.java:220 +#: ../java/src/net/i2p/router/web/GraphHelper.java:221 #, java-format msgid "{0} for {1}" msgstr "{0} para {1}" -#. FIXME jrobin doesn't support setting the timezone, will have to mod TimeAxis.java -#: ../java/src/net/i2p/router/web/GraphHelper.java:194 -#: ../java/src/net/i2p/router/web/GraphHelper.java:307 -msgid "All times are UTC." -msgstr "Todos los horarios son UTC." - -#: ../java/src/net/i2p/router/web/GraphHelper.java:222 +#: ../java/src/net/i2p/router/web/GraphHelper.java:223 #, java-format msgid "ending {0} ago" -msgstr "" +msgstr "Terminado hace {0}" -#: ../java/src/net/i2p/router/web/GraphHelper.java:237 +#: ../java/src/net/i2p/router/web/GraphHelper.java:238 msgid "Larger" -msgstr "" +msgstr "Más grande" -#: ../java/src/net/i2p/router/web/GraphHelper.java:243 +#: ../java/src/net/i2p/router/web/GraphHelper.java:244 msgid "Smaller" -msgstr "" +msgstr "Más pequeño" -#: ../java/src/net/i2p/router/web/GraphHelper.java:249 +#: ../java/src/net/i2p/router/web/GraphHelper.java:250 msgid "Taller" -msgstr "" +msgstr "Más alto" -#: ../java/src/net/i2p/router/web/GraphHelper.java:255 +#: ../java/src/net/i2p/router/web/GraphHelper.java:256 msgid "Shorter" -msgstr "" +msgstr "Más corto" -#: ../java/src/net/i2p/router/web/GraphHelper.java:261 +#: ../java/src/net/i2p/router/web/GraphHelper.java:262 msgid "Wider" -msgstr "" +msgstr "Más ancho" -#: ../java/src/net/i2p/router/web/GraphHelper.java:267 +#: ../java/src/net/i2p/router/web/GraphHelper.java:268 msgid "Narrower" -msgstr "" +msgstr "Más estrecho" -#: ../java/src/net/i2p/router/web/GraphHelper.java:274 +#: ../java/src/net/i2p/router/web/GraphHelper.java:275 msgid "Larger interval" -msgstr "" +msgstr "Intervalo mayor" -#: ../java/src/net/i2p/router/web/GraphHelper.java:280 +#: ../java/src/net/i2p/router/web/GraphHelper.java:281 msgid "Smaller interval" -msgstr "" +msgstr "Intervalo menor" -#: ../java/src/net/i2p/router/web/GraphHelper.java:287 +#: ../java/src/net/i2p/router/web/GraphHelper.java:288 msgid "Previous interval" -msgstr "" +msgstr "Intervalo anterior" -#: ../java/src/net/i2p/router/web/GraphHelper.java:298 +#: ../java/src/net/i2p/router/web/GraphHelper.java:299 msgid "Next interval" -msgstr "" +msgstr "Intervalo siguiente" -#: ../java/src/net/i2p/router/web/GraphHelper.java:304 -#: ../java/src/net/i2p/router/web/GraphHelper.java:344 +#: ../java/src/net/i2p/router/web/GraphHelper.java:305 +#: ../java/src/net/i2p/router/web/GraphHelper.java:345 msgid "Plot averages" msgstr "promedios de la trama" -#: ../java/src/net/i2p/router/web/GraphHelper.java:304 -#: ../java/src/net/i2p/router/web/GraphHelper.java:345 +#: ../java/src/net/i2p/router/web/GraphHelper.java:305 +#: ../java/src/net/i2p/router/web/GraphHelper.java:346 msgid "plot events" msgstr "eventos de la trama" -#: ../java/src/net/i2p/router/web/GraphHelper.java:339 +#: ../java/src/net/i2p/router/web/GraphHelper.java:308 +msgid "All times are UTC." +msgstr "Todos los horarios son UTC." + +#: ../java/src/net/i2p/router/web/GraphHelper.java:340 msgid "Configure Graph Display" msgstr "Configuración de la gráfica" -#: ../java/src/net/i2p/router/web/GraphHelper.java:339 +#: ../java/src/net/i2p/router/web/GraphHelper.java:340 msgid "Select Stats" msgstr "Seleccionar Estadísticas" -#: ../java/src/net/i2p/router/web/GraphHelper.java:343 +#: ../java/src/net/i2p/router/web/GraphHelper.java:344 msgid "Periods" msgstr "Períodos" -#: ../java/src/net/i2p/router/web/GraphHelper.java:345 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:339 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:330 +#: ../java/src/net/i2p/router/web/GraphHelper.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:433 msgid "or" msgstr "o" -#: ../java/src/net/i2p/router/web/GraphHelper.java:346 +#: ../java/src/net/i2p/router/web/GraphHelper.java:347 msgid "Image sizes" msgstr "Tamanño de las imágenes" -#: ../java/src/net/i2p/router/web/GraphHelper.java:346 +#: ../java/src/net/i2p/router/web/GraphHelper.java:347 msgid "width" msgstr "ancho" -#: ../java/src/net/i2p/router/web/GraphHelper.java:347 +#: ../java/src/net/i2p/router/web/GraphHelper.java:348 msgid "height" msgstr "alto" -#: ../java/src/net/i2p/router/web/GraphHelper.java:347 #: ../java/src/net/i2p/router/web/GraphHelper.java:348 +#: ../java/src/net/i2p/router/web/GraphHelper.java:349 msgid "pixels" msgstr "píxeles" -#: ../java/src/net/i2p/router/web/GraphHelper.java:349 +#: ../java/src/net/i2p/router/web/GraphHelper.java:350 msgid "Refresh delay" msgstr "Retardo de actualización" -#: ../java/src/net/i2p/router/web/GraphHelper.java:364 +#: ../java/src/net/i2p/router/web/GraphHelper.java:365 msgid "Store graph data on disk?" msgstr "Almacenar los datos de gráficos en el disco?" -#: ../java/src/net/i2p/router/web/GraphHelper.java:370 +#: ../java/src/net/i2p/router/web/GraphHelper.java:371 msgid "Save settings and redraw graphs" msgstr "Guardar los ajustes y volver a dibujar los gráficos" -#: ../java/src/net/i2p/router/web/GraphHelper.java:425 +#: ../java/src/net/i2p/router/web/GraphHelper.java:426 msgid "Graph settings saved" msgstr "Configuración de gráficos guardada" -#: ../java/src/net/i2p/router/web/HomeHelper.java:28 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:155 +#: ../java/src/net/i2p/router/web/HomeHelper.java:27 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:252 msgid "Addressbook" msgstr "Libreta de direcciones" -#: ../java/src/net/i2p/router/web/HomeHelper.java:28 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:153 +#: ../java/src/net/i2p/router/web/HomeHelper.java:27 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:250 msgid "Manage your I2P hosts file here (I2P domain name resolution)" msgstr "" "Administrar el archivo hosts de I2P aquí (resolución de nombres de dominio " "I2P)" -#: ../java/src/net/i2p/router/web/HomeHelper.java:29 +#: ../java/src/net/i2p/router/web/HomeHelper.java:28 msgid "Configure Bandwidth" -msgstr "" +msgstr "Configurar ancho de banda" -#: ../java/src/net/i2p/router/web/HomeHelper.java:29 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:256 +#: ../java/src/net/i2p/router/web/HomeHelper.java:28 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:314 msgid "I2P Bandwidth Configuration" msgstr "Configuración de ancho de banda I2P" +#: ../java/src/net/i2p/router/web/HomeHelper.java:29 +msgid "Configure Language" +msgstr "Configurar idioma" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:29 +msgid "Console Language Selection" +msgstr "Selección del idioma de consola" + #: ../java/src/net/i2p/router/web/HomeHelper.java:30 msgid "Customize Home Page" -msgstr "" +msgstr "Personalizar página de inicio" #: ../java/src/net/i2p/router/web/HomeHelper.java:30 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:268 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:330 msgid "I2P Home Page Configuration" -msgstr "" +msgstr "Configuración de página de inicio de I2P" #: ../java/src/net/i2p/router/web/HomeHelper.java:31 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:67 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:160 msgid "Anonymous webmail client" msgstr "Cliente webmail anónimo" #: ../java/src/net/i2p/router/web/HomeHelper.java:31 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:69 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:162 msgid "Email" msgstr "Email" #: ../java/src/net/i2p/router/web/HomeHelper.java:32 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:170 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:266 msgid "I2P Router Help" msgstr "Ayuda de Router I2P" #: ../java/src/net/i2p/router/web/HomeHelper.java:33 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:146 msgid "Router Console" msgstr "Consola del Router" #: ../java/src/net/i2p/router/web/HomeHelper.java:34 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:73 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:166 msgid "Built-in anonymous BitTorrent Client" msgstr "Cliente BitTorrent anónimo integrado" #: ../java/src/net/i2p/router/web/HomeHelper.java:34 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:75 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:168 msgid "Torrents" msgstr "Torrents" #: ../java/src/net/i2p/router/web/HomeHelper.java:35 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:79 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172 msgid "Local web server" msgstr "Servidor web local" #: ../java/src/net/i2p/router/web/HomeHelper.java:39 msgid "Bug Reports" -msgstr "" +msgstr "Informes de errores" #: ../java/src/net/i2p/router/web/HomeHelper.java:39 msgid "Bug tracker" -msgstr "" +msgstr "Rastreador de errores" #: ../java/src/net/i2p/router/web/HomeHelper.java:40 +msgid "The Italian Bittorrent Resource" +msgstr "El Recurso Bittorrent Italiano" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:41 msgid "Dev Forum" -msgstr "" +msgstr "Foro de desarrollo" -#: ../java/src/net/i2p/router/web/HomeHelper.java:40 +#: ../java/src/net/i2p/router/web/HomeHelper.java:41 msgid "Development forum" -msgstr "" - -#: ../java/src/net/i2p/router/web/HomeHelper.java:41 -#: ../java/src/net/i2p/router/web/HomeHelper.java:51 -msgid "Bittorrent tracker" -msgstr "" - -#: ../java/src/net/i2p/router/web/HomeHelper.java:41 -msgid "diftracker" -msgstr "" +msgstr "Foro de desarrollo" #: ../java/src/net/i2p/router/web/HomeHelper.java:42 -msgid "I2P Applications" -msgstr "" - -#: ../java/src/net/i2p/router/web/HomeHelper.java:43 -msgid "FAQ" -msgstr "" - -#: ../java/src/net/i2p/router/web/HomeHelper.java:43 -msgid "Frequently Asked Questions" -msgstr "" - -#: ../java/src/net/i2p/router/web/HomeHelper.java:44 -msgid "Community forum" -msgstr "" - -#: ../java/src/net/i2p/router/web/HomeHelper.java:44 -msgid "Forum" -msgstr "" - -#. "ident.i2p" + S + _x("Short message service") + S + "http://ident.i2p/" + S + I + "itoopie_sm.png" + S + -#: ../java/src/net/i2p/router/web/HomeHelper.java:46 -msgid "Javadocs" -msgstr "" - -#: ../java/src/net/i2p/router/web/HomeHelper.java:46 #: ../java/src/net/i2p/router/web/HomeHelper.java:54 +msgid "Bittorrent tracker" +msgstr "Tracker de bittorrent" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:42 +msgid "diftracker" +msgstr "diftracker" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:43 +msgid "I2P Applications" +msgstr "Aplicaciones I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:44 +msgid "FAQ" +msgstr "Preguntas frecuentes" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:44 +msgid "Frequently Asked Questions" +msgstr "Preguntas frecuentes" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:45 +msgid "Community forum" +msgstr "Foro de la comunidad" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:45 +msgid "Forum" +msgstr "Foro" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:46 +msgid "" +"A public anonymous Git hosting site - supports pulling via Git and HTTP and " +"pushing via SSH" +msgstr "" +"un sitio anfitrión git anónimo y público - soporta halar a través de Git y " +"HTTP, y empujar a través de SSH" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:46 +msgid "Anonymous Git Hosting" +msgstr "anfitrión git anónimo" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:47 +msgid "Microblog" +msgstr "microblog" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:47 +msgid "Your premier microblogging service on I2P" +msgstr "servicio mircroblog en I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:48 +msgid "Javadocs" +msgstr "Javadocs" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:48 +#: ../java/src/net/i2p/router/web/HomeHelper.java:57 msgid "Technical documentation" -msgstr "" +msgstr "Documentación técnica" -#: ../java/src/net/i2p/router/web/HomeHelper.java:47 -msgid "Key Server" -msgstr "" +#: ../java/src/net/i2p/router/web/HomeHelper.java:50 +msgid "Debian and Tahoe-LAFS repositories" +msgstr "Repositorios de Debian y Tahoe-LAFS" -#: ../java/src/net/i2p/router/web/HomeHelper.java:47 -msgid "OpenPGP Keyserver" -msgstr "" +#. _x("Key Server") + S + _x("OpenPGP Keyserver") + S + "http://keys.i2p/" + S + I + "education.png" + S + +#: ../java/src/net/i2p/router/web/HomeHelper.java:50 +msgid "killyourtv.i2p" +msgstr "killyourtv.i2p" -#: ../java/src/net/i2p/router/web/HomeHelper.java:48 -msgid "I2P Pastebin" -msgstr "" - -#: ../java/src/net/i2p/router/web/HomeHelper.java:48 -msgid "Pastebin" -msgstr "" - -#: ../java/src/net/i2p/router/web/HomeHelper.java:49 -msgid "I2P News" -msgstr "" - -#. _x("Plugins") + S + _x("Add-on directory") + S + "http://*TBD*.i2p/" + S + I + "plugin.png" + S + #: ../java/src/net/i2p/router/web/HomeHelper.java:51 -msgid "Postman's Tracker" -msgstr "" +msgid "I2P Pastebin" +msgstr "Pastebin de I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:51 +msgid "Pastebin" +msgstr "Pastebin" #: ../java/src/net/i2p/router/web/HomeHelper.java:52 -msgid "I2P home page" -msgstr "" - -#: ../java/src/net/i2p/router/web/HomeHelper.java:52 -msgid "Project Website" -msgstr "" +msgid "I2P News" +msgstr "Noticias I2P" #: ../java/src/net/i2p/router/web/HomeHelper.java:53 -msgid "I2P Netowrk Statistics" -msgstr "" +msgid "Add-on directory" +msgstr "Directorio de complementos" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:53 +msgid "Plugins" +msgstr "Complementos" #: ../java/src/net/i2p/router/web/HomeHelper.java:54 -msgid "Technical Docs" -msgstr "" +msgid "Postman's Tracker" +msgstr "Tracker de Postman" #: ../java/src/net/i2p/router/web/HomeHelper.java:55 -msgid "Trac Wiki" -msgstr "" +msgid "I2P home page" +msgstr "Página de inicio I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:55 +msgid "Project Website" +msgstr "Sitio web del proyecto" #: ../java/src/net/i2p/router/web/HomeHelper.java:56 +msgid "I2P Netowrk Statistics" +msgstr "Estadísticas de red I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:57 +msgid "Technical Docs" +msgstr "Documentos técnicos" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:58 +msgid "Trac Wiki" +msgstr "Wiki de Trac" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:59 msgid "Ugha's Wiki" -msgstr "" +msgstr "Wiki de Ugha" -#: ../java/src/net/i2p/router/web/HomeHelper.java:89 +#: ../java/src/net/i2p/router/web/HomeHelper.java:60 +msgid "Seedless and the Robert BitTorrent applications" +msgstr "Sin semillas y aplicaciones de BitTorrent Robert" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:60 +msgid "Sponge's main site" +msgstr "Página principal de Sponge" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:101 msgid "The HTTP proxy is not up" -msgstr "" +msgstr "El proxy HTTP no está activo" -#: ../java/src/net/i2p/router/web/HomeHelper.java:91 +#: ../java/src/net/i2p/router/web/HomeHelper.java:103 #, java-format msgid "Your browser is not properly configured to use the HTTP proxy at {0}" msgstr "" +"Tu navegador no está correctamente configurado para utilizar el proxy HTTP " +"en {0}" -#: ../java/src/net/i2p/router/web/HomeHelper.java:180 +#: ../java/src/net/i2p/router/web/HomeHelper.java:194 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:810 msgid "Name" -msgstr "" +msgstr "Nombre" -#: ../java/src/net/i2p/router/web/HomeHelper.java:182 +#: ../java/src/net/i2p/router/web/HomeHelper.java:196 msgid "URL" -msgstr "" +msgstr "URL" -#: ../java/src/net/i2p/router/web/HomeHelper.java:200 +#: ../java/src/net/i2p/router/web/HomeHelper.java:214 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:856 msgid "Add" -msgstr "" +msgstr "Añadir" -#: ../java/src/net/i2p/router/web/LogsHelper.java:28 -#: ../java/src/net/i2p/router/web/LogsHelper.java:62 +#: ../java/src/net/i2p/router/web/LogsHelper.java:29 +#: ../java/src/net/i2p/router/web/LogsHelper.java:72 msgid "File location" msgstr "Ubicación del archivo" -#: ../java/src/net/i2p/router/web/LogsHelper.java:59 +#: ../java/src/net/i2p/router/web/LogsHelper.java:69 msgid "File not found" msgstr "Archivo no encontrado" -#: ../java/src/net/i2p/router/web/LogsHelper.java:77 +#: ../java/src/net/i2p/router/web/LogsHelper.java:87 msgid "No log messages" msgstr "No hay mensajes de registro" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:80 -msgid "Network Database RouterInfo Lookup" -msgstr "Busqueda de RouterInfo en la base de datos de red" +#: ../java/src/net/i2p/router/web/NetDbHelper.java:19 +msgid "Summary" +msgstr "Resumen" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:95 +#. 0 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:20 +msgid "Local Router" +msgstr "Router local" + +#. 1 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:21 +msgid "Router Lookup" +msgstr "búsqueda de router" + +#. 2 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:22 +msgid "All Routers" +msgstr "Todos los routers" + +#. 3 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:23 +msgid "All Routers with Full Stats" +msgstr "todos los routers con estadísticas completas" + +#. 4 +#. 5 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:25 +msgid "LeaseSets" +msgstr "LeaseSets" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92 #: ../java/strings/Strings.java:68 msgid "Router" msgstr "Router" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:95 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92 msgid "not found in network database" msgstr "no se encuentra en la base de datos de red" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:107 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:235 -msgid "Network Database Contents" -msgstr "Contenido de la base de datos de red" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:108 -msgid "View RouterInfo" -msgstr "Ver RouterInfo" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:109 -msgid "LeaseSets" -msgstr "LeaseSets" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:142 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135 msgid "LeaseSet" msgstr "LeaseSet" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:144 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:137 msgid "Local" msgstr "Local" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:146 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:139 msgid "Unpublished" msgstr "No publicado" +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:140 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:147 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:154 msgid "Destination" msgstr "Destino" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:164 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:157 #, java-format msgid "Expires in {0}" msgstr "Caduca en {0}" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:166 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:159 #, java-format msgid "Expired {0} ago" msgstr "Caducó hace {0}" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:181 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:165 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Gateway" msgstr "Puerta de enlace" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:181 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174 msgid "Lease" msgstr "Lease" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:183 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:176 msgid "Tunnel" msgstr "Túnel" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:235 -msgid "View LeaseSets" -msgstr "Ver LeaseSets" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:237 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:232 msgid "Not initialized" msgstr "No inicializado" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:246 -msgid "Routers" -msgstr "Routers" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:248 -msgid "Show all routers" -msgstr "Mostrar todos los enrutadores" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:250 -msgid "Show all routers with full stats" -msgstr "Mostrar las estadísticas completas de todos los routers" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:286 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:283 msgid "Network Database Router Statistics" msgstr "Estadísticas de la base de datos de red del router" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:293 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:307 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:325 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322 msgid "Count" msgstr "Cantidad" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:307 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304 msgid "Transports" msgstr "Transportes" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:325 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322 msgid "Country" msgstr "País" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:364 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:367 msgid "Our info" msgstr "Nuestra información" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:366 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:369 msgid "Peer info for" msgstr "Información de interlocutor para" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:370 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:371 msgid "Full entry" msgstr "Campo completo" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:376 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:119 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:515 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:152 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:630 msgid "Hidden" msgstr "Oculto" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:376 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378 msgid "Updated" msgstr "Actualizado" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:377 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:380 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:379 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:382 #, java-format msgid "{0} ago" msgstr "hace {0}" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:379 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:383 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:381 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:385 msgid "Published" msgstr "Publicado" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:385 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:387 msgid "Address(es)" msgstr "Dirección(es)" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:398 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:400 msgid "cost" msgstr "coste" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 msgid "Hidden or starting up" msgstr "Oculto o iniciando" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 msgid "SSU with introducers" msgstr "SSU con introductores" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 msgid "NTCP and SSU" msgstr "NTCP y SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 msgid "NTCP and SSU with introducers" msgstr "NTCP y SSU con introductores" -#: ../java/src/net/i2p/router/web/NewsFetcher.java:133 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:131 #, java-format msgid "News last updated {0} ago." msgstr "Noticias actualizadas hace {0}." -#: ../java/src/net/i2p/router/web/NewsFetcher.java:139 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:137 #, java-format msgid "News last checked {0} ago." msgstr "Noticias chequeadas hace {0}." -#: ../java/src/net/i2p/router/web/NewsFetcher.java:148 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:146 msgid "Hide news" msgstr "Esconder noticias" -#: ../java/src/net/i2p/router/web/NewsFetcher.java:151 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:149 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "Mostrar noticias" #: ../java/src/net/i2p/router/web/PluginStarter.java:122 msgid "Checking for plugin updates" -msgstr "Buscando actualizaciones para plugins" +msgstr "Buscando actualizaciones para complementos" #: ../java/src/net/i2p/router/web/PluginStarter.java:160 #, java-format msgid "1 plugin updated" msgid_plural "{0} plugins updated" -msgstr[0] "1 plugin actualizado" -msgstr[1] "{0} plugins actualizados" +msgstr[0] "1 complemento actualizado" +msgstr[1] "{0} complementos actualizados" #: ../java/src/net/i2p/router/web/PluginStarter.java:162 msgid "Plugin update check complete" -msgstr "Comprobación de actualizaciones de plugins completada" +msgstr "Comprobación de actualizaciones de complementos completada" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:85 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:81 #, java-format msgid "Cannot check, plugin {0} is not installed" msgstr "No se puede comprobar, el complemento {0} no está instalado" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:155 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:151 #, java-format msgid "Checking for update of plugin {0}" msgstr "Buscando actualizaciones para el complemento {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:185 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:181 #, java-format msgid "New plugin version {0} is available" msgstr "Está disponible una nueva versión del complemento {0}." -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:188 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:184 #, java-format msgid "No new version is available for plugin {0}" msgstr "No está disponible ninguna nueva versión para el complemento {0}." -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:198 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:194 #, java-format msgid "Update check failed for plugin {0}" msgstr "Fallo al buscar actualizaciones para el complemento {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:147 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:125 +#, java-format +msgid "Attempting to install from file {0}" +msgstr "Intentando instalar desde el archivo {0}" + +#. This is actually what String.isEmpty() does, so it should be safe. +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:129 +#, java-format +msgid "No file specified {0}" +msgstr "No se ha específicado un archivo {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:136 +#, java-format +msgid "Failed to install from file {0}, copy failed." +msgstr "No se ha podido instalar desde el archivo {0}, copia fallida." + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:162 msgid "Downloading plugin" msgstr "Descargando complemento" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:154 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:244 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:169 #, java-format msgid "{0}B transferred" msgstr "{0}B transferidos" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:161 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:177 msgid "Plugin downloaded" msgstr "Complemento descargado" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:166 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:382 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:182 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:415 #, java-format msgid "Cannot create plugin directory {0}" msgstr "No se puede crear directorio del complemento {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:175 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:297 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:191 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:302 #, java-format msgid "from {0}" msgstr "de {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:185 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:201 #, java-format msgid "Plugin from {0} is corrupt" msgstr "El complemento de {0} está dañado." -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:196 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:212 #, java-format msgid "Plugin from {0} does not contain the required configuration file" msgstr "" "El complemento de {0} no contiene el archivo de configuración necesario." #. updateStatus("" + "Plugin contains an invalid key" + ' ' + pubkey + ' ' + signer + ""); -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:209 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:225 #, java-format msgid "Plugin from {0} contains an invalid key" msgstr "El complemento de {0} contiene una clave no válida." -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:233 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:243 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:257 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:249 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:259 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:273 #, java-format msgid "Plugin signature verification of {0} failed" msgstr "Verificación de la firma del complemento de {0} ha fallado" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:272 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:288 #, java-format msgid "Plugin from {0} has invalid name or version" msgstr "El complemento de {0} tiene nombre o versión no válido." -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:277 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293 #, java-format msgid "Plugin {0} has mismatched versions" msgstr "El complemento {0} tiene versiones no coincidentes." -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:285 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:301 #, java-format msgid "This plugin requires I2P version {0} or higher" msgstr "Este complemento requiere la versión {0} o superior de I2P." -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:309 #, java-format msgid "This plugin requires Java version {0} or higher" msgstr "Este complemento requiere la versión {0} o superior de Java." -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:302 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:318 msgid "" "Downloaded plugin is for new installs only, but the plugin is already " "installed" @@ -3545,268 +3810,266 @@ msgstr "" "El complemento descargado es sólo para instalaciones nuevas, pero el " "complemento ya está instalado." -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:314 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:329 msgid "Installed plugin does not contain the required configuration file" msgstr "" "El complemento instalado no contiene el archivo de configuración necesario." -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:322 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:337 msgid "Signature of downloaded plugin does not match installed plugin" msgstr "La firma del complemento descargado no coincide con la del instalado." -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:329 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:344 #, java-format msgid "Downloaded plugin version {0} is not newer than installed plugin" msgstr "" "El complemento descargado con versión {0} no es más reciente que la versión " "ya instalada." -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:336 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:351 #, java-format msgid "Plugin update requires installed plugin version {0} or higher" msgstr "" "La actualización del complemento requiere tener instalada la versión {0} o " "superior de este complemento." -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:343 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:358 #, java-format msgid "Plugin update requires installed plugin version {0} or lower" msgstr "" "La actualización del complemento requiere tener instalada la versión {0} o " "inferior de este complemento." -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:351 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:366 #, java-format msgid "Plugin requires Jetty version {0} or higher" -msgstr "Este plugin requiere la versión de Jetty {0} ó superior" +msgstr "Este complemento requiere la versión de Jetty {0} ó superior" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:358 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:373 #, java-format msgid "Plugin requires Jetty version {0} or lower" -msgstr "Este plugin requiere la versión de Jetty {0} ó inferior" +msgstr "Este complemento requiere la versión de Jetty {0} ó inferior" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:377 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:382 +#, java-format +msgid "Cannot copy plugin to directory {0}" +msgstr "No se puede copiar el pomplemtneot al directorio {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:392 +msgid "Plugin will be installed on next restart." +msgstr "El complemento se instalará al siguiente reinicio." + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:410 msgid "Plugin is for upgrades only, but the plugin is not installed" msgstr "" "El complemento es sólo para actualizaciones, pero el complemento aún no está " "instalado." -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:390 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:423 #, java-format msgid "Failed to install plugin in {0}" msgstr "No se pudo instalar el complemento en {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:398 -#, java-format -msgid "Plugin {0} installed, router restart required" -msgstr "Complemento {0} instalado, se requiere un reinicio del router." - -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:400 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:427 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:430 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:458 #, java-format msgid "Plugin {0} installed" msgstr "Complemento {0} instalado" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:418 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:449 #, java-format msgid "Plugin {0} installed and started" msgstr "Complemento {0} instalado e iniciado" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:421 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:452 #, java-format msgid "Plugin {0} installed but failed to start, check logs" msgstr "Complemento {0} instalado pero no funciona, ¡revisa los registros!" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:423 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:454 #, java-format msgid "Plugin {0} installed but failed to start" msgstr "Complemento {0} instalado, pero no se pudo iniciar." -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:435 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:466 #, java-format msgid "Failed to download plugin from {0}" msgstr "No se pudo descargar el complemento de {0}." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:72 -msgid "Peer Profiles" -msgstr "Perfiles de los pares" - -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:73 +#. buf.append("

    ").append(_("Peer Profiles")).append("

    \n

    "); +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:83 #, java-format msgid "Showing 1 recent profile." msgid_plural "Showing {0} recent profiles." msgstr[0] "Mostrando 1 perfil reciente." msgstr[1] "Mostrando {0} Perfiles recientes." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:75 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85 #, java-format msgid "Hiding 1 older profile." msgid_plural "Hiding {0} older profiles." msgstr[0] "Ocultando 1 perfil más antiguo." msgstr[1] "Ocultando {0} perfiles más antiguos." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:77 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:87 #, java-format msgid "Hiding 1 standard profile." msgid_plural "Hiding {0} standard profiles." msgstr[0] "Ocultando 1 perfil estándar." msgstr[1] "Ocultando {0} perfiles estándar." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:82 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:92 msgid "Groups (Caps)" msgstr "Grupos (Caps)" -#: ../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:331 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:93 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:273 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:435 msgid "Speed" msgstr "Velocidad" -#: ../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:335 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:94 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:439 msgid "Capacity" msgstr "Capacidad" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:257 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:95 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:277 msgid "Integration" msgstr "Integración" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:126 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:135 msgid "Fast, High Capacity" msgstr "Rápido, alta capacidad" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:127 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:136 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:11 msgid "High Capacity" msgstr "Alta Capacidad" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:128 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:137 msgid "Standard" msgstr "Estándar" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:129 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:163 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:138 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:172 msgid "Failing" msgstr "Fallando" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:131 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:252 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:140 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:416 msgid "Integrated" msgstr "Integrados" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:164 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:173 msgid "Unreachable" msgstr "Inaccesible" #. hide if < 10% -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:180 msgid "Test Fails" msgstr "Test fallido" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:177 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:186 msgid "profile" msgstr "perfil" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:186 -msgid "Floodfill and Integrated Peers" -msgstr "Pares floodfill e Integrados" - -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:191 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205 msgid "Caps" msgstr "Categorías" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:192 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:206 msgid "Integ. Value" msgstr "Valor de Integración" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:193 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:207 msgid "Last Heard About" msgstr "Sabido por última vez sobre" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:194 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:208 msgid "Last Heard From" msgstr "Sabido por última vez de" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:195 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:209 msgid "Last Good Send" msgstr "Último enviado Correcto" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:196 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:210 msgid "Last Bad Send" msgstr "Último enviado con Errores" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:197 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:211 msgid "10m Resp. Time" msgstr "Tiempo resp. 10m" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:198 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:212 msgid "1h Resp. Time" msgstr "Tiempo resp. 1h" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:199 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:213 msgid "1d Resp. Time" msgstr "Tiempo resp. 1d" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:200 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:214 msgid "Last Good Lookup" msgstr "Última búsqueda exitosa" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:201 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:215 msgid "Last Bad Lookup" msgstr "Última búsqueda fallida" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:202 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:216 msgid "Last Good Store" msgstr "Última guardada exitosa" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:203 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:217 msgid "Last Bad Store" msgstr "Última guardada fallida" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:218 msgid "1h Fail Rate" msgstr "Tasa de error en 1h" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:219 msgid "1d Fail Rate" msgstr "Tasa de error en 1d" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:252 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:272 msgid "Thresholds" msgstr "Umbrales" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:254 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:274 msgid "fast peers" msgstr "pares rápidos" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:256 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:276 msgid "high capacity peers" msgstr "pares de alta capacidad" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:258 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:278 msgid " well integrated peers" msgstr "Pares bien integrados" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280 msgid "as determined by the profile organizer" msgstr "según lo determinado por el organizador del perfil" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280 msgid "groups" msgstr "grupos" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281 msgid "capabilities in the netDb, not used to determine profiles" msgstr "capacidades en la netDb, no se utilizan para determinar los perfiles" #. capabilities -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281 #: ../java/strings/Strings.java:81 msgid "caps" msgstr "capacidades" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282 msgid "" "peak throughput (bytes per second) over a 1 minute period that the peer has " "sustained in a single tunnel" @@ -3814,34 +4077,48 @@ msgstr "" "rendimiento máximo (bytes por segundo) durante un período de 1 minuto que el " "par ha sostenido en un solo túnel" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282 msgid "speed" msgstr "velocidad" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283 msgid "capacity" msgstr "capacidad" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283 msgid "how many tunnels can we ask them to join in an hour?" msgstr "a cuántos túneles podemos pedirlos que se unan en una hora?" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284 msgid "how many new peers have they told us about lately?" msgstr "de cuántos nuevos pares nos han hablado últimamente?" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284 msgid "integration" msgstr "integración" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:265 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285 msgid "is the peer banned, or unreachable, or failing tunnel tests?" msgstr "Está el par baneado, o inalcanzable, o fallando las pruebas de túnel?" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:265 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285 msgid "status" msgstr "estado" +#. 0 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:12 +msgid "Floodfill " +msgstr "'floodfill'" + +#. 2 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:14 +msgid "All" +msgstr "Todos" + +#: ../java/src/net/i2p/router/web/SearchHelper.java:74 +msgid "Select search engine" +msgstr "Elegir motor de búsqueda" + #: ../java/src/net/i2p/router/web/ShitlistRenderer.java:64 #, java-format msgid "Temporary ban expiring in {0}" @@ -3882,7 +4159,7 @@ msgstr "Promedio de salida" #: ../java/src/net/i2p/router/web/StatSummarizer.java:329 #: ../java/src/net/i2p/router/web/StatSummarizer.java:331 -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:153 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:150 msgid "max" msgstr "max" @@ -3946,7 +4223,7 @@ msgid "Lifetime average frequency" msgstr "Frecuencia media en la vida" #: ../java/src/net/i2p/router/web/StatsGenerator.java:144 -#: ../java/src/net/i2p/router/web/StatsGenerator.java:234 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:233 #, java-format msgid "1 event" msgid_plural "{0} events" @@ -3981,40 +4258,40 @@ msgstr "El período terminó hace {0}." msgid "No events" msgstr "sin acontecimientos" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:211 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:210 msgid "Average event count" msgstr "número medio de eventos" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:213 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:212 msgid "Events in peak period" msgstr "Eventos en temporada alta" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:221 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:220 msgid "Graph Data" msgstr "Datos de gráfica" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:223 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:222 msgid "Graph Event Count" msgstr "Número de eventos en el Gráfico" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:226 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:225 msgid "Export Data as XML" msgstr "Exportar datos como XML" #. Display the strict average -#: ../java/src/net/i2p/router/web/StatsGenerator.java:231 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:230 msgid "Lifetime average value" msgstr "Valor medio total" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:45 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:142 msgid "I2P Router Help & FAQ" msgstr "Ayuda del router I2P & preguntas frecuentes" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:47 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:144 msgid "Help & FAQ" msgstr "Ayuda" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:59 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:152 msgid "" "Configure startup of clients and webapps (services); manually start dormant " "services" @@ -4022,219 +4299,315 @@ msgstr "" "Configura el arranque de clientes y servicios (webapps) o lanza servicios no " "activados" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:61 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:154 msgid "I2P Services" msgstr "Servicios I2P" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:89 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:186 msgid "Configure I2P Router" msgstr "Configurar router I2P" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:91 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:188 msgid "I2P Internals" msgstr "Configuración" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:97 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:309 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:194 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:489 msgid "View existing tunnels and tunnel build status" msgstr "Ver los túneles existentes y el estado de construcción de túneles" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:103 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:223 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:200 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:375 msgid "Show all current peer connections" msgstr "Mostrar todas las conexiones actuales con pares" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:109 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:206 msgid "Show recent peer performance profiles" msgstr "Mostrar perfiles recientes del rendimiento de los pares" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:111 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208 msgid "Profiles" msgstr "Perfiles" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:115 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:212 msgid "Show list of all known I2P routers" msgstr "Mostrar lista de todos los routers I2P conocidos" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:117 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:214 msgid "NetDB" msgstr "NetDB" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:121 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Health Report" msgstr "Informe de salud" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:123 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:220 msgid "Logs" msgstr "Registros" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:134 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:231 msgid "Graph router performance" msgstr "Mostrar el rendimiento del router" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:136 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:233 msgid "Graphs" msgstr "Gráficos" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:141 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:238 msgid "Textual router performance statistics" msgstr "Estadísticas textuales del rendimiento del router" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:147 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:375 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:244 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:411 msgid "Local Destinations" msgstr "Destinos locales" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:149 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246 #: ../java/strings/Strings.java:62 msgid "I2PTunnel" msgstr "Túnel I2P" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:268 msgid "General" msgstr "General" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:177 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 +msgid "" +"Your Local Identity is your unique I2P router identity, similar to an ip " +"address but tailored to I2P. " +msgstr "" +"La identidad local es la identidad única de tu router, similar a una " +"dirección ip, pero en el ámbito de i2p." + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:274 +msgid "Never disclose this to anyone, as it can reveal your real world ip." +msgstr "Nunca la digas a nadie, dado que puede revelar tu dirección ip real." + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:276 msgid "Local Identity" msgstr "Identidad propia" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:181 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:280 msgid "Your unique I2P router identity is" msgstr "La identidad de tu enrutador I2P es " -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:185 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:284 msgid "never reveal it to anyone" msgstr "¡Nunca se la digas a nadie!" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:187 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:286 msgid "show" msgstr "mostrar" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:198 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:290 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:316 +msgid "The version of the I2P software we are running" +msgstr "la versión de I2P que estás usando" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:300 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:326 msgid "How long we've been running for this session" msgstr "Cuanto tiempo hemos estado en funcionamiento durante esta sesión" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:201 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:159 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:101 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:303 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:329 msgid "Uptime" msgstr "Tiempo de servicio" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:176 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:118 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:341 msgid "" "Help with configuring your firewall and router for optimal I2P performance" msgstr "" "Ayuda con la configuración de cortafuegos y router para un rendimiento " "óptimo de I2P" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:231 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:356 +msgid "Configure I2P Updates" +msgstr "configurar la actualización de I2P" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:358 +msgid "I2P Update" +msgstr "Actualización de I2P" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:383 +msgid "Peers we've been talking to in the last few minutes/last hour" +msgstr "" +"pares con los que hemos comunicado en los últimos minutos / la última hora" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:386 msgid "Active" msgstr "Activos" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:395 +msgid "The number of peers available for building client tunnels" +msgstr "cantidad de pares disponibles para crear túneles clientes" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:398 msgid "Fast" msgstr "Rápidos" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:404 +msgid "The number of peers available for building exploratory tunnels" +msgstr "cantidad de pares disponibles para crear túneles exploratorios" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:407 msgid "High capacity" msgstr "Alta capacidad" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:258 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:413 +msgid "The number of peers available for network database inquries" +msgstr "" +"cantidad de pares disponibles para consultas a la base de datos sobre la red" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:422 +msgid "The total number of peers in our network database" +msgstr "cantidad total de routers en nuestra base de datos sobre la red" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:425 msgid "Known" msgstr "Conocidos" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:272 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:445 msgid "Configure router bandwidth allocation" msgstr "Configurar ancho de banda del enrutador I2P" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:274 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:447 msgid "Bandwidth in/out" msgstr "Ancho de Banda entrante/saliente" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:294 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:467 msgid "Total" msgstr "Total" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:301 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:474 msgid "Used" msgstr "Usado" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:316 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:496 +msgid "" +"Used for building and testing tunnels, and communicating with floodfill peers" +msgstr "para crear y probar túneles, y para comunicar con los pares floodfill" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:499 msgid "Exploratory" msgstr "Exploratorios" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:328 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:505 +msgid "Tunnels we are using to provide or access services on the network" +msgstr "túneles que usas para acceder o provisionar servicios en la red" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:514 +msgid "" +"Tunnels we are participating in, directly contributing bandwith to the " +"network" +msgstr "" +"Túneles en los que tomamos parte, así aportando de forma directa ancho de " +"banda a la red. " + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:517 msgid "Participating" msgstr "Participando en" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:334 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:523 +msgid "" +"The ratio of tunnel hops we provide to tunnel hops we use - a value greater " +"than 1.00 indicates a positive contribution to the network" +msgstr "" +"La relación de saltos de túnel que proporcionamos y los que usamos - un " +"valor mayor de 1,00 indica una aportación positiva a la red." + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:526 msgid "Share ratio" msgstr "Relación de compartición" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:340 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:539 msgid "What's in the router's job queue?" msgstr "¿Qué está en la cola de tareas del router?" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:342 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:541 msgid "Congestion" msgstr "Tareas" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:347 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:546 +msgid "Indicates router performance" +msgstr "indica el rendimiento del router" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:549 msgid "Job lag" msgstr "Demora - tareas" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:353 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:555 +msgid "Indicates how quickly outbound messages to other I2P routers are sent" +msgstr "indica lo rápido que se envían mensajes a otros routers I2P" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:558 msgid "Message delay" msgstr "Demora - mensajes" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:360 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:565 +msgid "Round trip time for a tunnel test" +msgstr "Tiempo de ida y vuelta de un test de túnel" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:568 msgid "Tunnel lag" msgstr "Demora - túneles" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:575 +msgid "Queued requests from other routers to participate in tunnels" +msgstr "encoladas peticiones de otros routers para participar en túneles" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:578 msgid "Backlog" msgstr "Peticiones pendientes" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:110 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:613 +msgid "News & Updates" +msgstr "Noticias & Actualizaciones" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:143 msgid "ERR-Client Manager I2CP Error - check logs" msgstr "ERR- Error Administrador de Clientes I2CP - comprobar registros" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:117 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:150 #, java-format msgid "ERR-Clock Skew of {0}" msgstr "ERR-Desviación del Reloj de {0}" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:126 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:497 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:155 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:188 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:626 +msgid "Testing" +msgstr "Comprobando" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:162 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:606 msgid "OK" msgstr "Bien" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:127 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:163 msgid "ERR-Private TCP Address" msgstr "ERR-Dirección TCP Privada" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:129 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:165 msgid "ERR-SymmetricNAT" msgstr "ERR-NAT simétrico" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:132 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:168 msgid "WARN-Firewalled with Inbound TCP Enabled" msgstr "AVISO-Tras cortafuegos con TCP entrante activado" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:134 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:170 msgid "WARN-Firewalled and Floodfill" msgstr "AVISO-Tras cortafuegos y floodfill" #. if (_context.router().getRouterInfo().getCapabilities().indexOf('O') >= 0) #. return _("WARN-Firewalled and Fast"); -#: ../java/src/net/i2p/router/web/SummaryHelper.java:137 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:501 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:173 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:610 msgid "Firewalled" msgstr "Bloqueado por un cortafuegos" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:139 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:175 msgid "" "ERR-UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config and " "restart" @@ -4242,62 +4615,57 @@ msgstr "" "ERR-puerto UDP en uso - ¡establece i2np.udp.internalPort=xxxx = en la " "configuración avanzada y reinicia!" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:145 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:181 msgid "ERR-No Active Peers, Check Network Connection and Firewall" msgstr "ERR-No hay pares activos, Compruebe la conexión de red y cortafuegos" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:148 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:184 msgid "ERR-UDP Disabled and Inbound TCP host/port not set" msgstr "" "ERR-UDP deshabilitado y el puerto/host de entrada TCP no ha sido establecido" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:150 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:186 msgid "WARN-Firewalled with UDP Disabled" msgstr "AVISO-Tras cortafuegos con UDP deshabilitado" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:511 -msgid "Testing" -msgstr "Comprobando" - -#: ../java/src/net/i2p/router/web/SummaryHelper.java:375 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:411 msgid "Add/remove/edit & control your client and server tunnels" msgstr "" "Agregar/quitar/editar & controlar tus túneles de cliente y servidor" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:387 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:423 msgid "Server" msgstr "Servidor" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:391 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:427 msgid "Show tunnels" msgstr "Mostrar túneles" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:402 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:438 msgid "Leases expired" msgstr "Leases expirados" #. red or yellow light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:402 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:403 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:438 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:439 msgid "Rebuilding" msgstr "Reconstruyendo" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:403 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:439 msgid "ago" msgstr "hace" #. green light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:406 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:442 msgid "Ready" msgstr "Listo" #. yellow light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:410 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:446 msgid "Building" msgstr "Construyendo" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:410 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:446 msgid "Building tunnels" msgstr "Creando túneles" @@ -4305,13 +4673,13 @@ msgstr "Creando túneles" #. 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:426 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:462 #: ../java/strings/Strings.java:36 msgid "shared clients" msgstr "clientes diferentes" #. Note to translators: parameter is a version, e.g. "0.8.4" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:640 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:676 #, java-format msgid "Download {0} Update" msgstr "Descargar actualización ( {0} )" @@ -4319,159 +4687,178 @@ msgstr "Descargar actualización ( {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/SummaryHelper.java:648 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:684 #, java-format msgid "Download Unsigned
    Update {0}" msgstr "Descargar actualización
    no firmada del {0}" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:673 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:709 msgid "Help with firewall configuration" msgstr "Ayuda con la configuración del cortafuegos" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:675 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:711 msgid "Check network connection and NAT/firewall" msgstr "Comprobar conexión de red y NAT/cortafuegos" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:694 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:730 msgid "Reseed" msgstr "Resembrar" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:121 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:812 +msgid "Order" +msgstr "orden" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:829 +msgid "Top" +msgstr "cabeza" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:842 +msgid "Down" +msgstr "abajo" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:847 +msgid "Bottom" +msgstr "fondo" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:859 +msgid "Select a section to add" +msgstr "elegir una sección a añadir" + +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:118 #, java-format msgid "events in {0}" msgstr "eventos en {0}" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:123 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:120 #, java-format msgid "averaged for {0}" msgstr "promedio por {0}" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:133 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:130 msgid "Events per period" msgstr "Eventos por período" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:152 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:149 msgid "avg" msgstr "promedio" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:154 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:151 msgid "now" 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:305 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:57 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:398 msgid "configure" msgstr "configurar" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:63 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:55 msgid "Client tunnels for" msgstr "Túneles de clientes para" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:59 msgid "dead" msgstr "muerto" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:73 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:65 msgid "Participating tunnels" msgstr "participando en" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66 msgid "Receive on" msgstr "Recibiendo en" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "Expiration" msgstr "Vencimiento" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "Send on" msgstr "Enviando en" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 msgid "Rate" msgstr "Tasa" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 msgid "Role" msgstr "Papel" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:165 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Usage" msgstr "Uso" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:114 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:106 msgid "grace period" msgstr "período de gracia" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:124 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:116 msgid "Outbound Endpoint" msgstr "Punto final (túnel saliente)" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:126 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:118 msgid "Inbound Gateway" msgstr "Puerta de enlace (túnel entrante)" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:128 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:171 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:120 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:163 msgid "Participant" msgstr "Participante" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:133 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:125 #, java-format msgid "Limited display to the {0} tunnels with the highest usage" msgstr "Visualización limitada a los {0} túneles con mayor uso" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:134 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:126 msgid "Inactive participating tunnels" msgstr "Túneles participantes inactivos" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:135 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:227 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:127 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:219 msgid "Lifetime bandwidth usage" msgstr "Uso de ancho de banda total" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:165 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Expiry" msgstr "Expiración" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:168 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:160 msgid "Participants" msgstr "Participantes" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:174 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:166 msgid "Endpoint" msgstr "Punto final" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:214 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:221 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:206 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 msgid "Build in progress" msgstr "Creación de túnel en marcha" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:214 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:206 msgid "inbound" msgstr "entrante" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:221 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 msgid "outbound" msgstr "saliente" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:226 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:218 msgid "No tunnels; waiting for the grace period to end." msgstr "No hay túneles, esperando que termine el período de gracia." -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:228 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220 msgid "in" msgstr "entrante" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:229 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:221 msgid "out" msgstr "saliente" #: ../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:237 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:146 msgid "Updating" msgstr "Actualizando" @@ -4479,8 +4866,8 @@ msgstr "Actualizando" #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:89 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:116 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:261 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:285 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:266 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:290 msgid "Update downloaded" msgstr "Actualización descargada" @@ -4490,22 +4877,22 @@ msgid "Unsigned update file from {0} is corrupt" msgstr "Archivo de actualización no firmado del {0} está dañado" #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:280 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:285 msgid "Restarting" msgstr "Reiniciando" #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:118 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:287 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:292 msgid "Click Restart to install" msgstr "¡Pincha en \"Reiniciar\" para instalar!" #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:120 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:289 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:294 msgid "Click Shutdown and restart to install" msgstr "¡Pincha en \"Apagar\" y reinicia para instalar!" #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:121 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:291 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:296 #, java-format msgid "Version {0}" msgstr "Versión {0}" @@ -4515,27 +4902,33 @@ msgstr "Versión {0}" msgid "Failed copy to {0}" msgstr "Fallada copia a {0}" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:184 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:187 #, java-format msgid "Updating from {0}" msgstr "Actualizando de {0}" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:253 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:243 +#, java-format +msgid "{0} downloaded" +msgstr "{0} descargada" + +#: ../java/src/net/i2p/router/web/UpdateHandler.java:258 #, java-format msgid "No new version found at {0}" msgstr "Ninguna versión nueva encontrada en {0}" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:280 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:285 msgid "Update verified" msgstr "Actualización verificada" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:306 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:311 #, java-format msgid "Transfer failed from {0}" msgstr "Transferencia fallida de {0}" #. wars for ConfigClientsHelper #: ../java/strings/Strings.java:12 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:154 msgid "addressbook" msgstr "libreta de direcciones" @@ -4760,133 +5153,149 @@ msgstr "itag1" msgid "itag2" msgstr "itag2" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:137 msgid "configure bandwidth" msgstr "Configurar ancho de banda" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:220 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:226 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:224 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:231 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:264 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:240 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:224 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:224 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:224 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:224 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:224 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:219 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:219 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:219 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:223 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:224 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:219 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:219 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:219 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:219 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:219 -msgid "Summary Bar" -msgstr "Barra del resumen" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:157 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:151 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:164 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:160 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:157 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:141 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:141 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:145 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:157 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:157 +msgid "Router is down" +msgstr "Router está caído" #. 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:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:255 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:239 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:244 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:277 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:253 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:254 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:232 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:232 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:232 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:232 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:232 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:232 -#: ../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:232 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:301 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:308 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:302 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:311 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:288 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:308 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:308 msgid "Refresh (s)" msgstr "Actualizar (s)" #. ditto -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:237 -#: ../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:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:259 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:237 -#: ../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:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:248 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:281 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:257 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:258 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:240 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:236 -#: ../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:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:301 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:312 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:306 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:315 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:313 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:312 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:312 msgid "Enable" msgstr "Activar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:355 msgid "Bandwidth limiter" msgstr "Limitador de ancho de banda" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:357 msgid "" "I2P will work best if you configure your rates to match the speed of your " "internet connection." @@ -4894,34 +5303,34 @@ msgstr "" "I2P funcionará mejor si configuras tus tasas de modo que coincidan con la " "velocidad de tu conexión a Internet." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:361 msgid "KBps In" msgstr "KB/s entrantes" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:375 msgid "KBps Out" msgstr "KB/s salientes" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:332 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:390 msgid "Share" msgstr "Compartir" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:339 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:305 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:302 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:397 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:408 msgid "NOTE" msgstr "NOTA" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:399 #, java-format msgid "You have configured I2P to share only {0} KBps." msgstr "Has configurado I2P para compartir sólo {0} KBps." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:344 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:402 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "I2P requiere al menos 12KBps para permitir el intercambio." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:403 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " @@ -4929,18 +5338,18 @@ msgstr "" "Por favor, ¡activa la compartición (participación en túneles) configurando " "un mayor ancho de banda." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:404 msgid "" "It improves your anonymity by creating cover traffic, and helps the network." msgstr "" "Esto mejorará tu anonimato creando tráfico de cobertura, y ayuda a la red." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:406 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "Has configurado I2P para compartir {0} KBps." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:351 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:409 msgid "" "The higher the share bandwidth the more you improve your anonymity and help " "the network." @@ -4948,60 +5357,60 @@ msgstr "" "Cuanto mayor sea el ancho de banda compartido, mayor es el anonimato y más " "ayudas a la red." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:355 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:413 msgid "Advanced network configuration page" msgstr "Página de configuración de red avanzada" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:357 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:301 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:321 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:402 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:418 -#: ../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:444 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:355 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:371 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:387 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:315 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:335 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:446 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:378 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:322 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:329 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:379 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:415 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:359 +#: ../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:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:539 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:551 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:421 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:421 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:393 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:543 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:442 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:387 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:437 msgid "Cancel" msgstr "Cancelar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:137 msgid "config advanced" msgstr "configuración avanzada" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:314 msgid "I2P Advanced Configuration" msgstr "Ajustes Avanzados de I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:355 msgid "Advanced I2P Configuration" msgstr "Configuración I2P avanzada" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:365 msgid "Some changes may require a restart to take effect." msgstr "Algunos cambios pueden requerir un reinicio para que surtan efecto." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:139 msgid "config clients" msgstr "configuración de clientes" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:258 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:346 msgid "I2P Client Configuration" msgstr "Configuración de Clientes I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:306 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:412 msgid "Client Configuration" msgstr "Configuración Clientes" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:308 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:414 msgid "" "The Java clients listed below are started by the router and run in the same " "JVM." @@ -5009,83 +5418,83 @@ msgstr "" "Los clientes de Java que se enumeran a continuación son iniciados por el " "router y se ejecutan en la misma JVM." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:314 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:420 msgid "To change other client options, edit the file" msgstr "Para cambiar otras opciones clientes, edita el archivo" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:319 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:398 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:505 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:523 msgid "All changes require restart to take effect." msgstr "Todos los cambios requieren un reinicio para que surtan efecto." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:331 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:439 msgid "Advanced Client Interface Configuration" msgstr "Configuración avanzada de la interfaz del cliente" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:443 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "Configuración de la interfaz I2CP Exterior (I2P Protocolo de clientes)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:449 msgid "Enabled without SSL" msgstr "Habilitada sin SSL" -#: ../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:455 msgid "Enabled with SSL required" msgstr "Habilitada con SSL obligatorio" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:353 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:461 msgid "Disabled - Clients outside this Java process may not connect" msgstr "" "Deshabilitada - Los clientes fuera de este proceso Java podrían no fallar en " "conectarse" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:355 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463 msgid "I2CP Port" msgstr "Puerto I2CP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:467 msgid "I2CP Interface" msgstr "Interfaz I2CP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:375 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 msgid "Authorization" msgstr "Autorización" -#: ../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:489 msgid "Require username and password" msgstr "Requerir nombre de usuario y contraseña" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:383 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:491 msgid "Username" msgstr "Nombre de usuario" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:387 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:495 msgid "Password" msgstr "Contraseña" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:391 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:299 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:400 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:406 msgid "The default settings will work for most people." msgstr "La configuración por defecto funcionará para la mayoría de la gente." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:393 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:501 msgid "Any changes made here must also be configured in the external client." msgstr "" "Cualquier cambio realizado aquí también debe configurarse en el cliente " "externo." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:394 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:503 msgid "Many clients do not support SSL or authorization." msgstr "Muchos clientes no soportan SSL o autorización." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:406 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:513 msgid "WebApp Configuration" msgstr "Configuración de las Applicaciones Web" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:408 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:515 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 " @@ -5102,7 +5511,7 @@ msgstr "" "ejemplo, susidns, i2ptunnel), o que no tienen interfaz web en absoluto (por " "ejemplo, la libreta de direcciones)." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:410 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:517 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 " @@ -5114,127 +5523,127 @@ msgstr "" "web volverán a aparecer al actualizar el router a una nueva versión, así que " "el método preferido es deshabilitar la aplicación web aquí." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:531 msgid "Plugin Configuration" msgstr "Configuración de Complementos" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:533 msgid "The plugins listed below are started by the webConsole client." msgstr "" "Los complementos enumerados a continuación son iniciados por el cliente de " "consola web." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:543 msgid "Plugin Installation" msgstr "Instalación de Complementos" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:545 msgid "To install a plugin, enter the download URL:" msgstr "Para instalar un complemento, ¡introduce la URL de descarga!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:131 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:139 msgid "config home" -msgstr "" +msgstr "configurar inicio" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:397 msgid "Default Home Page" -msgstr "" +msgstr "Página de inicio predeterminada" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:403 msgid "Use old home page" -msgstr "" +msgstr "Utilizar página de inicio anterior" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:411 msgid "Search Engines" -msgstr "" +msgstr "Motores de búsqueda" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:431 msgid "Recommended Eepsites" -msgstr "" +msgstr "Sitios recomendados" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:377 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:315 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:447 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:386 msgid "Local Services" -msgstr "" +msgstr "Servicios locales" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:139 msgid "config keyring" msgstr "configuración de llavero" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:330 msgid "I2P Keyring Configuration" msgstr "Configuración del Llavero" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:399 msgid "The router keyring is used to decrypt encrypted leaseSets." msgstr "El llavero del router se utiliza para descifrar leaseSets encriptados." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:298 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:402 msgid "" "The keyring may contain keys for local or remote encrypted destinations." msgstr "" "El llavero puede contener claves de cifrado para los destinos locales o " "remotos." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:408 msgid "Manual Keyring Addition" msgstr "Adición manual al Llavero" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:306 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:410 msgid "Enter keys for encrypted remote destinations here." msgstr "¡Introduce las claves de cifrado para destinos remotos aquí!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:413 msgid "Keys for local destinations must be entered on the" msgstr "Las claves para los destinos locales deben introducirse en la" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:415 msgid "I2PTunnel page" msgstr "Página de túnelesI2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:311 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:417 msgid "Dest. name, hash, or full key" msgstr "Nombre del destino, hash o clave completa" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:313 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:419 msgid "Encryption Key" msgstr "Clave de cifrado" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:137 msgid "config logging" msgstr "configuración de registro" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:314 msgid "I2P Logging Configuration" msgstr "Configuración del registro I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:355 msgid "Configure I2P Logging Options" msgstr "Configurar las opciones de registro I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:357 msgid "Log file" msgstr "Archivo de registro" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:361 msgid "(the symbol '@' will be replaced during log rotation)" msgstr "(El símbolo '@' será reemplazado durante la rotación de registro)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:363 msgid "Log record format" msgstr "Formato de escritura del registro" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:367 msgid "" "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)" msgstr "" "(usa 'd' = fecha, 'c' = clase, 't' = hilo, 'p' = prioridad, 'm' = mensaje)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:311 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:369 msgid "Log date format" msgstr "Formato de fecha del registro" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:315 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:373 msgid "" "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' " "= millisecond)" @@ -5242,15 +5651,15 @@ msgstr "" "('MM' = mes, 'dd' = día, 'HH' = hora, 'mm' = minuto, 'ss' = segundo, 'SSS' = " "milisegundo)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:375 msgid "Max log file size" msgstr "Tamaño máximo del archivo de registro" -#: ../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:379 msgid "Default log level" msgstr "Nivel predeterminado de registro" -#: ../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:383 msgid "" "(DEBUG and INFO are not recommended defaults, as they will drastically slow " "down your router)" @@ -5258,89 +5667,89 @@ msgstr "" "(DEBUG e INFO no se recomiendan por defecto, ya que ralentizaran " "drásticamente el router)" -#: ../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:385 msgid "Log level overrides" msgstr "Reemplazos a nivel de registros" -#: ../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:389 msgid "New override" msgstr "Nueva reemplazo" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:139 msgid "config networking" msgstr "configuración de red" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:343 msgid "I2P Network Configuration" msgstr "Configuración de la red I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:398 msgid "IP and Transport Configuration" msgstr "Cconfiguración de IP y del transporte" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:301 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:402 msgid "There is help below." msgstr "Hay ayuda debajo." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:404 msgid "UPnP Configuration" msgstr "Configuración UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:408 msgid "Enable UPnP to open firewall ports" msgstr "Activar UPnP para abrir puertos del cortafuegos" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:410 msgid "UPnP status" msgstr "Estado UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:311 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:412 msgid "IP Configuration" msgstr "Configuración IP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:313 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:393 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:414 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 msgid "Externally reachable hostname or IP address" msgstr "Nombre de host o dirección IP accesible externamente" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:418 msgid "Use all auto-detect methods" msgstr "Utilizar todos los métodos de detección automática" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:422 msgid "Disable UPnP IP address detection" msgstr "Desactivar detección de direcciones IP por UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:325 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:426 msgid "Ignore local interface IP address" msgstr "Ignorar la dirección IP de la interfaz local" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:430 msgid "Use SSU IP address detection only" msgstr "Utilizar detección de direcciones IP sólo por SSU" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:333 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:410 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:508 msgid "Specify hostname or IP" msgstr "Especificar nombre de host o IP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:440 msgid "Select Interface" msgstr "Elegir interfaz" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:353 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:454 msgid "Hidden mode - do not publish IP" msgstr "Modo oculto - no se publica el IP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:357 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:456 msgid "(prevents participating traffic)" msgstr "(Evita el tráfico de participantes)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 msgid "Action when IP changes" msgstr "Acción al cambiar de IP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:462 msgid "" "Laptop mode - Change router identity and UDP port when IP changes for " "enhanced anonymity" @@ -5348,79 +5757,79 @@ msgstr "" "Modo Portátil - cambia la identidad del router y el puerto UDP cuando cambia " "la IP para aumentar el anonimato" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:365 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:464 msgid "Experimental" msgstr "Experimental" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:367 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:466 msgid "UDP Configuration:" msgstr "Ajustes de UDP:" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:369 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 msgid "UDP port:" msgstr "Puerto UDP :" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:375 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:518 msgid "Completely disable" msgstr "Desactivar por completo" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:379 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:476 msgid "(select only if behind a firewall that blocks outbound UDP)" msgstr "" "(seleccionar sólo si se encuentra tras un firewall que bloquea UDP saliente)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:391 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "TCP Configuration" msgstr "Ajustes de TCP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:397 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 msgid "Use auto-detected IP address" msgstr "Utilizar dirección IP detectada automáticamente" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:399 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:496 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528 msgid "currently" msgstr "actualmente" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:402 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:500 msgid "if we are not firewalled" msgstr "si no estamos bloqueados por el cortafuegos" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:406 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:504 msgid "Always use auto-detected IP address (Not firewalled)" msgstr "" "Siempre utilizar la dirección IP detectada automáticamente (no bloqueado por " "cortafuegos)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Disable inbound (Firewalled)" msgstr "Deshabilitar entrada (bloqueado por cortafuegos)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520 msgid "" "(select only if behind a firewall that throttles or blocks outbound TCP)" msgstr "" "(Selecciona sólo si estás detrás de un cortafuegos que regule o bloquee la " "salida por TCP)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:522 msgid "Externally reachable TCP port" msgstr "Puerto TCP externamente accesible" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:526 msgid "Use the same port configured for UDP" msgstr "Usar el mismo puerto configurado para UDP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:437 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534 msgid "Specify Port" msgstr "Elegir un puerto" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:538 msgid "Notes" msgstr "Notas" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:444 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:541 msgid "" "a) Do not reveal your port numbers to anyone! b) Changing these settings " "will restart your router." @@ -5428,12 +5837,12 @@ msgstr "" "a) ¡No reveles tus números de puerto a nadie! b) La modificación de estos " "ajustes reiniciará el router." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:547 msgid "Configuration Help" msgstr "Ayuda de Configuración" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:452 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:493 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:549 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:598 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 " @@ -5443,7 +5852,7 @@ msgstr "" "cotrafuegos, las velocidades y la integración en la red mejorarán " "generalmente si el puerto de I2P está abierto tanto para UDP como para TCP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:551 msgid "" "If you can, please poke a hole in your firewall to allow unsolicited UDP and " "TCP packets to reach you." @@ -5451,7 +5860,7 @@ msgstr "" "Si es posible, ¡por favor permite el paso de los paquetes TCP y UDP no " "solicitados por el cortafuegos!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:553 msgid "" "If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole " "punching with \"SSU introductions\" to relay traffic." @@ -5459,7 +5868,7 @@ msgstr "" "Si no puede ser, I2P soporta UPnP (Universal Plug and Play) y UDP hole " "punching con \"introducciones SSU\" para transmitir tráfico." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:456 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:555 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." @@ -5468,12 +5877,12 @@ msgstr "" "ejemplo, cuando UPnP no funciona correctamente, o un cortafuegos que no está " "bajo tu control está haciendo daño." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:557 msgid "Certain firewalls such as symmetric NATs may not work well with I2P." msgstr "" "Puede que algunos cortafuegos como NATs simétricos no funcionen bien con I2P." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "" "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect " "the external IP address and forward ports." @@ -5482,42 +5891,42 @@ msgstr "" "Internet (IGDs) para detectar la dirección IP externa y los puertos que se " "deben abrir." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:568 msgid "UPnP support is beta, and may not work for any number of reasons" msgstr "" "El soporte de UPnP está en fase beta, y puede no funcionar correctamente por " "varias razones" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:570 msgid "No UPnP-compatible device present" msgstr "No se encuentra ningún dispositivo compatible con UPnP presente" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:572 msgid "UPnP disabled on the device" msgstr "UPnP desactivado en el dispositivo" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 msgid "Software firewall interference with UPnP" msgstr "Un cortafuegos de software interfiere con UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:576 msgid "Bugs in the device's UPnP implementation" msgstr "Errores en la implementación de UPnP del dispositivo" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:578 msgid "Multiple firewall/routers in the internet connection path" msgstr "Múltiples cotrafuegos/routers en la ruta de conexión a Internet" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "UPnP device change, reset, or address change" msgstr "" "El dispositivo UPnP ha cambiado, reiniciado, o ha cambiado de dirección" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:582 msgid "Review the UPnP status here." msgstr "Revisar el estado de UPnP aquí." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "" "UPnP may be enabled or disabled above, but a change requires a router " "restart to take effect." @@ -5525,24 +5934,24 @@ msgstr "" "Encima de esto UPnP puede ser activado o desactivado, pero un cambio " "requiere un reinicio del router para que surta efecto." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 msgid "Hostnames entered above will be published in the network database." msgstr "" "Los nombres de host introducidos arriba se publicarán en la base de datos de " "red." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:588 msgid "They are not private." msgstr "No son privados." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:590 msgid "" "Also, do not enter a private IP address like 127.0.0.1 or 192.168.1.1." msgstr "" "Además, no se debe introducir una dirección IP privada como 127.0.0.1 " "o 192.168.1.1." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592 msgid "" "If you specify the wrong IP address or hostname, or do not properly " "configure your NAT or firewall, your network performance will degrade " @@ -5552,15 +5961,15 @@ msgstr "" "configura correctamente el NAT o cortafuegos, el rendimiento de la red se " "degradará considerablemente." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "When in doubt, leave the settings at the defaults." msgstr "En caso de duda, deje los ajustes con los valores predeterminados." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:596 msgid "Reachability Help" msgstr "Ayuda de Accesibilidad" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:601 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 " @@ -5570,7 +5979,7 @@ msgstr "" "bloqueado por uno, recuerda que podrías tener múltiples cortafuegos, por " "ejemplo, en paquetes de software o en routers externos." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:495 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 msgid "" "If there is an error, the logs may also help " "diagnose the problem." @@ -5578,15 +5987,15 @@ msgstr "" "Si hay un error, el registro también puede ayudar a " "diagnosticar el problema." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Your UDP port does not appear to be firewalled." msgstr "El puerto UDP no parece estar bloqueado por un cortafuegos." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Your UDP port appears to be firewalled." msgstr "El puerto UDP parece estar bloqueado por un cortafuegos." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:614 msgid "" "As the firewall detection methods are not 100% reliable, this may " "occasionally be displayed in error." @@ -5594,7 +6003,7 @@ msgstr "" "Como los métodos de detección de cortafuegos no son 100% fiables, esto puede " "aparecer por error." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:505 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:616 msgid "" "However, if it appears consistently, you should check whether both your " "external and internal firewalls are open for your port." @@ -5602,7 +6011,7 @@ msgstr "" "Sin embargo, si aparece constantemente, deberías comprobar si tanto el " "cortafuegos interno como externo tienen los puertos abiertos." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "" "I2P will work fine when firewalled, there is no reason for concern. When " "firewalled, the router uses \"introducers\" to relay inbound connections." @@ -5611,7 +6020,7 @@ msgstr "" "preocupación. Si se está detrás de un cortafuegos, el router utiliza " "\"introductores\" para transmitir las conexiones entrantes." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:620 msgid "" "However, you will get more participating traffic and help the network more " "if you can open your firewall(s)." @@ -5619,7 +6028,7 @@ msgstr "" "No obstante, obtendrás más tráfico participante y ayudará más a la red si " "puedes abrir el/los cortafuegos." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:508 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:622 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 " @@ -5629,7 +6038,7 @@ msgstr "" "cortafuegos de hardware como un cortafuegos por software, o podrías estar " "detrás de otro cortafuegos institucional fuera de tu control." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 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 " @@ -5639,12 +6048,12 @@ msgstr "" "mismo puerto, o pueden tener otras limitaciones o bugs que les impidan pasar " "tráfico a través de I2P." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:513 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "The router is currently testing whether your UDP port is firewalled." msgstr "" "El router está probando si tu puerto UDP está bloqueado por un cortafuegos." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:517 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:632 msgid "" "The router is not configured to publish its address, therefore it does not " "expect incoming connections." @@ -5652,7 +6061,7 @@ msgstr "" "El router no está configurado para publicar su dirección, por lo tanto, no " "espera conexiones entrantes." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:634 msgid "" "Hidden mode is automatically enabled for added protection in certain " "countries." @@ -5660,11 +6069,11 @@ msgstr "" "El modo oculto se activa automáticamente para mayor protección en algunos " "países." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:636 msgid "WARN - Firewalled and Fast" msgstr "AVISO - Bloqueado por cortafuegos y rápido" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:638 msgid "" "You have configured I2P to share more than 128KBps of bandwidth, but you are " "firewalled." @@ -5672,7 +6081,7 @@ msgstr "" "Has configurado I2P para compartir más de 128 kbps de ancho de banda, pero " "te encuentras bloqueado por un cortafuegos" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:640 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 " @@ -5682,29 +6091,29 @@ msgstr "" "128 kbps de ancho de banda para compartir, será mucho más útil a la red si " "abre los puertos de su router." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:642 msgid "WARN - Firewalled and Floodfill" msgstr "AVISO - Bloqueado por cortafuegos y Floodfill" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:644 msgid "" "You have configured I2P to be a floodfill router, but you are firewalled." msgstr "" "Has configurado I2P ser un router floodfill, pero estás bloqueado por un " "cortafuegos." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:646 msgid "" "For best participation as a floodfill router, you should open your firewall." msgstr "" "Para mejorar la participación como router floodfill, deberías abrir tu " "cortafuegos." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:648 msgid "WARN - Firewalled with Inbound TCP Enabled" msgstr "AVISO - Bloqueado por cortafuegos con TCP entrante activado" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:650 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." @@ -5713,7 +6122,7 @@ msgstr "" "un cortafuegos, y por lo tanto es probable que el puerto TCP esté bloqueado " "también." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:533 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:652 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." @@ -5722,20 +6131,20 @@ msgstr "" "habilitado, los routers no podrán ponerse en contacto con el tuyo a través " "de TCP, lo que perjudicará a la red." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:654 msgid "Please open your firewall or disable inbound TCP above." msgstr "" "Por favor, ¡abre los puertos del cortafuegos o desactiva TCP entrante arriba!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:536 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656 msgid "WARN - Firewalled with UDP Disabled" msgstr "AVISO - Bloqueado por cortafuegos con UDP deshabilitado" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:538 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658 msgid "You have configured inbound TCP, however you have disabled UDP." msgstr "Has configurado TCP entrante, sin embargo has deshabilitado UDP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:539 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660 msgid "" "You appear to be firewalled on TCP, therefore your router cannot accept " "inbound connections." @@ -5743,30 +6152,30 @@ msgstr "" "Parece que estás siendo bloqueado por un cortafuegos en TCP, por lo tanto el " "router no puede aceptar conexiones entrantes." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:540 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:662 msgid "Please open your firewall or enable UDP." msgstr "Por favor, ¡abre el cortafuegos o habilita UDP!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:542 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664 msgid "ERR - Clock Skew" msgstr "ERR - desviación de reloj" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:544 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:666 msgid "" "Your system's clock is skewed, which will make it difficult to participate " "in the network." msgstr "" "El reloj del sistema está desviado, lo que hará difícil participar en la red." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:545 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:668 msgid "Correct your clock setting if this error persists." msgstr "Corrija su ajuste del reloj, si este error persiste." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:547 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:670 msgid "ERR - Private TCP Address" msgstr "ERR - Dirección TCP privada" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:549 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:672 msgid "" "You must never advertise an unroutable IP address such as 127.0.0.1 or " "192.168.1.1 as your external address." @@ -5774,19 +6183,19 @@ msgstr "" "Nunca debes anunciar una dirección IP no enrutable, como 127.0.0.1 o " "192.168.1.1 como tu dirección externa." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:550 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:674 msgid "Correct the address or disable inbound TCP above." msgstr "Corrija la dirección o desactive TCP entrante arriba." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676 msgid "ERR - SymmetricNAT" msgstr "ERR - NAT Simétrico" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:554 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:678 msgid "I2P detected that you are firewalled by a Symmetric NAT." msgstr "I2P ha detectado que está siendo bloqueado por un NAT simétrico." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:555 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:680 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 " @@ -5796,7 +6205,7 @@ msgstr "" "serás capaz de aceptar conexiones entrantes, lo que limitará tu " "participación en la red." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:557 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 msgid "" "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " "and restart" @@ -5804,11 +6213,11 @@ msgstr "" "ERR - el puerto UDP está en uso - ¡Establece i2np.udp.internalPort=xxxx en " "configuración avanzada reinicia!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:559 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "I2P was unable to bind to port 8887 or other configured port." msgstr "I2P no pudo enlazar con el puerto 8887 o el otro puerto configurado." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:686 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." @@ -5816,7 +6225,7 @@ msgstr "" "Comprueba si otro programa está utilizando el puerto configurado. Si es así, " "cierra el programa o configura I2P para utilizar un puerto diferente." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:561 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 msgid "" "This may be a transient error, if the other program is no longer using the " "port." @@ -5824,19 +6233,19 @@ msgstr "" "Esto puede ser un error transitorio, si el otro programa ya no utiliza el " "puerto." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:562 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:690 msgid "However, a restart is always required after this error." msgstr "" "Sin embargo, siempre es necesario reiniciar después de que aparezca este " "error." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:692 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" msgstr "" "ERR - UDP deshabilitado y el host/puerto de entrada TCP no ha sido " "establecido" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694 msgid "" "You have not configured inbound TCP with a hostname and port above, however " "you have disabled UDP." @@ -5844,25 +6253,25 @@ msgstr "" "Arriba no has configurado TCP entrante con un nombre de host y puerto, sin " "embargo has deshabilitado UDP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:567 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "Therefore your router cannot accept inbound connections." msgstr "Por lo tanto el router no puede aceptar conexiones entrantes." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:568 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698 msgid "Please configure a TCP host and port above or enable UDP." msgstr "Por favor, configure un host y puerto TCP arriba o permita UDP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "ERR - Error Client Manager I2CP - verificar los registros" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:702 msgid "This is usually due to a port 7654 conflict. Check the logs to verify." msgstr "" "Esto se debe generalmente a un conflicto en el puerto 7654. ¡Revisa los " "registros para verificarlo!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:573 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:704 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5870,38 +6279,38 @@ msgstr "" "¿Tienes otra instancia I2P funcionando? ¡Deten el programa en conflicto y " "reinicia I2P!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:139 msgid "config peers" msgstr "configuración de pares" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:330 msgid "I2P Peer Configuration" msgstr "Configuración de los pares I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:301 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:405 msgid "Manual Peer Controls" msgstr "Controles Manuales de pares" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:407 msgid "Router Hash" msgstr "Hash del Router" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:411 msgid "Manually Ban / Unban a Peer" msgstr "Banear / Desbanear manualmente a un par" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:413 msgid "" "Banning will prevent the participation of this peer in tunnels you create." msgstr "" "Banear evitará que este par participe en cualquiera de los túneles que vayas " "crear." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:319 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:423 msgid "Adjust Profile Bonuses" msgstr "Ajustar Perfil de Bonus" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:425 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 " @@ -5913,32 +6322,31 @@ msgstr "" "utilizan para los túneles de clientes, los par de alta capacidad se utilizan " "para algunos túneles exploratorios. Los bonus actuales se muestran en la" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:323 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:427 msgid "profiles page" msgstr "página de perfiles" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:341 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:445 msgid "Banned Peers" msgstr "pares baneados" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:466 msgid "Banned IPs" msgstr "IPs Baneadas" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:139 msgid "config reseeding" msgstr "config para resembrar " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:343 msgid "I2P Reseeding Configuration" msgstr "Configuración del proceso de resembrar I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:302 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:400 msgid "Reseeding Configuration" msgstr "Configuración de Resembrar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:402 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 " @@ -5948,14 +6356,14 @@ msgstr "" "I2P se instala por primera vez o cuando al router le quedan muy pocas " "referencias de otros routers." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:404 msgid "" "If reseeding has failed, you should first check your network connection." msgstr "" "El proceso de resembrar ha fallado, primero debes comprobar la conexión de " "red." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:408 msgid "" "Change these only if HTTP is blocked by a restrictive firewall, reseed has " "failed, and you have access to an HTTP proxy." @@ -5964,96 +6372,96 @@ msgstr "" "restrictivo, el proceso de resembrar ha fracasado, y si tienes acceso a un " "proxy HTTP!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:310 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:410 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "Ver {0} para obtener instrucciones sobre cómo resembrar manualmente." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:310 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:410 msgid "the FAQ" msgstr "las preguntas más frecuentes" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:312 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:412 msgid "Reseed URL Selection" msgstr "Selección de URL resembradora" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:416 msgid "Try SSL first then non-SSL" msgstr "Probar SSL primero y luego no-SSL" -#: ../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:420 msgid "Use SSL only" msgstr "Usar SSL exclusivamente" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:424 msgid "Use non-SSL only" msgstr "Usar no-SSL exclusivamente" -#: ../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:426 msgid "Reseed URLs" msgstr "URLs resembradoras" -#: ../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:430 msgid "Enable HTTP Proxy?" msgstr "Habilitar Proxy HTTP?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:334 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:434 msgid "HTTP Proxy Host" msgstr "Host HTTP Proxy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:438 msgid "HTTP Proxy Port" msgstr "Puerto HTTP Proxy" -#: ../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:442 msgid "Use HTTP Proxy Authorization?" msgstr "Utilizar autorización Proxy HTTP?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:446 msgid "HTTP Proxy Username" msgstr "Nombre de usuario Proxy HTTP" -#: ../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:450 msgid "HTTP Proxy Password" msgstr "Contraseña Proxy HTTP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:354 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:454 msgid "Enable HTTPS Proxy?" msgstr "Activar Proxy HTTPS?" -#: ../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:458 msgid "HTTPS Proxy Host" msgstr "Host Proxy HTTPS" -#: ../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:462 msgid "HTTPS Proxy Port" msgstr "Puerto Proxy HTTPS" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:366 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:466 msgid "Use HTTPS Proxy Authorization?" msgstr "Usar Autorización Proxy HTTPS?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:370 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:470 msgid "HTTPS Proxy Username" msgstr "Nombre de usuario Proxy HTTPS" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:374 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:474 msgid "HTTPS Proxy Password" msgstr "Nombre de usuario Proxy HTTPS" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:139 msgid "config service" msgstr "configuración de servicios" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:330 msgid "I2P Service Configuration" msgstr "Configuración de Servicios I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:287 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:385 msgid "Shutdown the router" msgstr "Apagar el router" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:289 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:387 msgid "" "Graceful shutdown lets the router satisfy the agreements it has already made " "before shutting down, but may take a few minutes." @@ -6061,13 +6469,13 @@ msgstr "" "El apagado controlado permite al router cumplir los acuerdos que ya ha hecho " "antes de apagar, pero puede tardar unos minutos." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:389 msgid "" "If you need to kill the router immediately, that option is available as well." msgstr "" "Si tienes que apagar el router inmediatamente, también tienes esa opción" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:302 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:399 msgid "" "If you want the router to restart itself after shutting down, you can choose " "one of the following." @@ -6075,7 +6483,7 @@ msgstr "" "Si deseas que el router se reinicie después del apagado, puedes elegir una " "de las siguientes opciones." -#: ../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:401 msgid "" "This is useful in some situations - for example, if you changed some " "settings that client applications only read at startup, such as the " @@ -6085,7 +6493,7 @@ msgstr "" "opciones de aplicaciones cliente que sólo se leen al iniciar, como la " "contraseña de la consola del router o tu interfaz de escucha." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:403 msgid "" "A graceful restart will take a few minutes (but your peers will appreciate " "your patience), while a hard restart does so immediately." @@ -6093,7 +6501,7 @@ msgstr "" "Un reinicio controlado tardará unos minutos (pero tus pares te agradecerán " "tu paciencia), mientras que un reinicio duro lo hace inmediatamente." -#: ../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:405 msgid "" "After tearing down the router, it will wait 1 minute before starting back up " "again." @@ -6101,11 +6509,11 @@ msgstr "" "Después de apagarse completamente, el router esperará 1 minuto antes de " "volverse a iniciar." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:315 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:415 msgid "Systray integration" msgstr "integración con la bandeja del sistema" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:417 msgid "" "On the windows platform, there is a small application to sit in the system " "tray, allowing you to view the router's status" @@ -6113,7 +6521,7 @@ msgstr "" "En la plataforma Windows, hay una pequeña aplicación que se queda en la " "bandeja del sistema, lo que le permite ver el estado del router" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:318 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:419 msgid "" "(later on, I2P client applications will be able to integrate their own " "functionality into the system tray as well)." @@ -6121,23 +6529,23 @@ msgstr "" "(Más adelante, las aplicaciones I2P de clientes serán capaces de integrar su " "propia funcionalidad en la bandeja de sistema también)." -#: ../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:421 msgid "If you are on windows, you can either enable or disable that icon here." msgstr "Si estás en Windows, puedes activar o desactivar ese icono aquí." -#: ../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:423 msgid "Show systray icon" msgstr "Mostrar icono de la bandeja del sistema" -#: ../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:425 msgid "Hide systray icon" msgstr "Ocultar icono de la bandeja del sistema" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:325 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:427 msgid "Run on startup" msgstr "Lanzar al iniciar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:429 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." @@ -6146,16 +6554,16 @@ msgstr "" "no, seleccionando una de las siguientes opciones - I2P instalará (o " "eliminará) un servicio en consecuencia." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:328 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:431 msgid "If you prefer the command line, you can also run the " msgstr "Si usted prefiere la línea de comandos, también puede ejecutar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:336 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:313 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:439 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:430 msgid "Note" msgstr "Nota" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:441 msgid "" "If you are running I2P as service right now, removing it will shut down your " "router immediately." @@ -6163,7 +6571,7 @@ msgstr "" "Si estás ejecutando I2p como servicio en este momento, quitarlo hará que se " "apague el router de inmediato." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:443 msgid "" "You may want to consider shutting down gracefully, as above, then running " "uninstall_i2p_service_winnt.bat." @@ -6171,15 +6579,15 @@ msgstr "" "Es recomendable que consideres el apagado controlado como se indica arriba, " "para ello, ejecuta uninstall_i2p_service_winnt.bat." -#: ../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:447 msgid "Debugging" msgstr "Debugging" -#: ../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:449 msgid "View the job queue" msgstr "Ver cola de tareas" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:351 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 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 ." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:357 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:459 msgid "Launch browser on router startup?" msgstr "Iniciar el navegador al arrancar el router?" -#: ../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:461 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -6201,69 +6609,89 @@ msgstr "" "La interfaz de configuración principal de I2P es esta consola Web. Para tu " "comodidad I2P puede lanzar el navegador web en al iniciar apuntando a" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:139 +msgid "config summary bar" +msgstr "configurar barra del resumen" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:330 +msgid "I2P Summary Bar Configuration" +msgstr "Configuración de la barra del resumen" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:401 +msgid "Refresh Interval" +msgstr "Intervalo de Recarga" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:407 +msgid "seconds" +msgstr "segundos" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:411 +msgid "Customize Summary Bar" +msgstr "Modificar barra del resumen" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:137 msgid "config stats" msgstr "config de estadísticas" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:304 msgid "I2P Stats Configuration" msgstr "Ajustes de Estadísticas I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:355 msgid "Configure I2P Stat Collection" msgstr "Configurar colección de estadísticas I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:357 msgid "Enable full stats?" msgstr "Habilitar estadísticas completas?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:306 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:364 msgid "change requires restart to take effect" msgstr "Cambiar esto requiere un reinicio para que los cambios surtan efecto" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:315 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:373 msgid "Stat file" msgstr "Archivo de estadísticas" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:382 msgid "Filter" msgstr "Filtro" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:326 -#: ../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:384 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:395 msgid "toggle all" msgstr "cambiar todos" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:403 msgid "Log" msgstr "Registro" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:353 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:411 msgid "Graph" msgstr "Gráficas" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:408 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:466 msgid "Advanced filter" msgstr "Filtro avanzado" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:139 msgid "config tunnels" msgstr "Configuración de túneles" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:343 msgid "I2P Tunnel Configuration" msgstr "Configuración de túneles I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:410 msgid "The default settings work for most people." msgstr "La configuración por defecto funciona para la mayoría de gente." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:414 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "Hay un equilibrio fundamental entre el anonimato y el rendimiento." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:306 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:417 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 " @@ -6273,56 +6701,56 @@ msgstr "" "0-1 saltos, 3 saltos + 0-2 saltos), o una alta cantidad incluyendo túneles " "de respaldo, pueden reducir severamente el rendimiento o la fiabilidad." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:420 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "" "Puede resultar en un uso alto de CPU y/o un uso de gran ancho de banda de " "salida " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:308 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:423 msgid "Change these settings with care, and adjust them if you have problems." msgstr "" "Cambia esta configuración con cuidado, y ajústala en caso de tener problemas." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:433 msgid "" "Exploratory tunnel setting changes are stored in the router.config file." msgstr "" "Los cambios en los túneles exploratorios se almacenan en el archivo router." "config." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:436 msgid "Client tunnel changes are temporary and are not saved." msgstr "" "Los cambios en túnel de cliente son de carácter temporal y no se guardarán." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:318 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:438 msgid "To make permanent client tunnel changes see the" msgstr "Para hacer cambios permanentes al túnel de cliente ve a la" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:440 msgid "i2ptunnel page" msgstr "Página túnel I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:137 msgid "config UI" msgstr "configuración IU" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:314 msgid "I2P UI Configuration" msgstr "Interfaz de Usuario" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:353 msgid "Router Console Theme" msgstr "Tema de la Consola del Router" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:374 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "" "Lo sentimos, pero la selección de temas está deshabilitada para Internet " "Explorer." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:318 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:376 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 " @@ -6333,11 +6761,11 @@ msgstr "" "para utilizar un agente de usuario diferente si deseas acceder a los temas " "de la consola." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:379 msgid "Router Console Language" msgstr "Idioma de la Consola del Router" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:385 msgid "" "Please contribute to the router console translation project! Contact the " "developers in #i2p-dev on IRC to help." @@ -6346,113 +6774,138 @@ msgstr "" "Ponte en contacto con los desarrolladores en los canales #i2p-dev y #i2p-es " "del IRC para ayudar." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:331 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:389 msgid "Apply" msgstr "Aplicar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:137 msgid "config update" msgstr "Actualización de la configuración" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:304 msgid "I2P Update Configuration" msgstr "Configuración de actualizaciones I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:361 msgid "Check for I2P and news updates" msgstr "Comprobar si hay actualizaciones de I2P o noticias" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:363 msgid "News & I2P Updates" msgstr "Noticias & actualizaciones de I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:367 msgid "Check for news updates" msgstr "Comprobar si hay actualizaciones de noticias" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:311 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:369 msgid "News Updates" msgstr "Actualizaciones de noticias" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:319 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:377 msgid "Update In Progress" msgstr "Actualizando" -#: ../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:385 msgid "News URL" msgstr "URL de noticias" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:331 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:389 msgid "Refresh frequency" msgstr "Frecuencia de actualización" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:337 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:395 msgid "Update policy" msgstr "Política de actualizaciones" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:401 msgid "Update through the eepProxy?" msgstr "¿Actualizar utilizando el eepProxy?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:347 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:405 msgid "eepProxy host" msgstr "host eepProxy" -#: ../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:409 msgid "eepProxy port" msgstr "puerto eepProxy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:357 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:415 msgid "Update URLs" msgstr "URLs de actualizaciones" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:419 msgid "Trusted keys" msgstr "Claves confiadas" -#: ../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:423 msgid "Update with unsigned development builds?" msgstr "Actualizar con las versiones en desarrollo no firmadas?" -#: ../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:427 msgid "Unsigned Build URL" msgstr "URL de versión no firmada" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:375 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:433 msgid "Updates will be dispatched via your package manager." msgstr "Dispondrás de las actualizaciones a través de tu gestor de paquetes." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:127 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:136 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:136 msgid "home" msgstr "Página de Inicio" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:335 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:229 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:383 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:354 msgid "Welcome to I2P" msgstr "¡Bienvenido a I2P!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:137 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:321 +msgid "I2P Addressbook" +msgstr "Libreta de direcciones I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:323 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:323 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:323 +msgid "Open in new tab" +msgstr "abrir en nueva solapa" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:328 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:327 +msgid "Your browser does not support iFrames." +msgstr "Tu navegador no soporta iFrames." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:329 +msgid "Click here to continue." +msgstr "Pincha aquí para continuar." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:144 msgid "Internal Error" msgstr "Error interno" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:143 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:150 msgid "Configuration" msgstr "Configuración" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:150 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:157 msgid "Sorry! There has been an internal error." msgstr "Lo sentimos. Se ha producido un error interno." #. note to translators - both parameters are URLs -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:154 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:161 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:335 #, java-format msgid "Please report bugs on {0} or {1}." msgstr "Por favor, ¡informa sobre errores en {0} o {1}!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:157 -#: ../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:164 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:339 msgid "" "You may use the username \"guest\" and password \"guest\" if you do not wish " "to register." @@ -6460,27 +6913,27 @@ msgstr "" "Puedes utilizar el nombre de usuario \"guest\" y contraseña \"guest\" si no " "deseas registrarte." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:161 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:168 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:341 msgid "Please include this information in bug reports" msgstr "Por favor, ¡incluye esta información en los informes de error!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:163 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:170 msgid "Error Details" msgstr "Detalles del error" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:165 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:172 #, java-format msgid "Error {0}" msgstr "Error {0}" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:184 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:191 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:331 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:225 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:390 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." @@ -6490,11 +6943,11 @@ msgstr "" "ubicación. Por favor, ¡revisa todos los datos antes de incliurlos en un " "informe de error!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:148 msgid "Page Not Found" msgstr "Página no encontrada" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:260 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:319 msgid "" "Sorry! You appear to be requesting a non-existent Router Console page or " "resource." @@ -6502,93 +6955,101 @@ msgstr "" "Lo sentimos! Pareces estar intentando entrar en una página de la consola del " "router o un recurso inexistentes." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:321 msgid "Error 404" msgstr "Error 404" -#: ../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:326 msgid "not found" msgstr "no encontrado" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:130 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:127 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:138 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:136 msgid "graphs" msgstr "gráficos" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:290 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:266 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:324 msgid "I2P Performance Graphs" msgstr "Gráficos de rendimiento de I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:130 -msgid "Router is down" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:312 +msgid "" +"Click a flag to select a language. Click 'configure language' below to " +"change it later." msgstr "" +"Haga click en una bandera para elegir idioma. Click en 'configurar idioma' a " +"continuación para cambiarlo después." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:249 -msgid "Latest I2P News" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:281 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:362 msgid "Search I2P" -msgstr "" +msgstr "Buscar en I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:311 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:382 msgid "Eepsites of Interest" -msgstr "" +msgstr "Sitios de interés" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:130 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:154 +msgid "i2p tunnel manager" +msgstr "gestionador de túneles i2p" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:322 +msgid "I2P Tunnel Manager" +msgstr "Gestionador de Túneles I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:138 msgid "Jar File Dump" msgstr "Jar File Dump" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:127 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:136 msgid "job queue" msgstr "cola de tareas" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:303 msgid "I2P Router Job Queue" msgstr "Cola de trabajos del router I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:127 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:138 msgid "logs" msgstr "registros" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:329 msgid "I2P Router Logs" msgstr "Registros del Router I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:392 msgid "Critical Logs" msgstr "Registros críticos" -#: ../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:396 msgid "Router Logs" msgstr "Registros del router" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:402 msgid "Service (Wrapper) Logs" msgstr "Registros de servicio (Wrapper)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:127 -msgid "network database summary" -msgstr "Resumen de la base de datos de red" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:136 +msgid "network database" +msgstr "base de datos de la red" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:245 -msgid "I2P Network Database Summary" -msgstr "Resumen de la base de datos de red I2P" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:303 +msgid "I2P Network Database" +msgstr "Base de datos de la Red I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:131 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:142 msgid "WebApp Not Found" msgstr "Aplicación web no encontrada" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:249 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:333 msgid "Web Application Not Running" msgstr "La Aplicación web no se está ejecutando" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:335 msgid "The requested web application is not running." msgstr "La aplicación web solicitada no se está ejecutando" -#: ../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:337 msgid "" "Please visit the config clients page to start it." @@ -6596,49 +7057,65 @@ msgstr "" "Por favor visita la página de " "configuración de clientes para iniciarla." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:127 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:136 msgid "peer connections" msgstr "conexiones con pares" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:303 msgid "I2P Network Peers" msgstr "pares de la red I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:127 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:136 msgid "peer profiles" msgstr "perfiles de los pares" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:303 msgid "I2P Network Peer Profiles" msgstr "Perfiles de los pares de la red I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:127 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:136 msgid "statistics" msgstr "estadísticas" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:258 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:316 msgid "I2P Router Statistics" msgstr "Estadísticas del router I2P" -#: ../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:301 #, java-format msgid "Disable {0} Refresh" msgstr "Deshabilitar la recarga de cada {0}" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:127 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:154 +msgid "torrents" +msgstr "torrents" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:321 +msgid "I2P Torrent Downloader" +msgstr "Descargador de Torrents I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:136 msgid "tunnel summary" msgstr "Sumario de túneles" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:303 msgid "I2P Tunnel Summary" msgstr "Sumario de túneles I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:127 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:136 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:303 msgid "Peer Profile" msgstr "Perfil del par" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:268 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:326 #, java-format msgid "Profile for peer {0}" msgstr "Perfil del par {0}" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:154 +msgid "webmail" +msgstr "correo" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:321 +msgid "I2P Webmail" +msgstr "Correo I2P" diff --git a/apps/routerconsole/locale/messages_fi.po b/apps/routerconsole/locale/messages_fi.po index d97fb8c3c..f990d5a25 100644 --- a/apps/routerconsole/locale/messages_fi.po +++ b/apps/routerconsole/locale/messages_fi.po @@ -2,33 +2,36 @@ # 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. # outolumo , 2011. msgid "" msgstr "" "Project-Id-Version: I2P\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-10-19 19:38+0000\n" -"PO-Revision-Date: 2011-10-13 00:19+0000\n" +"Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" +"POT-Creation-Date: 2012-07-20 01:36+0000\n" +"PO-Revision-Date: 2012-07-21 02:19+0000\n" "Last-Translator: kytv \n" -"Language-Team: Finnish (http://www.transifex.net/projects/p/I2P/team/fi/)\n" -"Language: fi\n" +"Language-Team: Finnish (http://www.transifex.com/projects/p/I2P/language/fi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: fi\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 +#. 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:1256 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1370 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -36,9 +39,8 @@ msgstr[0] "1 ms" msgstr[1] "{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:1261 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1374 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -46,9 +48,8 @@ msgstr[0] "1 s" msgstr[1] "{0} s" #. 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:1266 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1378 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -56,690 +57,699 @@ msgstr[0] "1 min" msgstr[1] "{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:1271 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1382 #, java-format msgid "1 hour" msgid_plural "{0} hours" msgstr[0] "1 tunti" msgstr[1] "{0} tuntia" -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1273 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:315 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1384 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:341 msgid "n/a" msgstr "" #. days -#. Note to translators: quantity will always be greater than one. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1277 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1387 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "1 päivä" msgstr[1] "{0} päivää" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:124 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:127 #, java-format msgid "Banned by router hash: {0}" msgstr "Estetty reitittimen tiivisteen mukaan: {0}" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:126 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:129 msgid "Banned by router hash" msgstr "Estetty reitittimen tiivisteen mukaan" #. 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:672 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:745 #, java-format msgid "IP banned by blocklist.txt entry {0}" msgstr "IP estetty blocklist.txt sisällön mukaan {0}" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:794 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:784 msgid "IPs Banned Until Restart" msgstr "" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:818 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:808 msgid "IPs Permanently Banned" msgstr "" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:820 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:810 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66 msgid "From" msgstr "" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:822 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:812 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "To" msgstr "" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:858 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:848 #: ../java/src/net/i2p/router/web/ShitlistRenderer.java:47 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:410 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:451 msgid "none" +msgstr "ei mitään" + +#. 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:73 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:115 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:517 +msgid "Rejecting tunnels: Starting up" msgstr "" -#. 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:1704 -msgid "Message receive rate (bytes/sec)" -msgstr "" - -#: ../../../router/java/src/net/i2p/router/Router.java:1705 -msgid "Message send rate (bytes/sec)" -msgstr "" - -#: ../../../router/java/src/net/i2p/router/Router.java:1706 -msgid "Low-level send rate (bytes/sec)" -msgstr "" - -#: ../../../router/java/src/net/i2p/router/Router.java:1707 -msgid "Low-level receive rate (bytes/sec)" -msgstr "" - -#: ../../../router/java/src/net/i2p/router/Router.java:1708 -msgid "How many peers we are actively talking with" -msgstr "" - -#: ../../../router/java/src/net/i2p/router/Router.java:1711 -msgid "Known fast peers" -msgstr "" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:96 -msgid "Rejecting tunnels: Shutting down" -msgstr "Torjutaan käytäviä: Järjestelmää suljetaan" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:154 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:168 msgid "Rejecting tunnels: High message delay" msgstr "Torjutaan käytäviä: Pitkä viive" #. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:190 +#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of +#. tunnels: High number of requests"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:207 msgid "Rejecting most tunnels: High number of requests" msgstr "Torjutaan useimpia käytäviä: Suuri määrä pyyntöjä" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:246 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:262 msgid "Rejecting tunnels: Limit reached" msgstr "Torjutaan käytäviä: Raja saavutettu" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:314 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:330 msgid "Rejecting tunnels: Bandwidth limit" msgstr "Torjutaan käytäviä: Kaistanleveys rajoitettu" #. hard to do {0} from here -#. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:384 +#. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: +#. Bandwidth limit"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:400 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "Torjutaan useimpia käytäviä: Kaistanleveys rajoitettu" #. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of +#. tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:404 msgid "Accepting most tunnels" msgstr "Hyväksytään useimmat käytävät" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:390 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Accepting tunnels" msgstr "Hyväksytään käytäviä" -#. 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:501 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:522 +msgid "Rejecting tunnels: Shutting down" +msgstr "Torjutaan käytäviä: Järjestelmää suljetaan" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:527 msgid "Rejecting tunnels" msgstr "Torjutaan käytäviä" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:144 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:149 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 msgid "Reseeding" msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:160 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:161 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." msgstr[0] "" msgstr[1] "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:167 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:168 msgid "Reseed failed." msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:168 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:169 #, java-format msgid "See {0} for help." msgstr "Lisätietoja kohdasta {0}." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:169 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:170 msgid "reseed configuration page" msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:312 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:311 msgid "Reseeding: fetching seed URL." msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:354 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:369 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:512 -msgid "NetDb entry" +#. 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 "" -#. This used to be "no common transports" but it is almost always no transports at all +#: ../../../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:529 +msgid "NetDb entry" +msgstr "NetDb merkintä" + +#. 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 "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:450 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:453 msgid "Unreachable on any transport" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:499 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:502 msgid "Router Transport Addresses" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:504 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:507 #, java-format msgid "{0} is used for outbound connections only" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:518 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:136 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521 +#: ../java/src/net/i2p/router/web/HomeHelper.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:152 msgid "Help" msgstr "Ohje" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:519 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:522 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." msgstr "Tiedonsiirtorajasi on laskettu asettamasi kaistanleveyden perusteella." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." -msgstr "" -"Muuttaaksesi näitä rajoja, lisää asetukset i2np.ntcp.maxConnections=nnn ja " -"i2np.udp.maxConnections=nnn erikoisasetussivulla." +msgstr "Muuttaaksesi näitä rajoja, lisää asetukset i2np.ntcp.maxConnections=nnn ja i2np.udp.maxConnections=nnn erikoisasetussivulla." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:523 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:279 msgid "Definitions" msgstr "Määritelmät" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:738 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1947 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:752 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1958 #: ../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 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:246 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:91 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204 msgid "Peer" msgstr "Vertaissolmu" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527 msgid "The remote peer, identified by router hash" msgstr "Vertaissolmu, reitittimen tiivisteen mukaan tunnistettuna." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:525 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:739 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1951 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:753 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 msgid "Dir" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:529 msgid "Inbound connection" msgstr "Sisääntuleva yhteys" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:531 msgid "Outbound connection" msgstr "Ulosmenevä yhteys" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:530 -msgid "They offered to introduce us (help other peers traverse our firewall)" -msgstr "" -"He tarjoutuivat esittelemään meidät (auttamaan muita vertaissplmuja " -"pääsemään palomuurin ohi)" - -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:532 -msgid "We offered to introduce them (help other peers traverse their firewall)" -msgstr "" -"Me tarjoiduimme esittelemään heidät (auttamaan muita vertaissplmuja " -"pääsemään palomuurin ohi)" - #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 +msgid "They offered to introduce us (help other peers traverse our firewall)" +msgstr "He tarjoutuivat esittelemään meidät (auttamaan muita vertaissplmuja pääsemään palomuurin ohi)" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 +msgid "" +"We offered to introduce them (help other peers traverse their firewall)" +msgstr "Me tarjoiduimme esittelemään heidät (auttamaan muita vertaissplmuja pääsemään palomuurin ohi)" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 msgid "How long since a packet has been received / sent" msgstr "Milloin on viimeksi lähetetty / vastaanotettu paketti" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:740 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1952 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:754 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1963 msgid "Idle" msgstr "Tyhjäkäynti" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:741 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1957 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:755 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1968 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "In/Out" msgstr "Sisään/Ulos" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "Tasoitettu sisään/ulos siirtonopeus (Ktavua sekunnissa)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 msgid "How long ago this connection was established" msgstr "Milloin tämä yhteys rakennettiin" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:742 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:756 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1973 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:834 msgid "Up" msgstr "Toiminnassa" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:743 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1964 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:757 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1975 msgid "Skew" msgstr "Vääristymä" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 msgid "The difference between the peer's clock and your own" msgstr "Vertaissolmun ja sinun kellojesi välinen ero" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" msgstr "Tungosikkuna, eli kuinka monta tavua voidaan lähettää ilman kuittausta" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 msgid "The number of sent messages awaiting acknowledgement" msgstr "Kuinka monta viestiä odottaa kuittausta" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 msgid "The maximum number of concurrent messages to send" msgstr "Suurin mahdollinen määrä, jota samanaikaisia viestejä voidaan lähettää" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 msgid "The number of pending sends which exceed congestion window" msgstr "Tungosikkunan tyhjentymistä odottavien lähetysten määrä" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 msgid "The slow start threshold" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545 msgid "The round trip time in milliseconds" msgstr "Edestakaisen matkan aika millisekunneissa" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1974 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1985 msgid "Dev" msgstr "Hajonta" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 msgid "The standard deviation of the round trip time in milliseconds" msgstr "Keskihajonta edestakaisen matkan ajasta millisekunneissa" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 msgid "The retransmit timeout in milliseconds" msgstr "Uudelleenlähetyksen aikakatkaisu millisekunneissa" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" -msgstr "" -"Tämänhetkinen suurin lähetettävä paketin koko / arvioitu suurin " -"vastaanotettava paketin koko (tavuina)" +msgstr "Tämänhetkinen suurin lähetettävä paketin koko / arvioitu suurin vastaanotettava paketin koko (tavuina)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:744 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1981 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:758 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1992 msgid "TX" msgstr "TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 msgid "The total number of packets sent to the peer" msgstr "Vertaissolmulle lähetettyjen pakettien kokonaismäärä" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:745 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1983 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:759 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1994 msgid "RX" msgstr "RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550 msgid "The total number of packets received from the peer" msgstr "Vertaissolmulta vastaanotettujen pakettien kokonaismäärä" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1986 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:551 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1997 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:551 msgid "The total number of packets retransmitted to the peer" msgstr "Vertaissolmulle uudelleenlähetettyjen pakettien kokonaismäärä" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1988 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:552 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1999 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:552 msgid "The total number of duplicate packets received from the peer" msgstr "Vertaissolmulta vastaanotettujen toistettujen pakettien kokonaismäärä" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:423 -#: ../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:20 msgid "Service" -msgstr "" +msgstr "Palvelu" -#: ../../../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 "" -#: ../../../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 +#: ../../../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:96 msgid "Status" msgstr "" -#: ../../../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 "" -#: ../../../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 "" -#: ../../../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 "" -#: ../../../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 "" -#: ../../../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 "" -#: ../../../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 "" -#: ../../../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 "" -#: ../../../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 "" -#: ../../../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 "" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:459 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:473 msgid "Found Device" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:461 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:475 msgid "Subdevice" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:482 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:496 msgid "UPnP Status" msgstr "" -#: ../../../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 ?" msgstr "" -#: ../../../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 "" -#: ../../../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 "" -#: ../../../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 "" -#: ../../../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 "" -#: ../../../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 "" #. {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:513 +#: ../../../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:515 +#: ../../../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:163 +#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:162 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:401 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:618 #, java-format msgid "Excessive clock skew: {0}" msgstr "Liian suuri aikavääristymä: {0}" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:733 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:747 msgid "NTCP connections" msgstr "NTCP-yhteydet" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:734 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1943 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:748 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1954 msgid "Limit" msgstr "Raja" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:735 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1944 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:749 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1955 msgid "Timeout" msgstr "Aikakatkaisu" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:746 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:760 msgid "Out Queue" msgstr "Jono ulos" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:747 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:761 msgid "Backlogged?" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:761 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2006 -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:87 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:775 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2017 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 msgid "Inbound" msgstr "Sisääntulevia" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:763 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2008 -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:87 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:777 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2019 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 msgid "Outbound" msgstr "Ulosmeneviä" #. buf.append("


    \n"); -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:810 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:826 msgid "peers" msgstr "Vertaissolmuja" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1942 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1953 msgid "UDP connections" msgstr "UDP-yhteydet" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1949 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1960 msgid "Sort by peer hash" msgstr "Järjestä vertaissolmun tiivisteen mukaan." -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1951 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 msgid "Direction/Introduction" msgstr "Suunta/Esittely" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1953 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1964 msgid "Sort by idle inbound" msgstr "Järjestä sisääntulevien mukaan" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1955 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1966 msgid "Sort by idle outbound" msgstr "Järjestä ulosmenevien mukaan" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1958 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1969 msgid "Sort by inbound rate" msgstr "Järjestä sisääntulonopeuden mukaan" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1960 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1971 msgid "Sort by outbound rate" msgstr "Järjestä ulosmenonopeuden mukaan" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1963 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1974 msgid "Sort by connection uptime" msgstr "Järjestä yhteyden keston mukaan" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1965 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1976 msgid "Sort by clock skew" msgstr "Järjestä aikavääristymän mukaan" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1968 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1979 msgid "Sort by congestion window" msgstr "Järjestä tungosikkunan mukaan" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1970 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1981 msgid "Sort by slow start threshold" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1973 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1984 msgid "Sort by round trip time" msgstr "Järjestä edestakaisen matkan keston mukaan" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1975 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1986 msgid "Sort by round trip time deviation" msgstr "Järjestä matka-ajan hajonnan mukaan" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1977 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1988 msgid "Sort by retransmission timeout" msgstr "Järjestä uudelleenlähetyksen aikakatkaisun mukaan" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1980 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1991 msgid "Sort by outbound maximum transmit unit" msgstr "Järjestä suurimman siirtäyksikön koon mukaan" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1982 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1993 msgid "Sort by packets sent" msgstr "Järjestä lähetettyjen pakettien määrän mukaan" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1984 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1995 msgid "Sort by packets received" msgstr "Järjestä vastaanotettujen pakettien määrän mukaan" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1987 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1998 msgid "Sort by packets retransmitted" msgstr "Järjestä uudelleenlähetettyjen pakettien mukaan" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1989 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2000 msgid "Sort by packets received more than once" msgstr "Järjestä useammin kuin kerran vastaanotettujen pakettien mukaan" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2010 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2021 msgid "We offered to introduce them" msgstr "Me tarjoiduimme esittelemään heidät" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2012 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2023 msgid "They offered to introduce us" msgstr "He tarjoituivat esittelemään meidät" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2016 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2027 msgid "Choked" msgstr "Tukossa" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2024 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2035 msgid "1 fail" msgstr "1 epäonnistuminen" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2026 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2037 #, java-format msgid "{0} fails" msgstr "{0} epäonnistumista" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2032 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:162 +#. 1 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2043 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:13 msgid "Banned" msgstr "Estetty" #. buf.append("
    \n"); -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2163 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2173 msgid "SUMMARY" msgstr "YHTEENVETO" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:125 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:187 msgid "Dropping tunnel requests: Too slow" msgstr "Torjutaan käytäväpyyntöjä: Liian hidas" #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:271 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:330 msgid "Dropping tunnel requests: Overloaded" msgstr "Torjutaan käytäväpyyntöjä: Ylikuormaa" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:480 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:539 msgid "Rejecting tunnels: Request overload" msgstr "Torjutaan käytäviä: Pyyntöjen ylikuormitus" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:510 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:570 msgid "Rejecting tunnels: Connection limit" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:712 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:733 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:773 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:794 msgid "Dropping tunnel requests: High load" msgstr "Pudotetaan käytäväpyyntöjä: Raskas kuorma" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:725 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:786 msgid "Dropping tunnel requests: Queue time" msgstr "Pudotetaan käytäväpyyntöjä: Jonotusaika" #. 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 "" @@ -966,7 +976,7 @@ msgstr "Kypros" #: ../java/build/Countries.java:59 msgid "Czech Republic" -msgstr "Tsekki" +msgstr "Tšekki" #: ../java/build/Countries.java:60 msgid "Germany" @@ -1465,560 +1475,728 @@ msgid "Saint Pierre and Miquelon" msgstr "Saint-Pierre ja Miquelon" #: ../java/build/Countries.java:184 +msgid "Pitcairn Islands" +msgstr "" + +#: ../java/build/Countries.java:185 msgid "Puerto Rico" msgstr "Puerto Rico" -#: ../java/build/Countries.java:185 +#: ../java/build/Countries.java:186 msgid "Palestinian Territory" msgstr "Palestiina" -#: ../java/build/Countries.java:186 +#: ../java/build/Countries.java:187 msgid "Portugal" msgstr "Portugali" -#: ../java/build/Countries.java:187 +#: ../java/build/Countries.java:188 msgid "Palau" msgstr "Palau" -#: ../java/build/Countries.java:188 +#: ../java/build/Countries.java:189 msgid "Paraguay" msgstr "Paraguay" -#: ../java/build/Countries.java:189 +#: ../java/build/Countries.java:190 msgid "Qatar" msgstr "Qatar" -#: ../java/build/Countries.java:190 -msgid "Reunion" -msgstr "Réunion" - #: ../java/build/Countries.java:191 +msgid "Réunion" +msgstr "" + +#: ../java/build/Countries.java:192 msgid "Romania" msgstr "Romania" -#: ../java/build/Countries.java:192 +#: ../java/build/Countries.java:193 msgid "Serbia" msgstr "Serbia" -#: ../java/build/Countries.java:193 +#: ../java/build/Countries.java:194 msgid "Russian Federation" msgstr "Venäjä" -#: ../java/build/Countries.java:194 +#: ../java/build/Countries.java:195 msgid "Rwanda" msgstr "Ruanda" -#: ../java/build/Countries.java:195 +#: ../java/build/Countries.java:196 msgid "Saudi Arabia" msgstr "Saudi-Arabia" -#: ../java/build/Countries.java:196 +#: ../java/build/Countries.java:197 msgid "Solomon Islands" msgstr "Salomonsaaret" -#: ../java/build/Countries.java:197 +#: ../java/build/Countries.java:198 msgid "Seychelles" msgstr "Seychellit" -#: ../java/build/Countries.java:198 +#: ../java/build/Countries.java:199 msgid "Sudan" msgstr "Sudan" -#: ../java/build/Countries.java:199 +#: ../java/build/Countries.java:200 msgid "Sweden" msgstr "Ruotsi" -#: ../java/build/Countries.java:200 +#: ../java/build/Countries.java:201 msgid "Singapore" msgstr "Singapore" -#: ../java/build/Countries.java:201 +#: ../java/build/Countries.java:202 msgid "Saint Helena" msgstr "Saint Helena" -#: ../java/build/Countries.java:202 +#: ../java/build/Countries.java:203 msgid "Slovenia" msgstr "Slovenia" -#: ../java/build/Countries.java:203 +#: ../java/build/Countries.java:204 msgid "Svalbard and Jan Mayen" msgstr "Svalbard ja Jan Mayen" -#: ../java/build/Countries.java:204 +#: ../java/build/Countries.java:205 msgid "Slovakia" msgstr "Slovakia" -#: ../java/build/Countries.java:205 +#: ../java/build/Countries.java:206 msgid "Sierra Leone" msgstr "Sierra Leone" -#: ../java/build/Countries.java:206 +#: ../java/build/Countries.java:207 msgid "San Marino" msgstr "San Marino" -#: ../java/build/Countries.java:207 +#: ../java/build/Countries.java:208 msgid "Senegal" msgstr "Senegal" -#: ../java/build/Countries.java:208 +#: ../java/build/Countries.java:209 msgid "Somalia" msgstr "Somalia" -#: ../java/build/Countries.java:209 +#: ../java/build/Countries.java:210 msgid "Suriname" msgstr "Suriname" -#: ../java/build/Countries.java:210 +#: ../java/build/Countries.java:211 msgid "Sao Tome and Principe" msgstr "São Tomé ja Príncipe" -#: ../java/build/Countries.java:211 +#: ../java/build/Countries.java:212 msgid "El Salvador" msgstr "El Salvador" -#: ../java/build/Countries.java:212 +#: ../java/build/Countries.java:213 msgid "Syrian Arab Republic" msgstr "Syyria" -#: ../java/build/Countries.java:213 +#: ../java/build/Countries.java:214 msgid "Swaziland" msgstr "Swazimaa" -#: ../java/build/Countries.java:214 +#: ../java/build/Countries.java:215 msgid "Turks and Caicos Islands" msgstr "Turks- ja Caicossaaret" -#: ../java/build/Countries.java:215 +#: ../java/build/Countries.java:216 msgid "Chad" msgstr "Tšad" -#: ../java/build/Countries.java:216 +#: ../java/build/Countries.java:217 msgid "French Southern Territories" msgstr "Ranskan eteläiset alueet" -#: ../java/build/Countries.java:217 +#: ../java/build/Countries.java:218 msgid "Togo" msgstr "Togo" -#: ../java/build/Countries.java:218 +#: ../java/build/Countries.java:219 msgid "Thailand" msgstr "Thaimaa" -#: ../java/build/Countries.java:219 +#: ../java/build/Countries.java:220 msgid "Tajikistan" msgstr "Tadžikistan" -#: ../java/build/Countries.java:220 +#: ../java/build/Countries.java:221 msgid "Tokelau" msgstr "Tokelau" -#: ../java/build/Countries.java:221 +#: ../java/build/Countries.java:222 msgid "Timor-Leste" msgstr "Itä-Timor" -#: ../java/build/Countries.java:222 +#: ../java/build/Countries.java:223 msgid "Turkmenistan" msgstr "Turkmenistan" -#: ../java/build/Countries.java:223 +#: ../java/build/Countries.java:224 msgid "Tunisia" msgstr "Tunisia" -#: ../java/build/Countries.java:224 +#: ../java/build/Countries.java:225 msgid "Tonga" msgstr "Tonga" -#: ../java/build/Countries.java:225 +#: ../java/build/Countries.java:226 msgid "Turkey" msgstr "Turkki" -#: ../java/build/Countries.java:226 +#: ../java/build/Countries.java:227 msgid "Trinidad and Tobago" msgstr "Trinidad ja Tobago" -#: ../java/build/Countries.java:227 +#: ../java/build/Countries.java:228 msgid "Tuvalu" msgstr "Tuvalu" -#: ../java/build/Countries.java:228 +#: ../java/build/Countries.java:229 msgid "Taiwan" msgstr "Taiwan" -#: ../java/build/Countries.java:229 +#: ../java/build/Countries.java:230 msgid "United Republic of Tanzania" msgstr "Tansania" -#: ../java/build/Countries.java:230 +#: ../java/build/Countries.java:231 msgid "Ukraine" msgstr "Ukraina" -#: ../java/build/Countries.java:231 +#: ../java/build/Countries.java:232 msgid "Uganda" msgstr "Uganda" -#: ../java/build/Countries.java:232 +#: ../java/build/Countries.java:233 msgid "United States Minor Outlying Islands" msgstr "Yhdysvaltain Tyynenmeren erillissaaret" -#: ../java/build/Countries.java:233 +#: ../java/build/Countries.java:234 msgid "United States" msgstr "Yhdysvallat" -#: ../java/build/Countries.java:234 +#: ../java/build/Countries.java:235 msgid "Uruguay" msgstr "Uruguay" -#: ../java/build/Countries.java:235 +#: ../java/build/Countries.java:236 msgid "Uzbekistan" msgstr "Uzbekistan" -#: ../java/build/Countries.java:236 +#: ../java/build/Countries.java:237 msgid "Holy See (Vatican City State)" msgstr "Vatikaani" -#: ../java/build/Countries.java:237 +#: ../java/build/Countries.java:238 msgid "Saint Vincent and the Grenadines" msgstr "Saint Vincent ja Grenadiinit" -#: ../java/build/Countries.java:238 +#: ../java/build/Countries.java:239 msgid "Venezuela" msgstr "Venezuela" -#: ../java/build/Countries.java:239 ../java/build/Countries.java:240 +#: ../java/build/Countries.java:240 ../java/build/Countries.java:241 msgid "Virgin Islands" msgstr "Neitsytsaaret" -#: ../java/build/Countries.java:241 +#: ../java/build/Countries.java:242 msgid "Viet Nam" msgstr "Vietnam" -#: ../java/build/Countries.java:242 +#: ../java/build/Countries.java:243 msgid "Vanuatu" msgstr "Vanuatu" -#: ../java/build/Countries.java:243 +#: ../java/build/Countries.java:244 msgid "Wallis and Futuna" msgstr "Wallis ja Futunasaaret" -#: ../java/build/Countries.java:244 +#: ../java/build/Countries.java:245 msgid "Samoa" msgstr "Samoa" -#: ../java/build/Countries.java:245 +#: ../java/build/Countries.java:246 msgid "Yemen" msgstr "Jemen" -#: ../java/build/Countries.java:246 +#: ../java/build/Countries.java:247 msgid "Mayotte" msgstr "Mayotte" -#: ../java/build/Countries.java:247 +#: ../java/build/Countries.java:248 msgid "South Africa" msgstr "Etelä-Afrikka" -#: ../java/build/Countries.java:248 +#: ../java/build/Countries.java:249 msgid "Zambia" msgstr "Sambia" -#: ../java/build/Countries.java:249 +#: ../java/build/Countries.java:250 msgid "Zimbabwe" msgstr "Zimbabwe" -#: ../java/src/net/i2p/router/web/CSSHelper.java:66 -#: ../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:117 +#: ../java/src/net/i2p/router/web/HomeHelper.java:33 #: ../java/strings/Strings.java:29 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:132 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:264 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:213 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:215 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:211 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:310 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:220 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:222 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:148 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:214 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:216 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:225 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:195 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:197 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:284 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:221 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:211 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:211 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:213 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:215 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:211 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:213 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:220 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:222 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:220 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:222 msgid "I2P Router Console" msgstr "I2P reitittimen ohjauspaneeli" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:57 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:51 msgid "Error updating the configuration - please see the error logs" msgstr "Virhe päivitettäessä asetuksia - tarkasta virhelokit." -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:69 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:279 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:61 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:297 msgid "Configuration saved successfully" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:71 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:281 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:63 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:299 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:96 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" -msgstr "" -"Virhe tallennettaessa asetuksia (sovellettu, mutta ei tallennettu) - " -"tarkasta virhelokit." +msgstr "Virhe tallennettaessa asetuksia (sovellettu, mutta ei tallennettu) - tarkasta virhelokit." #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:35 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:362 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:437 msgid "Save Client Configuration" msgstr "" #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:511 msgid "Save Interface Configuration" msgstr "" #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:43 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:527 msgid "Save WebApp Configuration" msgstr "" #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:47 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:460 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:541 msgid "Save Plugin Configuration" msgstr "" #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:51 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:549 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:553 msgid "Install Plugin" +msgstr "Asenna lisäosa" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:55 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:555 +msgid "Update All Installed Plugins" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:87 -#, java-format -msgid "Deleted plugin {0}" -msgstr "" - -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:89 -#, java-format -msgid "Error deleting plugin {0}" -msgstr "" - -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:109 -#, java-format -msgid "Stopped plugin {0}" -msgstr "" - -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:111 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:95 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:124 #, java-format msgid "Error stopping plugin {0}" -msgstr "" +msgstr "Virhe pysähtymättä lisäosa {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:100 +#, java-format +msgid "Deleted plugin {0}" +msgstr "Poistettu lisäosa {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:102 +#, java-format +msgid "Error deleting plugin {0}" +msgstr "Virhe poistettaessa lisäosa {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:122 +#, java-format +msgid "Stopped plugin {0}" +msgstr "Pysäytetty lisäosa {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:146 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:264 msgid "Start" -msgstr "" +msgstr "Käynnistä" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:152 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:165 +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:100 #: ../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 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:35 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:143 msgid "Unsupported" -msgstr "" +msgstr "Ei tuettu" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:198 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:211 msgid "New client added" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:215 msgid "" "Client configuration saved successfully - restart required to take effect." msgstr "" -#: ../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:243 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:254 msgid "Bad client index." msgstr "" -#. #. 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/ConfigClientsHelper.java:102 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:394 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:384 +#. +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:248 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:508 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:425 msgid "Client" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:224 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237 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:248 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305 msgid "started" -msgstr "" +msgstr "käynnisty" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:246 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259 msgid "deleted" -msgstr "" +msgstr "poistettu" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:275 msgid "WebApp configuration saved." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:279 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:290 msgid "Plugin configuration saved." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:294 -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:129 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 msgid "WebApp" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:296 -msgid "Failed to start" -msgstr "" - -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:301 -msgid "Failed to find server." -msgstr "" - #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:307 -msgid "No plugin URL specified." -msgstr "" +msgid "Failed to start" +msgstr "Ei käynnistynyt" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:317 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:312 +msgid "Failed to find server." +msgstr "Ei löytänyt palvelinta" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:318 +msgid "No plugin URL specified." +msgstr "Ei määritelty lisäosan URL." + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "No update URL specified for {0}" msgstr "" -#: ../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:337 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:350 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:355 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:368 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:373 msgid "Plugin or update download already in progress." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:334 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:118 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:340 +msgid "Updating all plugins" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:140 #, java-format msgid "Downloading plugin from {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:352 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:377 #, java-format msgid "Checking plugin {0} for updates" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:362 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:387 #, java-format msgid "Started plugin {0}" -msgstr "" +msgstr "Käynnistetty lisäosa {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:364 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #, java-format msgid "Error starting plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:399 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:425 msgid "" -"Interface configuration saved successfully - restart required to take effect." +"Interface configuration saved successfully - restart required to take " +"effect." msgstr "" -#: ../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:86 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:267 msgid "Edit" -msgstr "" +msgstr "Muokkaa" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:94 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:358 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:95 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:433 msgid "Add Client" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:102 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 msgid "Class and arguments" msgstr "" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 msgid "Control" msgstr "" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 msgid "Run at Startup?" -msgstr "" +msgstr "Suorita käynnistettäessä?" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:203 msgid "Description" -msgstr "" +msgstr "Kuvaus" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 msgid "Plugin" -msgstr "" +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:187 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:167 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:293 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:319 msgid "Version" -msgstr "" +msgstr "Versio" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:168 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:169 msgid "Signed by" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:185 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:186 msgid "Date" -msgstr "" +msgstr "Pysäyttä" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:191 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:192 msgid "Author" -msgstr "" +msgstr "Kirjoittaja" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:207 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 msgid "License" -msgstr "" +msgstr "Lupa" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:212 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:213 +#: ../java/src/net/i2p/router/web/HomeHelper.java:35 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 msgid "Website" -msgstr "" +msgstr "Verkkosivu" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:217 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:218 msgid "Update link" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:269 msgid "Stop" -msgstr "" +msgstr "Pysäytä" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:267 -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:80 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:348 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:271 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:96 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:381 msgid "Check for updates" -msgstr "" +msgstr "Tarkista päivitykset" -#: ../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:272 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 msgid "Update" -msgstr "" +msgstr "Päivitä" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:273 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:277 #, java-format msgid "Are you sure you want to delete {0}?" +msgstr "Oletko varma, että haluat poistaa {0}?" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:279 +msgid "Delete" +msgstr "Poista" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:25 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:854 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:419 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:439 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:455 +msgid "Delete selected" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:275 -msgid "Delete" +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:27 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:873 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:417 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:425 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:437 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:461 +msgid "Add item" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:423 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:443 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:459 +msgid "Restore defaults" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:28 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:30 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:405 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:409 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:439 +msgid "Save" +msgstr "Tallenna" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:33 +msgid "Home page changed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:53 +msgid "Restored default settings" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:65 +msgid "No name entered" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:70 +msgid "No URL entered" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:77 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:85 +msgid "Added" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:94 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:111 +msgid "Removed" msgstr "" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:350 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:425 msgid "Add key" -msgstr "" +msgstr "Lisää avain" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:423 msgid "Delete key" -msgstr "" +msgstr "Poista avain" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:21 msgid "You must enter a destination" -msgstr "" +msgstr "Sinun täytyy syöttää määränpään" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:23 msgid "You must enter a key" -msgstr "" +msgstr "Sinun täytyy syöttää avain" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:34 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:41 @@ -2028,29 +2206,29 @@ msgstr "" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:34 msgid "added to keyring" -msgstr "" +msgstr "lisätään avainrenkaaseen" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:36 msgid "Invalid destination or key" -msgstr "" +msgstr "Virheellinen kohde tai avain" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:41 msgid "removed from keyring" -msgstr "" +msgstr "poistettu avainrengaalta" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:43 msgid "not found in keyring" -msgstr "" +msgstr "ei löydy avainrengaalla" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:45 msgid "Invalid destination" -msgstr "" +msgstr "Virheellinen kohde" #: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:82 msgid "Log overrides updated" msgstr "Lokien ohitukset päivitetty." -#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:160 +#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:161 msgid "Log configuration saved" msgstr "Lokiasetukset tallennettu" @@ -2061,8 +2239,8 @@ msgstr "" #: ../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 "" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:50 @@ -2073,7 +2251,7 @@ msgstr "Sallittuja tasoja ovat DEBUG, INFO, WARN, ERROR, CRIT" #. http://www.dhs.gov/xinfoshare/programs/Copy_of_press_release_0046.shtm #. but pink instead of yellow for WARN #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:71 +#: ../java/src/net/i2p/router/web/LogsHelper.java:106 msgid "CRIT" msgstr "CRIT" @@ -2082,193 +2260,256 @@ msgid "DEBUG" msgstr "DEBUG" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:73 +#: ../java/src/net/i2p/router/web/LogsHelper.java:108 msgid "ERROR" msgstr "ERROR" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:77 +#: ../java/src/net/i2p/router/web/LogsHelper.java:112 msgid "INFO" msgstr "INFO" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:75 +#: ../java/src/net/i2p/router/web/LogsHelper.java:110 msgid "WARN" msgstr "WARN" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:88 +#: ../java/src/net/i2p/router/web/HomeHelper.java:192 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:808 msgid "Remove" -msgstr "" +msgstr "Poista" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:125 msgid "Select a class to add" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:18 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:206 -msgid "Network" +#. 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: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 +msgid "Home Page" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:343 +msgid "Network" +msgstr "Verkko" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:288 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:284 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:289 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:326 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:298 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:296 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:295 +msgid "Summary Bar" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +msgid "UI" +msgstr "UI" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:196 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:491 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Käytävät" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:18 -msgid "UI" -msgstr "" - -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 msgid "Clients" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:322 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:397 msgid "Keyring" -msgstr "" +msgstr "Avainrengas" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 msgid "Logging" msgstr "Lokit" -#: ../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:21 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:202 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:377 #: ../java/strings/Strings.java:67 msgid "Peers" -msgstr "" +msgstr "Peers" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:389 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:145 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240 msgid "Stats" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 msgid "Advanced" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:52 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:277 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:29 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:54 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:31 #: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:34 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:385 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:541 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:332 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:366 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:407 -#: ../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/config_jsp.java:417 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:395 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:545 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:444 msgid "Save changes" -msgstr "" +msgstr "Tallenna muutokset" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:125 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:136 msgid "Rechecking router reachability..." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:161 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:174 msgid "Updating IP address" -msgstr "" +msgstr "Päivitetään IP-osoite" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:180 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:193 msgid "Disabling TCP completely" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:185 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:198 msgid "Updating inbound TCP address to" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:190 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:203 msgid "Disabling inbound TCP" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:205 msgid "Updating inbound TCP address to auto" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:203 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:216 msgid "Updating inbound TCP port to" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:206 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:219 msgid "Updating inbound TCP port to auto" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:218 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231 msgid "Updating UDP port from" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:218 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231 msgid "to" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:247 msgid "Gracefully restarting into Hidden Router Mode" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:236 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:249 msgid "Gracefully restarting to exit Hidden Router Mode" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:245 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:258 msgid "Enabling UPnP, restart required to take effect" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:247 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:260 msgid "Disabling UPnP, restart required to take effect" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:255 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:268 msgid "Enabling laptop mode" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:257 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:270 msgid "Disabling laptop mode" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:277 +msgid "Disabling UDP" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:279 +msgid "Enabling UDP" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:286 msgid "Requiring SSU introducers" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:324 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:345 #, java-format msgid "The hostname or IP {0} is not publicly routable" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:327 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:348 #, java-format msgid "The hostname or IP {0} is invalid" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:349 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:374 msgid "Updating bandwidth share percentage" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:432 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:404 msgid "Updated bandwidth limits" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:41 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:38 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:46 #: ../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:56 #: ../java/src/net/i2p/router/web/ConfigNetHelper.java:59 -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:62 msgid "unknown" -msgstr "" +msgstr "tuntematon" -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:172 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:171 msgid "bits per second" msgstr "bittiä sekunnissa" -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:173 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:172 #, java-format msgid "or {0} bytes per month maximum" msgstr "eli korkeintaan {0} tavua kuukaudessa" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:340 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:415 msgid "Ban peer until restart" msgstr "Estä vertaissolmu uudelleenkäynnistykseen saakka" @@ -2288,7 +2529,7 @@ msgid "Invalid peer" msgstr "" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:342 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:417 msgid "Unban peer" msgstr "Poista vertaissolmun esto" @@ -2301,7 +2542,7 @@ msgid "is not currently banned" msgstr "ei ole tällä hetkellä estetty" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:443 msgid "Adjust peer bonuses" msgstr "" @@ -2313,215 +2554,282 @@ msgstr "" msgid "Bad capacity value" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:17 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:405 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:21 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:480 msgid "Save changes and reseed now" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:21 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 msgid "Reseeding is already in progress" msgstr "" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 msgid "Starting reseed process" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:94 msgid "Configuration saved successfully." msgstr "" #. 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:139 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:318 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:34 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:174 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:393 msgid "Shutdown immediately" msgstr "" #. ctx.router().shutdown(Router.EXIT_HARD); // never returns #. give the UI time to respond -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:37 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:39 msgid "Cancel shutdown" msgstr "Peru sammuttaminen" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:38 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:40 msgid "Cancel restart" msgstr "Peru uudelleenkäynnistys" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:40 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:42 msgid "Restart immediately" msgstr "Uudelleenkäynnistä välittömästi" #. ctx.router().shutdown(Router.EXIT_HARD_RESTART); // never returns #. give the UI time to respond -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:45 -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:134 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:47 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:142 msgid "Restart" msgstr "Uudelleenkäynnistä" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:49 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:51 msgid "Shutdown" msgstr "Sammuta" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:63 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:65 msgid "Restart imminent" msgstr "Uudelleenkäynnistys välitön" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:65 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:67 msgid "Shutdown imminent" msgstr "Sammutus välitön" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:69 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:71 #, java-format msgid "Shutdown in {0}" msgstr "Sammutukseen aikaa {0}" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:74 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:76 #, java-format msgid "Restart in {0}" msgstr "Uudelleenkäynnistykseen aikaa {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:134 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:316 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:169 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:391 msgid "Shutdown gracefully" msgstr "Sammuta kiltisti" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:173 msgid "Graceful shutdown initiated" msgstr "Kiltti sammutus aloitettu" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:143 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:178 msgid "Shutdown immediately! boom bye bye bad bwoy" msgstr "Sammuta heti! 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:320 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:179 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:395 msgid "Cancel graceful shutdown" msgstr "Peru kiltti sammutus" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:146 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:181 msgid "Graceful shutdown cancelled" msgstr "Kiltti sammutus peruttu" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:147 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:332 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:182 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:407 msgid "Graceful restart" msgstr "Kiltti uudelleenkäynnistys" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:152 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:187 msgid "Graceful restart requested" msgstr "Kilttiä uudelleenkäynnistystä pyydetty" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:153 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:334 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:188 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:409 msgid "Hard restart" msgstr "Kova uudelleenkäynnistys" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:193 msgid "Hard restart requested" msgstr "Kovaa uudelleenkäynnistystä pyydetty" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:159 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 msgid "Rekey and Restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:160 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:195 msgid "Rekeying after graceful restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:198 msgid "Rekey and Shutdown" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:164 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 msgid "Rekeying after graceful shutdown" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:167 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:360 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:435 msgid "Run I2P on startup" msgstr "Käynnistä I2P käynnistäessä" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:169 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:362 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:437 msgid "Don't run I2P on startup" msgstr "Älä käynnistä I2P:tä käynnistäessä" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:171 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:380 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:206 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455 msgid "Dump threads" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:178 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:388 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:213 +#, java-format +msgid "Threads dumped to {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:463 msgid "View console on startup" msgstr "Näytä ohjauspaneeli käynnistäessä" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:180 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 msgid "Console is to be shown on startup" msgstr "Reitittimen ohjauspaneeli avataan käynnistettäessä" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:181 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:390 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:465 msgid "Do not view console on startup" msgstr "Älä näytä ohjauspaneelia käynnistettäessä" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:183 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 msgid "Console is not to be shown on startup" msgstr "Reitittimen ohjauspaneelia ei näytetä käynnistettäessä" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Service installed" msgstr "Palvelu asennettu" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:230 msgid "Warning: unable to install the service" msgstr "Varoitus: palvelun asentaminen epäonnistui" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 msgid "Service removed" msgstr "Palvelu poistettu" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:239 msgid "Warning: unable to remove the service" msgstr "Varoitus: palvelun poistaminen epäonnistui" -#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:113 +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:116 msgid "Stat filter and location updated successfully to" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:116 +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:119 msgid "Full statistics enabled - restart required to take effect" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:118 +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:121 msgid "Full statistics disabled - restart required to take effect" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:121 +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:124 msgid "" "Graph list updated, may take up to 60s to be reflected here and on the Graphs Page" msgstr "" -#. the count isn't really correct anyway, since we don't check for actual changes +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:28 +msgid "Save order" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:35 +msgid "Refresh interval changed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:37 +#, java-format +msgid "Refresh interval must be at least {0} seconds" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:39 +msgid "Refresh interval must be a number" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:42 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:417 +msgid "Restore full default" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:44 +msgid "Full summary bar default restored." +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:45 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:49 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:141 +msgid "Summary bar will refresh shortly." +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:46 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:419 +msgid "Restore minimal default" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:48 +msgid "Minimal summary bar default restored." +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:65 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:87 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:135 +msgid "Order must be an integer" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:72 +msgid "No section selected" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:77 +msgid "No order entered" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:133 +msgid "Moved" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:140 +msgid "Saved order of sections." +msgstr "" + +#. the count isn't really correct anyway, since we don't check for actual +#. changes #. addFormNotice("Updated settings for " + updated + " pools."); -#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:135 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:136 msgid "Updated settings for all pools." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:140 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:141 msgid "Exploratory tunnel configuration saved successfully." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:142 -#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:36 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:143 +#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:37 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs." -msgstr "" -"Virhe tallennettaessa asetuksia (sovellettu, mutta ei tallennettu) - " -"tarkasta virhelokit." +msgstr "Virhe tallennettaessa asetuksia (sovellettu, mutta ei tallennettu) - tarkasta virhelokit." #. * dummies for translation #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:14 @@ -2539,7 +2847,7 @@ msgstr[0] "1 käytävä" msgstr[1] "{0} käytävää" #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:35 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:43 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35 msgid "Exploratory tunnels" msgstr "Tutkivia käytäviä" @@ -2548,56 +2856,56 @@ msgstr "Tutkivia käytäviä" 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 "ANONYMITEETTIVAROITUS - Asetukset sisältävät 0 hypyn käytäviä." -#: ../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 "ANONYMITEETTIVAROITUS - Asetukset sisältävät yhden hypyn käytäviä." -#: ../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 "SUORITUSKYKYVAROITUS - Asetukset sisältävät hyvin pitkiä käytäviä" -#: ../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 "SUORITUSKYKYVAROITUS - Asetukset sisältävät suuria määriä tunneleita" #. 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 "Pituus" #. tunnel depth variance -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:109 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:110 msgid "Randomization" msgstr "Satunnaisuus" #. tunnel quantity -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:133 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:134 msgid "Quantity" msgstr "Määrä" #. 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 "Määrä varalla" -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:172 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:173 msgid "Inbound options" -msgstr "" +msgstr "Saapuva vaihtoehtoja" -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:185 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:186 msgid "Outbound options" -msgstr "" +msgstr "Lähtevä vaihtoehtoja" -#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:31 +#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:32 msgid "Theme change saved." -msgstr "" +msgstr "Teema muutos tallennetaan." -#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:33 +#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:34 msgid "Refresh the page to view." msgstr "" @@ -2605,6 +2913,10 @@ msgstr "" msgid "Arabic" msgstr "Arabia" +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 +msgid "Czech" +msgstr "Tšekki" + #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 msgid "Danish" msgstr "Tanska" @@ -2613,6 +2925,10 @@ msgstr "Tanska" msgid "English" msgstr "Englanti" +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +msgid "Estonian" +msgstr "" + #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 msgid "Finnish" msgstr "Suomi" @@ -2621,6 +2937,10 @@ msgstr "Suomi" msgid "German" msgstr "Saksa" +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +msgid "Greek" +msgstr "Kreikka" + #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 msgid "Spanish" msgstr "Espanja" @@ -2633,6 +2953,10 @@ msgstr "Hollanti" msgid "French" msgstr "Ranska" +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +msgid "Hungarian" +msgstr "" + #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 msgid "Italian" msgstr "Italia" @@ -2665,77 +2989,84 @@ msgstr "Ukraina" msgid "Vietnamese" msgstr "Vietnam" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:87 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:103 msgid "Update available, attempting to download now" msgstr "Päivitys saatavilla, yritetään ladata nyt" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:89 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:105 msgid "Update available, click button on left to download" msgstr "Päivitys saatavilla, klikkaa nappia vasemmalla ladataksesi" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:95 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:111 msgid "No update available" msgstr "Päivityksiä ei saatavilla" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:104 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:122 #, java-format msgid "Updating news URL to {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:112 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:134 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:52 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:58 +msgid "internal" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:130 #, java-format msgid "Updating proxy host to {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:120 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:138 #, java-format msgid "Updating proxy port to {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:132 -#, fuzzy, java-format +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:150 +#, java-format msgid "Updating refresh frequency to {0}" -msgstr "Päivitystiheys" - -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:133 -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:91 -#: ../java/src/net/i2p/router/web/GraphHelper.java:188 -msgid "Never" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:140 -#, fuzzy, java-format -msgid "Updating update policy to {0}" -msgstr "Päivityspolitiikka" +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:151 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:112 +#: ../java/src/net/i2p/router/web/GraphHelper.java:361 +msgid "Never" +msgstr "Ei koskaan" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:149 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:158 +#, java-format +msgid "Updating update policy to {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:167 msgid "Updating update URLs." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:160 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:178 msgid "Updating trusted keys." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:168 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:186 #, java-format msgid "Updating unsigned update URL to {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:93 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:114 msgid "Every" -msgstr "" +msgstr "Joka" -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:111 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:132 msgid "Notify only" -msgstr "" +msgstr "Vain ilmoita " -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:118 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:139 msgid "Download and verify only" -msgstr "" +msgstr "Vain lataa ja varmista" -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:126 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:147 msgid "Download, verify, and restart" -msgstr "" +msgstr "Lataa, tarkista ja käynnistä" #: ../java/src/net/i2p/router/web/FormHandler.java:176 msgid "" @@ -2743,649 +3074,991 @@ msgid "" "button on your browser. Please resubmit." msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:115 +#: ../java/src/net/i2p/router/web/GraphHelper.java:159 msgid "Combined bandwidth graph" msgstr "" #. e.g. "statname for 60m" -#: ../java/src/net/i2p/router/web/GraphHelper.java:128 +#: ../java/src/net/i2p/router/web/GraphHelper.java:172 +#: ../java/src/net/i2p/router/web/GraphHelper.java:221 #, java-format msgid "{0} for {1}" msgstr "" -#. 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." +#: ../java/src/net/i2p/router/web/GraphHelper.java:223 +#, java-format +msgid "ending {0} ago" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:167 -msgid "Configure Graph Display" +#: ../java/src/net/i2p/router/web/GraphHelper.java:238 +msgid "Larger" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:167 -msgid "Select Stats" +#: ../java/src/net/i2p/router/web/GraphHelper.java:244 +msgid "Smaller" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:171 -msgid "Periods" +#: ../java/src/net/i2p/router/web/GraphHelper.java:250 +msgid "Taller" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:172 +#: ../java/src/net/i2p/router/web/GraphHelper.java:256 +msgid "Shorter" +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:262 +msgid "Wider" +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:268 +msgid "Narrower" +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:275 +msgid "Larger interval" +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:281 +msgid "Smaller interval" +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:288 +msgid "Previous interval" +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:299 +msgid "Next interval" +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:305 +#: ../java/src/net/i2p/router/web/GraphHelper.java:345 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:442 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:358 -msgid "or" -msgstr "" - -#: ../java/src/net/i2p/router/web/GraphHelper.java:173 +#: ../java/src/net/i2p/router/web/GraphHelper.java:305 +#: ../java/src/net/i2p/router/web/GraphHelper.java:346 msgid "plot events" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:174 +#: ../java/src/net/i2p/router/web/GraphHelper.java:308 +msgid "All times are UTC." +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:340 +msgid "Configure Graph Display" +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:340 +msgid "Select Stats" +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:344 +msgid "Periods" +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:433 +msgid "or" +msgstr "tai" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:347 msgid "Image sizes" -msgstr "" +msgstr "Kuvakoot" -#: ../java/src/net/i2p/router/web/GraphHelper.java:174 +#: ../java/src/net/i2p/router/web/GraphHelper.java:347 msgid "width" -msgstr "" +msgstr "leveys" -#: ../java/src/net/i2p/router/web/GraphHelper.java:175 +#: ../java/src/net/i2p/router/web/GraphHelper.java:348 msgid "height" -msgstr "" +msgstr "korkeus" -#: ../java/src/net/i2p/router/web/GraphHelper.java:175 -#: ../java/src/net/i2p/router/web/GraphHelper.java:176 +#: ../java/src/net/i2p/router/web/GraphHelper.java:348 +#: ../java/src/net/i2p/router/web/GraphHelper.java:349 msgid "pixels" -msgstr "" +msgstr "pikseliä" -#: ../java/src/net/i2p/router/web/GraphHelper.java:177 +#: ../java/src/net/i2p/router/web/GraphHelper.java:350 msgid "Refresh delay" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:192 +#: ../java/src/net/i2p/router/web/GraphHelper.java:365 msgid "Store graph data on disk?" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:198 +#: ../java/src/net/i2p/router/web/GraphHelper.java:371 msgid "Save settings and redraw graphs" msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:253 +#: ../java/src/net/i2p/router/web/GraphHelper.java:426 msgid "Graph settings saved" msgstr "" -#: ../java/src/net/i2p/router/web/LogsHelper.java:13 -#: ../java/src/net/i2p/router/web/LogsHelper.java:37 +#: ../java/src/net/i2p/router/web/HomeHelper.java:27 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:252 +msgid "Addressbook" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:27 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:250 +msgid "Manage your I2P hosts file here (I2P domain name resolution)" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:28 +msgid "Configure Bandwidth" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:28 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:314 +msgid "I2P Bandwidth Configuration" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:29 +msgid "Configure Language" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:29 +msgid "Console Language Selection" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:30 +msgid "Customize Home Page" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:30 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:330 +msgid "I2P Home Page Configuration" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:31 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:160 +msgid "Anonymous webmail client" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:31 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:162 +msgid "Email" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:32 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:266 +msgid "I2P Router Help" +msgstr "I2P Reitittimen ohje" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:33 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:146 +msgid "Router Console" +msgstr "Reitittimen ohjauspaneeli" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:34 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:166 +msgid "Built-in anonymous BitTorrent Client" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:34 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:168 +msgid "Torrents" +msgstr "torrentit" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:35 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172 +msgid "Local web server" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:39 +msgid "Bug Reports" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:39 +msgid "Bug tracker" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:40 +msgid "The Italian Bittorrent Resource" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:41 +msgid "Dev Forum" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:41 +msgid "Development forum" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:42 +#: ../java/src/net/i2p/router/web/HomeHelper.java:54 +msgid "Bittorrent tracker" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:42 +msgid "diftracker" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:43 +msgid "I2P Applications" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:44 +msgid "FAQ" +msgstr "UKK" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:44 +msgid "Frequently Asked Questions" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:45 +msgid "Community forum" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:45 +msgid "Forum" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:46 +msgid "" +"A public anonymous Git hosting site - supports pulling via Git and HTTP and " +"pushing via SSH" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:46 +msgid "Anonymous Git Hosting" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:47 +msgid "Microblog" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:47 +msgid "Your premier microblogging service on I2P" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:48 +msgid "Javadocs" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:48 +#: ../java/src/net/i2p/router/web/HomeHelper.java:57 +msgid "Technical documentation" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:50 +msgid "Debian and Tahoe-LAFS repositories" +msgstr "" + +#. _x("Key Server") + S + _x("OpenPGP Keyserver") + S + "http://keys.i2p/" + S +#. + I + "book.png" + S + +#: ../java/src/net/i2p/router/web/HomeHelper.java:50 +msgid "killyourtv.i2p" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:51 +msgid "I2P Pastebin" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:51 +msgid "Pastebin" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:52 +msgid "I2P News" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:53 +msgid "Add-on directory" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:53 +msgid "Plugins" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:54 +msgid "Postman's Tracker" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:55 +msgid "I2P home page" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:55 +msgid "Project Website" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:56 +msgid "I2P Netowrk Statistics" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:57 +msgid "Technical Docs" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:58 +msgid "Trac Wiki" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:59 +msgid "Ugha's Wiki" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:60 +msgid "Seedless and the Robert BitTorrent applications" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:60 +msgid "Sponge's main site" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:101 +msgid "The HTTP proxy is not up" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:103 +#, java-format +msgid "Your browser is not properly configured to use the HTTP proxy at {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:194 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:810 +msgid "Name" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:196 +msgid "URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:214 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:856 +msgid "Add" +msgstr "" + +#: ../java/src/net/i2p/router/web/LogsHelper.java:29 +#: ../java/src/net/i2p/router/web/LogsHelper.java:72 msgid "File location" -msgstr "" +msgstr "Tiedoston sijainti" -#: ../java/src/net/i2p/router/web/LogsHelper.java:34 +#: ../java/src/net/i2p/router/web/LogsHelper.java:69 msgid "File not found" -msgstr "" +msgstr "Tiedostoa ei löydy" -#: ../java/src/net/i2p/router/web/LogsHelper.java:52 +#: ../java/src/net/i2p/router/web/LogsHelper.java:87 msgid "No log messages" msgstr "Ei lokiviestejä" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:79 -msgid "Network Database RouterInfo Lookup" +#: ../java/src/net/i2p/router/web/NetDbHelper.java:19 +msgid "Summary" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:94 +#. 0 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:20 +msgid "Local Router" +msgstr "" + +#. 1 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:21 +msgid "Router Lookup" +msgstr "" + +#. 2 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:22 +msgid "All Routers" +msgstr "" + +#. 3 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:23 +msgid "All Routers with Full Stats" +msgstr "" + +#. 4 +#. 5 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:25 +msgid "LeaseSets" +msgstr "" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92 #: ../java/strings/Strings.java:68 msgid "Router" msgstr "Reititin" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:94 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92 msgid "not found in network database" msgstr "ei löytynyt verkkotietokannasta" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:106 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:215 -msgid "Network Database Contents" -msgstr "Verkkotietokannan sisältö" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:107 -msgid "View RouterInfo" -msgstr "Näytä reitittimen tiedot" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:108 -msgid "LeaseSets" -msgstr "" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:130 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135 msgid "LeaseSet" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:132 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:137 msgid "Local" msgstr "Paikallinen" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:134 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:139 msgid "Unpublished" msgstr "Julkaisematon" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:142 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:140 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:147 msgid "Destination" msgstr "Kohde" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:152 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:157 #, java-format msgid "Expires in {0}" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:154 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:159 #, java-format msgid "Expired {0} ago" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:166 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Gateway" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:166 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174 msgid "Lease" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:168 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:176 msgid "Tunnel" msgstr "Käytävä" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:215 -msgid "View LeaseSets" -msgstr "" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:217 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:232 msgid "Not initialized" -msgstr "" +msgstr "Ei alustettu" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:226 -msgid "Routers" -msgstr "Reitittimet" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:228 -msgid "Show all routers" -msgstr "Näytä kaikki reitittimet" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:230 -msgid "Show all routers with full stats" -msgstr "Näytä reitittimet täysin tilastoin" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:266 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:283 msgid "Network Database Router Statistics" msgstr "" -#: ../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 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322 msgid "Count" -msgstr "" +msgstr "Lukumäärä" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:287 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304 msgid "Transports" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:305 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322 msgid "Country" -msgstr "" +msgstr "Maa" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:344 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:367 msgid "Our info" -msgstr "" +msgstr "Meidän tieto" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:346 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:369 msgid "Peer info for" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:350 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:371 msgid "Full entry" msgstr "" -#: ../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:626 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:152 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:630 msgid "Hidden" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:356 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378 msgid "Updated" -msgstr "" +msgstr "Päivitetty" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:357 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:360 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:379 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:382 #, java-format msgid "{0} ago" msgstr "" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:359 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:363 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:381 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:385 msgid "Published" -msgstr "" +msgstr "Julkaistu" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:365 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:387 msgid "Address(es)" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:400 msgid "cost" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 msgid "Hidden or starting up" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 msgid "SSU with introducers" msgstr "SSU ja esittelijät" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 msgid "NTCP and SSU" msgstr "NTCP ja SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 msgid "NTCP and SSU with introducers" msgstr "NTCP, SSU ja esittelijät" -#: ../java/src/net/i2p/router/web/NewsFetcher.java:101 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:131 #, java-format msgid "News last updated {0} ago." msgstr "" -#: ../java/src/net/i2p/router/web/NewsFetcher.java:107 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:137 #, java-format msgid "News last checked {0} ago." msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:77 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:146 +msgid "Hide news" +msgstr "" + +#: ../java/src/net/i2p/router/web/NewsFetcher.java:149 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 +msgid "Show news" +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginStarter.java:122 +msgid "Checking for plugin updates" +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginStarter.java:160 +#, java-format +msgid "1 plugin updated" +msgid_plural "{0} plugins updated" +msgstr[0] "" +msgstr[1] "" + +#: ../java/src/net/i2p/router/web/PluginStarter.java:162 +msgid "Plugin update check complete" +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:81 #, java-format msgid "Cannot check, plugin {0} is not installed" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:129 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:151 #, java-format msgid "Checking for update of plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:155 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:181 #, java-format msgid "New plugin version {0} is available" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:157 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:184 #, java-format msgid "No new version is available for plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:166 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:194 #, java-format msgid "Update check failed for plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:139 -msgid "Downloading plugin" +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:125 +#, java-format +msgid "Attempting to install from file {0}" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:146 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:245 +#. This is actually what String.isEmpty() does, so it should be safe. +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:129 +#, java-format +msgid "No file specified {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:136 +#, java-format +msgid "Failed to install from file {0}, copy failed." +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:162 +msgid "Downloading plugin" +msgstr "Ladataan lisäosa" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:169 #, java-format msgid "{0}B transferred" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:153 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:177 msgid "Plugin downloaded" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:158 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:356 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:182 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:415 #, java-format msgid "Cannot create plugin directory {0}" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:167 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:299 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:191 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:302 #, java-format msgid "from {0}" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:177 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:201 #, java-format msgid "Plugin from {0} is corrupt" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:188 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:212 #, java-format msgid "Plugin from {0} does not contain the required configuration file" msgstr "" -#. updateStatus("" + "Plugin contains an invalid key" + ' ' + pubkey + ' ' + signer + ""); -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:201 +#. updateStatus("" + "Plugin contains an invalid key" + ' ' + pubkey + ' ' +#. + signer + ""); +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:225 #, java-format msgid "Plugin from {0} contains an invalid key" msgstr "" -#: ../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/src/net/i2p/router/web/PluginUpdateHandler.java:259 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:273 #, java-format msgid "Plugin signature verification of {0} failed" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:264 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:288 #, java-format msgid "Plugin from {0} has invalid name or version" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:269 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293 #, java-format msgid "Plugin {0} has mismatched versions" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:277 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:301 #, java-format msgid "This plugin requires I2P version {0} or higher" msgstr "Tämä lisäosa vaatii I2P:n version {0} tai uudemman" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:285 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:309 #, java-format msgid "This plugin requires Java version {0} or higher" -msgstr "" +msgstr "Tämä lisäosa vaatii Java-versio {0} tai uudempi" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:318 msgid "" "Downloaded plugin is for new installs only, but the plugin is already " "installed" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:305 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:329 msgid "Installed plugin does not contain the required configuration file" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:313 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:337 msgid "Signature of downloaded plugin does not match installed plugin" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:320 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:344 #, java-format msgid "Downloaded plugin version {0} is not newer than installed plugin" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:327 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:351 #, java-format msgid "Plugin update requires installed plugin version {0} or higher" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:334 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:358 #, java-format msgid "Plugin update requires installed plugin version {0} or lower" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:351 -msgid "Plugin is for upgrades only, but the plugin is not installed" -msgstr "" - -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:364 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:366 #, java-format -msgid "Failed to install plugin in {0}" -msgstr "" - -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:371 -#, java-format -msgid "Plugin {0} installed, router restart required" +msgid "Plugin requires Jetty version {0} or higher" msgstr "" #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:373 #, java-format -msgid "Plugin {0} installed" +msgid "Plugin requires Jetty version {0} or lower" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:391 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:382 +#, java-format +msgid "Cannot copy plugin to directory {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:392 +msgid "Plugin will be installed on next restart." +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:410 +msgid "Plugin is for upgrades only, but the plugin is not installed" +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:423 +#, java-format +msgid "Failed to install plugin in {0}" +msgstr "Lisäosan asennus epäonnistui {0}:lla" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:430 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:458 +#, java-format +msgid "Plugin {0} installed" +msgstr "Lisäosa {0} asennettu" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:449 #, java-format msgid "Plugin {0} installed and started" -msgstr "" +msgstr "Lisäosa {0} asennettu ja otettu käyttöön" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:394 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:452 #, java-format msgid "Plugin {0} installed but failed to start, check logs" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:396 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:454 #, java-format msgid "Plugin {0} installed but failed to start" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:406 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:466 #, java-format msgid "Failed to download plugin from {0}" -msgstr "" +msgstr "Epäonnistui ladata lisäosa {0}:lta" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:72 -msgid "Peer Profiles" -msgstr "" - -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:73 +#. buf.append("

    ").append(_("Peer Profiles")).append("

    \n

    "); +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:83 #, java-format msgid "Showing 1 recent profile." msgid_plural "Showing {0} recent profiles." msgstr[0] "" msgstr[1] "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:75 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85 #, java-format msgid "Hiding 1 older profile." msgid_plural "Hiding {0} older profiles." msgstr[0] "" msgstr[1] "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:77 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:87 #, java-format msgid "Hiding 1 standard profile." msgid_plural "Hiding {0} standard profiles." msgstr[0] "" msgstr[1] "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:82 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:92 msgid "Groups (Caps)" msgstr "" -#: ../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:360 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:93 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:273 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:435 msgid "Speed" -msgstr "" +msgstr "Nopeus" -#: ../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:364 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:94 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:439 msgid "Capacity" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:257 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:95 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:277 msgid "Integration" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:126 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:135 msgid "Fast, High Capacity" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:127 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:136 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:11 msgid "High Capacity" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:128 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:137 msgid "Standard" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:129 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:163 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:138 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:172 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/ProfileOrganizerRenderer.java:140 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:416 msgid "Integrated" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:164 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:173 msgid "Unreachable" msgstr "" #. hide if < 10% -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:180 msgid "Test Fails" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:177 -msgid "profile" -msgstr "" - #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:186 -msgid "Floodfill and Integrated Peers" -msgstr "" +msgid "profile" +msgstr "profiili" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:191 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205 msgid "Caps" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:192 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:206 msgid "Integ. Value" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:193 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:207 msgid "Last Heard About" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:194 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:208 msgid "Last Heard From" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:195 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:209 msgid "Last Good Send" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:196 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:210 msgid "Last Bad Send" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:197 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:211 msgid "10m Resp. Time" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:198 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:212 msgid "1h Resp. Time" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:199 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:213 msgid "1d Resp. Time" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:200 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:214 msgid "Last Good Lookup" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:201 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:215 msgid "Last Bad Lookup" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:202 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:216 msgid "Last Good Store" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:203 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:217 msgid "Last Bad Store" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:218 msgid "1h Fail Rate" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:219 msgid "1d Fail Rate" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:252 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:272 msgid "Thresholds" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:254 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:274 msgid "fast peers" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:256 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:276 msgid "high capacity peers" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:258 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:278 msgid " well integrated peers" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280 msgid "as determined by the profile organizer" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280 msgid "groups" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281 msgid "capabilities in the netDb, not used to determine profiles" msgstr "" #. capabilities -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281 #: ../java/strings/Strings.java:81 msgid "caps" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282 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:262 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282 msgid "speed" -msgstr "" +msgstr "nopeus" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283 msgid "capacity" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283 msgid "how many tunnels can we ask them to join in an hour?" msgstr "Kuinka moneen käytävään voimme pyytää heitä osallistumaan tunnissa?" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284 msgid "how many new peers have they told us about lately?" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284 msgid "integration" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:265 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285 msgid "is the peer banned, or unreachable, or failing tunnel tests?" -msgstr "" -"onko vertaissolmu estetty, saavuttamaton tai epäonnistuu käytäväkokeissa?" +msgstr "onko vertaissolmu estetty, saavuttamaton tai epäonnistuu käytäväkokeissa?" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:265 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285 msgid "status" msgstr "" +#. 0 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:12 +msgid "Floodfill " +msgstr "" + +#. 2 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:14 +msgid "All" +msgstr "" + +#: ../java/src/net/i2p/router/web/SearchHelper.java:74 +msgid "Select search engine" +msgstr "" + #: ../java/src/net/i2p/router/web/ShitlistRenderer.java:64 #, java-format msgid "Temporary ban expiring in {0}" @@ -3400,37 +4073,37 @@ msgstr "Estetty uudelleenkäynnistämiseen saakka tai vielä {0}" msgid "unban now" msgstr "poista esto nyt" -#: ../java/src/net/i2p/router/web/StatSummarizer.java:303 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:313 msgid "Bandwidth usage" msgstr "" -#: ../java/src/net/i2p/router/web/StatSummarizer.java:313 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:323 msgid "Outbound Bytes/sec" msgstr "" #. def.line(sendName, Color.BLUE, "Outbound bytes/sec", 3); -#: ../java/src/net/i2p/router/web/StatSummarizer.java:315 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:325 msgid "Inbound Bytes/sec" msgstr "" -#: ../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 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:328 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:329 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:330 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:331 msgid "Bps" msgstr "" -#: ../java/src/net/i2p/router/web/StatSummarizer.java:318 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:328 msgid "Out average" msgstr "" -#: ../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 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:329 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:331 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:150 msgid "max" -msgstr "" +msgstr "maks" -#: ../java/src/net/i2p/router/web/StatSummarizer.java:320 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:330 msgid "In average" msgstr "" @@ -3469,12 +4142,14 @@ 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" @@ -3486,7 +4161,7 @@ msgid "Lifetime average frequency" msgstr "" #: ../java/src/net/i2p/router/web/StatsGenerator.java:144 -#: ../java/src/net/i2p/router/web/StatsGenerator.java:234 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:233 #, java-format msgid "1 event" msgid_plural "{0} events" @@ -3499,7 +4174,7 @@ msgstr "" #: ../java/src/net/i2p/router/web/StatsGenerator.java:171 msgid "Average" -msgstr "" +msgstr "keskiarvo" #: ../java/src/net/i2p/router/web/StatsGenerator.java:174 msgid "Highest average" @@ -3521,376 +4196,399 @@ msgstr "" msgid "No events" msgstr "" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:211 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:210 msgid "Average event count" msgstr "" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:213 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:212 msgid "Events in peak period" msgstr "" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:221 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:220 msgid "Graph Data" msgstr "" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:223 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:222 msgid "Graph Event Count" msgstr "" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:226 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:225 msgid "Export Data as XML" msgstr "" #. Display the strict average -#: ../java/src/net/i2p/router/web/StatsGenerator.java:231 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:230 msgid "Lifetime average value" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:41 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:142 msgid "I2P Router Help & FAQ" msgstr "I2P Reitittimen ohje & UKK" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:43 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:144 msgid "Help & FAQ" -msgstr "" +msgstr "Ohje & UKK" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:55 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:152 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:154 msgid "I2P Services" msgstr "I2P Palvelut" -#: ../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: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" -msgstr "" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:83 -msgid "Webserver" -msgstr "" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:91 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:186 msgid "Configure I2P Router" msgstr "I2P Reitittimen asetukset" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:93 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:188 msgid "I2P Internals" msgstr "I2P sisälmykset" -#: ../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:194 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:489 msgid "View existing tunnels and tunnel build status" msgstr "Näytä nykyiset käytävät ja käytävien rakentamistilanne" -#: ../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:200 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:375 msgid "Show all current peer connections" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:111 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:206 msgid "Show recent peer performance profiles" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:113 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208 msgid "Profiles" -msgstr "" +msgstr "profiilit" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:117 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:212 msgid "Show list of all known I2P routers" msgstr "Listaa kaikki tunnetut I2P reitittimet" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:119 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:214 msgid "NetDB" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:123 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Health Report" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:125 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:220 msgid "Logs" msgstr "Lokit" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:136 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:231 msgid "Graph router performance" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:138 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:233 msgid "Graphs" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:143 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:238 msgid "Textual router performance statistics" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:149 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:370 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:244 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:411 msgid "Local Destinations" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:151 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246 #: ../java/strings/Strings.java:62 msgid "I2PTunnel" msgstr "I2PKäytävä" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:166 -msgid "I2P Router Help" -msgstr "I2P Reitittimen ohje" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:168 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:268 msgid "General" +msgstr "Yleinen" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 +msgid "" +"Your Local Identity is your unique I2P router identity, similar to an ip " +"address but tailored to I2P. " msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:173 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:274 +msgid "Never disclose this to anyone, as it can reveal your real world ip." +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:276 msgid "Local Identity" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:177 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:280 msgid "Your unique I2P router identity is" msgstr "Tämän I2P reitittimen ainutlaatuinen identiteetti on" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:181 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:284 msgid "never reveal it to anyone" msgstr "älä koskaan paljasta sitä kenellekään" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:183 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:286 msgid "show" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:194 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:290 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:316 +msgid "The version of the I2P software we are running" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:300 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:326 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:303 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:329 msgid "Uptime" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:204 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:341 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-format -msgid "Download {0} Update" +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:356 +msgid "Configure I2P Updates" 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 -#, java-format -msgid "Download Unsigned
    Update {0}" +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:358 +msgid "I2P Update" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:263 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:383 +msgid "Peers we've been talking to in the last few minutes/last hour" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:386 msgid "Active" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:272 -msgid "Fast" +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:395 +msgid "The number of peers available for building client tunnels" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:278 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:398 +msgid "Fast" +msgstr "Nopea" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:404 +msgid "The number of peers available for building exploratory tunnels" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:407 msgid "High capacity" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:290 -msgid "Known" +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:413 +msgid "The number of peers available for network database inquries" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:305 -msgid "Help with firewall configuration" -msgstr "" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:307 -msgid "Check network connection and NAT/firewall" -msgstr "" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:327 -msgid "Reseed" -msgstr "" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:344 -msgid "Configure router bandwidth allocation" -msgstr "" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:346 -msgid "Bandwidth in/out" -msgstr "Kaistaa sisään/ulos" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:366 -msgid "Total" -msgstr "Yhteensä" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:373 -msgid "Used" -msgstr "Käytetty" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:388 -msgid "Exploratory" -msgstr "" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:400 -msgid "Participating" -msgstr "" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:406 -msgid "Share ratio" -msgstr "Jakosuhde" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:412 -msgid "What's in the router's job queue?" -msgstr "" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:414 -msgid "Congestion" -msgstr "Tungos" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:419 -msgid "Job lag" +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:422 +msgid "The total number of peers in our network database" msgstr "" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:425 +msgid "Known" +msgstr "Tuttu" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:445 +msgid "Configure router bandwidth allocation" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:447 +msgid "Bandwidth in/out" +msgstr "Kaistaa sisään/ulos" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:467 +msgid "Total" +msgstr "Yhteensä" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:474 +msgid "Used" +msgstr "Käytetty" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:496 +msgid "" +"Used for building and testing tunnels, and communicating with floodfill " +"peers" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:499 +msgid "Exploratory" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:505 +msgid "Tunnels we are using to provide or access services on the network" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:514 +msgid "" +"Tunnels we are participating in, directly contributing bandwith to the " +"network" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:517 +msgid "Participating" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:523 +msgid "" +"The ratio of tunnel hops we provide to tunnel hops we use - a value greater " +"than 1.00 indicates a positive contribution to the network" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:526 +msgid "Share ratio" +msgstr "Jakosuhde" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:539 +msgid "What's in the router's job queue?" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:541 +msgid "Congestion" +msgstr "Tungos" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:546 +msgid "Indicates router performance" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:549 +msgid "Job lag" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:555 +msgid "Indicates how quickly outbound messages to other I2P routers are sent" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:558 msgid "Message delay" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:432 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:565 +msgid "Round trip time for a tunnel test" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:568 msgid "Tunnel lag" msgstr "Käytävän viive" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:439 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:575 +msgid "Queued requests from other routers to participate in tunnels" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:578 msgid "Backlog" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:106 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:613 +msgid "News & Updates" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:143 msgid "ERR-Client Manager I2CP Error - check logs" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:113 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:150 #, java-format msgid "ERR-Clock Skew of {0}" msgstr "VIRHE - aikavääristymää {0}" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:122 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:602 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:155 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:188 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:626 +msgid "Testing" +msgstr "Testataan" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:162 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:606 msgid "OK" msgstr "OK" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:123 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:163 msgid "ERR-Private TCP Address" msgstr "VIRHE - Yksityinen TCP -osoite" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:125 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:165 msgid "ERR-SymmetricNAT" msgstr "VIRHE - Symmetrinen NAT" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:128 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:168 msgid "WARN-Firewalled with Inbound TCP Enabled" msgstr "VAROITUS - Palomuurissa ja sisääntuleva TCP sallittu." -#: ../java/src/net/i2p/router/web/SummaryHelper.java:130 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:170 msgid "WARN-Firewalled and Floodfill" msgstr "VAROITUS - Palomuurissa ja Floodfill" #. if (_context.router().getRouterInfo().getCapabilities().indexOf('O') >= 0) #. return _("WARN-Firewalled and Fast"); -#: ../java/src/net/i2p/router/web/SummaryHelper.java:133 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:606 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:173 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:610 msgid "Firewalled" msgstr "Palomuurissa" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:135 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:175 msgid "" "ERR-UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config and " "restart" -msgstr "" -"VIRHE - UDP -portti käytössä. Aseta i2np.udp.internalPort=xxxx " -"erikoisasetuksissa ja uudelleenkäynnistä" +msgstr "VIRHE - UDP -portti käytössä. Aseta i2np.udp.internalPort=xxxx erikoisasetuksissa ja uudelleenkäynnistä" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:141 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:181 msgid "ERR-No Active Peers, Check Network Connection and Firewall" -msgstr "" -"VIRHE - Ei aktiivisia vertaissolmuja. Tarkista verkkoyhteys ja palomuuri." +msgstr "VIRHE - Ei aktiivisia vertaissolmuja. Tarkista verkkoyhteys ja palomuuri." -#: ../java/src/net/i2p/router/web/SummaryHelper.java:144 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:184 msgid "ERR-UDP Disabled and Inbound TCP host/port not set" msgstr "VIRHE - UDP kielletty, eikä sisääntulevaa TCP:tä asetettu." -#: ../java/src/net/i2p/router/web/SummaryHelper.java:146 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:186 msgid "WARN-Firewalled with UDP Disabled" msgstr "VAROITUS - Palomuurissa ja UDP kielletty." -#: ../java/src/net/i2p/router/web/SummaryHelper.java:148 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:622 -msgid "Testing" -msgstr "Testataan" - -#: ../java/src/net/i2p/router/web/SummaryHelper.java:370 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:411 msgid "Add/remove/edit & control your client and server tunnels" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:382 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:423 msgid "Server" msgstr "Palvelin" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:386 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:427 msgid "Show tunnels" msgstr "Näytä käytävät" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:397 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:438 msgid "Leases expired" msgstr "" #. red or yellow light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:397 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:398 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:438 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:439 msgid "Rebuilding" msgstr "Uudelleenrakentaa" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:398 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:439 msgid "ago" msgstr "sitten" #. green light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:401 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:442 msgid "Ready" msgstr "Valmis" #. yellow light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:405 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:446 msgid "Building" msgstr "Rakentaa" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:405 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:446 msgid "Building tunnels" msgstr "Rakentaa käytäviä" @@ -3898,176 +4596,202 @@ msgstr "Rakentaa käytäviä" #. 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/src/net/i2p/router/web/SummaryHelper.java:462 #: ../java/strings/Strings.java:36 msgid "shared clients" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:110 +#. Note to translators: parameter is a version, e.g. "0.8.4" +#: ../java/src/net/i2p/router/web/SummaryHelper.java:676 +#, 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/SummaryHelper.java:684 +#, java-format +msgid "Download Unsigned
    Update {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:709 +msgid "Help with firewall configuration" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:711 +msgid "Check network connection and NAT/firewall" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:730 +msgid "Reseed" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:812 +msgid "Order" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:829 +msgid "Top" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:842 +msgid "Down" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:847 +msgid "Bottom" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:859 +msgid "Select a section to add" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:118 #, java-format msgid "events in {0}" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:112 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:120 #, java-format msgid "averaged for {0}" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:122 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:130 msgid "Events per period" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:141 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:149 msgid "avg" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:143 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:151 msgid "now" -msgstr "" +msgstr "nyt" -#: ../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:318 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:57 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:398 msgid "configure" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:63 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:55 msgid "Client tunnels for" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:59 msgid "dead" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:73 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:65 msgid "Participating tunnels" msgstr "Osallistuu käytäviin" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66 msgid "Receive on" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "Expiration" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "Send on" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 msgid "Rate" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 msgid "Role" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Usage" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:114 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:106 msgid "grace period" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:124 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:116 msgid "Outbound Endpoint" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:126 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:118 msgid "Inbound Gateway" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:128 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:170 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:120 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:163 msgid "Participant" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:133 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:125 #, java-format msgid "Limited display to the {0} tunnels with the highest usage" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:134 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:126 msgid "Inactive participating tunnels" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:135 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:226 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:127 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:219 msgid "Lifetime bandwidth usage" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Expiry" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:167 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:160 msgid "Participants" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:173 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:166 msgid "Endpoint" msgstr "" +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:206 #: ../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:213 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:206 msgid "inbound" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 msgid "outbound" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:225 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:218 msgid "No tunnels; waiting for the grace period to end." msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:227 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220 msgid "in" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:228 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:221 msgid "out" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:245 -msgid "Tunnel Counts By Peer" -msgstr "Käytävien määrä vertaissolmun mukaan" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:246 -msgid "% of total" -msgstr "" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:246 -msgid "Our Tunnels" -msgstr "Meidän käytävämme" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:246 -msgid "Participating Tunnels" -msgstr "Osallistuvat käytävät" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:264 -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 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:146 msgid "Updating" msgstr "" #. 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 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:116 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:266 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:290 msgid "Update downloaded" msgstr "" @@ -4076,53 +4800,59 @@ msgstr "" msgid "Unsigned update file from {0} is corrupt" msgstr "" -#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:112 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:282 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:285 msgid "Restarting" msgstr "" -#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:119 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:289 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:118 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:292 msgid "Click Restart to install" msgstr "" -#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:121 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:291 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:120 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:294 msgid "Click Shutdown and restart to install" msgstr "" -#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:122 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:293 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:121 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:296 #, java-format msgid "Version {0}" -msgstr "" +msgstr "Versio {0}" -#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:127 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:126 #, java-format msgid "Failed copy to {0}" msgstr "" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:185 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:187 #, java-format msgid "Updating from {0}" msgstr "" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:254 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:243 +#, java-format +msgid "{0} downloaded" +msgstr "" + +#: ../java/src/net/i2p/router/web/UpdateHandler.java:258 #, java-format msgid "No new version found at {0}" msgstr "" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:282 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:285 msgid "Update verified" msgstr "" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:308 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:311 #, java-format msgid "Transfer failed from {0}" msgstr "" #. wars for ConfigClientsHelper #: ../java/strings/Strings.java:12 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:154 msgid "addressbook" msgstr "" @@ -4233,11 +4963,6 @@ msgstr "vaalea" msgid "midnight" msgstr "keskiyö" -#. stat groups for stats.jsp -#: ../java/strings/Strings.java:57 -msgid "Bandwidth" -msgstr "" - #: ../java/strings/Strings.java:58 msgid "BandwidthLimiter" msgstr "" @@ -4352,832 +5077,346 @@ msgstr "" msgid "itag2" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:119 -msgid "config networking" -msgstr "verkkoasetukset" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:231 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:244 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:231 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:268 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:238 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:229 -msgid "Summary Bar" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:137 +msgid "configure bandwidth" 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:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:244 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:257 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:244 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:254 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:281 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:251 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:249 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:242 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:157 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:151 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:164 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:160 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:157 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:141 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:141 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:145 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:157 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:157 +msgid "Router is down" +msgstr "" + +#. We have intl defined when this is included, but not when compiled +#. standalone. +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:301 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:308 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:302 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:311 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:288 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:308 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:308 msgid "Refresh (s)" msgstr "" #. ditto -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:248 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:261 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:248 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:258 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:285 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:255 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:252 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:301 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:312 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:306 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:315 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:313 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:312 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:312 msgid "Enable" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:269 -msgid "I2P Network Configuration" -msgstr "I2P verkon asetukset" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:323 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:355 msgid "Bandwidth limiter" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:325 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:357 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:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:361 msgid "KBps In" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:375 msgid "KBps Out" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:390 msgid "Share" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:366 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:334 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:333 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:397 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:408 msgid "NOTE" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:399 #, 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:371 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:402 msgid "I2P requires at least 12KBps to enable sharing. " 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:403 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:373 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:404 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:376 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:406 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:379 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:409 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:383 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:539 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:330 -#: ../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/configkeyring_jsp.java:346 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:364 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:403 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:402 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:367 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:358 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:404 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:413 +msgid "Advanced network configuration page" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:415 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:359 +#: ../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:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:539 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:551 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:421 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:421 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:393 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:543 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:442 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:387 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:437 msgid "Cancel" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:400 -msgid "IP and Transport Configuration" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:402 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:424 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:331 -msgid "The default settings will work for most people." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:404 -msgid "There is help below." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:406 -msgid "UPnP Configuration" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:410 -msgid "Enable UPnP to open firewall ports" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:412 -msgid "UPnP status" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:414 -msgid "IP Configuration" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:416 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 -msgid "Externally reachable hostname or IP address" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 -msgid "Use all auto-detect methods" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:424 -msgid "Disable UPnP IP address detection" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:428 -msgid "Ignore local interface IP address" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:432 -msgid "Use SSU IP address detection only" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:436 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:504 -msgid "Specify hostname or IP" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:442 -msgid "Select Interface" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:456 -msgid "Hidden mode - do not publish IP" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:458 -msgid "(prevents participating traffic)" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:460 -msgid "Action when IP changes" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:464 -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:466 -msgid "Experimental" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:468 -msgid "UDP Configuration:" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:470 -msgid "UDP port:" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 -msgid "TCP Configuration" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:490 -msgid "Use auto-detected IP address" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:492 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:524 -msgid "currently" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:496 -msgid "if we are not firewalled" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:500 -msgid "Always use auto-detected IP address (Not firewalled)" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:510 -msgid "Disable inbound (Firewalled)" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:514 -msgid "Completely disable" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:516 -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:518 -msgid "Externally reachable TCP port" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:522 -msgid "Use the same port configured for UDP" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:530 -msgid "Specify Port" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:534 -msgid "Notes" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:537 -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:543 -msgid "Configuration Help" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:545 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:594 -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:547 -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:549 -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:551 -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:553 -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:562 -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:564 -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:566 -msgid "No UPnP-compatible device present" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:568 -msgid "UPnP disabled on the device" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:570 -msgid "Software firewall interference with UPnP" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:572 -msgid "Bugs in the device's UPnP implementation" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:574 -msgid "Multiple firewall/routers in the internet connection path" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:576 -msgid "UPnP device change, reset, or address change" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:578 -msgid "Review the UPnP status here." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:580 -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:582 -msgid "Hostnames entered above will be published in the network database." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:584 -msgid "They are not private." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:586 -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:588 -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:590 -msgid "When in doubt, leave the settings at the defaults." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:592 -msgid "Reachability Help" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:597 -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:600 -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:604 -msgid "Your UDP port does not appear to be firewalled." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:608 -msgid "Your UDP port appears to be firewalled." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:610 -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:612 -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:614 -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:616 -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:618 -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:620 -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:624 -msgid "The router is currently testing whether your UDP port is firewalled." -msgstr "Reititin testaa, onko UDP -porttisi palomuurin takana." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:628 -msgid "" -"The router is not configured to publish its address, therefore it does not " -"expect incoming connections." -msgstr "" -"Reititintä ei ole asetettu julkaisemaan osoitettaan, eikä se siis odota " -"sisääntulevia yhteyksiä." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:630 -msgid "WARN - Firewalled and Fast" -msgstr "VAROITUS - Palomuurissa ja nopea" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:632 -msgid "" -"You have configured I2P to share more than 128KBps of bandwidth, but you are " -"firewalled." -msgstr "" -"Olet asettanut I2P reitittimesi jakamaan yli 128 kbps kaistaa, mutta olet " -"palomuurin takana." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:634 -msgid "" -"While I2P will work fine in this configuration, if you really have over " -"128KBps of bandwidth to share, it will be much more helpful to the network " -"if you open your firewall." -msgstr "" -"I2P toimii näillä asetuksilla, mutta jos sinulla todella on 128 kbps kaistaa " -"jaettavaksi, verkolle on siitä enemmän hyötyä, jos avaat palomuurisi." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:636 -msgid "WARN - Firewalled and Floodfill" -msgstr "VAROITUS - Palomuurissa ja Floodfill" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:638 -msgid "" -"You have configured I2P to be a floodfill router, but you are firewalled." -msgstr "" -"Olet asettanut reitittimesi toimimaan Floodfill -palvelimena, mutta se on " -"palomuurin takana." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:640 -msgid "" -"For best participation as a floodfill router, you should open your firewall." -msgstr "" -"Osallistuaksesi Floodfill -toimintaan optimaalisesti, sinun tulee avata " -"palomuurisi." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:642 -msgid "WARN - Firewalled with Inbound TCP Enabled" -msgstr "VAROITUS - Palomuurissa ja sisääntuleva TCP -liikenne sallittu." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:644 -msgid "" -"You have configured inbound TCP, however your UDP port is firewalled, and " -"therefore it is likely that your TCP port is firewalled as well." -msgstr "" -"Olet sallinut sisääntulevan TCP -liikenteen. UDP -porttisi on kuitenkin " -"palomuurin takana ja siksi on luultavaa, että myös TCP -porttisi ovat." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:646 -msgid "" -"If your TCP port is firewalled with inbound TCP enabled, routers will not be " -"able to contact you via TCP, which will hurt the network." -msgstr "" -"Jos TCP -porttisi on palomuurin takana ja sisääntuleva TCP -liikenne " -"sallittu, muut reitittimet eivät voi ottaa sinuun yhteyttä TCP:n kautta, " -"mikä vahingoittaa verkkoa." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:648 -msgid "Please open your firewall or disable inbound TCP above." -msgstr "Avaa palomuurisi tai kiellä sisääntuleva TCP -liikenne ylempää." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:650 -msgid "WARN - Firewalled with UDP Disabled" -msgstr "VAROITUS - Palomuurissa ja UDP kielletty" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:652 -msgid "You have configured inbound TCP, however you have disabled UDP." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:654 -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:656 -msgid "Please open your firewall or enable UDP." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:658 -msgid "ERR - Clock Skew" -msgstr "VIRHE - Aikavääristymä" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:660 -msgid "" -"Your system's clock is skewed, which will make it difficult to participate " -"in the network." -msgstr "" -"Järjestelmäsi kello on väärässä ajassa, minkä takia sen on vaikea osallistua " -"verkon toimintaan." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:662 -msgid "Correct your clock setting if this error persists." -msgstr "" -"Jos tämä virhe jatkuu, korjaa kellosi asetukset. Sen tulisi tarkastaa " -"aikansa NTP -protolollalla." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:664 -msgid "ERR - Private TCP Address" -msgstr "VIRHE - Yksityinen TCP osoite" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:666 -msgid "" -"You must never advertise an unroutable IP address such as 127.0.0.1 or " -"192.168.1.1 as your external address." -msgstr "" -"Et saa mainostaa osoitetta, johon ei voi muodostaa yhteyttä ulkopuolelta. " -"Esimerkkejä tällaisista ovat 127.0.0.1 ja 192.168.1.1" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:668 -msgid "Correct the address or disable inbound TCP above." -msgstr "Korjaa osoite, tai kiellä sisääntuleva TCP-liikenne ylempänä." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:670 -msgid "ERR - SymmetricNAT" -msgstr "VIRHE - Symmetrinen NAT" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:672 -msgid "I2P detected that you are firewalled by a Symmetric NAT." -msgstr "I2P havaitsi, että olet symmetriset NAT -palomuurin takana." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:674 -msgid "" -"I2P does not work well behind this type of firewall. You will probably not " -"be able to accept inbound connections, which will limit your participation " -"in the network." -msgstr "" -"I2P ei toimi hyvin tällaisen palomuurin takaa. Luultavasti et voi ottaa " -"vastaan sisääntulevia yhteyksiä, mikä haittaa osallistumistasi verkkoon." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:676 -msgid "" -"ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " -"and restart" -msgstr "" -"VIRHE - UDP portti käytössä. - Asete i2np.udp.internalPort=xxxx " -"erikoisasetuksissa ja uudelleenkäynnistä." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:678 -msgid "I2P was unable to bind to port 8887 or other configured port." -msgstr "" -"I2P ei voinut muodostaa yhteyttä porttiin 8887 tai johonkin muuhun " -"määriteltyyn porttiin." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:680 -msgid "" -"Check to see if another program is using the configured port. If so, stop " -"that program or configure I2P to use a different port." -msgstr "" -"Tarkasta, käyttääkö joku muu ohjelma määriteltyä porttia. Jos, niin pysäytä " -"tuo ohjelma tai aseta I2P käyttämään jotain muuta porttia." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:682 -msgid "" -"This may be a transient error, if the other program is no longer using the " -"port." -msgstr "" -"Tämä saattaa olla ohimenevä virhe, jos mikään muu ohjelma ei enää käytä " -"porttia." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:684 -msgid "However, a restart is always required after this error." -msgstr "" -"Tämä virhe vaatii aina uudelleenkäynnistyksen, vaikka se olisikin tilapäinen." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:686 -msgid "ERR - UDP Disabled and Inbound TCP host/port not set" -msgstr "" -"VIRHE - UDP kielletty, eikä sisääntulevaa TCP osoitetta/porttia asetettu" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:688 -msgid "" -"You have not configured inbound TCP with a hostname and port above, however " -"you have disabled UDP." -msgstr "" -"Et ole ylempänä asettanut sisääntulevaa TCP osoitetta (hostname) tai " -"porttia, mutta olet kieltänyt UDP -liikenteen." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:690 -msgid "Therefore your router cannot accept inbound connections." -msgstr "Reitittimesi ei voi hyväksyä sisääntulevia yhteyksiä." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:692 -msgid "Please configure a TCP host and port above or enable UDP." -msgstr "Aseta TCP host ylempänä tai salli UDP." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:694 -msgid "ERR - Client Manager I2CP Error - check logs" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:696 -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:698 -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:120 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:137 msgid "config advanced" msgstr "erikoisasetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:270 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:314 msgid "I2P Advanced Configuration" msgstr "I2P Erikoisasetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:326 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:355 msgid "Advanced I2P Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:336 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:365 msgid "Some changes may require a restart to take effect." -msgstr "" -"Jotkut muutokset saattavat vaatia uudelleenkäynnistykset tullakseen voimaan." +msgstr "Jotkut muutokset saattavat vaatia uudelleenkäynnistykset tullakseen voimaan." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:139 msgid "config clients" msgstr "asiakasasetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:272 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:346 msgid "I2P Client Configuration" msgstr "I2P Asiakasasetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:337 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:412 msgid "Client Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:414 msgid "" "The Java clients listed below are started by the router and run in the same " "JVM." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:420 msgid "To change other client options, edit the file" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:352 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:430 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:505 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:523 msgid "All changes require restart to take effect." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:364 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:439 msgid "Advanced Client Interface Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:443 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:374 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:449 msgid "Enabled without SSL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:380 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:455 msgid "Enabled with SSL required" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:386 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:461 msgid "Disabled - Clients outside this Java process may not connect" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:388 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463 msgid "I2CP Port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:392 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:467 msgid "I2CP Interface" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:408 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 msgid "Authorization" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:414 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "Require username and password" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:491 msgid "Username" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:495 msgid "Password" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:400 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:406 +msgid "The default settings will work for most people." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:501 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:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:503 msgid "Many clients do not support SSL or authorization." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:513 msgid "WebApp Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:515 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:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:517 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 " @@ -5185,823 +5424,1423 @@ msgid "" "preferred method." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:452 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:531 msgid "Plugin Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:533 msgid "The plugins listed below are started by the webConsole client." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:543 msgid "Plugin Installation" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:545 msgid "To install a plugin, enter the download URL:" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:139 +msgid "config home" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:397 +msgid "Default Home Page" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:403 +msgid "Use old home page" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:411 +msgid "Search Engines" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:431 +msgid "Recommended Eepsites" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:447 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:386 +msgid "Local Services" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:139 msgid "config keyring" msgstr "avainnippuasetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:330 msgid "I2P Keyring Configuration" msgstr "I2P avainnipun asetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:399 msgid "The router keyring is used to decrypt encrypted leaseSets." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:402 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:333 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:408 msgid "Manual Keyring Addition" 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:410 msgid "Enter keys for encrypted remote destinations here." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:413 msgid "Keys for local destinations must be entered on the" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:340 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:415 msgid "I2PTunnel page" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:342 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:417 msgid "Dest. name, hash, or full key" msgstr "Kohteen nimi, tiiviste tai koko avain" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:344 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:419 msgid "Encryption Key" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:120 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:137 msgid "config logging" msgstr "lokiasetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:270 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:314 msgid "I2P Logging Configuration" msgstr "I2P lokien asetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:326 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:355 msgid "Configure I2P Logging Options" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:328 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:357 msgid "Log file" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:332 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:361 msgid "(the symbol '@' will be replaced during log rotation)" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:334 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:363 msgid "Log record format" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:367 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:340 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:369 msgid "Log date format" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:344 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:373 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:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:375 msgid "Max log file size" msgstr "Lokitiedoston maksimikoko" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:350 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:379 msgid "Default log level" msgstr "Oletus loggaustaso" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:354 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:383 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:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:385 msgid "Log level overrides" msgstr "Loggaustason ohitukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:360 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:389 msgid "New override" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:139 +msgid "config networking" +msgstr "verkkoasetukset" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:343 +msgid "I2P Network Configuration" +msgstr "I2P verkon asetukset" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:398 +msgid "IP and Transport Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:402 +msgid "There is help below." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:404 +msgid "UPnP Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:408 +msgid "Enable UPnP to open firewall ports" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:410 +msgid "UPnP status" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:412 +msgid "IP Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:414 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +msgid "Externally reachable hostname or IP address" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:418 +msgid "Use all auto-detect methods" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:422 +msgid "Disable UPnP IP address detection" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:426 +msgid "Ignore local interface IP address" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:430 +msgid "Use SSU IP address detection only" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:508 +msgid "Specify hostname or IP" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:440 +msgid "Select Interface" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:454 +msgid "Hidden mode - do not publish IP" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:456 +msgid "(prevents participating traffic)" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +msgid "Action when IP changes" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:462 +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:464 +msgid "Experimental" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:466 +msgid "UDP Configuration:" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +msgid "UDP port:" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:518 +msgid "Completely disable" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:476 +msgid "(select only if behind a firewall that blocks outbound UDP)" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 +msgid "TCP Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +msgid "Use auto-detected IP address" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:496 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528 +msgid "currently" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:500 +msgid "if we are not firewalled" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:504 +msgid "Always use auto-detected IP address (Not firewalled)" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 +msgid "Disable inbound (Firewalled)" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520 +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:522 +msgid "Externally reachable TCP port" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:526 +msgid "Use the same port configured for UDP" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534 +msgid "Specify Port" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:538 +msgid "Notes" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:541 +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:547 +msgid "Configuration Help" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:549 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:598 +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:551 +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:553 +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:555 +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:557 +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:566 +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:568 +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:570 +msgid "No UPnP-compatible device present" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:572 +msgid "UPnP disabled on the device" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +msgid "Software firewall interference with UPnP" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:576 +msgid "Bugs in the device's UPnP implementation" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:578 +msgid "Multiple firewall/routers in the internet connection path" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 +msgid "UPnP device change, reset, or address change" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:582 +msgid "Review the UPnP status here." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 +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:586 +msgid "Hostnames entered above will be published in the network database." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:588 +msgid "They are not private." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:590 +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:592 +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:594 +msgid "When in doubt, leave the settings at the defaults." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:596 +msgid "Reachability Help" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:601 +msgid "" +"If you think you have opened up your firewall and I2P still thinks you are " +"firewalled, remember that you may have multiple firewalls, for example both " +"software packages and external hardware routers." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +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:608 +msgid "Your UDP port does not appear to be firewalled." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 +msgid "Your UDP port appears to be firewalled." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:614 +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:616 +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:618 +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:620 +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:622 +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:624 +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:628 +msgid "The router is currently testing whether your UDP port is firewalled." +msgstr "Reititin testaa, onko UDP -porttisi palomuurin takana." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:632 +msgid "" +"The router is not configured to publish its address, therefore it does not " +"expect incoming connections." +msgstr "Reititintä ei ole asetettu julkaisemaan osoitettaan, eikä se siis odota sisääntulevia yhteyksiä." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:634 +msgid "" +"Hidden mode is automatically enabled for added protection in certain " +"countries." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:636 +msgid "WARN - Firewalled and Fast" +msgstr "VAROITUS - Palomuurissa ja nopea" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:638 +msgid "" +"You have configured I2P to share more than 128KBps of bandwidth, but you are" +" firewalled." +msgstr "Olet asettanut I2P reitittimesi jakamaan yli 128 kbps kaistaa, mutta olet palomuurin takana." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:640 +msgid "" +"While I2P will work fine in this configuration, if you really have over " +"128KBps of bandwidth to share, it will be much more helpful to the network " +"if you open your firewall." +msgstr "I2P toimii näillä asetuksilla, mutta jos sinulla todella on 128 kbps kaistaa jaettavaksi, verkolle on siitä enemmän hyötyä, jos avaat palomuurisi." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:642 +msgid "WARN - Firewalled and Floodfill" +msgstr "VAROITUS - Palomuurissa ja Floodfill" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:644 +msgid "" +"You have configured I2P to be a floodfill router, but you are firewalled." +msgstr "Olet asettanut reitittimesi toimimaan Floodfill -palvelimena, mutta se on palomuurin takana." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:646 +msgid "" +"For best participation as a floodfill router, you should open your firewall." +msgstr "Osallistuaksesi Floodfill -toimintaan optimaalisesti, sinun tulee avata palomuurisi." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:648 +msgid "WARN - Firewalled with Inbound TCP Enabled" +msgstr "VAROITUS - Palomuurissa ja sisääntuleva TCP -liikenne sallittu." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:650 +msgid "" +"You have configured inbound TCP, however your UDP port is firewalled, and " +"therefore it is likely that your TCP port is firewalled as well." +msgstr "Olet sallinut sisääntulevan TCP -liikenteen. UDP -porttisi on kuitenkin palomuurin takana ja siksi on luultavaa, että myös TCP -porttisi ovat." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:652 +msgid "" +"If your TCP port is firewalled with inbound TCP enabled, routers will not be" +" able to contact you via TCP, which will hurt the network." +msgstr "Jos TCP -porttisi on palomuurin takana ja sisääntuleva TCP -liikenne sallittu, muut reitittimet eivät voi ottaa sinuun yhteyttä TCP:n kautta, mikä vahingoittaa verkkoa." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:654 +msgid "Please open your firewall or disable inbound TCP above." +msgstr "Avaa palomuurisi tai kiellä sisääntuleva TCP -liikenne ylempää." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656 +msgid "WARN - Firewalled with UDP Disabled" +msgstr "VAROITUS - Palomuurissa ja UDP kielletty" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658 +msgid "You have configured inbound TCP, however you have disabled UDP." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660 +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:662 +msgid "Please open your firewall or enable UDP." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664 +msgid "ERR - Clock Skew" +msgstr "VIRHE - Aikavääristymä" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:666 +msgid "" +"Your system's clock is skewed, which will make it difficult to participate " +"in the network." +msgstr "Järjestelmäsi kello on väärässä ajassa, minkä takia sen on vaikea osallistua verkon toimintaan." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:668 +msgid "Correct your clock setting if this error persists." +msgstr "Jos tämä virhe jatkuu, korjaa kellosi asetukset. Sen tulisi tarkastaa aikansa NTP -protolollalla." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:670 +msgid "ERR - Private TCP Address" +msgstr "VIRHE - Yksityinen TCP osoite" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:672 +msgid "" +"You must never advertise an unroutable IP address such as 127.0.0.1 or " +"192.168.1.1 as your external address." +msgstr "Et saa mainostaa osoitetta, johon ei voi muodostaa yhteyttä ulkopuolelta. Esimerkkejä tällaisista ovat 127.0.0.1 ja 192.168.1.1" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:674 +msgid "Correct the address or disable inbound TCP above." +msgstr "Korjaa osoite, tai kiellä sisääntuleva TCP-liikenne ylempänä." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676 +msgid "ERR - SymmetricNAT" +msgstr "VIRHE - Symmetrinen NAT" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:678 +msgid "I2P detected that you are firewalled by a Symmetric NAT." +msgstr "I2P havaitsi, että olet symmetriset NAT -palomuurin takana." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:680 +msgid "" +"I2P does not work well behind this type of firewall. You will probably not " +"be able to accept inbound connections, which will limit your participation " +"in the network." +msgstr "I2P ei toimi hyvin tällaisen palomuurin takaa. Luultavasti et voi ottaa vastaan sisääntulevia yhteyksiä, mikä haittaa osallistumistasi verkkoon." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 +msgid "" +"ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " +"and restart" +msgstr "VIRHE - UDP portti käytössä. - Asete i2np.udp.internalPort=xxxx erikoisasetuksissa ja uudelleenkäynnistä." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 +msgid "I2P was unable to bind to port 8887 or other configured port." +msgstr "I2P ei voinut muodostaa yhteyttä porttiin 8887 tai johonkin muuhun määriteltyyn porttiin." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:686 +msgid "" +"Check to see if another program is using the configured port. If so, stop " +"that program or configure I2P to use a different port." +msgstr "Tarkasta, käyttääkö joku muu ohjelma määriteltyä porttia. Jos, niin pysäytä tuo ohjelma tai aseta I2P käyttämään jotain muuta porttia." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 +msgid "" +"This may be a transient error, if the other program is no longer using the " +"port." +msgstr "Tämä saattaa olla ohimenevä virhe, jos mikään muu ohjelma ei enää käytä porttia." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:690 +msgid "However, a restart is always required after this error." +msgstr "Tämä virhe vaatii aina uudelleenkäynnistyksen, vaikka se olisikin tilapäinen." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:692 +msgid "ERR - UDP Disabled and Inbound TCP host/port not set" +msgstr "VIRHE - UDP kielletty, eikä sisääntulevaa TCP osoitetta/porttia asetettu" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694 +msgid "" +"You have not configured inbound TCP with a hostname and port above, however " +"you have disabled UDP." +msgstr "Et ole ylempänä asettanut sisääntulevaa TCP osoitetta (hostname) tai porttia, mutta olet kieltänyt UDP -liikenteen." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 +msgid "Therefore your router cannot accept inbound connections." +msgstr "Reitittimesi ei voi hyväksyä sisääntulevia yhteyksiä." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698 +msgid "Please configure a TCP host and port above or enable UDP." +msgstr "Aseta TCP host ylempänä tai salli UDP." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 +msgid "ERR - Client Manager I2CP Error - check logs" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:702 +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:704 +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:139 msgid "config peers" msgstr "vertaisasetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:330 msgid "I2P Peer Configuration" msgstr "I2P Vertaissolmujen asetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:405 msgid "Manual Peer Controls" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:332 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:407 msgid "Router Hash" msgstr "Reitittimen tiiviste" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:336 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:411 msgid "Manually Ban / Unban a Peer" msgstr "Estä (ban) tai poista vertaissolmun esto manuaalisesti." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:413 msgid "" "Banning will prevent the participation of this peer in tunnels you create." -msgstr "" -"Estäminen estää tätä vertaissolmua osallistumasta käytäviin, jotka sinä luot." +msgstr "Estäminen estää tätä vertaissolmua osallistumasta käytäviin, jotka sinä luot." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:423 msgid "Adjust Profile Bonuses" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:350 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:425 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:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:427 msgid "profiles page" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:370 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:280 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:445 msgid "Banned Peers" msgstr "Estetyt vertaissolmut" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:391 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:466 msgid "Banned IPs" msgstr "Estetyt IP:t" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:139 msgid "config reseeding" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:269 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:343 msgid "I2P Reseeding Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:325 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:400 msgid "Reseeding Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:402 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:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:404 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:333 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:408 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:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:410 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:410 msgid "the FAQ" -msgstr "" +msgstr "UKK" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:337 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:412 msgid "Reseed URL Selection" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:416 msgid "Try SSL first then non-SSL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:420 msgid "Use SSL only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:349 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:424 msgid "Use non-SSL only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:351 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:426 msgid "Reseed URLs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:355 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:430 msgid "Enable HTTP Proxy?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:434 msgid "HTTP Proxy Host" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:438 msgid "HTTP Proxy Port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:367 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:442 msgid "Use HTTP Proxy Authorization?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:371 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:446 msgid "HTTP Proxy Username" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:375 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:450 msgid "HTTP Proxy Password" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:379 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:454 msgid "Enable HTTPS Proxy?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:383 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:458 msgid "HTTPS Proxy Host" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:387 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:462 msgid "HTTPS Proxy Port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:391 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:466 msgid "Use HTTPS Proxy Authorization?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:395 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:470 msgid "HTTPS Proxy Username" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:399 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:474 msgid "HTTPS Proxy Password" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:139 msgid "config service" msgstr "palveluasetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:330 msgid "I2P Service Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:310 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:385 msgid "Shutdown the router" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:312 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:387 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 "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:314 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:389 msgid "" -"If you need to kill the router immediately, that option is available as well." +"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:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:399 msgid "" -"If you want the router to restart itself after shutting down, you can choose " -"one of the following." +"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:326 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:401 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:328 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:403 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:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:405 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:340 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:415 msgid "Systray integration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:342 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:417 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:344 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:419 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:346 -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:421 +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:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:423 msgid "Show systray icon" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:350 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:425 msgid "Hide systray icon" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:427 msgid "Run on startup" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:354 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:429 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:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:431 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:364 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:355 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:439 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:430 msgid "Note" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:366 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:441 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:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:443 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:372 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:447 msgid "Debugging" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:374 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:449 msgid "View the job queue" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:378 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 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:384 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:459 msgid "Launch browser on router startup?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:386 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:461 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:120 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:139 +msgid "config summary bar" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:330 +msgid "I2P Summary Bar Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:401 +msgid "Refresh Interval" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:407 +msgid "seconds" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:411 +msgid "Customize Summary Bar" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:137 msgid "config stats" msgstr "tilastoasetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:257 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:304 msgid "I2P Stats Configuration" msgstr "I2P tilastojen asetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:355 msgid "Configure I2P Stat Collection" msgstr "Tee asetukset I2P tilastojen keruuseen" -#: ../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:357 msgid "Enable full stats?" msgstr "Kokoa kaikki tilastot?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:336 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:364 msgid "change requires restart to take effect" msgstr "Muutos tulee voimaan vasta uudelleenkäynnistyksen myötä" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:373 msgid "Stat file" msgstr "Tiedosto tilastoille" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:342 +#. shouldShowLog +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:382 msgid "Filter" msgstr "Suodatin" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:344 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:355 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:384 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:395 msgid "toggle all" msgstr "vaihda kaikki" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:357 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:403 msgid "Log" msgstr "Loki" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:411 msgid "Graph" msgstr "Kuvaaja" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:398 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:466 msgid "Advanced filter" msgstr "Erikoissuodatin" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:139 msgid "config tunnels" msgstr "käytäväasetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:269 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:343 msgid "I2P Tunnel Configuration" msgstr "I2P käytävien asetukset" -#: ../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:410 msgid "The default settings work for most people." msgstr "Oletusasetukset sopivat useimmille käyttäjille." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:414 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "Anonymiteetin ja suorituskyvyn välillä on perustavanlaatuinen jännite." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:342 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:417 msgid "" "Tunnels longer than 3 hops (for example 2 hops + 0-2 hops, 3 hops + 0-1 " -"hops, 3 hops + 0-2 hops), or a high quantity + backup quantity, may severely " -"reduce performance or reliability." -msgstr "" -"Käytävät, jotka ovat pidempiä kuin 3 hyppyä (esim. 2 hyppyä + 0-2 hyppyä, 3 " -"hyppyä + 0-1 hyppyä, 3 hyppyä + 0-2 hyppyä) tai suuri määrä + suuri määrä " -"varalla, voivat heikentää tehokkuutta tai luotettavuutta pahasti." +"hops, 3 hops + 0-2 hops), or a high quantity + backup quantity, may severely" +" reduce performance or reliability." +msgstr "Käytävät, jotka ovat pidempiä kuin 3 hyppyä (esim. 2 hyppyä + 0-2 hyppyä, 3 hyppyä + 0-1 hyppyä, 3 hyppyä + 0-2 hyppyä) tai suuri määrä + suuri määrä varalla, voivat heikentää tehokkuutta tai luotettavuutta pahasti." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:420 msgid "High CPU and/or high outbound bandwidth usage may result." -msgstr "" -"Seurauksena voi kulua paljon prosessoriaikaa ja/tai ulospäin menevää " -"liikennettä." +msgstr "Seurauksena voi kulua paljon prosessoriaikaa ja/tai ulospäin menevää liikennettä." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:423 msgid "Change these settings with care, and adjust them if you have problems." -msgstr "" -"Ole huolellinen muuttaessasi näitä asetuksia, ja tee muutoksia vain, jos " -"sinulla on ongelmia." +msgstr "Ole huolellinen muuttaessasi näitä asetuksia, ja tee muutoksia vain, jos sinulla on ongelmia." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:358 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:433 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:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:436 msgid "Client tunnel changes are temporary and are not saved." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:438 msgid "To make permanent client tunnel changes see the" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:365 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:440 msgid "i2ptunnel page" msgstr "i2pkäytävä sivu" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:137 msgid "config UI" msgstr "käyttöliittymäasetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:269 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:314 msgid "I2P UI Configuration" msgstr "I2P käyttöliittymän asetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:353 msgid "Router Console Theme" msgstr "Reitittimen ohjauspaneelin teema" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:374 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "Tämä osio on estetty Internet Explorer -selaimelta." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:376 msgid "" "If you're not using IE, it's likely that your browser is pretending to be " "IE; please configure your browser (or proxy) to use a different User Agent " "string if you'd like to access the console themes." -msgstr "" -"Ellet käytä IE:tä, selaimesi luultavasti teeskentelee olevansa IE. Jos " -"haluat käyttää ohjauspaneelin teemoja, aseta selaimesi (tai proxysi) User " -"Agent -tiedoksi jotain muuta." +msgstr "Ellet käytä IE:tä, selaimesi luultavasti teeskentelee olevansa IE. Jos haluat käyttää ohjauspaneelin teemoja, aseta selaimesi (tai proxysi) User Agent -tiedoksi jotain muuta." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:379 msgid "Router Console Language" msgstr "Reitittimen ohjauspaneelin kieli" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:385 msgid "" "Please contribute to the router console translation project! Contact the " "developers in #i2p-dev on IRC to help." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:360 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:389 msgid "Apply" msgstr "Käytä" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:137 msgid "config update" msgstr "päivitysasetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:304 msgid "I2P Update Configuration" msgstr "I2P päivityksen asetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:361 msgid "Check for I2P and news updates" msgstr "Tarkasta päivitykset I2P-ohjelmistoon ja uutisiin" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:332 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:363 msgid "News & I2P Updates" msgstr "Uutiset & I2P Päivitykset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:336 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:367 msgid "Check for news updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:369 msgid "News Updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:344 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:377 msgid "Update In Progress" msgstr "Päivitys käynnissä" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:385 msgid "News URL" msgstr "Uutis-URL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:389 msgid "Refresh frequency" msgstr "Päivitystiheys" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:362 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:395 msgid "Update policy" msgstr "Päivityspolitiikka" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:401 msgid "Update through the eepProxy?" msgstr "Päivitä eepProxyn kautta?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:372 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:405 msgid "eepProxy host" msgstr "eepProxy isäntä" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:376 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:409 msgid "eepProxy port" msgstr "eepProxy -portti" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:382 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:415 msgid "Update URLs" msgstr "Päivitä URL:t" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:386 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:419 msgid "Trusted keys" msgstr "Luotetut avaimet" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:390 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:423 msgid "Update with unsigned development builds?" msgstr "Päivitä allekirjoittamattomaan tai kehitysversioon?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:394 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:427 msgid "Unsigned Build URL" msgstr "Allekirjoittamaton asennus URL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:400 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:433 msgid "Updates will be dispatched via your package manager." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:406 -msgid "Save" -msgstr "Tallenna" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:136 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:136 +msgid "home" +msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:383 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:354 +msgid "Welcome to I2P" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:321 +msgid "I2P Addressbook" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:323 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:323 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:323 +msgid "Open in new tab" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:328 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:327 +msgid "Your browser does not support iFrames." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:329 +msgid "Click here to continue." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:144 msgid "Internal Error" msgstr "Sisäinen virhe" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:130 -msgid "Router Console" -msgstr "Reitittimen ohjauspaneeli" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:134 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:150 msgid "Configuration" msgstr "Asetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:157 msgid "Sorry! There has been an internal error." msgstr "Tapahtui sisäinen virhe." #. note to translators - both parameters are URLs -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:146 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:261 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:161 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:335 #, java-format msgid "Please report bugs on {0} or {1}." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:150 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:265 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:164 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:339 msgid "" -"You may use the username \"guest\" and password \"guest\" if you do not wish " -"to register." -msgstr "" -"Ellet halua rekisteröityä, voit käyttää käyttäjätunnusta \"guest\" ja " -"salasanaa \"guest\"." +"You may use the username \"guest\" and password \"guest\" if you do not wish" +" to register." +msgstr "Ellet halua rekisteröityä, voit käyttää käyttäjätunnusta \"guest\" ja salasanaa \"guest\"." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:152 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:267 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:168 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:341 msgid "Please include this information in bug reports" msgstr "Sisällytä nämä tiedot bugiraporttiisi" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:154 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:170 msgid "Error Details" msgstr "Vikatilanteen yksityiskohdat" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:156 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:172 #, java-format msgid "Error {0}" msgstr "Virhe {0}" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:176 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:257 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:191 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:331 msgid "I2P Version and Running Environment" msgstr "I2P versio ja ympäristö" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:204 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:390 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 "" -"Huomaa, että järjestelmän tiedot, lokien aikaleimat ja lokiviestit saattavat " -"antaa vihjeitä sijainnistasi; tarkasta kaikki ennen kuin teet bugiraportin." +"clues to your location; please review everything you include in a bug " +"report." +msgstr "Huomaa, että järjestelmän tiedot, lokien aikaleimat ja lokiviestit saattavat antaa vihjeitä sijainnistasi; tarkasta kaikki ennen kuin teet bugiraportin." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:130 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:148 msgid "Page Not Found" msgstr "Sivua ei löytynyt" -#: ../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:319 msgid "" "Sorry! You appear to be requesting a non-existent Router Console page or " "resource." -msgstr "" -"Vaikuttaa siltä, että haet olematonta reitittimen ohjauspaneelin sivua tai " -"resurssia" +msgstr "Vaikuttaa siltä, että haet olematonta reitittimen ohjauspaneelin sivua tai resurssia" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:273 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:321 msgid "Error 404" msgstr "Virhe 404" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:326 msgid "not found" msgstr "ei löytynyt" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:138 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:136 msgid "graphs" msgstr "kuvaajat" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:324 msgid "I2P Performance Graphs" msgstr "I2P suorituskyvyn kuvaajat" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:118 -msgid "home" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:312 +msgid "" +"Click a flag to select a language. Click 'configure language' below to " +"change it later." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:350 -msgid "Welcome to I2P" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:362 +msgid "Search I2P" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:118 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:382 +msgid "Eepsites of Interest" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:154 +msgid "i2p tunnel manager" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:322 +msgid "I2P Tunnel Manager" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:138 +msgid "Jar File Dump" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:136 msgid "job queue" msgstr "työjono" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:303 msgid "I2P Router Job Queue" msgstr "I2P reitittimen työjono" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:118 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:138 msgid "logs" msgstr "lokit" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:329 msgid "I2P Router Logs" msgstr "I2P reitittimen lokit" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:312 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:392 msgid "Critical Logs" msgstr "Kriittiset lokit" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:396 msgid "Router Logs" msgstr "Reitittimen lokit" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:322 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:402 msgid "Service (Wrapper) Logs" msgstr "Palvelus (Wrapper) lokit" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:118 -msgid "network database summary" -msgstr "verkkotietokannan tiivistelmä" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:136 +msgid "network database" +msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:255 -msgid "I2P Network Database Summary" -msgstr "I2P verkkotietokannan tiivistelmä" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:303 +msgid "I2P Network Database" +msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:122 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:142 msgid "WebApp Not Found" msgstr "Web -sovellusta ei löytynyt" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:333 msgid "Web Application Not Running" msgstr "Web-sovellus ei käynnissä." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:261 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:335 msgid "The requested web application is not running." msgstr "Pyydetty Web-sovellus ei ole käynnissä." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:337 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:118 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:136 msgid "peer connections" msgstr "yhteydet vertaissolmuihin" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:303 msgid "I2P Network Peers" msgstr "I2P verkon vertaissolmut" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:118 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:136 msgid "peer profiles" msgstr "vertaissolmujen profiilit" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:303 msgid "I2P Network Peer Profiles" msgstr "I2P verkon vertaissolmujen profiilit" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:118 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:136 msgid "statistics" msgstr "tilastot" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:272 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:316 msgid "I2P Router Statistics" msgstr "I2P reitittimen tilastot" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:301 #, java-format msgid "Disable {0} Refresh" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:118 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:154 +msgid "torrents" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:321 +msgid "I2P Torrent Downloader" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:136 msgid "tunnel summary" msgstr "yhteenveto käytävistä" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:303 msgid "I2P Tunnel Summary" msgstr "I2P Käytävien yhteenveto" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:118 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:136 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:303 msgid "Peer Profile" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:326 #, java-format msgid "Profile for peer {0}" msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:154 +msgid "webmail" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:321 +msgid "I2P Webmail" +msgstr "" diff --git a/apps/routerconsole/locale/messages_fr.po b/apps/routerconsole/locale/messages_fr.po index d96f5c89b..7687ba3f7 100644 --- a/apps/routerconsole/locale/messages_fr.po +++ b/apps/routerconsole/locale/messages_fr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P routerconsole\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-12 06:46+0000\n" +"POT-Creation-Date: 2012-07-26 19:13+0000\n" "PO-Revision-Date: 2011-07-08 15:44+0100\n" "Last-Translator: magma \n" "Language-Team: I2P Project \n" @@ -27,7 +27,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:1245 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1370 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -35,9 +35,8 @@ msgstr[0] "{0,number,####}ms" msgstr[1] "{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:1250 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1374 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -45,9 +44,8 @@ msgstr[0] "{0}s" msgstr[1] "{0}s" #. 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:1255 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1378 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -55,154 +53,156 @@ msgstr[0] "{0}mn" msgstr[1] "{0}mn" #. hours -#. Note to translators: quantity will always be greater than one. #. alternates: hrs, hr., hrs. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1260 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1382 #, java-format msgid "1 hour" msgid_plural "{0} hours" msgstr[0] "{0}h" msgstr[1] "{0}h" -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1262 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:314 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1384 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:341 msgid "n/a" msgstr "n/d" #. days -#. Note to translators: quantity will always be greater than one. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1266 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1387 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "{0}j" msgstr[1] "{0}j" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:122 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:127 #, java-format msgid "Banned by router hash: {0}" msgstr "Banni(s) par hachage routeur: {0}" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:124 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:129 msgid "Banned by router hash" msgstr "Banni via hachage du routeur" #. Temporary reason, until the job finishes -#: ../../../router/java/src/net/i2p/router/Blocklist.java:669 -msgid "IP banned" -msgstr "IP bannie" - -#: ../../../router/java/src/net/i2p/router/Blocklist.java:739 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:672 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:745 #, java-format msgid "IP banned by blocklist.txt entry {0}" msgstr "IP bannie(s) via entrée blocklist.txt {0}" -#. 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:1641 -msgid "Message receive rate (bytes/sec)" -msgstr "Débit de réception de messages (o/s)" +#: ../../../router/java/src/net/i2p/router/Blocklist.java:784 +#, fuzzy +msgid "IPs Banned Until Restart" +msgstr "banni jusqu'au redémarrage" -#: ../../../router/java/src/net/i2p/router/Router.java:1642 -msgid "Message send rate (bytes/sec)" -msgstr "Débit d'envoi de messages (o/s)" +#: ../../../router/java/src/net/i2p/router/Blocklist.java:808 +#, fuzzy +msgid "IPs Permanently Banned" +msgstr "n'est pas banni actuellement" -#: ../../../router/java/src/net/i2p/router/Router.java:1643 -msgid "Low-level send rate (bytes/sec)" -msgstr "Débit d'envoi de bas niveau (o/s)" +#: ../../../router/java/src/net/i2p/router/Blocklist.java:810 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66 +msgid "From" +msgstr "De" -#: ../../../router/java/src/net/i2p/router/Router.java:1644 -msgid "Low-level receive rate (bytes/sec)" -msgstr "Débit de réception de bas niveau (o/s)" +#: ../../../router/java/src/net/i2p/router/Blocklist.java:812 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 +msgid "To" +msgstr "Vers" -#: ../../../router/java/src/net/i2p/router/Router.java:1645 -msgid "How many peers we are actively talking with" -msgstr "Nombre de pairs actifs" +#: ../../../router/java/src/net/i2p/router/Blocklist.java:848 +#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:47 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:451 +msgid "none" +msgstr "aucun" -#: ../../../router/java/src/net/i2p/router/Router.java:1648 -msgid "Known fast peers" -msgstr "Pairs rapides connus" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:92 -msgid "Rejecting tunnels: Shutting down" +#. 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:73 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:115 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:517 +#, fuzzy +msgid "Rejecting tunnels: Starting up" msgstr "Refuse les tunnels: (arrêt en cours)" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:141 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:168 msgid "Rejecting tunnels: High message delay" msgstr "Refus de tunnels: (délai de messages élevé)" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:177 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:207 msgid "Rejecting most tunnels: High number of requests" msgstr "Refuse la plupart des tunnels: (trop de requêtes)" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:233 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:262 msgid "Rejecting tunnels: Limit reached" msgstr "Refus de tunnels: (limite atteinte)" #. .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:330 msgid "Rejecting tunnels: Bandwidth limit" msgstr "Refus de tunnels: (limite de bande passante)" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:371 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:400 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "Refuse la plupart des tunnels: (limite de bande passante)" #. hard to do {0} from here #. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:375 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:404 msgid "Accepting most tunnels" msgstr "Accepte la plupart des tunnels" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:377 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Accepting tunnels" msgstr "Accepte les tunnels" -#. 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:522 +msgid "Rejecting tunnels: Shutting down" +msgstr "Refuse les tunnels: (arrêt en cours)" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:527 msgid "Rejecting tunnels" msgstr "Refus des tunnels" -#: ../../../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:149 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 msgid "Reseeding" msgstr "Réamorçage" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:141 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:161 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." msgstr[0] "Le réamorçage n'a trouvé qu'un seul routeur." msgstr[1] "Le réamorçage n''a trouvé que {0} routeurs." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:148 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:168 msgid "Reseed failed." msgstr "Échec de réamorçage" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:149 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:169 #, java-format msgid "See {0} for help." msgstr "Voir {0} pour l''aide." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:150 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:170 msgid "reseed configuration page" msgstr "page de configuration du réamorçage" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:293 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:311 msgid "Reseeding: fetching seed URL." msgstr "Réamorçage: collecte des URL sources." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:335 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:369 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -210,7 +210,34 @@ msgstr "" "Réamorçage: collecte routerInfo depuis l''URL source ({0} réussie, {1} " "erreurs)." -#: ../../../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 "Débit de réception de messages (o/s)" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:34 +msgid "Message send rate (bytes/sec)" +msgstr "Débit d'envoi de messages (o/s)" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:35 +msgid "Low-level send rate (bytes/sec)" +msgstr "Débit d'envoi de bas niveau (o/s)" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:36 +msgid "Low-level receive rate (bytes/sec)" +msgstr "Débit de réception de bas niveau (o/s)" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:37 +msgid "How many peers we are actively talking with" +msgstr "Nombre de pairs actifs" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:40 +msgid "Known fast peers" +msgstr "Pairs rapides connus" + +#: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:529 msgid "NetDb entry" msgstr "Entrée netDb" @@ -219,25 +246,26 @@ msgstr "Entrée netDb" msgid "No transports (hidden or starting up?)" msgstr "Pas de transports (masqués ou en cours de démarrage?)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:450 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:453 msgid "Unreachable on any transport" msgstr "Inaccessible sur tout transport" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:499 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:502 msgid "Router Transport Addresses" msgstr "Adresses de transport du routeur" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:504 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:507 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} est utilisé seulement pour les connexions sortantes" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:518 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:136 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521 +#: ../java/src/net/i2p/router/web/HomeHelper.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:152 msgid "Help" msgstr "Aide" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:519 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:522 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." @@ -245,7 +273,7 @@ msgstr "" "Vos limites de connexion de transport sont réglées automatiquement selon " "votre configuration de bande passante." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." @@ -254,135 +282,135 @@ msgstr "" "maxConnections=nnn et i2np.udp.maxConnections=nnn dans la configuration " "avancée." -#: ../../../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:526 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:279 msgid "Definitions" msgstr "Définitions" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:738 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1899 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:752 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1958 #: ../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:91 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204 msgid "Peer" msgstr "Pair" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527 msgid "The remote peer, identified by router hash" msgstr "Le pair distant, identifié par son hachage routeur" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:525 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:739 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1903 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:753 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 msgid "Dir" msgstr "Sens" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:529 msgid "Inbound connection" msgstr "Connexion entrante" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:531 msgid "Outbound connection" msgstr "Connexion sortante" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:530 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "" "A proposé de nous représenter (aide de la part d'autres pairs pour traverser " "notre pare-feu)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:532 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 msgid "We offered to introduce them (help other peers traverse their firewall)" msgstr "" "Nous avons proposé de le représenter (aide à d'autres pairs pour traverser " "passer leur pare-feu)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 msgid "How long since a packet has been received / sent" msgstr "Temps écoulé depuis la dernière réception/émission d'un paquet " -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:740 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1904 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:754 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1963 msgid "Idle" msgstr "En attente" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:741 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1909 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:156 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:755 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1968 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "In/Out" msgstr "Entrant/Sortant" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "Taux de transfert entrant/sortant lissé (ko/s)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 msgid "How long ago this connection was established" msgstr "Depuis combien de temps cette connexion est établie" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:742 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1914 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:756 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1973 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:834 msgid "Up" msgstr "En marche" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:743 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1916 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:757 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1975 msgid "Skew" msgstr "Dérive" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 msgid "The difference between the peer's clock and your own" msgstr "Écart de temps entre l'horloge du pair et la votre" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" msgstr "" "Fenêtre de congestion, en nombre d'octets transmissibles sans acquittement" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 msgid "The number of sent messages awaiting acknowledgement" msgstr "Nombre de messages en attente d'acquittement" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 msgid "The maximum number of concurrent messages to send" msgstr "Nombre maximum de messages simultanés à envoyer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 msgid "The number of pending sends which exceed congestion window" msgstr "Nombre d'envois en attente qui débordent de la fenêtre de congestion" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 msgid "The slow start threshold" msgstr "Seuil de démarrage lent" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545 msgid "The round trip time in milliseconds" msgstr "Aller-retour en ms" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1926 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1985 msgid "Dev" msgstr "Deviat." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 msgid "The standard deviation of the round trip time in milliseconds" msgstr "Dérive standard d'aller-retour en ms" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 msgid "The retransmit timeout in milliseconds" msgstr "Délai de retransmission en millisecondes" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" @@ -390,115 +418,115 @@ msgstr "" "Taille actuelle maximum de paquet envoyé / taille maximum estimée de paquet " "reçu (octets) " -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:744 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1933 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:758 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1992 msgid "TX" msgstr "TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 msgid "The total number of packets sent to the peer" msgstr "Nombre de paquets envoyés au pair" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:745 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1935 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:759 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1994 msgid "RX" msgstr "RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550 msgid "The total number of packets received from the peer" msgstr "Nombre de paquets reçus du pair" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1938 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:551 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1997 msgid "Dup TX" msgstr "TX dupl." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:551 msgid "The total number of packets retransmitted to the peer" msgstr "Nombre de paquets retransmis au pair" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1940 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:552 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1999 msgid "Dup RX" msgstr "RX dupl." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:552 msgid "The total number of duplicate packets received from the peer" msgstr "Nombre de paquets en double reçus du pair" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:420 -#: ../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:20 msgid "Service" msgstr "Service" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:422 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:439 msgid "WAN Common Interface Configuration" msgstr "Configuration de l'interface commune Internet" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:423 -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:429 -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:439 -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:444 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:86 +#: ../../../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:96 msgid "Status" msgstr "État" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:424 -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:430 -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:440 +#: ../../../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 "Type" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:425 -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:431 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:442 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:448 msgid "Upstream" msgstr "Montant" -#: ../../../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:443 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:449 msgid "Downstream" msgstr "Descendant" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:428 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:445 msgid "WAN PPP Connection" msgstr "Connexion Internet PPP" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:433 -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:441 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:450 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:458 msgid "External IP" msgstr "Adresse IP externe" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:435 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:452 msgid "Layer 3 Forwarding" msgstr "Transfert niveau 3" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:436 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:453 msgid "Default Connection Service" msgstr "Service de connexion par défaut" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:438 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:455 msgid "WAN IP Connection" msgstr "Connexion IP Internet" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:443 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:460 msgid "WAN Ethernet Link Configuration" msgstr "Configuration du lien Ethernet Internet" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:456 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:473 msgid "Found Device" msgstr "Appareil détecté" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:458 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:475 msgid "Subdevice" msgstr "Service" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:479 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:496 msgid "UPnP Status" msgstr "État d'UPnP" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:482 +#: ../../../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 ?" @@ -506,25 +534,25 @@ msgstr "" "UPnP a été désactivé; peut-être avez-vous plus d'une passerelle Internet " "avec UPnP activé sur votre réseau local." -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:485 +#: ../../../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 n'a pas trouvé de passerelle compatible sur votre réseau local." -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:493 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:510 #, java-format msgid "The current external IP address reported by UPnP is {0}" msgstr "Adresse IP externe détectée par UPnP : {0}" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:495 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:512 msgid "The current external IP address is not available." msgstr "L'adresse IP externe n'est pas disponible." -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:499 +#: ../../../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 indique un débit descendant maximum de {0}b/s" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:501 +#: ../../../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 indique un débit montant maximum de {0}b/s" @@ -532,195 +560,197 @@ msgstr "UPnP indique un débit montant maximum de {0}b/s" #. {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:510 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:527 #, java-format msgid "{0} port {1,number,#####} was successfully forwarded by UPnP." msgstr "Le port {0} {1,number,#####} est correctement transféré par UPnP." -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:512 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:529 #, java-format msgid "{0} port {1,number,#####} was not forwarded by UPnP." msgstr "Le port {0} {1,number,#####} n'est pas transféré par UPnP." -#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:163 +#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:162 msgid "UPnP is not enabled" msgstr "UPnP n'est pas activé" -#: ../../../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:401 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:618 #, java-format msgid "Excessive clock skew: {0}" msgstr "Décalage excessif de l''horloge: {0}" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:733 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:747 msgid "NTCP connections" msgstr "connexions NTCP" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:734 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1895 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:748 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1954 msgid "Limit" msgstr "Limite" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:735 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1896 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:749 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1955 msgid "Timeout" msgstr "Échéance" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:746 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:760 msgid "Out Queue" msgstr "File de sortie" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:747 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:761 msgid "Backlogged?" msgstr "Réinscrit?" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:761 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1958 -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:87 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:775 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2017 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 msgid "Inbound" msgstr "Entrant" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:763 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1960 -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:87 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:777 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2019 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 msgid "Outbound" msgstr "Sortant" #. buf.append("


    \n"); -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:810 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:826 msgid "peers" msgstr "Pairs" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1894 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1953 msgid "UDP connections" msgstr "connexions UDP" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1901 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1960 msgid "Sort by peer hash" msgstr "Tri par hachage de pair" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1903 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 msgid "Direction/Introduction" msgstr "Direction/Introduction" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1905 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1964 msgid "Sort by idle inbound" msgstr "Tri par entrant inactif" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1907 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1966 msgid "Sort by idle outbound" msgstr "Tri par sortant inactif" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1910 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1969 msgid "Sort by inbound rate" msgstr "Tri par taux entrant" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1912 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1971 msgid "Sort by outbound rate" msgstr "Tri par taux sortant" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1915 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1974 msgid "Sort by connection uptime" msgstr "Tri par durée de connexion" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1917 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1976 msgid "Sort by clock skew" msgstr "Tri par décalage d'horloge" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1920 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1979 msgid "Sort by congestion window" msgstr "Tri par fenêtre de congestion" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1922 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1981 msgid "Sort by slow start threshold" msgstr "Tri par seuil de démarrage lent" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1925 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1984 msgid "Sort by round trip time" msgstr "Tri par durée d'aller-retour" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1927 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1986 msgid "Sort by round trip time deviation" msgstr "Tri par dérive de durée d'aller-retour" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1929 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1988 msgid "Sort by retransmission timeout" msgstr "Tri pas dépassement de durée de retransmission" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1932 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1991 msgid "Sort by outbound maximum transmit unit" msgstr "Tri par MTU sortant" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1934 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1993 msgid "Sort by packets sent" msgstr "Tri par paquets envoyés" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1936 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1995 msgid "Sort by packets received" msgstr "Tri par paquets reçus" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1939 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1998 msgid "Sort by packets retransmitted" msgstr "Tri par paquets renvoyés" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1941 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2000 msgid "Sort by packets received more than once" msgstr "Tri par paquet reçus multiples" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2021 msgid "We offered to introduce them" msgstr "Propositions de présentation à" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1964 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2023 msgid "They offered to introduce us" msgstr "Ont proposé leur service" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1968 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2027 msgid "Choked" msgstr "Choqué" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1976 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2035 msgid "1 fail" msgstr "1 échec" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1978 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2037 #, java-format msgid "{0} fails" msgstr "{0} échecs" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1984 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:162 +#. 1 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2043 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:13 msgid "Banned" msgstr "Banni" #. buf.append("
    \n"); -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2115 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2173 msgid "SUMMARY" msgstr "RÉSUMÉ" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:124 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:187 msgid "Dropping tunnel requests: Too slow" msgstr "Perte de demandes de tunnels: Trop lent" #. 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:330 msgid "Dropping tunnel requests: Overloaded" msgstr "Perte de demandes de tunnnels: Surchargé" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:473 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:539 msgid "Rejecting tunnels: Request overload" msgstr "Rejet de tunnels: Surcharge de requêtes " -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:498 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:570 msgid "Rejecting tunnels: Connection limit" msgstr "Rejet de tunnels: Limite de connexions" -#: ../../../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:773 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:794 msgid "Dropping tunnel requests: High load" msgstr "Perte de tunnels: Forte charge" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:711 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:786 msgid "Dropping tunnel requests: Queue time" msgstr "Demandes de fermeture de tunnel: temps en file d'attente" @@ -883,822 +913,949 @@ msgid "Canada" msgstr "Canada" #: ../java/build/Countries.java:42 +#, fuzzy +msgid "Cocos (Keeling) Islands" +msgstr "Îles Cook" + +#: ../java/build/Countries.java:43 msgid "The Democratic Republic of the Congo" msgstr "République démocratique du Congo" -#: ../java/build/Countries.java:43 +#: ../java/build/Countries.java:44 msgid "Central African Republic" msgstr "République centre africaine" -#: ../java/build/Countries.java:44 +#: ../java/build/Countries.java:45 msgid "Congo" msgstr "Congo" -#: ../java/build/Countries.java:45 +#: ../java/build/Countries.java:46 msgid "Switzerland" msgstr "Suisse" -#: ../java/build/Countries.java:46 +#: ../java/build/Countries.java:47 msgid "Cote D'Ivoire" msgstr "Côte d'ivoire" -#: ../java/build/Countries.java:47 +#: ../java/build/Countries.java:48 msgid "Cook Islands" msgstr "Îles Cook" -#: ../java/build/Countries.java:48 +#: ../java/build/Countries.java:49 msgid "Chile" msgstr "Chili" -#: ../java/build/Countries.java:49 +#: ../java/build/Countries.java:50 msgid "Cameroon" msgstr "Cameroun" -#: ../java/build/Countries.java:50 +#: ../java/build/Countries.java:51 msgid "China" msgstr "Chine" -#: ../java/build/Countries.java:51 +#: ../java/build/Countries.java:52 msgid "Colombia" msgstr "Colombie" -#: ../java/build/Countries.java:52 +#: ../java/build/Countries.java:53 msgid "Costa Rica" msgstr "Costa Rica" -#: ../java/build/Countries.java:53 +#: ../java/build/Countries.java:54 msgid "Serbia and Montenegro" msgstr "Serbie-et-Monténégro" -#: ../java/build/Countries.java:54 +#: ../java/build/Countries.java:55 msgid "Cuba" msgstr "Cuba" -#: ../java/build/Countries.java:55 +#: ../java/build/Countries.java:56 msgid "Cape Verde" msgstr "Cap-Vert" -#: ../java/build/Countries.java:56 +#: ../java/build/Countries.java:57 +#, fuzzy +msgid "Christmas Island" +msgstr "Caïman" + +#: ../java/build/Countries.java:58 msgid "Cyprus" msgstr "Chypre" -#: ../java/build/Countries.java:57 +#: ../java/build/Countries.java:59 msgid "Czech Republic" msgstr "République Tchèque" -#: ../java/build/Countries.java:58 +#: ../java/build/Countries.java:60 msgid "Germany" msgstr "Allemagne" -#: ../java/build/Countries.java:59 +#: ../java/build/Countries.java:61 msgid "Djibouti" msgstr "Djibouti" -#: ../java/build/Countries.java:60 +#: ../java/build/Countries.java:62 msgid "Denmark" msgstr "Danemark" -#: ../java/build/Countries.java:61 +#: ../java/build/Countries.java:63 msgid "Dominica" msgstr "Dominique" -#: ../java/build/Countries.java:62 +#: ../java/build/Countries.java:64 msgid "Dominican Republic" msgstr "République Dominicaine" -#: ../java/build/Countries.java:63 +#: ../java/build/Countries.java:65 msgid "Algeria" msgstr "Algérie" -#: ../java/build/Countries.java:64 +#: ../java/build/Countries.java:66 msgid "Ecuador" msgstr "Équateur" -#: ../java/build/Countries.java:65 +#: ../java/build/Countries.java:67 msgid "Estonia" msgstr "Estonie" -#: ../java/build/Countries.java:66 +#: ../java/build/Countries.java:68 msgid "Egypt" msgstr "Égypte" -#: ../java/build/Countries.java:67 +#: ../java/build/Countries.java:69 +msgid "Western Sahara" +msgstr "" + +#: ../java/build/Countries.java:70 msgid "Eritrea" msgstr "Érythrée" -#: ../java/build/Countries.java:68 +#: ../java/build/Countries.java:71 msgid "Spain" msgstr "Espagne" -#: ../java/build/Countries.java:69 +#: ../java/build/Countries.java:72 msgid "Ethiopia" msgstr "Éthiopie" -#: ../java/build/Countries.java:70 +#: ../java/build/Countries.java:73 +msgid "European Union" +msgstr "" + +#: ../java/build/Countries.java:74 msgid "Finland" msgstr "Finlande" -#: ../java/build/Countries.java:71 +#: ../java/build/Countries.java:75 msgid "Fiji" msgstr "Fidji" -#: ../java/build/Countries.java:72 +#: ../java/build/Countries.java:76 msgid "Falkland Islands (Malvinas)" msgstr "Malouines" -#: ../java/build/Countries.java:73 +#: ../java/build/Countries.java:77 msgid "Federated States of Micronesia" msgstr "Micronésie" -#: ../java/build/Countries.java:74 +#: ../java/build/Countries.java:78 msgid "Faroe Islands" msgstr "Féroé" -#: ../java/build/Countries.java:75 +#: ../java/build/Countries.java:79 msgid "France" msgstr "France" -#: ../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 "Royaume uni" -#: ../java/build/Countries.java:78 +#: ../java/build/Countries.java:82 msgid "Grenada" msgstr "Grenade" -#: ../java/build/Countries.java:79 +#: ../java/build/Countries.java:83 msgid "Georgia" msgstr "Géorgie" -#: ../java/build/Countries.java:80 +#: ../java/build/Countries.java:84 msgid "French Guiana" msgstr "Guyane française" -#: ../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 "Groenland" -#: ../java/build/Countries.java:84 +#: ../java/build/Countries.java:89 msgid "Gambia" msgstr "Gambie" -#: ../java/build/Countries.java:85 +#: ../java/build/Countries.java:90 msgid "Guinea" msgstr "Guinée" -#: ../java/build/Countries.java:86 +#: ../java/build/Countries.java:91 msgid "Guadeloupe" msgstr "Guadeloupe" -#: ../java/build/Countries.java:87 +#: ../java/build/Countries.java:92 msgid "Equatorial Guinea" msgstr "Guinée équatoriale" -#: ../java/build/Countries.java:88 +#: ../java/build/Countries.java:93 msgid "Greece" msgstr "Grèce" -#: ../java/build/Countries.java:89 +#: ../java/build/Countries.java:94 msgid "South Georgia and the South Sandwich Islands" msgstr "Géorgie et Sandwich du sud" -#: ../java/build/Countries.java:90 +#: ../java/build/Countries.java:95 msgid "Guatemala" msgstr "Guatémala" -#: ../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 "Guinée-Bissau" -#: ../java/build/Countries.java:93 +#: ../java/build/Countries.java:98 msgid "Guyana" msgstr "Guyane" -#: ../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 "Croatie" -#: ../java/build/Countries.java:97 +#: ../java/build/Countries.java:102 msgid "Haiti" msgstr "Haïti" -#: ../java/build/Countries.java:98 +#: ../java/build/Countries.java:103 msgid "Hungary" msgstr "Hongrie" -#: ../java/build/Countries.java:99 +#: ../java/build/Countries.java:104 msgid "Indonesia" msgstr "Indonésie" -#: ../java/build/Countries.java:100 +#: ../java/build/Countries.java:105 msgid "Ireland" msgstr "Irlande" -#: ../java/build/Countries.java:101 +#: ../java/build/Countries.java:106 msgid "Israel" msgstr "Israël" -#: ../java/build/Countries.java:102 +#: ../java/build/Countries.java:107 msgid "Isle of Man" msgstr "Île de Man" -#: ../java/build/Countries.java:103 +#: ../java/build/Countries.java:108 msgid "India" msgstr "Inde" -#: ../java/build/Countries.java:104 +#: ../java/build/Countries.java:109 msgid "British Indian Ocean Territory" msgstr "Territoire britannique de l'océan Indien" -#: ../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 "Islande" -#: ../java/build/Countries.java:108 +#: ../java/build/Countries.java:113 msgid "Italy" msgstr "Italie" -#: ../java/build/Countries.java:109 +#: ../java/build/Countries.java:114 msgid "Jersey" msgstr "Jersey" -#: ../java/build/Countries.java:110 +#: ../java/build/Countries.java:115 msgid "Jamaica" msgstr "Jamaïque" -#: ../java/build/Countries.java:111 +#: ../java/build/Countries.java:116 msgid "Jordan" msgstr "Jordanie" -#: ../java/build/Countries.java:112 +#: ../java/build/Countries.java:117 msgid "Japan" msgstr "Japon" -#: ../java/build/Countries.java:113 +#: ../java/build/Countries.java:118 msgid "Kenya" msgstr "Kenya" -#: ../java/build/Countries.java:114 +#: ../java/build/Countries.java:119 msgid "Kyrgyzstan" msgstr "Kirghizistan" -#: ../java/build/Countries.java:115 +#: ../java/build/Countries.java:120 msgid "Cambodia" msgstr "Cambodge" -#: ../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 "Comores" -#: ../java/build/Countries.java:118 +#: ../java/build/Countries.java:123 msgid "Saint Kitts and Nevis" msgstr "Saint-Christophe-et-Niévès" -#: ../java/build/Countries.java:119 +#: ../java/build/Countries.java:124 +#, fuzzy +msgid "The Democratic People's Republic of Korea" +msgstr "République démocratique du Congo" + +#: ../java/build/Countries.java:125 msgid "Republic of Korea" msgstr "Corée" -#: ../java/build/Countries.java:120 +#: ../java/build/Countries.java:126 msgid "Kuwait" msgstr "Koweit" -#: ../java/build/Countries.java:121 +#: ../java/build/Countries.java:127 msgid "Cayman Islands" msgstr "Caïman" -#: ../java/build/Countries.java:122 +#: ../java/build/Countries.java:128 msgid "Kazakhstan" msgstr "Kazakhstan" -#: ../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 "Sainte Lucie" -#: ../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 "Libéria" -#: ../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 "Lithuanie" -#: ../java/build/Countries.java:131 +#: ../java/build/Countries.java:137 msgid "Luxembourg" msgstr "Luxembourg" -#: ../java/build/Countries.java:132 +#: ../java/build/Countries.java:138 msgid "Latvia" msgstr "Lettonie" -#: ../java/build/Countries.java:133 +#: ../java/build/Countries.java:139 msgid "Libyan Arab Jamahiriya" msgstr "Libye" -#: ../java/build/Countries.java:134 +#: ../java/build/Countries.java:140 msgid "Morocco" msgstr "Maroc" -#: ../java/build/Countries.java:135 +#: ../java/build/Countries.java:141 msgid "Monaco" msgstr "Monaco" -#: ../java/build/Countries.java:136 +#: ../java/build/Countries.java:142 msgid "Republic of Moldova" msgstr "Moldavie" -#: ../java/build/Countries.java:137 +#: ../java/build/Countries.java:143 msgid "Montenegro" msgstr "Monténégro" -#: ../java/build/Countries.java:138 +#: ../java/build/Countries.java:144 msgid "Saint Martin" msgstr "Saint Martin" -#: ../java/build/Countries.java:139 +#: ../java/build/Countries.java:145 msgid "Madagascar" msgstr "Madagascar" -#: ../java/build/Countries.java:140 +#: ../java/build/Countries.java:146 msgid "Marshall Islands" msgstr "Marshall" -#: ../java/build/Countries.java:141 +#: ../java/build/Countries.java:147 msgid "The Former Yugoslav Republic of Macedonia" msgstr "Macédoine" -#: ../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 "Birmanie" -#: ../java/build/Countries.java:144 +#: ../java/build/Countries.java:150 msgid "Mongolia" msgstr "Mongolie" -#: ../java/build/Countries.java:145 +#: ../java/build/Countries.java:151 msgid "Macao" msgstr "Macao" -#: ../java/build/Countries.java:146 +#: ../java/build/Countries.java:152 msgid "Northern Mariana Islands" msgstr "Mariannes" -#: ../java/build/Countries.java:147 +#: ../java/build/Countries.java:153 msgid "Martinique" msgstr "Martinique" -#: ../java/build/Countries.java:148 +#: ../java/build/Countries.java:154 msgid "Mauritania" msgstr "Mauritanie" -#: ../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 "Malte" -#: ../java/build/Countries.java:151 +#: ../java/build/Countries.java:157 msgid "Mauritius" msgstr "Maurice" -#: ../java/build/Countries.java:152 +#: ../java/build/Countries.java:158 msgid "Maldives" msgstr "Maldives" -#: ../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 "Mexique" -#: ../java/build/Countries.java:155 +#: ../java/build/Countries.java:161 msgid "Malaysia" msgstr "Malaisie" -#: ../java/build/Countries.java:156 +#: ../java/build/Countries.java:162 msgid "Mozambique" msgstr "Mozambique" -#: ../java/build/Countries.java:157 +#: ../java/build/Countries.java:163 msgid "Namibia" msgstr "Namibie" -#: ../java/build/Countries.java:158 +#: ../java/build/Countries.java:164 msgid "New Caledonia" msgstr "Nouvelle Calédonie" -#: ../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 "Norfolk" -#: ../java/build/Countries.java:161 +#: ../java/build/Countries.java:167 msgid "Nigeria" msgstr "Nigéria" -#: ../java/build/Countries.java:162 +#: ../java/build/Countries.java:168 msgid "Nicaragua" msgstr "Nicaragua" -#: ../java/build/Countries.java:163 +#: ../java/build/Countries.java:169 msgid "Netherlands" msgstr "Pays bas" -#: ../java/build/Countries.java:164 +#: ../java/build/Countries.java:170 msgid "Norway" msgstr "Norvège" -#: ../java/build/Countries.java:165 +#: ../java/build/Countries.java:171 msgid "Nepal" msgstr "Népal" -#: ../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 "Nouvelle Zélande" -#: ../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 "Pérou" -#: ../java/build/Countries.java:172 +#: ../java/build/Countries.java:178 msgid "French Polynesia" msgstr "Polynésie française" -#: ../java/build/Countries.java:173 +#: ../java/build/Countries.java:179 msgid "Papua New Guinea" msgstr "Papouasie-Nouvelle-Guinée" -#: ../java/build/Countries.java:174 +#: ../java/build/Countries.java:180 msgid "Philippines" msgstr "Philippines" -#: ../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 "Pologne" -#: ../java/build/Countries.java:177 +#: ../java/build/Countries.java:183 msgid "Saint Pierre and Miquelon" msgstr "Saint Pierre et Miquelon" -#: ../java/build/Countries.java:178 +#: ../java/build/Countries.java:184 +#, fuzzy +msgid "Pitcairn Islands" +msgstr "Ïles Vierges" + +#: ../java/build/Countries.java:185 msgid "Puerto Rico" msgstr "Porto Rico" -#: ../java/build/Countries.java:179 +#: ../java/build/Countries.java:186 msgid "Palestinian Territory" msgstr "Palestine" -#: ../java/build/Countries.java:180 +#: ../java/build/Countries.java:187 msgid "Portugal" msgstr "Portugal" -#: ../java/build/Countries.java:181 +#: ../java/build/Countries.java:188 msgid "Palau" msgstr "Palaos" -#: ../java/build/Countries.java:182 +#: ../java/build/Countries.java:189 msgid "Paraguay" msgstr "Paraguay" -#: ../java/build/Countries.java:183 +#: ../java/build/Countries.java:190 msgid "Qatar" msgstr "Qatar" -#: ../java/build/Countries.java:184 -msgid "Reunion" +#: ../java/build/Countries.java:191 +msgid "Réunion" msgstr "Réunion" -#: ../java/build/Countries.java:185 +#: ../java/build/Countries.java:192 msgid "Romania" msgstr "Roumanie" -#: ../java/build/Countries.java:186 +#: ../java/build/Countries.java:193 msgid "Serbia" msgstr "Serbie" -#: ../java/build/Countries.java:187 +#: ../java/build/Countries.java:194 msgid "Russian Federation" msgstr "Russie" -#: ../java/build/Countries.java:188 +#: ../java/build/Countries.java:195 msgid "Rwanda" msgstr "Rwanda" -#: ../java/build/Countries.java:189 +#: ../java/build/Countries.java:196 msgid "Saudi Arabia" msgstr "Arabie Saoudite" -#: ../java/build/Countries.java:190 +#: ../java/build/Countries.java:197 msgid "Solomon Islands" msgstr "Salomon" -#: ../java/build/Countries.java:191 +#: ../java/build/Countries.java:198 msgid "Seychelles" msgstr "Seychelles" -#: ../java/build/Countries.java:192 +#: ../java/build/Countries.java:199 msgid "Sudan" msgstr "Soudan" -#: ../java/build/Countries.java:193 +#: ../java/build/Countries.java:200 msgid "Sweden" msgstr "Suède" -#: ../java/build/Countries.java:194 +#: ../java/build/Countries.java:201 msgid "Singapore" msgstr "Singapour" -#: ../java/build/Countries.java:195 +#: ../java/build/Countries.java:202 +#, fuzzy +msgid "Saint Helena" +msgstr "Sainte Lucie" + +#: ../java/build/Countries.java:203 msgid "Slovenia" msgstr "Slovénie" -#: ../java/build/Countries.java:196 +#: ../java/build/Countries.java:204 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: ../java/build/Countries.java:205 msgid "Slovakia" msgstr "Slovaquie" -#: ../java/build/Countries.java:197 +#: ../java/build/Countries.java:206 msgid "Sierra Leone" msgstr "Sierra Leone" -#: ../java/build/Countries.java:198 +#: ../java/build/Countries.java:207 msgid "San Marino" msgstr "Saint Marin" -#: ../java/build/Countries.java:199 +#: ../java/build/Countries.java:208 msgid "Senegal" msgstr "Sénégal" -#: ../java/build/Countries.java:200 +#: ../java/build/Countries.java:209 msgid "Somalia" msgstr "Somalie" -#: ../java/build/Countries.java:201 +#: ../java/build/Countries.java:210 msgid "Suriname" msgstr "Surinam" -#: ../java/build/Countries.java:202 +#: ../java/build/Countries.java:211 msgid "Sao Tome and Principe" msgstr "Sao Tome e Principe" -#: ../java/build/Countries.java:203 +#: ../java/build/Countries.java:212 msgid "El Salvador" msgstr "Salvador" -#: ../java/build/Countries.java:204 +#: ../java/build/Countries.java:213 msgid "Syrian Arab Republic" msgstr "Syrie" -#: ../java/build/Countries.java:205 +#: ../java/build/Countries.java:214 msgid "Swaziland" msgstr "Swaziland" -#: ../java/build/Countries.java:206 +#: ../java/build/Countries.java:215 msgid "Turks and Caicos Islands" msgstr "Turques-et-Caïques" -#: ../java/build/Countries.java:207 +#: ../java/build/Countries.java:216 msgid "Chad" msgstr "Tchad" -#: ../java/build/Countries.java:208 +#: ../java/build/Countries.java:217 msgid "French Southern Territories" msgstr "Terres australes et antarctiques françaises" -#: ../java/build/Countries.java:209 +#: ../java/build/Countries.java:218 msgid "Togo" msgstr "Togo" -#: ../java/build/Countries.java:210 +#: ../java/build/Countries.java:219 msgid "Thailand" msgstr "Thaïlande" -#: ../java/build/Countries.java:211 +#: ../java/build/Countries.java:220 msgid "Tajikistan" msgstr "Tadjikistan" -#: ../java/build/Countries.java:212 +#: ../java/build/Countries.java:221 msgid "Tokelau" msgstr "Tokelau" -#: ../java/build/Countries.java:213 +#: ../java/build/Countries.java:222 msgid "Timor-Leste" msgstr "Timor oriental" -#: ../java/build/Countries.java:214 +#: ../java/build/Countries.java:223 msgid "Turkmenistan" msgstr "Turkménistan" -#: ../java/build/Countries.java:215 +#: ../java/build/Countries.java:224 msgid "Tunisia" msgstr "Tunisie" -#: ../java/build/Countries.java:216 +#: ../java/build/Countries.java:225 msgid "Tonga" msgstr "Tonga" -#: ../java/build/Countries.java:217 +#: ../java/build/Countries.java:226 msgid "Turkey" msgstr "Turquie" -#: ../java/build/Countries.java:218 +#: ../java/build/Countries.java:227 msgid "Trinidad and Tobago" msgstr "Trinidad et Tobago" -#: ../java/build/Countries.java:219 +#: ../java/build/Countries.java:228 msgid "Tuvalu" msgstr "Tuvalu" -#: ../java/build/Countries.java:220 +#: ../java/build/Countries.java:229 msgid "Taiwan" msgstr "Taiwan" -#: ../java/build/Countries.java:221 +#: ../java/build/Countries.java:230 msgid "United Republic of Tanzania" msgstr "Tanzanie" -#: ../java/build/Countries.java:222 +#: ../java/build/Countries.java:231 msgid "Ukraine" msgstr "Ukraine" -#: ../java/build/Countries.java:223 +#: ../java/build/Countries.java:232 msgid "Uganda" msgstr "Ouganda" -#: ../java/build/Countries.java:224 +#: ../java/build/Countries.java:233 msgid "United States Minor Outlying Islands" msgstr "Îles mineures éloignées des États-Unis" -#: ../java/build/Countries.java:225 +#: ../java/build/Countries.java:234 msgid "United States" msgstr "États unis" -#: ../java/build/Countries.java:226 +#: ../java/build/Countries.java:235 msgid "Uruguay" msgstr "Uruguay" -#: ../java/build/Countries.java:227 +#: ../java/build/Countries.java:236 msgid "Uzbekistan" msgstr "Ouzbékistan" -#: ../java/build/Countries.java:228 +#: ../java/build/Countries.java:237 msgid "Holy See (Vatican City State)" msgstr "Vatican" -#: ../java/build/Countries.java:229 +#: ../java/build/Countries.java:238 msgid "Saint Vincent and the Grenadines" msgstr "Saint-Vincent-et-les Grenadines" -#: ../java/build/Countries.java:230 +#: ../java/build/Countries.java:239 msgid "Venezuela" msgstr "Venezuela" -#: ../java/build/Countries.java:231 ../java/build/Countries.java:232 +#: ../java/build/Countries.java:240 ../java/build/Countries.java:241 msgid "Virgin Islands" msgstr "Ïles Vierges" -#: ../java/build/Countries.java:233 +#: ../java/build/Countries.java:242 msgid "Viet Nam" msgstr "Viêt Nam" -#: ../java/build/Countries.java:234 +#: ../java/build/Countries.java:243 msgid "Vanuatu" msgstr "Vanuatu" -#: ../java/build/Countries.java:235 +#: ../java/build/Countries.java:244 msgid "Wallis and Futuna" msgstr "Wallis et Futuna" -#: ../java/build/Countries.java:236 +#: ../java/build/Countries.java:245 msgid "Samoa" msgstr "Samoa" -#: ../java/build/Countries.java:237 +#: ../java/build/Countries.java:246 msgid "Yemen" msgstr "Yémen" -#: ../java/build/Countries.java:238 +#: ../java/build/Countries.java:247 msgid "Mayotte" msgstr "Mayotte" -#: ../java/build/Countries.java:239 +#: ../java/build/Countries.java:248 msgid "South Africa" msgstr "Afrique du sud" -#: ../java/build/Countries.java:240 +#: ../java/build/Countries.java:249 msgid "Zambia" msgstr "Zambie" -#: ../java/build/Countries.java:241 +#: ../java/build/Countries.java:250 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:117 +#: ../java/src/net/i2p/router/web/HomeHelper.java:33 #: ../java/strings/Strings.java:29 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:132 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:264 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:213 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:215 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:211 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:310 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:220 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:222 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:148 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:214 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:216 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:225 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:195 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:197 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:284 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:221 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:211 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:211 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:213 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:215 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:211 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:213 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:220 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:222 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:220 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:222 msgid "I2P Router Console" msgstr "Console du routeur I2P" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:57 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:51 msgid "Error updating the configuration - please see the error logs" msgstr "" "Erreur pendant la mise à jour de la configuration: contrôlez les historiques" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:69 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:266 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:61 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:297 msgid "Configuration saved successfully" msgstr "Configuration sauvegardé avec succès" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:71 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:268 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:63 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:299 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:96 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" @@ -1707,267 +1864,353 @@ msgstr "" "sauvegardée): contrôlez les historiques" #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:35 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:362 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:437 msgid "Save Client Configuration" msgstr "Enregistrer la configuration du client " #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:511 msgid "Save Interface Configuration" msgstr "Enregistrer la configuration de l'interface" #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:43 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:527 msgid "Save WebApp Configuration" msgstr "Enregistrer la configuration WebApp" #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:47 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:460 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:541 msgid "Save Plugin Configuration" msgstr "Enregistrer la configuration du greffon" #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:51 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:549 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:553 msgid "Install Plugin" msgstr "Installer le greffon" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:87 -#, java-format -msgid "Deleted plugin {0}" -msgstr "Greffon {0} supprimé" +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:55 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:555 +#, fuzzy +msgid "Update All Installed Plugins" +msgstr "Installer le greffon" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:89 -#, java-format -msgid "Error deleting plugin {0}" -msgstr "Erreur de suppression du greffon {0}" - -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:109 -#, java-format -msgid "Stopped plugin {0}" -msgstr "Greffon {0} arrêté" - -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:111 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:95 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:124 #, java-format msgid "Error stopping plugin {0}" msgstr "Erreur d''arrêt du greffon {0}" +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:100 +#, java-format +msgid "Deleted plugin {0}" +msgstr "Greffon {0} supprimé" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:102 +#, java-format +msgid "Error deleting plugin {0}" +msgstr "Erreur de suppression du greffon {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:122 +#, java-format +msgid "Stopped plugin {0}" +msgstr "Greffon {0} arrêté" + #. 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:146 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:264 msgid "Start" msgstr "Démarrer" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:152 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:165 +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:106 #: ../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 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:35 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:143 msgid "Unsupported" msgstr "Non supportée" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:198 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:211 msgid "New client added" msgstr "Nouveau client ajouté" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:215 msgid "" "Client configuration saved successfully - restart required to take effect." msgstr "" "La configuration du client a été sauvegardé avec succès - redémarrer pour " "prendre effet. " -#: ../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:243 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:254 msgid "Bad client index." msgstr "Index client incorrect." #. #. 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/ConfigClientsHelper.java:102 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:394 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:384 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:248 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:508 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:425 msgid "Client" msgstr "Clients" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:224 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237 msgid "stopped" msgstr "arrêté" -#: ../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:248 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305 msgid "started" msgstr "démarré" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:246 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259 msgid "deleted" msgstr "effacé" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:275 msgid "WebApp configuration saved." msgstr "Sauvegardé configuration WebApp" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:279 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:290 msgid "Plugin configuration saved." msgstr "Configuration du greffon enregistrée" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:294 -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:129 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 msgid "WebApp" msgstr "WebApp" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:296 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:307 msgid "Failed to start" msgstr "Echec de démarrage" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:301 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:312 msgid "Failed to find server." msgstr "Pas pu trouver un serveur." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:307 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:318 msgid "No plugin URL specified." msgstr "URL du greffon non spécifiée." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:317 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "No update URL specified for {0}" msgstr "URL de mise à jour non spécifiée pour {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java: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:337 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:350 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:355 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:368 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:373 msgid "Plugin or update download already in progress." msgstr "Greffon ou téléchargement de mise à jour déjà en cours d'exécution." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:334 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:118 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:340 +#, fuzzy +msgid "Updating all plugins" +msgstr "Mise à jour des réglages pour tous les groupes." + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:140 #, java-format msgid "Downloading plugin from {0}" msgstr "Téléchargement greffon depuis {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:352 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:377 #, java-format msgid "Checking plugin {0} for updates" msgstr "Cherche de mise à jour du greffon {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:362 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:387 #, java-format msgid "Started plugin {0}" msgstr "Greffon {0} démarré" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:364 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #, java-format msgid "Error starting plugin {0}" msgstr "Erreur de démarrage du greffon {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:399 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:425 msgid "" "Interface configuration saved successfully - restart required to take effect." msgstr "" "La configuration de l'interface a été sauvegardée avec succès - redémarrer " "pour prise en compte." -#: ../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:86 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:267 msgid "Edit" msgstr "Modifier" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:94 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:358 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:95 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:433 msgid "Add Client" msgstr "Ajouter un client" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:102 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 msgid "Class and arguments" msgstr "Classe et paramètres" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 msgid "Control" msgstr "Actions" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 msgid "Run at Startup?" msgstr "Lancé au démarrage" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:203 msgid "Description" msgstr "Description" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 msgid "Plugin" msgstr "Greffon" -#: ../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/ConfigClientsHelper.java:167 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:293 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:319 msgid "Version" msgstr "Version" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:168 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:169 msgid "Signed by" msgstr "Signé par" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:185 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:186 msgid "Date" msgstr "Date" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:191 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:192 msgid "Author" msgstr "Autheur" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:207 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 msgid "License" msgstr "Licence" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:212 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:213 +#: ../java/src/net/i2p/router/web/HomeHelper.java:35 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 msgid "Website" msgstr "Site web" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:217 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:218 msgid "Update link" msgstr "Mise à jour du lien" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:269 msgid "Stop" msgstr "Arrêt" -#: ../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:348 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:271 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:96 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:381 msgid "Check for updates" msgstr "Vérifier les mises à jour" -#: ../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:272 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 msgid "Update" msgstr "Mise à jour" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:273 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:277 #, java-format msgid "Are you sure you want to delete {0}?" msgstr "Voulez-vous vraiment supprimer {0}?" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:275 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:279 msgid "Delete" msgstr "Effacer" +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:25 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:854 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:419 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:439 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:455 +#, fuzzy +msgid "Delete selected" +msgstr "Supprimer la clé" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:27 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:873 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:417 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:425 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:437 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:461 +#, fuzzy +msgid "Add item" +msgstr "Ajouter un client" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:423 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:443 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:459 +msgid "Restore defaults" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:28 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:30 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:405 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:409 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:439 +msgid "Save" +msgstr "Enregistrer" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:33 +#, fuzzy +msgid "Home page changed" +msgstr "Enregistrer" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:53 +msgid "Restored default settings" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:65 +msgid "No name entered" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:70 +msgid "No URL entered" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:85 +msgid "Added" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:100 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:111 +#, fuzzy +msgid "Removed" +msgstr "Supprimer" + #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:350 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:425 msgid "Add key" msgstr "Ajouter la clé" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:423 msgid "Delete key" msgstr "Supprimer la clé" @@ -2009,7 +2252,7 @@ msgstr "Destination incorrecte" msgid "Log overrides updated" msgstr "Écrasement des historiques mis à jour" -#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:160 +#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:161 msgid "Log configuration saved" msgstr "Configuration des historiques enregistrée" @@ -2032,7 +2275,11 @@ msgstr "" msgid "Valid levels are DEBUG, INFO, WARN, ERROR, CRIT" msgstr "Les niveaux autorisés sont 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:106 msgid "CRIT" msgstr "CRIT" @@ -2041,18 +2288,23 @@ msgid "DEBUG" msgstr "DEBUG" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 +#: ../java/src/net/i2p/router/web/LogsHelper.java:108 msgid "ERROR" msgstr "ERROR" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 +#: ../java/src/net/i2p/router/web/LogsHelper.java:112 msgid "INFO" msgstr "INFO" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 +#: ../java/src/net/i2p/router/web/LogsHelper.java:110 msgid "WARN" msgstr "WARN" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:88 +#: ../java/src/net/i2p/router/web/HomeHelper.java:192 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:808 msgid "Remove" msgstr "Supprimer" @@ -2060,161 +2312,233 @@ msgstr "Supprimer" msgid "Select a class to add" msgstr "Choisissez une classe à ajouter" -#: ../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 "Bande passante" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +msgid "Home Page" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:343 msgid "Network" msgstr "Réseau" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:288 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:284 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:289 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:326 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:298 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:296 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:295 +msgid "Summary Bar" +msgstr "Panneau de contrôle" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +msgid "UI" +msgstr "Apparence" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:196 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:491 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Tunnels" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:18 -msgid "UI" -msgstr "Apparence" - -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 msgid "Clients" msgstr "Clients" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:322 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:397 msgid "Keyring" msgstr "Porte-clés" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 msgid "Logging" msgstr "Historiques" -#: ../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:21 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:202 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:377 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "Pairs" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:389 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:145 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240 msgid "Stats" msgstr "Statistiques" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 msgid "Advanced" msgstr "Avancé" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:48 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:264 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:29 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:54 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:31 #: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:34 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:385 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:541 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:332 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:366 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:377 -#: ../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/config_jsp.java:417 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:395 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:545 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:444 msgid "Save changes" msgstr "Enregistrer" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:121 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:136 msgid "Rechecking router reachability..." msgstr "Vérification de l'accessibilité du routeur..." -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:174 msgid "Updating IP address" msgstr "Mise à jour d'adresse IP en cours" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:171 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:193 msgid "Disabling TCP completely" msgstr "Désactivation complète de TCP" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:175 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:198 msgid "Updating inbound TCP address to" msgstr "Mise à jour adresse TCP entrante à " -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:179 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:203 msgid "Disabling inbound TCP" msgstr "Désactivation TCP entrant" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:181 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:205 msgid "Updating inbound TCP address to auto" msgstr "Mise à jour adresse TCP entrante à \"Auto\"" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:190 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:216 msgid "Updating inbound TCP port to" msgstr "Mise à jour port TCP entrant à " -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:193 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:219 msgid "Updating inbound TCP port to auto" msgstr "Mise à jour port TCP entrant à \"Auto\"" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:205 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231 msgid "Updating UDP port from" msgstr "Mise à jour port UDP de " -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:205 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231 msgid "to" msgstr "à" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:221 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:247 msgid "Gracefully restarting into Hidden Router Mode" msgstr "Redémarrage respectueux en mode routeur caché" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:223 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:249 msgid "Gracefully restarting to exit Hidden Router Mode" msgstr "Redémarrage respectueux pour sortie du mode routeur caché" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:232 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:258 msgid "Enabling UPnP, restart required to take effect" msgstr "Activation UPnP, sera prise en compte au démarrage suivant" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:260 msgid "Disabling UPnP, restart required to take effect" msgstr "Désactivation UPnP, sera prise en compte au démarrage suivant" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:242 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:268 msgid "Enabling laptop mode" msgstr "Activation mode portable" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:244 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:270 msgid "Disabling laptop mode" msgstr "Désactivation mode portable" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:250 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:277 +#, fuzzy +msgid "Disabling UDP" +msgstr "Désactivation TCP entrant" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:279 +msgid "Enabling UDP" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:286 msgid "Requiring SSU introducers" msgstr "Nécessite des représentants SSU" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:315 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:345 +#, java-format +msgid "The hostname or IP {0} is not publicly routable" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:348 +#, java-format +msgid "The hostname or IP {0} is invalid" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:374 msgid "Updating bandwidth share percentage" msgstr "Mise à jour du pourcentage de bande passante partagée" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:398 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:404 msgid "Updated bandwidth limits" msgstr "Limitations mises à jour de la bande passante " -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:41 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:38 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:46 #: ../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:56 #: ../java/src/net/i2p/router/web/ConfigNetHelper.java:59 -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:62 msgid "unknown" msgstr "inconnu" -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:172 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:171 msgid "bits per second" msgstr "bits par seconde" -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:173 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:172 #, java-format msgid "or {0} bytes per month maximum" msgstr "= {0} o/mois maximum" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:340 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:415 msgid "Ban peer until restart" msgstr "Interdire pair jusqu'au redémarrage" @@ -2234,7 +2558,7 @@ msgid "Invalid peer" msgstr "Pair pas valable" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:342 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:417 msgid "Unban peer" msgstr "Banissement du pair levé" @@ -2247,7 +2571,7 @@ msgid "is not currently banned" msgstr "n'est pas banni actuellement" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:443 msgid "Adjust peer bonuses" msgstr "Ajuster les boni des pairs" @@ -2259,192 +2583,197 @@ msgstr "Valeur de vitesse incorrecte" msgid "Bad capacity value" msgstr "Mauvaise valeur de capacité" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:17 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:375 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:21 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:480 msgid "Save changes and reseed now" msgstr "Sauvegarder et réamorcer" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:21 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 msgid "Reseeding is already in progress" msgstr "Réamorçage déjà en cours" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 msgid "Starting reseed process" msgstr "Processus de réamorçage en cours." -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:94 msgid "Configuration saved successfully." msgstr "Configuration sauvegardée" #. 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:58 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:318 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:34 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:174 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:393 msgid "Shutdown immediately" msgstr "Arrêter immédiatement" #. ctx.router().shutdown(Router.EXIT_HARD); // never returns #. give the UI time to respond -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:37 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:39 msgid "Cancel shutdown" msgstr "Annuler l'arrêt" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:38 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:40 msgid "Cancel restart" msgstr "Annuler le redémarrage" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:40 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:42 msgid "Restart immediately" msgstr "Redémarrer immédiatement" #. ctx.router().shutdown(Router.EXIT_HARD_RESTART); // never returns #. give the UI time to respond -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:45 -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:134 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:47 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:142 msgid "Restart" msgstr "Redémarrage" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:49 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:51 msgid "Shutdown" msgstr "Arrêt" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:63 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:65 msgid "Restart imminent" msgstr "Redémarrage imminent" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:65 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:67 msgid "Shutdown imminent" msgstr "Arrêt imminent" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:69 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:71 #, java-format msgid "Shutdown in {0}" msgstr "Arrêt dans {0}" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:74 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:76 #, java-format msgid "Restart in {0}" msgstr "Redémarrage dans {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:316 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:169 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:391 msgid "Shutdown gracefully" msgstr "Arrêt respectueux" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:57 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:173 msgid "Graceful shutdown initiated" msgstr "Arrêt respectueux initialisé" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:62 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:178 msgid "Shutdown immediately! boom bye bye bad bwoy" msgstr "Arrêt immédiat! (À la sauvage)" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:63 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:320 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:179 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:395 msgid "Cancel graceful shutdown" msgstr "Annuler l'arrêt respectueux" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:65 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:181 msgid "Graceful shutdown cancelled" msgstr "Arrêt respectueux annulé" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:66 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:332 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:182 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:407 msgid "Graceful restart" msgstr "Redémarrage respectueux" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:71 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:187 msgid "Graceful restart requested" msgstr "Redémarrage respectueux demandé" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:72 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:334 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:188 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:409 msgid "Hard restart" msgstr "Redémarrage immédiat" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:77 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:193 msgid "Hard restart requested" msgstr "Redémarrage immédiat demandé" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:78 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 msgid "Rekey and Restart" msgstr "Régénération de clé et redémarrage" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:79 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:195 msgid "Rekeying after graceful restart" msgstr "Régénaration clé après redémarrage respecteux" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:198 msgid "Rekey and Shutdown" msgstr "Régénération clé et arrêt" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 msgid "Rekeying after graceful shutdown" msgstr "Régénération clé après arrêt respectueux" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:88 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:360 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:435 msgid "Run I2P on startup" msgstr "Lancer I2P au démarrage" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:90 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:362 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:437 msgid "Don't run I2P on startup" msgstr "Ne pas lancer I2P au démarrage" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:92 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:380 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:206 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455 msgid "Dump threads" msgstr "Cliché des tâches" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:99 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:388 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:213 +#, java-format +msgid "Threads dumped to {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:463 msgid "View console on startup" msgstr "Montrer la console au démarrage" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:101 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 msgid "Console is to be shown on startup" msgstr "Afficher la console au démarrage" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:102 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:390 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:465 msgid "Do not view console on startup" msgstr "Ne pas montrer la console au démarrage" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:104 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 msgid "Console is not to be shown on startup" msgstr "Ne pas afficher la console au démarrage" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:113 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Service installed" msgstr "Service installé" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:115 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:230 msgid "Warning: unable to install the service" msgstr "Avertissement: impossible d'installer le service" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:121 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 msgid "Service removed" msgstr "Service enlevé" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:123 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:239 msgid "Warning: unable to remove the service" msgstr "Avertissement: impossible de désinstaller le service" -#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:113 +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:116 msgid "Stat filter and location updated successfully to" msgstr "Filtre de statistiques et emplacement mis à jour à " -#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:116 +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:119 msgid "Full statistics enabled - restart required to take effect" msgstr "Activation des statistiques détaillées au démarrage suivant" -#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:118 +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:121 msgid "Full statistics disabled - restart required to take effect" msgstr "Désactivation des statistiques détaillées au démarrage suivant" -#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:121 +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:124 msgid "" "Graph list updated, may take up to 60s to be reflected here and on the Graphs Page" @@ -2452,18 +2781,82 @@ msgstr "" "Liste des graphiques mise à jour. Peut nécessiter jusqu'à 60s pour être " "répercutée ici et la page des graphiques." +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:28 +msgid "Save order" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:35 +msgid "Refresh interval changed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:37 +#, java-format +msgid "Refresh interval must be at least {0} seconds" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:39 +msgid "Refresh interval must be a number" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:42 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:417 +msgid "Restore full default" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:44 +msgid "Full summary bar default restored." +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:45 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:49 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:141 +msgid "Summary bar will refresh shortly." +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:46 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:419 +msgid "Restore minimal default" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:48 +msgid "Minimal summary bar default restored." +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:65 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:87 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:135 +msgid "Order must be an integer" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:72 +msgid "No section selected" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:77 +msgid "No order entered" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:133 +msgid "Moved" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:140 +#, fuzzy +msgid "Saved order of sections." +msgstr "connexions de pairs" + #. 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 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:136 msgid "Updated settings for all pools." msgstr "Mise à jour des réglages pour tous les groupes." -#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:140 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:141 msgid "Exploratory tunnel configuration saved successfully." msgstr "Configuration des tunnels exploratoires sauvegardée avec succès." -#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:142 -#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:36 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:143 +#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:37 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs." @@ -2487,7 +2880,7 @@ msgstr[0] "{0} tunnel" msgstr[1] "{0} tunnels" #: ../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:35 msgid "Exploratory tunnels" msgstr "Tunnels exploratoires" @@ -2496,20 +2889,20 @@ msgstr "Tunnels exploratoires" msgid "Client tunnels for {0}" msgstr "Tunnels clients pour {0}" -#: ../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 "AVERTISSEMENT d'ANONYMAT: les réglages incluent des tunnels à 0 saut!" -#: ../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 "AVERTISSEMENT d'ANONYMAT: les réglages incluent des tunnels à 1 saut!" -#: ../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 "" "AVERTISSEMENT de PERFORMANCES: les réglages incluent des tunnels très longs!" -#: ../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 "" "AVERTISSEMENT de PERFORMANCES: les réglages incluent un grand nombre de " @@ -2517,160 +2910,204 @@ 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 "Longueur" #. tunnel depth variance -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:109 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:110 msgid "Randomization" msgstr "Aléas" #. tunnel quantity -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:133 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:134 msgid "Quantity" msgstr "Nombre" #. 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 "Secours" -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:172 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:173 msgid "Inbound options" msgstr "Options Entrants" -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:185 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:186 msgid "Outbound options" msgstr "Options Sortants" -#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:31 +#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:32 msgid "Theme change saved." msgstr "Changement de thème enregistré." -#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:33 +#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:34 msgid "Refresh the page to view." msgstr "Réactualiser la page." -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:60 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 msgid "Arabic" msgstr "Arabe" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:61 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 +msgid "Czech" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 +#, fuzzy +msgid "Danish" +msgstr "Espagnol" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 msgid "English" msgstr "Anglais" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:61 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +#, fuzzy +msgid "Estonian" +msgstr "Estonie" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 msgid "Finnish" msgstr "Terminé" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:61 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 msgid "German" msgstr "Allemand" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:61 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +#, fuzzy +msgid "Greek" +msgstr "Grèce" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 msgid "Spanish" msgstr "Espagnol" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 msgid "Dutch" msgstr "Néerlandais" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 msgid "French" msgstr "Français" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +#, fuzzy +msgid "Hungarian" +msgstr "Hongrie" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 msgid "Italian" msgstr "italien" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 msgid "Polish" msgstr "polonnais" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:65 msgid "Portuguese" msgstr "Portugais" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:65 msgid "Russian" msgstr "Russe" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:65 msgid "Swedish" msgstr "Suédois" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:66 msgid "Chinese" msgstr "Chinois" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:66 +#, fuzzy +msgid "Ukrainian" +msgstr "Ukraine" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:66 msgid "Vietnamese" msgstr "vietnamien" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:86 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:103 msgid "Update available, attempting to download now" msgstr "Mise à jour disponible, essai de téléchargement en cours" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:88 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:105 msgid "Update available, click button on left to download" msgstr "" "Mise à jour disponible, cliquez sur le bouton de gauche pour la télécharger" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:94 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:111 msgid "No update available" msgstr "Pas de mise à jour disponible" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:103 -msgid "Updating news URL to" +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:122 +#, fuzzy, java-format +msgid "Updating news URL to {0}" msgstr "Mise à jour de l'URL de news vers " -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:111 -msgid "Updating proxy host to" +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:134 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:52 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:58 +#, fuzzy +msgid "internal" +msgstr "Configuration" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:130 +#, fuzzy, java-format +msgid "Updating proxy host to {0}" msgstr "Mise à jour de l'hôte mandataire vers" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:119 -msgid "Updating proxy port to" +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:138 +#, fuzzy, java-format +msgid "Updating proxy port to {0}" msgstr "Mise à jour du port mandataire vers" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:132 -msgid "Updating refresh frequency to" +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:150 +#, fuzzy, java-format +msgid "Updating refresh frequency to {0}" msgstr "Mise à jour de la fréquence de rafraîchissement vers" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:139 -msgid "Updating update policy to" -msgstr "Mise à jour de la stratégie de mises à jour vers" - -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:148 -msgid "Updating update URLs." -msgstr "Mise à jour de l'URL de mises à jour." - -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:157 -msgid "Updating trusted keys." -msgstr "Mise à jour des clefs de confiance." - -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:165 -msgid "Updating unsigned update URL to" -msgstr "Mise à jour de l'URL de mises à jour non signées vers" - -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:91 -#: ../java/src/net/i2p/router/web/GraphHelper.java:188 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:151 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:112 +#: ../java/src/net/i2p/router/web/GraphHelper.java:361 msgid "Never" msgstr "Jamais" -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:93 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:158 +#, fuzzy, java-format +msgid "Updating update policy to {0}" +msgstr "Mise à jour de la stratégie de mises à jour vers" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:167 +msgid "Updating update URLs." +msgstr "Mise à jour de l'URL de mises à jour." + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:178 +msgid "Updating trusted keys." +msgstr "Mise à jour des clefs de confiance." + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:186 +#, fuzzy, java-format +msgid "Updating unsigned update URL to {0}" +msgstr "Mise à jour de l'URL de mises à jour non signées vers" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:114 msgid "Every" msgstr "Tou(te)s les" -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:111 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:132 msgid "Notify only" msgstr "Notifier seulement" -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:118 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:139 msgid "Download and verify only" msgstr "Télécharger et vérifier seulement" -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:126 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:147 msgid "Download, verify, and restart" msgstr "Télécharger, vérifier et redémarrer" @@ -2683,368 +3120,709 @@ msgstr "" "\"Page précédente\" ou \"Rechargement\" de votre navigateur. Merci de " "renvoyer." -#: ../java/src/net/i2p/router/web/GraphHelper.java:115 +#: ../java/src/net/i2p/router/web/GraphHelper.java:159 msgid "Combined bandwidth graph" msgstr "Graphique combiné de bandes passantes" #. e.g. "statname for 60m" -#: ../java/src/net/i2p/router/web/GraphHelper.java:128 +#: ../java/src/net/i2p/router/web/GraphHelper.java:172 +#: ../java/src/net/i2p/router/web/GraphHelper.java:221 #, java-format msgid "{0} for {1}" msgstr "{0} pour {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 "Toutes les heures sont en UTC" +#: ../java/src/net/i2p/router/web/GraphHelper.java:223 +#, fuzzy, java-format +msgid "ending {0} ago" +msgstr "Périmé il y a {0}" -#: ../java/src/net/i2p/router/web/GraphHelper.java:167 -msgid "Configure Graph Display" -msgstr "Paramètres d'affichage des graphiques" +#: ../java/src/net/i2p/router/web/GraphHelper.java:238 +msgid "Larger" +msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:167 -msgid "Select Stats" -msgstr "Choix des statistiques" +#: ../java/src/net/i2p/router/web/GraphHelper.java:244 +msgid "Smaller" +msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:171 -msgid "Periods" -msgstr "Plage (mn)" +#: ../java/src/net/i2p/router/web/GraphHelper.java:250 +msgid "Taller" +msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:172 +#: ../java/src/net/i2p/router/web/GraphHelper.java:256 +msgid "Shorter" +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:262 +msgid "Wider" +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:268 +msgid "Narrower" +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:275 +msgid "Larger interval" +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:281 +msgid "Smaller interval" +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:288 +msgid "Previous interval" +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:299 +msgid "Next interval" +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:305 +#: ../java/src/net/i2p/router/web/GraphHelper.java:345 msgid "Plot averages" msgstr "Tracer les moyennes" -#: ../java/src/net/i2p/router/web/GraphHelper.java:173 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:442 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:358 -msgid "or" -msgstr "ou" - -#: ../java/src/net/i2p/router/web/GraphHelper.java:173 +#: ../java/src/net/i2p/router/web/GraphHelper.java:305 +#: ../java/src/net/i2p/router/web/GraphHelper.java:346 msgid "plot events" msgstr "les événements" -#: ../java/src/net/i2p/router/web/GraphHelper.java:174 +#: ../java/src/net/i2p/router/web/GraphHelper.java:308 +msgid "All times are UTC." +msgstr "Toutes les heures sont en UTC" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:340 +msgid "Configure Graph Display" +msgstr "Paramètres d'affichage des graphiques" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:340 +msgid "Select Stats" +msgstr "Choix des statistiques" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:344 +msgid "Periods" +msgstr "Plage (mn)" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:433 +msgid "or" +msgstr "ou" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:347 msgid "Image sizes" msgstr "Taille des images" -#: ../java/src/net/i2p/router/web/GraphHelper.java:174 +#: ../java/src/net/i2p/router/web/GraphHelper.java:347 msgid "width" msgstr "largeur" -#: ../java/src/net/i2p/router/web/GraphHelper.java:175 +#: ../java/src/net/i2p/router/web/GraphHelper.java:348 msgid "height" msgstr "hauteur" -#: ../java/src/net/i2p/router/web/GraphHelper.java:175 -#: ../java/src/net/i2p/router/web/GraphHelper.java:176 +#: ../java/src/net/i2p/router/web/GraphHelper.java:348 +#: ../java/src/net/i2p/router/web/GraphHelper.java:349 msgid "pixels" msgstr "pixels" -#: ../java/src/net/i2p/router/web/GraphHelper.java:177 +#: ../java/src/net/i2p/router/web/GraphHelper.java:350 msgid "Refresh delay" msgstr "Actualiser toutes les" -#: ../java/src/net/i2p/router/web/GraphHelper.java:192 +#: ../java/src/net/i2p/router/web/GraphHelper.java:365 msgid "Store graph data on disk?" msgstr "Enregistrer les données de graphiques sur le disque?" -#: ../java/src/net/i2p/router/web/GraphHelper.java:198 +#: ../java/src/net/i2p/router/web/GraphHelper.java:371 msgid "Save settings and redraw graphs" msgstr "Enregistrer les réglages et redessiner" -#: ../java/src/net/i2p/router/web/GraphHelper.java:253 +#: ../java/src/net/i2p/router/web/GraphHelper.java:426 msgid "Graph settings saved" msgstr "Réglages des graphiques enregistrés" -#: ../java/src/net/i2p/router/web/LogsHelper.java:13 -#: ../java/src/net/i2p/router/web/LogsHelper.java:37 +#: ../java/src/net/i2p/router/web/HomeHelper.java:27 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:252 +msgid "Addressbook" +msgstr "Carnet d'adresses" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:27 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:250 +msgid "Manage your I2P hosts file here (I2P domain name resolution)" +msgstr "Gérer votre fichier d'hôtes I2P ici (I2P DNS)" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:28 +#, fuzzy +msgid "Configure Bandwidth" +msgstr "Configurer la bande passante du routeur" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:28 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:314 +#, fuzzy +msgid "I2P Bandwidth Configuration" +msgstr "Configuration des statistiques d'I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:29 +#, fuzzy +msgid "Configure Language" +msgstr "Configuration" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:29 +#, fuzzy +msgid "Console Language Selection" +msgstr "Langue de la console" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:30 +msgid "Customize Home Page" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:30 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:330 +#, fuzzy +msgid "I2P Home Page Configuration" +msgstr "Configuration des pairs I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:31 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:160 +msgid "Anonymous webmail client" +msgstr "Client webmail anonyme" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:31 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:162 +msgid "Email" +msgstr "Messagerie web" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:32 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:266 +msgid "I2P Router Help" +msgstr "Aide du routeur I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:33 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:146 +msgid "Router Console" +msgstr "Console du routeur I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:34 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:166 +msgid "Built-in anonymous BitTorrent Client" +msgstr "Client bittorrent anonyme" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:34 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:168 +msgid "Torrents" +msgstr "Torrents" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:35 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172 +#, fuzzy +msgid "Local web server" +msgstr "Serveur web I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:39 +msgid "Bug Reports" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:39 +msgid "Bug tracker" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:40 +msgid "The Italian Bittorrent Resource" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:41 +msgid "Dev Forum" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:41 +msgid "Development forum" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:42 +#: ../java/src/net/i2p/router/web/HomeHelper.java:54 +msgid "Bittorrent tracker" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:42 +msgid "diftracker" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:43 +#, fuzzy +msgid "I2P Applications" +msgstr "Tunnels d'applications" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:44 +#, fuzzy +msgid "FAQ" +msgstr "la FAQ" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:44 +msgid "Frequently Asked Questions" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:45 +msgid "Community forum" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:45 +msgid "Forum" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:46 +msgid "" +"A public anonymous Git hosting site - supports pulling via Git and HTTP and " +"pushing via SSH" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:46 +#, fuzzy +msgid "Anonymous Git Hosting" +msgstr "Client webmail anonyme" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:47 +msgid "Microblog" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:47 +msgid "Your premier microblogging service on I2P" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:48 +msgid "Javadocs" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:48 +#: ../java/src/net/i2p/router/web/HomeHelper.java:57 +msgid "Technical documentation" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:50 +msgid "Debian and Tahoe-LAFS repositories" +msgstr "" + +#. _x("Key Server") + S + _x("OpenPGP Keyserver") + S + "http://keys.i2p/" + S + I + "education.png" + S + +#: ../java/src/net/i2p/router/web/HomeHelper.java:50 +msgid "killyourtv.i2p" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:51 +msgid "I2P Pastebin" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:51 +msgid "Pastebin" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:52 +#, fuzzy +msgid "I2P News" +msgstr "Pairs I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:53 +msgid "Add-on directory" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:53 +#, fuzzy +msgid "Plugins" +msgstr "Greffon" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:54 +msgid "Postman's Tracker" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:55 +#, fuzzy +msgid "I2P home page" +msgstr "page I2PTunnel" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:55 +#, fuzzy +msgid "Project Website" +msgstr "Site web" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:56 +#, fuzzy +msgid "I2P Netowrk Statistics" +msgstr "Statistiques du routeur I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:57 +msgid "Technical Docs" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:58 +msgid "Trac Wiki" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:59 +msgid "Ugha's Wiki" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:60 +msgid "Seedless and the Robert BitTorrent applications" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:60 +msgid "Sponge's main site" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:101 +#, fuzzy +msgid "The HTTP proxy is not up" +msgstr "Hôte mandataire HTTP" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:103 +#, java-format +msgid "Your browser is not properly configured to use the HTTP proxy at {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:194 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:810 +msgid "Name" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:196 +msgid "URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:214 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:856 +#, fuzzy +msgid "Add" +msgstr "Ajouter la clé" + +#: ../java/src/net/i2p/router/web/LogsHelper.java:29 +#: ../java/src/net/i2p/router/web/LogsHelper.java:72 msgid "File location" msgstr "Emplacement du fichier" -#: ../java/src/net/i2p/router/web/LogsHelper.java:34 +#: ../java/src/net/i2p/router/web/LogsHelper.java:69 msgid "File not found" msgstr "Fichier pas trouvé" -#: ../java/src/net/i2p/router/web/LogsHelper.java:52 +#: ../java/src/net/i2p/router/web/LogsHelper.java:87 msgid "No log messages" msgstr "Historique vide" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:79 -msgid "Network Database RouterInfo Lookup" -msgstr "Recherche RouterInfo dans la base de données du réseau " +#: ../java/src/net/i2p/router/web/NetDbHelper.java:19 +#, fuzzy +msgid "Summary" +msgstr "Panneau de contrôle" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:94 +#. 0 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:20 +#, fuzzy +msgid "Local Router" +msgstr "Routeur" + +#. 1 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:21 +#, fuzzy +msgid "Router Lookup" +msgstr "Historiques du routeur" + +#. 2 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:22 +#, fuzzy +msgid "All Routers" +msgstr "Synthèse routeurs" + +#. 3 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:23 +#, fuzzy +msgid "All Routers with Full Stats" +msgstr "Afficher tous, avec statistiques complètes" + +#. 4 +#. 5 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:25 +msgid "LeaseSets" +msgstr "Jeux de baux" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92 #: ../java/strings/Strings.java:68 msgid "Router" msgstr "Routeur" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:94 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92 msgid "not found in network database" msgstr "non trouvé dans la NetDb" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:106 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:215 -msgid "Network Database Contents" -msgstr "Contenus NetDb" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:107 -msgid "View RouterInfo" -msgstr "Retour synthèse routeurs" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:108 -msgid "LeaseSets" -msgstr "Jeux de baux" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:130 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135 msgid "LeaseSet" msgstr "Jeu de baux" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:132 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:137 msgid "Local" msgstr "Local" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:134 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:139 msgid "Unpublished" msgstr "Pas publié" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:142 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:140 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:147 msgid "Destination" msgstr "Destination" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:152 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:157 #, java-format msgid "Expires in {0}" msgstr "Expirera dans {0}" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:154 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:159 #, java-format msgid "Expired {0} ago" msgstr "Périmé il y a {0}" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:166 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:156 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Gateway" msgstr "Passerelle" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:166 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174 msgid "Lease" msgstr "Bail" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:168 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:176 msgid "Tunnel" msgstr "Tunnel" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:215 -msgid "View LeaseSets" -msgstr "Afficher les jeux de baux" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:217 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:232 msgid "Not initialized" msgstr "Pas initialisé" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:226 -msgid "Routers" -msgstr "Synthèse routeurs" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:228 -msgid "Show all routers" -msgstr "Afficher tous, avec statistiques basiques" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:230 -msgid "Show all routers with full stats" -msgstr "Afficher tous, avec statistiques complètes" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:266 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:283 msgid "Network Database Router Statistics" msgstr "Statistiques NetDb du routeur " -#: ../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 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322 msgid "Count" msgstr "Nombre" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:287 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304 msgid "Transports" msgstr "Transports" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:305 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322 msgid "Country" msgstr "Pays" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:344 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:367 msgid "Our info" msgstr "Ce routeur" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:346 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:369 msgid "Peer info for" msgstr "Informations pair" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:350 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:371 msgid "Full entry" msgstr "Détails" -#: ../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:626 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:152 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:630 msgid "Hidden" msgstr "Caché" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:356 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378 msgid "Updated" msgstr "Mise à jour terminée" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:357 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:360 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:379 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:382 #, java-format msgid "{0} ago" msgstr "il y a {0}" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:359 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:363 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:381 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:385 msgid "Published" msgstr "Publié il y a" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:365 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:387 msgid "Address(es)" msgstr "Adresse(s)" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:400 msgid "cost" msgstr "coût" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 msgid "Hidden or starting up" msgstr "Masqué ou en cours de démarrage" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 msgid "SSU with introducers" msgstr "SSU avec représentants" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 msgid "NTCP and SSU" msgstr "NTCP et SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 msgid "NTCP and SSU with introducers" msgstr "NTCP et SSU avec représentants" -#: ../java/src/net/i2p/router/web/NewsFetcher.java:101 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:131 #, java-format msgid "News last updated {0} ago." msgstr "Actualités mises à jour il y a {0}" -#: ../java/src/net/i2p/router/web/NewsFetcher.java:107 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:137 #, java-format msgid "News last checked {0} ago." msgstr "Actualités vérifiés il y a {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:77 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:146 +msgid "Hide news" +msgstr "" + +#: ../java/src/net/i2p/router/web/NewsFetcher.java:149 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 +#, fuzzy +msgid "Show news" +msgstr "Montrer les tunnels" + +#: ../java/src/net/i2p/router/web/PluginStarter.java:122 +#, fuzzy +msgid "Checking for plugin updates" +msgstr "Cherche de mise à jour du greffon {0}" + +#: ../java/src/net/i2p/router/web/PluginStarter.java:160 +#, fuzzy, java-format +msgid "1 plugin updated" +msgid_plural "{0} plugins updated" +msgstr[0] "Greffon téléchargé" +msgstr[1] "Greffon téléchargé" + +#: ../java/src/net/i2p/router/web/PluginStarter.java:162 +msgid "Plugin update check complete" +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:81 #, java-format msgid "Cannot check, plugin {0} is not installed" msgstr "Non vérifiable, le greffon {0} n''est pas installé" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:129 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:151 #, java-format msgid "Checking for update of plugin {0}" msgstr "Recherche de mise à jour du greffon {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:155 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:181 #, java-format msgid "New plugin version {0} is available" msgstr "La nouvelle version {0} du greffon est disponible" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:157 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:184 #, java-format msgid "No new version is available for plugin {0}" msgstr "Pas de nouvelle version pour le greffon {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:166 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:194 #, java-format msgid "Update check failed for plugin {0}" msgstr "Échec de la vérification de mise à jour du greffon {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:139 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:125 +#, java-format +msgid "Attempting to install from file {0}" +msgstr "" + +#. This is actually what String.isEmpty() does, so it should be safe. +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:129 +#, fuzzy, java-format +msgid "No file specified {0}" +msgstr "URL de mise à jour non spécifiée pour {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:136 +#, fuzzy, java-format +msgid "Failed to install from file {0}, copy failed." +msgstr "Échec d''installation du greffon {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:162 msgid "Downloading plugin" msgstr "Téléchargement greffon en cours" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:146 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:245 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:169 #, java-format msgid "{0}B transferred" msgstr "{0}o transférés" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:153 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:177 msgid "Plugin downloaded" msgstr "Greffon téléchargé" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:158 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:356 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:182 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:415 #, java-format msgid "Cannot create plugin directory {0}" msgstr "Impossible de créer le répertoire du greffon {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:167 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:299 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:191 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:302 #, java-format msgid "from {0}" msgstr "depuis {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:177 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:201 #, java-format msgid "Plugin from {0} is corrupt" msgstr "Le greffon de {0} est corrompu" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:188 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:212 #, java-format msgid "Plugin from {0} does not contain the required configuration file" msgstr "Le greffon de {0} ne contient pas le fichier de configuration requis" #. updateStatus("" + "Plugin contains an invalid key" + ' ' + pubkey + ' ' + signer + ""); -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:201 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:225 #, java-format msgid "Plugin from {0} contains an invalid key" msgstr "Le greffon de {0} contient une clef incorrecte." -#: ../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/src/net/i2p/router/web/PluginUpdateHandler.java:259 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:273 #, java-format msgid "Plugin signature verification of {0} failed" msgstr "Échec de vérification de signature du greffon {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:264 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:288 #, java-format msgid "Plugin from {0} has invalid name or version" msgstr "La version ou le nom du greffon de {0} est incorrect." -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:269 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293 #, java-format msgid "Plugin {0} has mismatched versions" msgstr "Versions désapairées du greffon {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:277 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:301 #, java-format msgid "This plugin requires I2P version {0} or higher" msgstr "Ce greffon nécessite I2P version {0} ou plus récente" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:285 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:309 #, java-format msgid "This plugin requires Java version {0} or higher" msgstr "Ce greffon nécessite Java version {0} ou plus récente" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:318 msgid "" "Downloaded plugin is for new installs only, but the plugin is already " "installed" @@ -3052,341 +3830,361 @@ msgstr "" "La version du greffon téléchargée est faite pour les nouvelles " "installations, mais le greffon est déjà installé " -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:305 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:329 msgid "Installed plugin does not contain the required configuration file" msgstr "Le greffon installé ne contient pas le fichier de configuration requis" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:313 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:337 msgid "Signature of downloaded plugin does not match installed plugin" msgstr "" "La signature du greffon téléchargé ne correspond pas à celle de celui qui " "est installé" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:320 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:344 #, java-format msgid "Downloaded plugin version {0} is not newer than installed plugin" msgstr "" "La version {0} du greffon téléchargé n''est pas plus récente que celle " "installée" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:327 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:351 #, java-format msgid "Plugin update requires installed plugin version {0} or higher" msgstr "La mise à jour du greffon nécessite au moins la version {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:334 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:358 #, java-format msgid "Plugin update requires installed plugin version {0} or lower" msgstr "La mise à jour du greffon nécessite au plus la version {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:351 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:366 +#, fuzzy, java-format +msgid "Plugin requires Jetty version {0} or higher" +msgstr "Ce greffon nécessite Java version {0} ou plus récente" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:373 +#, fuzzy, java-format +msgid "Plugin requires Jetty version {0} or lower" +msgstr "Ce greffon nécessite Java version {0} ou plus récente" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:382 +#, fuzzy, java-format +msgid "Cannot copy plugin to directory {0}" +msgstr "Impossible de créer le répertoire du greffon {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:392 +#, fuzzy +msgid "Plugin will be installed on next restart." +msgstr "Greffon {0} installé et démarré" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:410 msgid "Plugin is for upgrades only, but the plugin is not installed" msgstr "" "Ce greffon est seulement une mise à jour, mais le greffon prérequis n'est " "pas installé" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:364 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:423 #, java-format msgid "Failed to install plugin in {0}" msgstr "Échec d''installation du greffon {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:371 -#, java-format -msgid "Plugin {0} installed, router restart required" -msgstr "Greffon {0} installé, le routeur doit être redémarré" - -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:373 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:430 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:458 #, java-format msgid "Plugin {0} installed" msgstr "Greffon {0} installé" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:391 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:449 #, java-format msgid "Plugin {0} installed and started" msgstr "Greffon {0} installé et démarré" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:394 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:452 #, java-format msgid "Plugin {0} installed but failed to start, check logs" msgstr "" "Greffon {0} installé, mais son démarrage a échoué. Vérifiez les historiques" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:396 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:454 #, java-format msgid "Plugin {0} installed but failed to start" msgstr "Greffon {0} installé, mais son démarrage a échoué" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:406 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:466 #, java-format msgid "Failed to download plugin from {0}" msgstr "Échec de téléchargement du greffon {0}" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:72 -msgid "Peer Profiles" -msgstr "Profils des pairs" - -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:73 +#. buf.append("

    ").append(_("Peer Profiles")).append("

    \n

    "); +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:83 #, java-format msgid "Showing 1 recent profile." msgid_plural "Showing {0} recent profiles." msgstr[0] "Affichage d'un profil récent." msgstr[1] "Affichage de {0} profils récents." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:75 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85 #, java-format msgid "Hiding 1 older profile." msgid_plural "Hiding {0} older profiles." msgstr[0] "Masquage d'un très vieux profil." msgstr[1] "Masquage de {0} très vieux profils." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:77 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:87 #, java-format msgid "Hiding 1 standard profile." msgid_plural "Hiding {0} standard profiles." msgstr[0] "Masquage d'un profil standard." msgstr[1] "Masquage de {0} profils standards." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:82 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:92 msgid "Groups (Caps)" msgstr "Groupes (capacités)" -#: ../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:360 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:93 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:273 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:435 msgid "Speed" msgstr "Vitesse" -#: ../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:364 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:94 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:439 msgid "Capacity" msgstr "Capacité" -#: ../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:95 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:277 msgid "Integration" msgstr "Intégration" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:126 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:135 msgid "Fast, High Capacity" msgstr "Rapide, haute capacité" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:127 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:136 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:11 msgid "High Capacity" msgstr "Haute capacité" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:128 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:137 msgid "Standard" msgstr "Standard" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:129 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:163 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:138 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:172 msgid "Failing" msgstr "Défaillant" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:131 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:284 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:140 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:416 msgid "Integrated" msgstr "Bien intégrés" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:164 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:173 msgid "Unreachable" msgstr "Inaccessible" #. hide if < 10% -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:180 msgid "Test Fails" msgstr "Échec de test" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:177 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:186 msgid "profile" msgstr "Profil" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:186 -msgid "Floodfill and Integrated Peers" -msgstr "Pairs diffuseurs et intégrés" - -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:190 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205 msgid "Caps" msgstr "Possib." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:191 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:206 msgid "Integ. Value" msgstr "Valeur intég." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:192 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:207 msgid "Last Heard About" msgstr "Signalé la dernière fois" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:193 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:208 msgid "Last Heard From" msgstr "Entendu depuis" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:194 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:209 msgid "Last Good Send" msgstr "Dernier envoi OK" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:195 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:210 msgid "Last Bad Send" msgstr "Dernier envoi KO" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:196 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:211 msgid "10m Resp. Time" msgstr "Tps de rép.(10mn)" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:197 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:212 msgid "1h Resp. Time" msgstr "Tps de rép. (1h)" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:198 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:213 msgid "1d Resp. Time" msgstr "Tps de rép.(1j)" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:199 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:214 msgid "Last Good Lookup" msgstr "Dernière req. OK" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:200 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:215 msgid "Last Bad Lookup" msgstr "Dernière req. KO" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:201 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:216 msgid "Last Good Store" msgstr "Dernier stk.OK" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:202 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:217 msgid "Last Bad Store" msgstr "Dernier stk.KO" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:203 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:218 msgid "1h Fail Rate" msgstr "Taux d'échec (1h)" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:219 msgid "1d Fail Rate" msgstr "Taux d'échec (1j)" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:251 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:272 msgid "Thresholds" msgstr "Seuils" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:253 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:274 msgid "fast peers" msgstr "pairs rapides" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:255 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:276 msgid "high capacity peers" msgstr "pairs à haute capacités" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:257 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:278 msgid " well integrated peers" msgstr "pairs bien intégrés" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280 msgid "as determined by the profile organizer" msgstr "tels que définis par le gestionnaire de profils" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280 msgid "groups" msgstr "Groupes" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281 msgid "capabilities in the netDb, not used to determine profiles" msgstr "" "possibilités vues dans la base de données du réseau (non utilisées pour " "définir les profils)" #. capabilities -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281 #: ../java/strings/Strings.java:81 msgid "caps" msgstr "Possib." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282 msgid "" "peak throughput (bytes per second) over a 1 minute period that the peer has " "sustained in a single tunnel" msgstr "débit crête (o/s) tenu sur 1mn par le pair sur un seul tunnel" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282 msgid "speed" msgstr "Vitesse" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283 msgid "capacity" msgstr "Capacité" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283 msgid "how many tunnels can we ask them to join in an hour?" msgstr "" "combien de tunnels nous pouvons lui demander de rejoindre en une heure." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284 msgid "how many new peers have they told us about lately?" msgstr "sur combien de nouveaux pairs il nous a renseigné récemment." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284 msgid "integration" msgstr "Intégration" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285 msgid "is the peer banned, or unreachable, or failing tunnel tests?" msgstr "Le pair banni, injoignable ou les tests de tunnels échouent." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285 msgid "status" msgstr "État" -#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:47 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:410 -msgid "none" -msgstr "aucun" +#. 0 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:12 +msgid "Floodfill " +msgstr "" -#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:62 +#. 2 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:14 +msgid "All" +msgstr "" + +#: ../java/src/net/i2p/router/web/SearchHelper.java:74 +#, fuzzy +msgid "Select search engine" +msgstr "Choisir l'interface" + +#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:64 #, java-format msgid "Temporary ban expiring in {0}" msgstr "Le bannissement temporaire expire dans {0}" -#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:64 +#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:66 #, java-format msgid "Banned until restart or in {0}" msgstr "Banni jusqu''au redémarrage ou dans {0}" -#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:76 +#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:78 msgid "unban now" msgstr "lever le bannissement" -#: ../java/src/net/i2p/router/web/StatSummarizer.java:303 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:313 msgid "Bandwidth usage" msgstr "Utilisation de la bande passante" -#: ../java/src/net/i2p/router/web/StatSummarizer.java:313 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:323 msgid "Outbound Bytes/sec" msgstr "o/s sortants" #. def.line(sendName, Color.BLUE, "Outbound bytes/sec", 3); -#: ../java/src/net/i2p/router/web/StatSummarizer.java:315 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:325 msgid "Inbound Bytes/sec" msgstr "o/s entrants" -#: ../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 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:328 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:329 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:330 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:331 msgid "Bps" msgstr "o/s" -#: ../java/src/net/i2p/router/web/StatSummarizer.java:318 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:328 msgid "Out average" msgstr "Sortant moyenne" -#: ../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 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:329 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:331 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:150 msgid "max" msgstr "max" -#: ../java/src/net/i2p/router/web/StatSummarizer.java:320 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:330 msgid "In average" msgstr "Entrant moyenne" @@ -3445,7 +4243,7 @@ msgid "Lifetime average frequency" msgstr "Fréquence moyenne de durée de vie" #: ../java/src/net/i2p/router/web/StatsGenerator.java:144 -#: ../java/src/net/i2p/router/web/StatsGenerator.java:234 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:233 #, java-format msgid "1 event" msgid_plural "{0} events" @@ -3480,40 +4278,40 @@ msgstr "La période s''est terminée il y a {0}." msgid "No events" msgstr "Aucun évènement" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:211 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:210 msgid "Average event count" msgstr "Nombre moyen d'évènements" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:213 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:212 msgid "Events in peak period" msgstr "Pic d'évènements dans la période" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:221 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:220 msgid "Graph Data" msgstr "Graphique de données" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:223 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:222 msgid "Graph Event Count" msgstr "Nombre d'évènements de graphiques" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:226 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:225 msgid "Export Data as XML" msgstr "Exporter en XML" #. Display the strict average -#: ../java/src/net/i2p/router/web/StatsGenerator.java:231 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:230 msgid "Lifetime average value" msgstr "Durée de vie moyenne" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:41 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:142 msgid "I2P Router Help & FAQ" msgstr "Aide routeur I2P & FAQ" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:43 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:144 msgid "Help & FAQ" msgstr "Aide & FAQ" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:55 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:152 msgid "" "Configure startup of clients and webapps (services); manually start dormant " "services" @@ -3521,279 +4319,312 @@ msgstr "" "configurer le démarrage des clients et des applications web (services); " "démarrer manuellement les services arrêtés" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:57 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:154 msgid "I2P Services" msgstr "Services I2P" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:63 -msgid "Manage your I2P hosts file here (I2P domain name resolution)" -msgstr "Gérer votre fichier d'hôtes I2P ici (I2P DNS)" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:65 -msgid "Addressbook" -msgstr "Carnet d'adresses" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:69 -msgid "Built-in anonymous BitTorrent Client" -msgstr "Client bittorrent anonyme" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:71 -msgid "Torrents" -msgstr "Torrents" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:75 -msgid "Anonymous webmail client" -msgstr "Client webmail anonyme" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:77 -msgid "Email" -msgstr "Messagerie web" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:81 -msgid "Anonymous resident webserver" -msgstr "Serveur web anonyme" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:83 -msgid "Webserver" -msgstr "Serveur web" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:91 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:186 msgid "Configure I2P Router" msgstr "I2P Routeur Configuration" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:93 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:188 msgid "I2P Internals" msgstr "Configuration" -#: ../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:194 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:489 msgid "View existing tunnels and tunnel build status" msgstr "État des tunnels existants et de la création de tunnels" -#: ../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:200 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:375 msgid "Show all current peer connections" msgstr "Afficher toutes les connexions actuelles aux pairs" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:111 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:206 msgid "Show recent peer performance profiles" msgstr "Afficher les profils de la performance récente des pairs" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:113 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208 msgid "Profiles" msgstr "Profils" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:117 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:212 msgid "Show list of all known I2P routers" msgstr "Afficher tous les routeurs I2P connus" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:119 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:214 msgid "NetDB" msgstr "NetDb" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:123 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Health Report" msgstr "Bilan de santé" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:125 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:220 msgid "Logs" msgstr "Historiques" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:136 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:231 msgid "Graph router performance" msgstr "Graphique de performances du routeur" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:138 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:233 msgid "Graphs" msgstr "Graphes" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:143 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:238 msgid "Textual router performance statistics" msgstr "Statistiques textuelles de performance du routeur" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:149 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:370 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:244 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:411 msgid "Local Destinations" msgstr "Destinations locales" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:151 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246 #: ../java/strings/Strings.java:62 msgid "I2PTunnel" msgstr "I2PTunnel" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:166 -msgid "I2P Router Help" -msgstr "Aide du routeur I2P" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:168 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:268 msgid "General" msgstr "Général" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:173 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 +msgid "" +"Your Local Identity is your unique I2P router identity, similar to an ip " +"address but tailored to I2P. " +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:274 +msgid "Never disclose this to anyone, as it can reveal your real world ip." +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:276 msgid "Local Identity" msgstr "Identité locale" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:177 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:280 msgid "Your unique I2P router identity is" msgstr "L'identité unique de votre routeur commence par" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:181 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:284 msgid "never reveal it to anyone" msgstr "NE la révélez JAMAIS à PERSONNE ! (Cliquez pour l'afficher)" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:183 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:286 msgid "show" msgstr "Détails" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:194 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:290 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:316 +msgid "The version of the I2P software we are running" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:300 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:326 msgid "How long we've been running for this session" msgstr "Durée de cette session" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:197 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:303 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:329 msgid "Uptime" msgstr "Lancé depuis" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:204 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:341 msgid "" "Help with configuring your firewall and router for optimal I2P performance" msgstr "" "Aide à la configuration du pare-feu et du routeur pour optimiser les " "performances d'I2P" -#. Note to translators: parameter is a version, e.g. "0.8.4" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:234 -#, java-format -msgid "Download {0} Update" -msgstr "Télécharger la version {0}" +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:356 +#, fuzzy +msgid "Configure I2P Updates" +msgstr "I2P Routeur Configuration" -#. 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 -#, java-format -msgid "Download Unsigned
    Update {0}" -msgstr "Télécharger la version
    non signée {0}" +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:358 +#, fuzzy +msgid "I2P Update" +msgstr "Mise à jour" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:263 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:383 +msgid "Peers we've been talking to in the last few minutes/last hour" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:386 msgid "Active" msgstr "Actifs" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:272 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:395 +msgid "The number of peers available for building client tunnels" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:398 msgid "Fast" msgstr "Rapides" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:278 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:404 +msgid "The number of peers available for building exploratory tunnels" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:407 msgid "High capacity" msgstr "Hautes capacités" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:290 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:413 +msgid "The number of peers available for network database inquries" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:422 +#, fuzzy +msgid "The total number of peers in our network database" +msgstr "Nombre de paquets envoyés au pair" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:425 msgid "Known" msgstr "Connus" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:305 -msgid "Help with firewall configuration" -msgstr "Aide à la configuration du pare-feu" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:307 -msgid "Check network connection and NAT/firewall" -msgstr "Vérifier NAT/pare-feu" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:327 -msgid "Reseed" -msgstr "Réamorçage" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:344 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:445 msgid "Configure router bandwidth allocation" msgstr "Configurer la bande passante du routeur" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:346 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:447 msgid "Bandwidth in/out" msgstr "Bande passante entrante/sortante" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:366 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:467 msgid "Total" msgstr "Totale" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:373 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:474 msgid "Used" msgstr "Utilisée" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:388 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:496 +msgid "" +"Used for building and testing tunnels, and communicating with floodfill peers" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:499 msgid "Exploratory" msgstr "Exploratoires" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:400 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:505 +msgid "Tunnels we are using to provide or access services on the network" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:514 +msgid "" +"Tunnels we are participating in, directly contributing bandwith to the " +"network" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:517 msgid "Participating" msgstr "Participants" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:406 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:523 +msgid "" +"The ratio of tunnel hops we provide to tunnel hops we use - a value greater " +"than 1.00 indicates a positive contribution to the network" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:526 msgid "Share ratio" msgstr "Rapport de partage" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:412 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:539 msgid "What's in the router's job queue?" msgstr "Afficher la file d'attente de travaux du routeur. " -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:414 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:541 msgid "Congestion" msgstr "Charge" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:419 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:546 +#, fuzzy +msgid "Indicates router performance" +msgstr "Graphique de performances du routeur" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:549 msgid "Job lag" msgstr "Retard de tâches" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:425 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:555 +msgid "Indicates how quickly outbound messages to other I2P routers are sent" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:558 msgid "Message delay" msgstr "Retard de messages" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:431 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:565 +msgid "Round trip time for a tunnel test" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:568 msgid "Tunnel lag" msgstr "Retard de tunnels" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:437 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:575 +msgid "Queued requests from other routers to participate in tunnels" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:578 msgid "Backlog" msgstr "En attente" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:106 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:613 +#, fuzzy +msgid "News & Updates" +msgstr "Actualités & mises à jour i2P" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:143 msgid "ERR-Client Manager I2CP Error - check logs" msgstr "ERR-Erreur du gestionnaire de clients I2CP - vérifier l'historique" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:113 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:150 #, java-format msgid "ERR-Clock Skew of {0}" msgstr "ERR - horloge décalée de {0}" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:122 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:602 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:155 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:188 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:626 +msgid "Testing" +msgstr "Test en cours" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:162 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:606 msgid "OK" msgstr "OK" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:123 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:163 msgid "ERR-Private TCP Address" msgstr "ERR - Adresse TCP privée" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:125 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:165 msgid "ERR-SymmetricNAT" msgstr "ERR - NAT symétrique" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:128 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:168 msgid "WARN-Firewalled with Inbound TCP Enabled" msgstr "WARN - pare-feu avec TCP entrant activé" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:130 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:170 msgid "WARN-Firewalled and Floodfill" msgstr "WARN - Pare-feu et Diffuseur" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:132 -msgid "WARN-Firewalled and Fast" -msgstr "WARN - Pare-feu et Rapide" - -#: ../java/src/net/i2p/router/web/SummaryHelper.java:133 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:606 +#. if (_context.router().getRouterInfo().getCapabilities().indexOf('O') >= 0) +#. return _("WARN-Firewalled and Fast"); +#: ../java/src/net/i2p/router/web/SummaryHelper.java:173 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:610 msgid "Firewalled" msgstr "Bloqué par un pare-feu" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:135 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:175 msgid "" "ERR-UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config and " "restart" @@ -3801,62 +4632,57 @@ msgstr "" "ERR-port UDP en cours d'utilisation - Réglez i2np.udp.internalPort=xxxx dans " "la configuration avancée et redémarrez" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:141 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:181 msgid "ERR-No Active Peers, Check Network Connection and Firewall" msgstr "" "ERR-Pas de pair actif, vérifiez votre connexion réseau et votre pare-feu" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:144 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:184 msgid "ERR-UDP Disabled and Inbound TCP host/port not set" msgstr "ERR-UDP désactivé, mais port/hôte entrants TCP non renseignés" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:146 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:186 msgid "WARN-Firewalled with UDP Disabled" msgstr "WARN - Pare-feu avec UDP desactivé" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:148 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:622 -msgid "Testing" -msgstr "Test en cours" - -#: ../java/src/net/i2p/router/web/SummaryHelper.java:370 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:411 msgid "Add/remove/edit & control your client and server tunnels" msgstr "" "Ajoutez, modifiez/supprimez & contrôlez vos tunnels clients et serveurs" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:382 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:423 msgid "Server" msgstr "Serveur" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:386 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:427 msgid "Show tunnels" msgstr "Montrer les tunnels" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:397 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:438 msgid "Leases expired" msgstr "Bails périmés" #. red or yellow light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:397 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:398 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:438 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:439 msgid "Rebuilding" msgstr "Reconstruction" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:398 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:439 msgid "ago" msgstr "il y a" #. green light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:401 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:442 msgid "Ready" msgstr "Prêt" #. yellow light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:405 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:446 msgid "Building" msgstr "Construction" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:405 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:446 msgid "Building tunnels" msgstr "Création des tunnels en cours" @@ -3864,179 +4690,204 @@ msgstr "Création des tunnels en cours" #. 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/src/net/i2p/router/web/SummaryHelper.java:462 #: ../java/strings/Strings.java:36 msgid "shared clients" msgstr "clients partagés" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:110 +#. Note to translators: parameter is a version, e.g. "0.8.4" +#: ../java/src/net/i2p/router/web/SummaryHelper.java:676 +#, java-format +msgid "Download {0} Update" +msgstr "Télécharger la version {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/SummaryHelper.java:684 +#, java-format +msgid "Download Unsigned
    Update {0}" +msgstr "Télécharger la version
    non signée {0}" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:709 +msgid "Help with firewall configuration" +msgstr "Aide à la configuration du pare-feu" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:711 +msgid "Check network connection and NAT/firewall" +msgstr "Vérifier NAT/pare-feu" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:730 +msgid "Reseed" +msgstr "Réamorçage" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:812 +msgid "Order" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:829 +#, fuzzy +msgid "Top" +msgstr "Vers" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:842 +#, fuzzy +msgid "Down" +msgstr "Télécharger" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:847 +msgid "Bottom" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:859 +#, fuzzy +msgid "Select a section to add" +msgstr "Choisissez une classe à ajouter" + +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:118 #, java-format msgid "events in {0}" msgstr "Évènements en {0}" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:112 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:120 #, java-format msgid "averaged for {0}" msgstr "moyenne pour {0}" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:122 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:130 msgid "Events per period" msgstr "Fréquence" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:141 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:149 msgid "avg" msgstr "moy" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:143 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:151 msgid "now" msgstr "maintenant" -#: ../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:316 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:57 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:398 msgid "configure" msgstr "configuration" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:61 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:55 msgid "Client tunnels for" msgstr "Tunnels clients pour" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:65 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:59 msgid "dead" msgstr "Morts" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:71 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:65 msgid "Participating tunnels" msgstr "Tunnels participants" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:72 -msgid "From" -msgstr "De" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:72 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66 msgid "Receive on" msgstr "Reçoit sur" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:73 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "Expiration" msgstr "Expiration" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:73 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "Send on" msgstr "Envoie sur" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:73 -msgid "To" -msgstr "Vers" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 msgid "Rate" msgstr "Taux" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 msgid "Role" msgstr "Rôle" -#: ../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:68 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Usage" msgstr "Utilisation" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:107 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:106 msgid "grace period" msgstr "délai de grâce" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:117 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:116 msgid "Outbound Endpoint" msgstr "Point terminal sortant" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:119 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:118 msgid "Inbound Gateway" msgstr "Passerelle entrante" -#: ../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:120 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:163 msgid "Participant" msgstr "Participant" +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:125 +#, java-format +msgid "Limited display to the {0} tunnels with the highest usage" +msgstr "" + #: ../java/src/net/i2p/router/web/TunnelRenderer.java:126 msgid "Inactive participating tunnels" msgstr "Tunnels participants inactifs" #: ../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:219 msgid "Lifetime bandwidth usage" msgstr "Utilisation de la bande passante depuis le démarrage" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:156 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Expiry" msgstr "Echéance" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:159 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:160 msgid "Participants" msgstr "Participants" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:165 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:166 msgid "Endpoint" msgstr "Point terminal" -#: ../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:206 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 msgid "Build in progress" msgstr "Création en cours" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:205 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:206 msgid "inbound" msgstr "entrant" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:212 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 msgid "outbound" msgstr "sortant" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:217 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:218 msgid "No tunnels; waiting for the grace period to end." msgstr "Pas de tunnel; attente de la fin du délai de grâce" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:219 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220 msgid "in" msgstr "entrés" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:221 msgid "out" msgstr "sortis" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:237 -msgid "Tunnel Counts By Peer" -msgstr "Nombre de tunnels par pair" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:238 -msgid "% of total" -msgstr "% du total" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:238 -msgid "Our Tunnels" -msgstr "Mes tunnels" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:238 -msgid "Participating Tunnels" -msgstr "Tunnels participants" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:256 -msgid "Totals" -msgstr "Totaux" - #: ../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 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:146 msgid "Updating" msgstr "Mise à jour en cours" #. 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 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:116 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:266 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:290 msgid "Update downloaded" msgstr "Mise à jour téléchargée" @@ -4045,53 +4896,59 @@ msgstr "Mise à jour téléchargée" msgid "Unsigned update file from {0} is corrupt" msgstr "Le fichier de mise à jour non signé de {0} est corrompu" -#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:112 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:282 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:285 msgid "Restarting" msgstr "Redémarrage en cours" -#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:119 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:289 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:118 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:292 msgid "Click Restart to install" msgstr "cliquez sur Redémarrer pour installer" -#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:121 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:291 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:120 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:294 msgid "Click Shutdown and restart to install" msgstr "Cliquez sur \"Arrêter\" puis \"Démarrer\" pour installer" -#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:122 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:293 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:121 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:296 #, java-format msgid "Version {0}" msgstr "Version {0}" -#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:127 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:126 #, java-format msgid "Failed copy to {0}" msgstr "Échec de copie vers {0}" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:185 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:187 #, java-format msgid "Updating from {0}" msgstr "Mise à jour depuis {0}" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:254 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:243 +#, fuzzy, java-format +msgid "{0} downloaded" +msgstr "Greffon téléchargé" + +#: ../java/src/net/i2p/router/web/UpdateHandler.java:258 #, java-format msgid "No new version found at {0}" msgstr "Pas de nouvelle trouvée sur {0}" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:282 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:285 msgid "Update verified" msgstr "Mise à jour vérifiée" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:308 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:311 #, java-format msgid "Transfer failed from {0}" msgstr "Échec de transfert depuis {0}" #. wars for ConfigClientsHelper #: ../java/strings/Strings.java:12 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:154 msgid "addressbook" msgstr "carnet d'adresses" @@ -4202,11 +5059,6 @@ msgstr "Clair" msgid "midnight" msgstr "Minuit" -#. stat groups for stats.jsp -#: ../java/strings/Strings.java:57 -msgid "Bandwidth" -msgstr "Bande passante" - #: ../java/strings/Strings.java:58 msgid "BandwidthLimiter" msgstr "Limiteur de bande passante" @@ -4321,125 +5173,151 @@ msgstr "itag1" msgid "itag2" msgstr "itag2" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:119 -msgid "config networking" -msgstr "Interconnexion configuration" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:137 +#, fuzzy +msgid "configure bandwidth" +msgstr "Configurer la bande passante du routeur" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:231 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:244 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:231 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:268 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:238 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:229 -msgid "Summary Bar" -msgstr "Panneau de contrôle" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:157 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:151 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:164 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:160 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:157 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:141 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:141 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:145 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:157 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:157 +#, fuzzy +msgid "Router is down" +msgstr "Synthèse routeurs" #. 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:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:244 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:257 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:244 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:254 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:281 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:251 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:249 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:242 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:301 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:308 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:302 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:311 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:288 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:308 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:308 msgid "Refresh (s)" msgstr "Actualisation auto. (s)" #. ditto -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:248 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:261 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:248 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:258 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:285 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:255 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:252 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:301 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:312 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:306 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:315 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:313 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:312 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:312 msgid "Enable" msgstr "Activer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:269 -msgid "I2P Network Configuration" -msgstr "Configuration I2P réseau" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:323 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:355 msgid "Bandwidth limiter" msgstr "Gestionnaire de bande passante" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:325 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:357 msgid "" "I2P will work best if you configure your rates to match the speed of your " "internet connection." @@ -4447,35 +5325,35 @@ msgstr "" "I2P fonctionnera mieux si vous configurez les débits de réception et " "d'émission pour qu'ils correspondent à ceux de votre connexion Internet." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:361 msgid "KBps In" msgstr "ko/s entrants" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:375 msgid "KBps Out" msgstr "ko/s sortants" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:390 msgid "Share" msgstr "Partagés" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:366 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:334 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:333 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:397 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:408 msgid "NOTE" msgstr "NOTE" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:399 #, java-format msgid "You have configured I2P to share only {0} KBps." msgstr "Vous avez configuré I2P pour qu''il ne partage que {0} ko/s." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:371 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:402 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "" "I2P a besoin de plus de 12ko/s afin d'activer le partage de bande passante." -#: ../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:403 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " @@ -4483,19 +5361,19 @@ msgstr "" "Merci d'activer le partage de bande passante (en participant aux tunnels) en " "augmentant votre bande passante, si possible." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:373 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:404 msgid "" "It improves your anonymity by creating cover traffic, and helps the network." msgstr "" "Cela aidera votre anonymat en cachant vos données parmi les données des " "autres, et cela améliorera le réseau." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:376 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:406 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "Vous avez configuré le partage I2P à {0}ko/s." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:379 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:409 msgid "" "The higher the share bandwidth the more you improve your anonymity and help " "the network." @@ -4503,634 +5381,61 @@ msgstr "" "En partageant plus de votre bande passante, vous améliorerez votre anonymat " "et le réseau." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:383 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:539 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:330 -#: ../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/configkeyring_jsp.java:346 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:364 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:373 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:402 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:367 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:358 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:404 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:413 +#, fuzzy +msgid "Advanced network configuration page" +msgstr "Configuration I2P avancée" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:415 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:359 +#: ../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:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:539 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:551 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:421 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:421 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:393 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:543 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:442 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:387 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:437 msgid "Cancel" msgstr "Annuler" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:400 -msgid "IP and Transport Configuration" -msgstr "Configuration IP et transport " - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:402 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:424 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:331 -msgid "The default settings will work for most people." -msgstr "La configuration par défaut marchera pour la plupart des gens." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:404 -msgid "There is help below." -msgstr "Voir les explications ci-dessous." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:406 -msgid "UPnP Configuration" -msgstr "Configuration UPnP" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:410 -msgid "Enable UPnP to open firewall ports" -msgstr "Activer UPnP afin d'ouvrir les ports du pare-feu" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:412 -msgid "UPnP status" -msgstr "État de UPnP" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:414 -msgid "IP Configuration" -msgstr "Configuration IP" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:416 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 -msgid "Externally reachable hostname or IP address" -msgstr "Adresse IP ou nom d'hôte joignable de l'extérieur" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 -msgid "Use all auto-detect methods" -msgstr "Utiliser toutes les méthodes d'auto-détection" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:424 -msgid "Disable UPnP IP address detection" -msgstr "Désactiver la détection de l'adresse IP par UPnP" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:428 -msgid "Ignore local interface IP address" -msgstr "Ignorer l'adresse IP de l'interface locale" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:432 -msgid "Use SSU IP address detection only" -msgstr "N'utiliser que la détection d'adresse IP par SSU" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:436 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:504 -msgid "Specify hostname or IP" -msgstr "Saisir l'adresse IP ou le nom d'hôte" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:442 -msgid "Select Interface" -msgstr "Choisir l'interface" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:456 -msgid "Hidden mode - do not publish IP" -msgstr "Mode caché - ne pas publier l'adresse IP" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:458 -msgid "(prevents participating traffic)" -msgstr "(empêche le trafic participants)" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:460 -msgid "Action when IP changes" -msgstr "Action quand l'IP change" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:464 -msgid "" -"Laptop mode - Change router identity and UDP port when IP changes for " -"enhanced anonymity" -msgstr "" -"Mode IP publique dynamique/PC portable: modifie l'identité du router et le " -"port UDP quand l'IP publique change, pour améliorer l'anonymat" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 -msgid "Experimental" -msgstr "Expérimental" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:468 -msgid "UDP Configuration:" -msgstr "Configuration UDP :" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:470 -msgid "UDP port:" -msgstr "Port UDP :" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 -msgid "TCP Configuration" -msgstr "Configuration TCP" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:490 -msgid "Use auto-detected IP address" -msgstr "Utiliser l'adresse IP auto-détectée" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:492 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:524 -msgid "currently" -msgstr "actuellement" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:496 -msgid "if we are not firewalled" -msgstr "si vous n'êtes pas bloqué par un pare-feu" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:500 -msgid "Always use auto-detected IP address (Not firewalled)" -msgstr "Toujours utiliser l'adresse IP auto-détectée (non bloqué par pare-feu)" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:510 -msgid "Disable inbound (Firewalled)" -msgstr "Desactiver les connexions entrantes (derrière un pare-feu)" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:514 -msgid "Completely disable" -msgstr "Desactiver complètement" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:516 -msgid "" -"(select only if behind a firewall that throttles or blocks outbound TCP)" -msgstr "" -"(selectionner seulement si derrière un pare-feu qui limite les connexions " -"sortantes TCP)" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:518 -msgid "Externally reachable TCP port" -msgstr "Port TCP joignable de l'extérieur" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:522 -msgid "Use the same port configured for UDP" -msgstr "Utiliser le même port qui a été configuré pour UDP" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:530 -msgid "Specify Port" -msgstr "Saisir le port" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:534 -msgid "Notes" -msgstr "Remarques" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:537 -msgid "" -"a) Do not reveal your port numbers to anyone! b) Changing these settings " -"will restart your router." -msgstr "" -"a)Ne révélez vos n° de ports à personne! b)La modification de ces réglages " -"redémarrera votre routeur. " - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:543 -msgid "Configuration Help" -msgstr "Aide à la configuration" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:545 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:594 -msgid "" -"While I2P will work fine behind most firewalls, your speeds and network " -"integration will generally improve if the I2P port is forwarded for both UDP " -"and TCP." -msgstr "" -"I2P fonctionnera derrière la plupart des pare-feux, mais votre vitesse et " -"votre intégration avec le réseau sera améliorée par la redirection des ports " -"UDP et TCP d'I2P." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:547 -msgid "" -"If you can, please poke a hole in your firewall to allow unsolicited UDP and " -"TCP packets to reach you." -msgstr "" -"If vous pouvez, ouvrez un port dans votre pare-feu pour recevoir les paquets " -"UDP et TCP non sollicités." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:549 -msgid "" -"If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole " -"punching with \"SSU introductions\" to relay traffic." -msgstr "" -"Sinon, I2P est compatible UPnP (Universal Plug and Play) et perçage de trou " -"UDP par \"représentations SSU\" pour relayer le trafic." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:551 -msgid "" -"Most of the options above are for special situations, for example where UPnP " -"does not work correctly, or a firewall not under your control is doing harm." -msgstr "" -"La plupart des options ci-dessous concernent des situations particulières, " -"par exemple quand UPnP ne marche pas correctement, ou qu'un pare-feu hors de " -"contrôle fait son pénible." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:553 -msgid "Certain firewalls such as symmetric NATs may not work well with I2P." -msgstr "" -"Certains types de pare-feu (tels que les NAT symétriques) empêchent un " -"fonctionnement correct." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:562 -msgid "" -"UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect " -"the external IP address and forward ports." -msgstr "" -"UPnP est utilisé pour communiquer avec des passerelles Internet pour " -"détecter l'adresse IP extérieure et contrôler la redirection des ports." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:564 -msgid "UPnP support is beta, and may not work for any number of reasons" -msgstr "" -"La gestion par UPnP est toujours en développement, et peut ne pas " -"fonctionner pour plusieurs raisons" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:566 -msgid "No UPnP-compatible device present" -msgstr "Aucun appareil compatible UPnP détecté" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:568 -msgid "UPnP disabled on the device" -msgstr "UPnP est désactivé sur l'appareil" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:570 -msgid "Software firewall interference with UPnP" -msgstr "Interférence entre un pare-feu logiciel et UPnP" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:572 -msgid "Bugs in the device's UPnP implementation" -msgstr "Bogues dans l'implémentation UPnP de l'appareil" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:574 -msgid "Multiple firewall/routers in the internet connection path" -msgstr "Il y a plusieurs routeurs/pare-feux entre le routeur I2P et l'Internet" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:576 -msgid "UPnP device change, reset, or address change" -msgstr "Changement d'appareil UPnP, redémarrage, ou changement d'adresse IP" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:578 -msgid "Review the UPnP status here." -msgstr "Vérifier l'état d'UPnP ici." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:580 -msgid "" -"UPnP may be enabled or disabled above, but a change requires a router " -"restart to take effect." -msgstr "" -"UPnP peut être activé ou desactivé au-dessus, mais afin de prendre en compte " -"la changement il faut rédemarrer le routeur I2P." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:582 -msgid "Hostnames entered above will be published in the network database." -msgstr "" -"Les noms d'hôtes saisis ci-dessus seront publié dans la base de données du " -"réseau I2P." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:584 -msgid "They are not private." -msgstr "Ils ne sont pas privés." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:586 -msgid "" -"Also, do not enter a private IP address like 127.0.0.1 or 192.168.1.1." -msgstr "" -"De plus, ne saisissez pas une adresse IP privée tel que 127.0.0.1 ou " -"192.168.1.1." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:588 -msgid "" -"If you specify the wrong IP address or hostname, or do not properly " -"configure your NAT or firewall, your network performance will degrade " -"substantially." -msgstr "" -"Si vous saisissez une mauvaise adresse IP ou nom d'hôte, ou configurez votre " -"NAT ou pare-feu incorrectement, votre intégration avec le réseau I2P sera " -"substantiellement dégradée." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:590 -msgid "When in doubt, leave the settings at the defaults." -msgstr "Dans le doute, laissez les réglages par défaut." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:592 -msgid "Reachability Help" -msgstr "Aide sur la joignabilité" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:597 -msgid "" -"If you think you have opened up your firewall and I2P still thinks you are " -"firewalled, remember that you may have multiple firewalls, for example both " -"software packages and external hardware routers." -msgstr "" -"Si vous pensez que vous avez ouvert votre pare-feu et qu'I2P indique " -"toujours que vous êtes derrière le pare-feu, n'oubliez pas que vous avez " -"peut-être plusieurs pare-feux: par exemple celui de votre box DSL et un pare-" -"feu logiciel dans votre ordinateur." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:600 -msgid "" -"If there is an error, the logs may also help " -"diagnose the problem." -msgstr "" -"S'il y a une erreur, les historiques peuvent aider " -"au diagnostic." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:604 -msgid "Your UDP port does not appear to be firewalled." -msgstr "Votre port UDP ne semble pas bloqué par un pare-feu." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:608 -msgid "Your UDP port appears to be firewalled." -msgstr "Votre port UDP semble bloqué par un pare-feu." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:610 -msgid "" -"As the firewall detection methods are not 100% reliable, this may " -"occasionally be displayed in error." -msgstr "" -"Comme les méthodes de détection de pare-feu ne sont pas fiables à 100%, ceci " -"peut occasionnellement générer une erreur." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:612 -msgid "" -"However, if it appears consistently, you should check whether both your " -"external and internal firewalls are open for your port." -msgstr "" -"Cependant, si ça se reproduit systématiquement, vous devez vérifier que " -"votre box et vos pare-feux internes sont ouverts pour votre port." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:614 -msgid "" -"I2P will work fine when firewalled, there is no reason for concern. When " -"firewalled, the router uses \"introducers\" to relay inbound connections." -msgstr "" -"I2P fonctionne très bien derrière un pare-feu, ça n'est pas un problème. " -"Derrière un pare-feu, le routeur utilise des \"représentants\" pour relayer " -"les connexions entrantes." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:616 -msgid "" -"However, you will get more participating traffic and help the network more " -"if you can open your firewall(s)." -msgstr "" -"Cependant, vous obtiendrez plus de trafic participants et aiderez plus le " -"réseau si vous avez la possibilité d'ouvrir vos pare-feux." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:618 -msgid "" -"If you think you have already done so, remember that you may have both a " -"hardware and a software firewall, or be behind an additional, institutional " -"firewall you cannot control." -msgstr "" -"Si vous pensez que vous l'avez déjà fait, n'oubliez pas que vous avez peut-" -"être un pare-feu matériel et logiciel, ou que vous êtes derrière un pare-feu " -"supplémentaire sur lequel vous n'avez aucun contrôle (p.e. en entreprise)." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:620 -msgid "" -"Also, some routers cannot correctly forward both TCP and UDP on a single " -"port, or may have other limitations or bugs that prevent them from passing " -"traffic through to I2P." -msgstr "" -"De plus, certains pare-feux ne peuvent pas transférer correctement TCP et " -"UDP sur le même port, ou pourraient avoir d'autres limitations ou des " -"bogues qui les empêcheraient de passer le trafic à I2P." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:624 -msgid "The router is currently testing whether your UDP port is firewalled." -msgstr "Le routeur teste actuellement si votre port UDP est bloqué." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:628 -msgid "" -"The router is not configured to publish its address, therefore it does not " -"expect incoming connections." -msgstr "" -"Le routeur n'est pas configuré pour publier son adresse : il n'attend donc " -"pas de connexions entrantes." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:630 -msgid "WARN - Firewalled and Fast" -msgstr "WARN - Pare-feu et Rapide" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:632 -msgid "" -"You have configured I2P to share more than 128KBps of bandwidth, but you are " -"firewalled." -msgstr "" -"Vous avez configuré I2P pour partager plus de 128ko/s de bande passante, " -"mais vous êtes bloqué par un pare-feu." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:634 -msgid "" -"While I2P will work fine in this configuration, if you really have over " -"128KBps of bandwidth to share, it will be much more helpful to the network " -"if you open your firewall." -msgstr "" -"Bien qu'I2P fonctionne correctement dans cette configuration, si vous avez " -"vraiment plus de 128ko/s (~1Mb/s) de bande passante à partager, il serait " -"bénéfique pour le réseau que vous ouvriez un port dans votre pare-feu." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:636 -msgid "WARN - Firewalled and Floodfill" -msgstr "WARN - Pare-feu et Floodfill" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:638 -msgid "" -"You have configured I2P to be a floodfill router, but you are firewalled." -msgstr "" -"Vous avez configuré I2P pour être un routeur de remplissage par diffusion, " -"mais vous êtes derrière un pare-feu." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:640 -msgid "" -"For best participation as a floodfill router, you should open your firewall." -msgstr "" -"Pour une meilleure participation en tant que diffuseur, vous devriez ouvrir " -"votre pare-feu." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:642 -msgid "WARN - Firewalled with Inbound TCP Enabled" -msgstr "WARN - Pare-feu avec TCP entrant activé" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:644 -msgid "" -"You have configured inbound TCP, however your UDP port is firewalled, and " -"therefore it is likely that your TCP port is firewalled as well." -msgstr "" -"Vous avez configuré le TCP entrant, cependant votre port UDP est bloqué et " -"en conséquence il est probable que TCP l'est aussi." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:646 -msgid "" -"If your TCP port is firewalled with inbound TCP enabled, routers will not be " -"able to contact you via TCP, which will hurt the network." -msgstr "" -"Si votre port TCp est bloqué et les connexions entrantes TCP activées dans " -"la console, les routeurs ne pourront pas vous contacter via TCP, ce qui va " -"perturber le réseau. " - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:648 -msgid "Please open your firewall or disable inbound TCP above." -msgstr "" -"Merci d'ouvrir votre pare-feu ou de désactiver le TCP entrant ci-dessus." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:650 -msgid "WARN - Firewalled with UDP Disabled" -msgstr "WARN - Pare-feu avec UDP désactivé" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:652 -msgid "You have configured inbound TCP, however you have disabled UDP." -msgstr "Vous avez configuré le TCP entrant, mais vous avez désactivé UDP." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:654 -msgid "" -"You appear to be firewalled on TCP, therefore your router cannot accept " -"inbound connections." -msgstr "" -"Vous apparaissez comme étant bloqué par un pare-feu pour TCP, et en " -"conséquence votre routeur ne peut pas accepter les connexions entrantes." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:656 -msgid "Please open your firewall or enable UDP." -msgstr "Merci d'ouvrir votre pare-feu ou d'activer UDP." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:658 -msgid "ERR - Clock Skew" -msgstr "ERR - horloge décalée" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:660 -msgid "" -"Your system's clock is skewed, which will make it difficult to participate " -"in the network." -msgstr "" -"L'horloge système est décalée, ce qui rend la participation au réseau " -"difficile." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:662 -msgid "Correct your clock setting if this error persists." -msgstr "Corrigez votre réglage d'horloge si cette erreur persiste." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:664 -msgid "ERR - Private TCP Address" -msgstr "ERR - Adresse TCP privée" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:666 -msgid "" -"You must never advertise an unroutable IP address such as 127.0.0.1 or " -"192.168.1.1 as your external address." -msgstr "" -"Vous ne devez jamais publier une IP non routable telle que 127.0.0.1 ou " -"192.168.1.1 en tant qu'adresse externe." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:668 -msgid "Correct the address or disable inbound TCP above." -msgstr "Corrigez cette adresse ou désactivez le TCP entrant ci-dessus." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:670 -msgid "ERR - SymmetricNAT" -msgstr "ERR - NAT symétrique" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:672 -msgid "I2P detected that you are firewalled by a Symmetric NAT." -msgstr "I2P a détecté que vous êtes derrière un NAT symétrique." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:674 -msgid "" -"I2P does not work well behind this type of firewall. You will probably not " -"be able to accept inbound connections, which will limit your participation " -"in the network." -msgstr "" -"I2P marche mal derrière ce genre de pare-feu. vous ne pourrez sûrement pas " -"accepter de recevoir de connexions entrantes, ce qui limitera votre " -"participation au réseau." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:676 -msgid "" -"ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " -"and restart" -msgstr "" -"ERR - Port UDP en cours d'utilisation - réglez i2np.udp.internalPort=xxxx " -"dans la configuration avancée et redémarrez" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:678 -msgid "I2P was unable to bind to port 8887 or other configured port." -msgstr "I2P n'a pas pu s'attacher au port configuré." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:680 -msgid "" -"Check to see if another program is using the configured port. If so, stop " -"that program or configure I2P to use a different port." -msgstr "" -"Vérifiez si un autre programme utilise le port configuré pour I2P. Si oui, " -"arrêtez ce programme ou configurez I2P pour qu'il utilise un port différent " -"(dans Windows tapez netstat dans une boîte de commandes pour lister les " -"ports utilisés par les programmes)." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:682 -msgid "" -"This may be a transient error, if the other program is no longer using the " -"port." -msgstr "" -"Il s'agit peut-être d'une erreur passagère, si l'autre programme n'utilise " -"plus le port." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:684 -msgid "However, a restart is always required after this error." -msgstr "" -"Cependant un redémarrage du routeur est toujours requis après cette erreur." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:686 -msgid "ERR - UDP Disabled and Inbound TCP host/port not set" -msgstr "ERR - UDP est désactivé et l'hôte/port entrants ne sont pas définis." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:688 -msgid "" -"You have not configured inbound TCP with a hostname and port above, however " -"you have disabled UDP." -msgstr "" -"vous n'avez pas configuré le TCP entrant ci-dessus avec un nom d'hôte et un " -"port, mais vous avez désactivé UDP." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:690 -msgid "Therefore your router cannot accept inbound connections." -msgstr "Le routeur ne peut donc pas accepter de connexions entrantes." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:692 -msgid "Please configure a TCP host and port above or enable UDP." -msgstr "Merci de configurer ci-dessus un nom et un port TCP, ou d'activer UDP." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:694 -msgid "ERR - Client Manager I2CP Error - check logs" -msgstr "ERR - Client Manager I2CP Error - vérifiez les historique" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:696 -msgid "This is usually due to a port 7654 conflict. Check the logs to verify." -msgstr "" -"Ceci est habituellement dû à un conflit de port 7654. Vérifiez dans " -"l'historique. (et pensez éventuellement à netstat ;-) ) " - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:698 -msgid "" -"Do you have another I2P instance running? Stop the conflicting program and " -"restart I2P." -msgstr "" -"Avez-vous une autre instance d'I2P en cours d'exécution? Arrêtez le " -"programme en conflit et redémarrez I2P." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:120 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:137 msgid "config advanced" msgstr "configuration avancée" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:270 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:314 msgid "I2P Advanced Configuration" msgstr "Configuration I2P avancée" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:326 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:355 msgid "Advanced I2P Configuration" msgstr "Configuration I2P avancée" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:336 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:365 msgid "Some changes may require a restart to take effect." msgstr "Certains changement nécessitent un redémarrage pour prendre effet." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:139 msgid "config clients" msgstr "configuration clients" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:272 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:346 msgid "I2P Client Configuration" msgstr "Configuration clients I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:337 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:412 msgid "Client Configuration" msgstr "Préférences" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:414 msgid "" "The Java clients listed below are started by the router and run in the same " "JVM." @@ -5138,76 +5443,82 @@ msgstr "" "Les clients Java listés ci-dessous sont démarrés par le routeur et " "s'exécutent dans la même JVM." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:420 msgid "To change other client options, edit the file" msgstr "Pour changer d'autres options du client, modifiez le fichier" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:352 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:430 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:505 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:523 msgid "All changes require restart to take effect." msgstr "Tous les changements nécessitent un redémarrage pour prendre effet." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:364 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:439 msgid "Advanced Client Interface Configuration" msgstr "Configuration interface client avancée" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:443 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "Configuration de l'interface I2CP (I2P Client Protocol) externe" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:374 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:449 msgid "Enabled without SSL" msgstr "Activé sans SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:380 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:455 msgid "Enabled with SSL required" msgstr "Activé avec SLL requis" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:386 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:461 msgid "Disabled - Clients outside this Java process may not connect" msgstr "" "Désactivé: les clients hors de ce processus Java ne peuvent pas se connecter" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:388 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463 msgid "I2CP Port" msgstr "Port I2CP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:392 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:467 msgid "I2CP Interface" msgstr "Interface i2CP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:408 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 msgid "Authorization" msgstr "Autorisation" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:414 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "Require username and password" msgstr "Utilisateur+Mot de passe requis" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:491 msgid "Username" msgstr "Utilisateur" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:495 msgid "Password" msgstr "Mot de passe" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:400 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:406 +msgid "The default settings will work for most people." +msgstr "La configuration par défaut marchera pour la plupart des gens." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:501 msgid "Any changes made here must also be configured in the external client." msgstr "" "Tous les changements apportés ici doivent être répercutés dans le client " "externe." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:503 msgid "Many clients do not support SSL or authorization." msgstr "Nombre de clients ne prennent pas en charge l'authentification ou SSL." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:513 msgid "WebApp Configuration" msgstr "Configuration WebApp" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:515 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 " @@ -5224,7 +5535,7 @@ msgstr "" "susidns, i2ptunnel), ou n'ayant absolument aucune interface web (p.e. le " "carnet d'adresses)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:517 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 " @@ -5236,103 +5547,131 @@ msgstr "" "l'occasion d'une mise à jour du routeur, et donc la désactivation depuis la " "console est la méthode recommandée." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:452 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:531 msgid "Plugin Configuration" msgstr "Configuration du greffon" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:533 msgid "The plugins listed below are started by the webConsole client." msgstr "Les greffons listés ci-dessous sont démarrés par le client webConsole." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:543 msgid "Plugin Installation" msgstr "Installation de greffon" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:545 msgid "To install a plugin, enter the download URL:" msgstr "Pour installer un greffon, entrez son URL de téléchargement:" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:139 +#, fuzzy +msgid "config home" +msgstr "configuration de la console" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:397 +#, fuzzy +msgid "Default Home Page" +msgstr "Niveau d'historisation par défaut" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:403 +msgid "Use old home page" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:411 +msgid "Search Engines" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:431 +msgid "Recommended Eepsites" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:447 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:386 +#, fuzzy +msgid "Local Services" +msgstr "Services I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:139 msgid "config keyring" msgstr "Configuration du porte-clés" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:330 msgid "I2P Keyring Configuration" msgstr "Configuration du porte-clés I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:399 msgid "The router keyring is used to decrypt encrypted leaseSets." msgstr "" "Le trousseau de clefs du routeur est utilisé pour déchiffrer les jeux de " "baux (leaseSets) cryptés." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:402 msgid "" "The keyring may contain keys for local or remote encrypted destinations." msgstr "" "Le trousseau contient les clés des destinations cryptées locales ou " "distantes." -#: ../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:408 msgid "Manual Keyring Addition" msgstr "Ajout manuel de clés" -#: ../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:410 msgid "Enter keys for encrypted remote destinations here." msgstr "Entrez les clés pour les destinations chiffrées distantes ici." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:413 msgid "Keys for local destinations must be entered on the" msgstr "Les clés des destinations locales doivent être entrées sur la" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:340 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:415 msgid "I2PTunnel page" msgstr "page I2PTunnel" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:342 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:417 msgid "Dest. name, hash, or full key" msgstr "Nom de destination, empreinte, ou clé complète" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:344 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:419 msgid "Encryption Key" msgstr "Clé de cryptage" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:120 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:137 msgid "config logging" msgstr "configuration des historiques" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:270 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:314 msgid "I2P Logging Configuration" msgstr "Configuration des historiques I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:326 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:355 msgid "Configure I2P Logging Options" msgstr "Configuration des options d'historiques" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:328 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:357 msgid "Log file" msgstr "Nom du fichier des historiques" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:332 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:361 msgid "(the symbol '@' will be replaced during log rotation)" msgstr "(le caractère \"@\" sera remplacé lors des rotations d'historiques)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:334 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:363 msgid "Log record format" msgstr "Format des enregistrements d'historiques" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:367 msgid "" "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)" msgstr "" "(utilisez \"d\" = date, \"c\" = classe, \"t\" = tâche, \"p\" = priorité, \"m" "\" = message)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:340 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:369 msgid "Log date format" msgstr "Format de date des historiques" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:344 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:373 msgid "" "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' " "= millisecond)" @@ -5340,15 +5679,15 @@ msgstr "" "(\"MM\" = mois, \"dd\" = jour, \"HH\" = heure, \"mm\" = minute, \"ss\" = " "seconde, \"SSS\" = milliseconde)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:375 msgid "Max log file size" msgstr "Taille max des fichiers d'historiques" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:350 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:379 msgid "Default log level" msgstr "Niveau d'historisation par défaut" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:354 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:383 msgid "" "(DEBUG and INFO are not recommended defaults, as they will drastically slow " "down your router)" @@ -5356,45 +5695,645 @@ msgstr "" "(DEBUG et INFO sont déconseillés, car ils ralentissent double-plus-grâââve " "votre routeur)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:385 msgid "Log level overrides" msgstr "Exceptions au niveau d'historisation" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:360 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:389 msgid "New override" msgstr "Nouvelle exception" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:139 +msgid "config networking" +msgstr "Interconnexion configuration" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:343 +msgid "I2P Network Configuration" +msgstr "Configuration I2P réseau" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:398 +msgid "IP and Transport Configuration" +msgstr "Configuration IP et transport " + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:402 +msgid "There is help below." +msgstr "Voir les explications ci-dessous." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:404 +msgid "UPnP Configuration" +msgstr "Configuration UPnP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:408 +msgid "Enable UPnP to open firewall ports" +msgstr "Activer UPnP afin d'ouvrir les ports du pare-feu" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:410 +msgid "UPnP status" +msgstr "État de UPnP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:412 +msgid "IP Configuration" +msgstr "Configuration IP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:414 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +msgid "Externally reachable hostname or IP address" +msgstr "Adresse IP ou nom d'hôte joignable de l'extérieur" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:418 +msgid "Use all auto-detect methods" +msgstr "Utiliser toutes les méthodes d'auto-détection" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:422 +msgid "Disable UPnP IP address detection" +msgstr "Désactiver la détection de l'adresse IP par UPnP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:426 +msgid "Ignore local interface IP address" +msgstr "Ignorer l'adresse IP de l'interface locale" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:430 +msgid "Use SSU IP address detection only" +msgstr "N'utiliser que la détection d'adresse IP par SSU" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:508 +msgid "Specify hostname or IP" +msgstr "Saisir l'adresse IP ou le nom d'hôte" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:440 +msgid "Select Interface" +msgstr "Choisir l'interface" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:454 +msgid "Hidden mode - do not publish IP" +msgstr "Mode caché - ne pas publier l'adresse IP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:456 +msgid "(prevents participating traffic)" +msgstr "(empêche le trafic participants)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +msgid "Action when IP changes" +msgstr "Action quand l'IP change" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:462 +msgid "" +"Laptop mode - Change router identity and UDP port when IP changes for " +"enhanced anonymity" +msgstr "" +"Mode IP publique dynamique/PC portable: modifie l'identité du router et le " +"port UDP quand l'IP publique change, pour améliorer l'anonymat" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:464 +msgid "Experimental" +msgstr "Expérimental" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:466 +msgid "UDP Configuration:" +msgstr "Configuration UDP :" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +msgid "UDP port:" +msgstr "Port UDP :" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:518 +msgid "Completely disable" +msgstr "Desactiver complètement" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:476 +#, fuzzy +msgid "(select only if behind a firewall that blocks outbound UDP)" +msgstr "" +"(selectionner seulement si derrière un pare-feu qui limite les connexions " +"sortantes TCP)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 +msgid "TCP Configuration" +msgstr "Configuration TCP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +msgid "Use auto-detected IP address" +msgstr "Utiliser l'adresse IP auto-détectée" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:496 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528 +msgid "currently" +msgstr "actuellement" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:500 +msgid "if we are not firewalled" +msgstr "si vous n'êtes pas bloqué par un pare-feu" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:504 +msgid "Always use auto-detected IP address (Not firewalled)" +msgstr "Toujours utiliser l'adresse IP auto-détectée (non bloqué par pare-feu)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 +msgid "Disable inbound (Firewalled)" +msgstr "Desactiver les connexions entrantes (derrière un pare-feu)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520 +msgid "" +"(select only if behind a firewall that throttles or blocks outbound TCP)" +msgstr "" +"(selectionner seulement si derrière un pare-feu qui limite les connexions " +"sortantes TCP)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:522 +msgid "Externally reachable TCP port" +msgstr "Port TCP joignable de l'extérieur" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:526 +msgid "Use the same port configured for UDP" +msgstr "Utiliser le même port qui a été configuré pour UDP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534 +msgid "Specify Port" +msgstr "Saisir le port" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:538 +msgid "Notes" +msgstr "Remarques" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:541 +msgid "" +"a) Do not reveal your port numbers to anyone! b) Changing these settings " +"will restart your router." +msgstr "" +"a)Ne révélez vos n° de ports à personne! b)La modification de ces réglages " +"redémarrera votre routeur. " + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:547 +msgid "Configuration Help" +msgstr "Aide à la configuration" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:549 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:598 +msgid "" +"While I2P will work fine behind most firewalls, your speeds and network " +"integration will generally improve if the I2P port is forwarded for both UDP " +"and TCP." +msgstr "" +"I2P fonctionnera derrière la plupart des pare-feux, mais votre vitesse et " +"votre intégration avec le réseau sera améliorée par la redirection des ports " +"UDP et TCP d'I2P." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:551 +msgid "" +"If you can, please poke a hole in your firewall to allow unsolicited UDP and " +"TCP packets to reach you." +msgstr "" +"If vous pouvez, ouvrez un port dans votre pare-feu pour recevoir les paquets " +"UDP et TCP non sollicités." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:553 +msgid "" +"If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole " +"punching with \"SSU introductions\" to relay traffic." +msgstr "" +"Sinon, I2P est compatible UPnP (Universal Plug and Play) et perçage de trou " +"UDP par \"représentations SSU\" pour relayer le trafic." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:555 +msgid "" +"Most of the options above are for special situations, for example where UPnP " +"does not work correctly, or a firewall not under your control is doing harm." +msgstr "" +"La plupart des options ci-dessous concernent des situations particulières, " +"par exemple quand UPnP ne marche pas correctement, ou qu'un pare-feu hors de " +"contrôle fait son pénible." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:557 +msgid "Certain firewalls such as symmetric NATs may not work well with I2P." +msgstr "" +"Certains types de pare-feu (tels que les NAT symétriques) empêchent un " +"fonctionnement correct." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 +msgid "" +"UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect " +"the external IP address and forward ports." +msgstr "" +"UPnP est utilisé pour communiquer avec des passerelles Internet pour " +"détecter l'adresse IP extérieure et contrôler la redirection des ports." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:568 +msgid "UPnP support is beta, and may not work for any number of reasons" +msgstr "" +"La gestion par UPnP est toujours en développement, et peut ne pas " +"fonctionner pour plusieurs raisons" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:570 +msgid "No UPnP-compatible device present" +msgstr "Aucun appareil compatible UPnP détecté" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:572 +msgid "UPnP disabled on the device" +msgstr "UPnP est désactivé sur l'appareil" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +msgid "Software firewall interference with UPnP" +msgstr "Interférence entre un pare-feu logiciel et UPnP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:576 +msgid "Bugs in the device's UPnP implementation" +msgstr "Bogues dans l'implémentation UPnP de l'appareil" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:578 +msgid "Multiple firewall/routers in the internet connection path" +msgstr "Il y a plusieurs routeurs/pare-feux entre le routeur I2P et l'Internet" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 +msgid "UPnP device change, reset, or address change" +msgstr "Changement d'appareil UPnP, redémarrage, ou changement d'adresse IP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:582 +msgid "Review the UPnP status here." +msgstr "Vérifier l'état d'UPnP ici." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 +msgid "" +"UPnP may be enabled or disabled above, but a change requires a router " +"restart to take effect." +msgstr "" +"UPnP peut être activé ou desactivé au-dessus, mais afin de prendre en compte " +"la changement il faut rédemarrer le routeur I2P." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +msgid "Hostnames entered above will be published in the network database." +msgstr "" +"Les noms d'hôtes saisis ci-dessus seront publié dans la base de données du " +"réseau I2P." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:588 +msgid "They are not private." +msgstr "Ils ne sont pas privés." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:590 +msgid "" +"Also, do not enter a private IP address like 127.0.0.1 or 192.168.1.1." +msgstr "" +"De plus, ne saisissez pas une adresse IP privée tel que 127.0.0.1 ou " +"192.168.1.1." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592 +msgid "" +"If you specify the wrong IP address or hostname, or do not properly " +"configure your NAT or firewall, your network performance will degrade " +"substantially." +msgstr "" +"Si vous saisissez une mauvaise adresse IP ou nom d'hôte, ou configurez votre " +"NAT ou pare-feu incorrectement, votre intégration avec le réseau I2P sera " +"substantiellement dégradée." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 +msgid "When in doubt, leave the settings at the defaults." +msgstr "Dans le doute, laissez les réglages par défaut." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:596 +msgid "Reachability Help" +msgstr "Aide sur la joignabilité" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:601 +msgid "" +"If you think you have opened up your firewall and I2P still thinks you are " +"firewalled, remember that you may have multiple firewalls, for example both " +"software packages and external hardware routers." +msgstr "" +"Si vous pensez que vous avez ouvert votre pare-feu et qu'I2P indique " +"toujours que vous êtes derrière le pare-feu, n'oubliez pas que vous avez " +"peut-être plusieurs pare-feux: par exemple celui de votre box DSL et un pare-" +"feu logiciel dans votre ordinateur." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +msgid "" +"If there is an error, the logs may also help " +"diagnose the problem." +msgstr "" +"S'il y a une erreur, les historiques peuvent aider " +"au diagnostic." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +msgid "Your UDP port does not appear to be firewalled." +msgstr "Votre port UDP ne semble pas bloqué par un pare-feu." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 +msgid "Your UDP port appears to be firewalled." +msgstr "Votre port UDP semble bloqué par un pare-feu." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:614 +msgid "" +"As the firewall detection methods are not 100% reliable, this may " +"occasionally be displayed in error." +msgstr "" +"Comme les méthodes de détection de pare-feu ne sont pas fiables à 100%, ceci " +"peut occasionnellement générer une erreur." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:616 +msgid "" +"However, if it appears consistently, you should check whether both your " +"external and internal firewalls are open for your port." +msgstr "" +"Cependant, si ça se reproduit systématiquement, vous devez vérifier que " +"votre box et vos pare-feux internes sont ouverts pour votre port." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 +msgid "" +"I2P will work fine when firewalled, there is no reason for concern. When " +"firewalled, the router uses \"introducers\" to relay inbound connections." +msgstr "" +"I2P fonctionne très bien derrière un pare-feu, ça n'est pas un problème. " +"Derrière un pare-feu, le routeur utilise des \"représentants\" pour relayer " +"les connexions entrantes." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:620 +msgid "" +"However, you will get more participating traffic and help the network more " +"if you can open your firewall(s)." +msgstr "" +"Cependant, vous obtiendrez plus de trafic participants et aiderez plus le " +"réseau si vous avez la possibilité d'ouvrir vos pare-feux." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:622 +msgid "" +"If you think you have already done so, remember that you may have both a " +"hardware and a software firewall, or be behind an additional, institutional " +"firewall you cannot control." +msgstr "" +"Si vous pensez que vous l'avez déjà fait, n'oubliez pas que vous avez peut-" +"être un pare-feu matériel et logiciel, ou que vous êtes derrière un pare-feu " +"supplémentaire sur lequel vous n'avez aucun contrôle (p.e. en entreprise)." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 +msgid "" +"Also, some routers cannot correctly forward both TCP and UDP on a single " +"port, or may have other limitations or bugs that prevent them from passing " +"traffic through to I2P." +msgstr "" +"De plus, certains pare-feux ne peuvent pas transférer correctement TCP et " +"UDP sur le même port, ou pourraient avoir d'autres limitations ou des " +"bogues qui les empêcheraient de passer le trafic à I2P." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 +msgid "The router is currently testing whether your UDP port is firewalled." +msgstr "Le routeur teste actuellement si votre port UDP est bloqué." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:632 +msgid "" +"The router is not configured to publish its address, therefore it does not " +"expect incoming connections." +msgstr "" +"Le routeur n'est pas configuré pour publier son adresse : il n'attend donc " +"pas de connexions entrantes." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:634 +msgid "" +"Hidden mode is automatically enabled for added protection in certain " +"countries." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:636 +msgid "WARN - Firewalled and Fast" +msgstr "WARN - Pare-feu et Rapide" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:638 +msgid "" +"You have configured I2P to share more than 128KBps of bandwidth, but you are " +"firewalled." +msgstr "" +"Vous avez configuré I2P pour partager plus de 128ko/s de bande passante, " +"mais vous êtes bloqué par un pare-feu." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:640 +msgid "" +"While I2P will work fine in this configuration, if you really have over " +"128KBps of bandwidth to share, it will be much more helpful to the network " +"if you open your firewall." +msgstr "" +"Bien qu'I2P fonctionne correctement dans cette configuration, si vous avez " +"vraiment plus de 128ko/s (~1Mb/s) de bande passante à partager, il serait " +"bénéfique pour le réseau que vous ouvriez un port dans votre pare-feu." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:642 +msgid "WARN - Firewalled and Floodfill" +msgstr "WARN - Pare-feu et Floodfill" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:644 +msgid "" +"You have configured I2P to be a floodfill router, but you are firewalled." +msgstr "" +"Vous avez configuré I2P pour être un routeur de remplissage par diffusion, " +"mais vous êtes derrière un pare-feu." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:646 +msgid "" +"For best participation as a floodfill router, you should open your firewall." +msgstr "" +"Pour une meilleure participation en tant que diffuseur, vous devriez ouvrir " +"votre pare-feu." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:648 +msgid "WARN - Firewalled with Inbound TCP Enabled" +msgstr "WARN - Pare-feu avec TCP entrant activé" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:650 +msgid "" +"You have configured inbound TCP, however your UDP port is firewalled, and " +"therefore it is likely that your TCP port is firewalled as well." +msgstr "" +"Vous avez configuré le TCP entrant, cependant votre port UDP est bloqué et " +"en conséquence il est probable que TCP l'est aussi." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:652 +msgid "" +"If your TCP port is firewalled with inbound TCP enabled, routers will not be " +"able to contact you via TCP, which will hurt the network." +msgstr "" +"Si votre port TCp est bloqué et les connexions entrantes TCP activées dans " +"la console, les routeurs ne pourront pas vous contacter via TCP, ce qui va " +"perturber le réseau. " + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:654 +msgid "Please open your firewall or disable inbound TCP above." +msgstr "" +"Merci d'ouvrir votre pare-feu ou de désactiver le TCP entrant ci-dessus." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656 +msgid "WARN - Firewalled with UDP Disabled" +msgstr "WARN - Pare-feu avec UDP désactivé" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658 +msgid "You have configured inbound TCP, however you have disabled UDP." +msgstr "Vous avez configuré le TCP entrant, mais vous avez désactivé UDP." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660 +msgid "" +"You appear to be firewalled on TCP, therefore your router cannot accept " +"inbound connections." +msgstr "" +"Vous apparaissez comme étant bloqué par un pare-feu pour TCP, et en " +"conséquence votre routeur ne peut pas accepter les connexions entrantes." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:662 +msgid "Please open your firewall or enable UDP." +msgstr "Merci d'ouvrir votre pare-feu ou d'activer UDP." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664 +msgid "ERR - Clock Skew" +msgstr "ERR - horloge décalée" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:666 +msgid "" +"Your system's clock is skewed, which will make it difficult to participate " +"in the network." +msgstr "" +"L'horloge système est décalée, ce qui rend la participation au réseau " +"difficile." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:668 +msgid "Correct your clock setting if this error persists." +msgstr "Corrigez votre réglage d'horloge si cette erreur persiste." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:670 +msgid "ERR - Private TCP Address" +msgstr "ERR - Adresse TCP privée" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:672 +msgid "" +"You must never advertise an unroutable IP address such as 127.0.0.1 or " +"192.168.1.1 as your external address." +msgstr "" +"Vous ne devez jamais publier une IP non routable telle que 127.0.0.1 ou " +"192.168.1.1 en tant qu'adresse externe." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:674 +msgid "Correct the address or disable inbound TCP above." +msgstr "Corrigez cette adresse ou désactivez le TCP entrant ci-dessus." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676 +msgid "ERR - SymmetricNAT" +msgstr "ERR - NAT symétrique" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:678 +msgid "I2P detected that you are firewalled by a Symmetric NAT." +msgstr "I2P a détecté que vous êtes derrière un NAT symétrique." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:680 +msgid "" +"I2P does not work well behind this type of firewall. You will probably not " +"be able to accept inbound connections, which will limit your participation " +"in the network." +msgstr "" +"I2P marche mal derrière ce genre de pare-feu. vous ne pourrez sûrement pas " +"accepter de recevoir de connexions entrantes, ce qui limitera votre " +"participation au réseau." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 +msgid "" +"ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " +"and restart" +msgstr "" +"ERR - Port UDP en cours d'utilisation - réglez i2np.udp.internalPort=xxxx " +"dans la configuration avancée et redémarrez" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 +msgid "I2P was unable to bind to port 8887 or other configured port." +msgstr "I2P n'a pas pu s'attacher au port configuré." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:686 +msgid "" +"Check to see if another program is using the configured port. If so, stop " +"that program or configure I2P to use a different port." +msgstr "" +"Vérifiez si un autre programme utilise le port configuré pour I2P. Si oui, " +"arrêtez ce programme ou configurez I2P pour qu'il utilise un port différent " +"(dans Windows tapez netstat dans une boîte de commandes pour lister les " +"ports utilisés par les programmes)." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 +msgid "" +"This may be a transient error, if the other program is no longer using the " +"port." +msgstr "" +"Il s'agit peut-être d'une erreur passagère, si l'autre programme n'utilise " +"plus le port." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:690 +msgid "However, a restart is always required after this error." +msgstr "" +"Cependant un redémarrage du routeur est toujours requis après cette erreur." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:692 +msgid "ERR - UDP Disabled and Inbound TCP host/port not set" +msgstr "ERR - UDP est désactivé et l'hôte/port entrants ne sont pas définis." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694 +msgid "" +"You have not configured inbound TCP with a hostname and port above, however " +"you have disabled UDP." +msgstr "" +"vous n'avez pas configuré le TCP entrant ci-dessus avec un nom d'hôte et un " +"port, mais vous avez désactivé UDP." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 +msgid "Therefore your router cannot accept inbound connections." +msgstr "Le routeur ne peut donc pas accepter de connexions entrantes." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698 +msgid "Please configure a TCP host and port above or enable UDP." +msgstr "Merci de configurer ci-dessus un nom et un port TCP, ou d'activer UDP." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 +msgid "ERR - Client Manager I2CP Error - check logs" +msgstr "ERR - Client Manager I2CP Error - vérifiez les historique" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:702 +msgid "This is usually due to a port 7654 conflict. Check the logs to verify." +msgstr "" +"Ceci est habituellement dû à un conflit de port 7654. Vérifiez dans " +"l'historique. (et pensez éventuellement à netstat ;-) ) " + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:704 +msgid "" +"Do you have another I2P instance running? Stop the conflicting program and " +"restart I2P." +msgstr "" +"Avez-vous une autre instance d'I2P en cours d'exécution? Arrêtez le " +"programme en conflit et redémarrez I2P." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:139 msgid "config peers" msgstr "Configuration des pairs" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:330 msgid "I2P Peer Configuration" msgstr "Configuration des pairs I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:405 msgid "Manual Peer Controls" msgstr "Contrôle manuel des pairs" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:332 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:407 msgid "Router Hash" msgstr "Empreinte du routeur" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:336 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:411 msgid "Manually Ban / Unban a Peer" msgstr "(Dé)banissement manuel d'un pair" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:413 msgid "" "Banning will prevent the participation of this peer in tunnels you create." msgstr "" "Le banissement empêchera ce pair de participer aux tunnels que vous créez." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:423 msgid "Adjust Profile Bonuses" msgstr "Ajuster les boni du profil" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:350 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:425 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 " @@ -5407,32 +6346,31 @@ msgstr "" "capacités pour quelques tunnels exploratoires. Les boni actuels sont " "affichés sur la" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:427 msgid "profiles page" msgstr "page des profils" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:370 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:280 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:445 msgid "Banned Peers" msgstr "Pairs bannis" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:391 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:466 msgid "Banned IPs" msgstr "Adresses IP bannies" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:139 msgid "config reseeding" msgstr "Config réamorçage" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:269 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:343 msgid "I2P Reseeding Configuration" msgstr "Configuration du réamorçage d'I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:325 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:400 msgid "Reseeding Configuration" msgstr "Configuration réamorçage" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:402 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 " @@ -5442,14 +6380,14 @@ msgstr "" "routeurs lors de l'installation initiale d'I2P, ou lorsqu'il reste au " "routeur trop peu de références à d'autre routeurs." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:404 msgid "" "If reseeding has failed, you should first check your network connection." msgstr "" "Si le réamorçage a échoué, vérifiez d'abord l'état de votre connexion au " "réseau." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:333 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:408 msgid "" "Change these only if HTTP is blocked by a restrictive firewall, reseed has " "failed, and you have access to an HTTP proxy." @@ -5457,60 +6395,106 @@ msgstr "" "Changez-les seulement si HTTP est bloqué par un pare-feu restrictif, si le " "réamorçage a échoué, et si vous avez accès à un mandataire (proxy) HTTP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:410 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "Voir les instructions de réamorçage manuel sur {0}." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:410 msgid "the FAQ" msgstr "la FAQ" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:337 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:412 msgid "Reseed URL Selection" msgstr "Sélection de l'URL de réamorçage" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:416 msgid "Try SSL first then non-SSL" msgstr "Préférer SSL, sinon, repli sur non-SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:349 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:420 msgid "Use SSL only" msgstr "Avec SSL seulement" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:355 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:424 msgid "Use non-SSL only" msgstr "Sans SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:357 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:426 msgid "Reseed URLs" msgstr "URLs de réamorçage" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:361 -msgid "Enable HTTP proxy (not used for SSL)" -msgstr "Activer le mandataire HTTP (non utilisé pour SSL)" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:430 +#, fuzzy +msgid "Enable HTTP Proxy?" +msgstr "Mandataire HTTP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:365 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:434 msgid "HTTP Proxy Host" msgstr "Hôte mandataire HTTP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:369 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:438 msgid "HTTP Proxy Port" msgstr "Port mandataire HTTP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:442 +#, fuzzy +msgid "Use HTTP Proxy Authorization?" +msgstr "Port mandataire HTTP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:446 +#, fuzzy +msgid "HTTP Proxy Username" +msgstr "Hôte mandataire HTTP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:450 +#, fuzzy +msgid "HTTP Proxy Password" +msgstr "Port mandataire HTTP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:454 +#, fuzzy +msgid "Enable HTTPS Proxy?" +msgstr "Mandataire HTTP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:458 +#, fuzzy +msgid "HTTPS Proxy Host" +msgstr "Hôte mandataire HTTP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:462 +#, fuzzy +msgid "HTTPS Proxy Port" +msgstr "Port mandataire HTTP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:466 +#, fuzzy +msgid "Use HTTPS Proxy Authorization?" +msgstr "Port mandataire HTTP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:470 +#, fuzzy +msgid "HTTPS Proxy Username" +msgstr "Hôte mandataire HTTP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:474 +#, fuzzy +msgid "HTTPS Proxy Password" +msgstr "Port mandataire HTTP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:139 msgid "config service" msgstr "Configuration du service" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:330 msgid "I2P Service Configuration" msgstr "Configuration du service I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:310 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:385 msgid "Shutdown the router" msgstr "Arrêter le routeur" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:312 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:387 msgid "" "Graceful shutdown lets the router satisfy the agreements it has already made " "before shutting down, but may take a few minutes." @@ -5519,14 +6503,14 @@ msgstr "" "avec d'autres routeurs avant la fermeture, mais cela prendra quelques " "minutes." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:314 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:389 msgid "" "If you need to kill the router immediately, that option is available as well." msgstr "" "Si vous avez besoin d'arrêter le routeur I2P immédiatement, cette option est " "également disponible." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:399 msgid "" "If you want the router to restart itself after shutting down, you can choose " "one of the following." @@ -5534,7 +6518,7 @@ msgstr "" "Si vous voulez que le routeur redémarre après l'arrêt, vous pouvez choisir " "une des possibilités suivantes." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:326 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:401 msgid "" "This is useful in some situations - for example, if you changed some " "settings that client applications only read at startup, such as the " @@ -5544,7 +6528,7 @@ msgstr "" "telle application cliente ne lit qu'au démarrage, comme le mot de passe de " "la console ou l'interface sur lequel elle écoute." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:328 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:403 msgid "" "A graceful restart will take a few minutes (but your peers will appreciate " "your patience), while a hard restart does so immediately." @@ -5552,18 +6536,18 @@ msgstr "" "Un redémarrage respectueux prendra quelques minutes (mais vos pairs " "apprécieront votre patience), un redémarrage immédiat est quasi instantané." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:405 msgid "" "After tearing down the router, it will wait 1 minute before starting back up " "again." msgstr "" "Après le redémarrage du routeur, il attendra 1 minute avant de se relancer." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:340 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:415 msgid "Systray integration" msgstr "Intégration dans la zone de notification" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:342 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:417 msgid "" "On the windows platform, there is a small application to sit in the system " "tray, allowing you to view the router's status" @@ -5571,7 +6555,7 @@ msgstr "" "Sur Windows, une icône pour la zone de notification indiquant l'état du " "routeur " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:344 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:419 msgid "" "(later on, I2P client applications will be able to integrate their own " "functionality into the system tray as well)." @@ -5579,23 +6563,23 @@ msgstr "" "(Ultérieurement, les applications clientes I2P pourront aussi intégrer leurs " "propres fonctionnalités dans la zone de notification système)." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:421 msgid "If you are on windows, you can either enable or disable that icon here." msgstr "Si vous êtes sur Windows, vous pouvez (dés)activer cette icône ici." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:423 msgid "Show systray icon" msgstr "Afficher l'icône de zone de notification" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:350 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:425 msgid "Hide systray icon" msgstr "Masquer l'icône de zone de notification" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:427 msgid "Run on startup" msgstr "Lancer au démarrage" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:354 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:429 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." @@ -5603,16 +6587,16 @@ msgstr "" "Vous pouvez contrôler si I2P est lancé ou pas au démarrage en choisissant " "une des options suivantes: I2P installera le service en conséquence." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:431 msgid "If you prefer the command line, you can also run the " msgstr "Si vous préférez la ligne commande, vous pouvez aussi exécuter la" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:364 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:355 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:439 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:430 msgid "Note" msgstr "Note" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:366 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:441 msgid "" "If you are running I2P as service right now, removing it will shut down your " "router immediately." @@ -5620,7 +6604,7 @@ msgstr "" "Si vous exécutez actuellement I2P en tant que service, l'enlever arrêtera le " "routeur immédiatement." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:443 msgid "" "You may want to consider shutting down gracefully, as above, then running " "uninstall_i2p_service_winnt.bat." @@ -5628,15 +6612,15 @@ msgstr "" "Vous pouvez faire un arrêt respectueux, comme ci-dessus, puis lancer le " "fichier uninstall_i2p_service_winnt.bat." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:372 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:447 msgid "Debugging" msgstr "Débogage" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:374 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:449 msgid "View the job queue" msgstr "Afficher la file d'attente de travaux" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:378 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 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 service " "Wrapper." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:384 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:459 msgid "Launch browser on router startup?" msgstr "Lancer le navigateur au démarrage du routeur?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:386 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:461 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5659,69 +6643,94 @@ msgstr "" "La plus grande partie de la configuration d'I2P se fait dans cette console, " "et donc pour votre confort, I2P peut lancer au démarrage votre navigateur sur" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:120 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:139 +#, fuzzy +msgid "config summary bar" +msgstr "Panneau de contrôle" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:330 +#, fuzzy +msgid "I2P Summary Bar Configuration" +msgstr "Configuration des statistiques d'I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:401 +#, fuzzy +msgid "Refresh Interval" +msgstr "Actualiser toutes les" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:407 +msgid "seconds" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:411 +#, fuzzy +msgid "Customize Summary Bar" +msgstr "Panneau de contrôle" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:137 msgid "config stats" msgstr "config stats" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:257 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:304 msgid "I2P Stats Configuration" msgstr "Configuration des statistiques d'I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:355 msgid "Configure I2P Stat Collection" msgstr "Sélection des données à collecter" -#: ../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:357 msgid "Enable full stats?" msgstr "Activer toutes les statistiques" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:336 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:364 msgid "change requires restart to take effect" msgstr "la modification sera prise en compte au prochain démarrage" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:373 msgid "Stat file" msgstr "Fichier des statistiques" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:342 +#. shouldShowLog +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:382 msgid "Filter" msgstr "Filtre" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:344 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:355 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:384 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:395 msgid "toggle all" msgstr "basculer tout" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:357 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:403 msgid "Log" msgstr "Histo." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:411 msgid "Graph" msgstr "Graph." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:398 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:466 msgid "Advanced filter" msgstr "Filtre avancé" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:139 msgid "config tunnels" msgstr "Configuration des tunnels" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:269 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:343 msgid "I2P Tunnel Configuration" msgstr "Configuration des tunnels I2P" -#: ../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:410 msgid "The default settings work for most people." msgstr "" "La configuration par défaut fonctionne pour la plupart des utilisateurs." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:414 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "Il y a une contradiction fondamentale entre anonymat et performances." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:342 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:417 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 " @@ -5731,57 +6740,57 @@ msgstr "" "3 sauts + 0-2 sauts), ou en grand nombre avec une réserve de secours élevée, " "peuvent gravement réduire les performances ou la fiabilité. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:420 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "" "Une forte charge UC et/ou utilisation de bande passante sortante peuvent en " "résulter. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:423 msgid "Change these settings with care, and adjust them if you have problems." msgstr "" "Modifiez ces réglages avec prudence, et fignolez-les en cas de problèmes." -#: ../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:433 msgid "" "Exploratory tunnel setting changes are stored in the router.config file." msgstr "" "Les modifications des réglages de tunnels exploratoires sont enregistrés " "dans le fichier router.config." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:436 msgid "Client tunnel changes are temporary and are not saved." msgstr "" "Les modifications des tunnels clients sont temporaires et ne sont pas " "enregistrées." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:438 msgid "To make permanent client tunnel changes see the" msgstr "" "Pour faire des modifications permanentes à un tunnel client particulier, " "voyez la" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:365 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:440 msgid "i2ptunnel page" msgstr "page i2ptunnel" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:137 msgid "config UI" msgstr "configuration de la console" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:269 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:314 msgid "I2P UI Configuration" msgstr "Préférences de la console" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:353 msgid "Router Console Theme" msgstr "Thème de la console" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:374 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "Sélection de thème indisponible pour Internet Explorer, désolé." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:376 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 " @@ -5791,124 +6800,154 @@ msgstr "" "croire; configurez-le (ou son proxy) pour qu'il utilise une chaîne User " "Agent différente si vous souhaitez pouvoir changer de thème." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:379 msgid "Router Console Language" msgstr "Langue de la console" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:385 +#, fuzzy 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 "" "Merci de contribuer à la traduction de la console du routeur ! Contactez les " "développeurs sur IRC #i2p-dev afin de donner un coup de main." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:360 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:389 msgid "Apply" msgstr "Appliquer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:137 msgid "config update" msgstr "mise à jour config" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:304 msgid "I2P Update Configuration" msgstr "Configuration des mises à jour" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:361 msgid "Check for I2P and news updates" msgstr "Vérification de mises à jour I2P et nouvelles" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:332 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:363 msgid "News & I2P Updates" msgstr "Actualités & mises à jour i2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:336 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:367 msgid "Check for news updates" msgstr "Contrôle de mises à jour" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:369 msgid "News Updates" msgstr "Mises à jour des nouvelles" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:344 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:377 msgid "Update In Progress" msgstr "Mise à jour en cours" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:385 msgid "News URL" msgstr "URL des actualités" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:389 msgid "Refresh frequency" msgstr "Fréquence d'actualisation" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:362 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:395 msgid "Update policy" msgstr "Méthode de mise à jour" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:401 msgid "Update through the eepProxy?" msgstr "Mettre à jour via l'eeProxy ?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:372 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:405 msgid "eepProxy host" msgstr "eeProxy hôte" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:376 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:409 msgid "eepProxy port" msgstr "Port eepProxy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:382 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:415 msgid "Update URLs" msgstr "Mettre à jour à partir de ces URLs" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:386 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:419 msgid "Trusted keys" msgstr "Clés de confiance" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:390 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:423 msgid "Update with unsigned development builds?" msgstr "" "Mettre à jour avec les versions intermédiaires de développement non signées?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:394 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:427 msgid "Unsigned Build URL" msgstr "L'URL de version non signée" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:400 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:433 msgid "Updates will be dispatched via your package manager." msgstr "Les mises à jours seront relayées par votre gestionnaire de paquets" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:406 -msgid "Save" -msgstr "Enregistrer" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:136 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:136 +msgid "home" +msgstr "accueil" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:383 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:354 +msgid "Welcome to I2P" +msgstr "Bienvenue sur I2P !" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:321 +#, fuzzy +msgid "I2P Addressbook" +msgstr "Carnet d'adresses" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:323 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:323 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:323 +msgid "Open in new tab" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:328 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:327 +#, fuzzy +msgid "Your browser does not support iFrames." +msgstr "Votre port UDP ne semble pas bloqué par un pare-feu." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:329 +msgid "Click here to continue." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:144 msgid "Internal Error" msgstr "Erreur interne" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:130 -msgid "Router Console" -msgstr "Console du routeur I2P" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:134 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:150 msgid "Configuration" msgstr "Configuration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:157 msgid "Sorry! There has been an internal error." msgstr "Désolé! Une erreur interne est survenue." #. note to translators - both parameters are URLs -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:146 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:261 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:161 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:335 #, java-format msgid "Please report bugs on {0} or {1}." msgstr "Merci de signaler les bogues sur {0} ou {1}." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:150 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:265 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:164 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:339 msgid "" "You may use the username \"guest\" and password \"guest\" if you do not wish " "to register." @@ -5916,27 +6955,27 @@ msgstr "" "Vous pouvez utiliser l'identifiant \"guest\" et le mot de passe \"guest\" si " "vous ne souhaitez pas vous inscrire." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:152 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:267 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:168 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:341 msgid "Please include this information in bug reports" msgstr "Veuillez inclure cette information dans les rapports des bugs" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:154 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:170 msgid "Error Details" msgstr "Détails de l'erreur" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:156 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:172 #, java-format msgid "Error {0}" msgstr "Erreur {0}" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:176 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:257 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:191 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:331 msgid "I2P Version and Running Environment" msgstr "Version d'I2P & environnement d'exécution" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:204 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:390 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." @@ -5946,90 +6985,114 @@ msgstr "" "votre identité. Merci de vérifier tout ce que vous incluez dans un rapport " "de bogue." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:130 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:148 msgid "Page Not Found" msgstr "Page introuvable" -#: ../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:319 msgid "" "Sorry! You appear to be requesting a non-existent Router Console page or " "resource." msgstr "" "Désolé! Vous avez demandé une page ou ressource de la console inexistante. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:273 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:321 msgid "Error 404" msgstr "Erreur 404" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:326 msgid "not found" msgstr "non trouvé" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:138 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:136 msgid "graphs" msgstr "graphiques" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:324 msgid "I2P Performance Graphs" msgstr "Graphiques de performances I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:118 -msgid "home" -msgstr "accueil" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:312 +msgid "" +"Click a flag to select a language. Click 'configure language' below to " +"change it later." +msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:346 -msgid "Welcome to I2P" -msgstr "Bienvenue sur I2P !" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:362 +msgid "Search I2P" +msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:118 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:382 +msgid "Eepsites of Interest" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:154 +#, fuzzy +msgid "i2p tunnel manager" +msgstr "page i2ptunnel" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:322 +#, fuzzy +msgid "I2P Tunnel Manager" +msgstr "page I2PTunnel" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:138 +msgid "Jar File Dump" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:136 msgid "job queue" msgstr "file d'attente" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:303 msgid "I2P Router Job Queue" msgstr "File d'attente de travaux du routeur" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:118 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:138 msgid "logs" msgstr "historiques" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:329 msgid "I2P Router Logs" msgstr "Fichier traces du routeur I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:310 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:392 msgid "Critical Logs" msgstr "Historiques critiques" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:314 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:396 msgid "Router Logs" msgstr "Historiques du routeur" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:402 msgid "Service (Wrapper) Logs" msgstr "Historique du service Wrapper" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:118 -msgid "network database summary" -msgstr "Résumé base de données" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:136 +#, fuzzy +msgid "network database" +msgstr "Base de données du réseau" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:255 -msgid "I2P Network Database Summary" -msgstr "Résumé base de données I2P" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:303 +#, fuzzy +msgid "I2P Network Database" +msgstr "Base de données du réseau" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:122 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:142 msgid "WebApp Not Found" msgstr "Application web introuvable" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:333 msgid "Web Application Not Running" msgstr "Application web non lancée" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:261 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:335 msgid "The requested web application is not running." msgstr "L'application web demandée n'est pas lancée." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:337 msgid "" "Please visit the config clients page to start it." @@ -6037,53 +7100,131 @@ msgstr "" "Pour la lancer, rendez-vous sur configuration des clients." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:118 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:136 msgid "peer connections" msgstr "connexions de pairs" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:303 msgid "I2P Network Peers" msgstr "Pairs I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:118 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:136 msgid "peer profiles" msgstr "profils de pairs" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:303 msgid "I2P Network Peer Profiles" msgstr "Profils de pairs I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:118 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:136 msgid "statistics" msgstr "statistiques" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:272 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:316 msgid "I2P Router Statistics" msgstr "Statistiques du routeur I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:301 #, java-format msgid "Disable {0} Refresh" msgstr "Désactiver l''actualisation automatique {0}" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:118 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:154 +#, fuzzy +msgid "torrents" +msgstr "Torrents" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:321 +msgid "I2P Torrent Downloader" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:136 msgid "tunnel summary" msgstr "résumé des tunnels" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:303 msgid "I2P Tunnel Summary" msgstr "Résumé des tunnels I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:118 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:136 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:303 msgid "Peer Profile" msgstr "Profils de pair" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:326 #, java-format msgid "Profile for peer {0}" msgstr "Profil du pair {0}" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:154 +#, fuzzy +msgid "webmail" +msgstr "Messagerie web" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:321 +msgid "I2P Webmail" +msgstr "" + +#~ msgid "IP banned" +#~ msgstr "IP bannie" + +#~ msgid "Network Database RouterInfo Lookup" +#~ msgstr "Recherche RouterInfo dans la base de données du réseau " + +#~ msgid "Network Database Contents" +#~ msgstr "Contenus NetDb" + +#~ msgid "View RouterInfo" +#~ msgstr "Retour synthèse routeurs" + +#~ msgid "View LeaseSets" +#~ msgstr "Afficher les jeux de baux" + +#~ msgid "Show all routers" +#~ msgstr "Afficher tous, avec statistiques basiques" + +#~ msgid "Plugin {0} installed, router restart required" +#~ msgstr "Greffon {0} installé, le routeur doit être redémarré" + +#~ msgid "Peer Profiles" +#~ msgstr "Profils des pairs" + +#~ msgid "Floodfill and Integrated Peers" +#~ msgstr "Pairs diffuseurs et intégrés" + +#~ msgid "Anonymous resident webserver" +#~ msgstr "Serveur web anonyme" + +#~ msgid "Webserver" +#~ msgstr "Serveur web" + +#~ msgid "WARN-Firewalled and Fast" +#~ msgstr "WARN - Pare-feu et Rapide" + +#~ msgid "Tunnel Counts By Peer" +#~ msgstr "Nombre de tunnels par pair" + +#~ msgid "% of total" +#~ msgstr "% du total" + +#~ msgid "Our Tunnels" +#~ msgstr "Mes tunnels" + +#~ msgid "Participating Tunnels" +#~ msgstr "Tunnels participants" + +#~ msgid "Totals" +#~ msgstr "Totaux" + +#~ msgid "Enable HTTP proxy (not used for SSL)" +#~ msgstr "Activer le mandataire HTTP (non utilisé pour SSL)" + +#~ msgid "network database summary" +#~ msgstr "Résumé base de données" + +#~ msgid "I2P Network Database Summary" +#~ msgstr "Résumé base de données I2P" + #~ msgid "Gracefully restarting I2P to change published router address" #~ msgstr "" #~ "Redémarrage respectueux en cours pour modifier l'adresse routeur publiée" @@ -6146,9 +7287,6 @@ msgstr "Profil du pair {0}" #~ msgid "minutes" #~ msgstr "minutes" -#~ msgid "Download" -#~ msgstr "Télécharger" - #~ msgid "" #~ "Please report bugs on trac." #~ "i2p2.i2p." diff --git a/apps/routerconsole/locale/messages_hu.po b/apps/routerconsole/locale/messages_hu.po new file mode 100644 index 000000000..3f4a3864a --- /dev/null +++ b/apps/routerconsole/locale/messages_hu.po @@ -0,0 +1,6716 @@ +# I2P +# Copyright (C) 2009 The I2P Project +# This file is distributed under the same license as the routerconsole package. +# To contribute translations, see http://www.i2p2.de/newdevelopers +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: I2P\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-06-03 13:26+0000\n" +"PO-Revision-Date: 2012-06-03 11:47+0000\n" +"Last-Translator: AdminLMH \n" +"Language-Team: Hungarian (http://www.transifex.net/projects/p/I2P/language/" +"hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#. 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:1370 +#, 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:1374 +#, java-format +msgid "1 sec" +msgid_plural "{0} sec" +msgstr[0] "1 mp" +msgstr[1] "{0} mp" + +#. minutes +#. alternates: mins, min. 'minutes' is probably too long. +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1378 +#, java-format +msgid "1 min" +msgid_plural "{0} min" +msgstr[0] "1 perc" +msgstr[1] "{0} perc" + +#. hours +#. alternates: hrs, hr., hrs. +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1382 +#, java-format +msgid "1 hour" +msgid_plural "{0} hours" +msgstr[0] "1 óra" +msgstr[1] "{0} óra" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1384 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:341 +msgid "n/a" +msgstr "nem elérhető" + +#. days +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1387 +#, java-format +msgid "1 day" +msgid_plural "{0} days" +msgstr[0] "1 nap" +msgstr[1] "{0} nap" + +#: ../../../router/java/src/net/i2p/router/Blocklist.java:127 +#, java-format +msgid "Banned by router hash: {0}" +msgstr "Kitiltva router hash alapján: {0}" + +#: ../../../router/java/src/net/i2p/router/Blocklist.java:129 +msgid "Banned by router hash" +msgstr "Router hash alapján kitiltva" + +#. Temporary reason, until the job finishes +#: ../../../router/java/src/net/i2p/router/Blocklist.java:672 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:745 +#, java-format +msgid "IP banned by blocklist.txt entry {0}" +msgstr "IP kitiltva a blocklist.txt következő bejegyzése alapján: {0}" + +#: ../../../router/java/src/net/i2p/router/Blocklist.java:784 +msgid "IPs Banned Until Restart" +msgstr "IP-k Kitiltva Újraindításig" + +#: ../../../router/java/src/net/i2p/router/Blocklist.java:808 +msgid "IPs Permanently Banned" +msgstr "Állandóan kitiltott IP-k" + +#: ../../../router/java/src/net/i2p/router/Blocklist.java:810 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66 +msgid "From" +msgstr "Innen" + +#: ../../../router/java/src/net/i2p/router/Blocklist.java:812 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 +msgid "To" +msgstr "Ide" + +#: ../../../router/java/src/net/i2p/router/Blocklist.java:848 +#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:47 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:418 +msgid "none" +msgstr "semmi" + +#. 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:73 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:115 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:517 +msgid "Rejecting tunnels: Starting up" +msgstr "Alagutak elutasítva: indítás" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:168 +msgid "Rejecting tunnels: High message delay" +msgstr "Alagutak elutasítva: Nagy üzenet késés" + +#. hard to do {0} from here +#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of tunnels: High number of requests"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:207 +msgid "Rejecting most tunnels: High number of requests" +msgstr "Alagutak legtöbbje elutasítva: nagy számú kérés" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:262 +msgid "Rejecting tunnels: Limit reached" +msgstr "Alagutak elutasítva: Határ elérve" + +#. .067KBps +#. * also limited to 90% - see below +#. always leave at least 4KBps free when allowing +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:330 +msgid "Rejecting tunnels: Bandwidth limit" +msgstr "Alagutak elutasítva: Sávszélesség korlát" + +#. hard to do {0} from here +#. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: Bandwidth limit"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:400 +msgid "Rejecting most tunnels: Bandwidth limit" +msgstr "Alagutak legtöbbje elutasítva: Sávszélesség korlát" + +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:404 +msgid "Accepting most tunnels" +msgstr "Alagutak többségének elfogadása" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 +msgid "Accepting tunnels" +msgstr "Alagutak elfogadása" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:522 +msgid "Rejecting tunnels: Shutting down" +msgstr "Alagutak elutasítva: kikapcsolás folyamatban" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:527 +msgid "Rejecting tunnels" +msgstr "Alagutak elutasítása" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:149 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +msgid "Reseeding" +msgstr "Újratáplálás (reseed) folyamatban" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:161 +#, java-format +msgid "Reseed fetched only 1 router." +msgid_plural "Reseed fetched only {0} routers." +msgstr[0] "Az újratáplálás csak 1 routert hozott." +msgstr[1] "Az újratáplálás csak {0} routert hozott." + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:168 +msgid "Reseed failed." +msgstr "Újratáplálás (reseed) sikertelen." + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:169 +#, java-format +msgid "See {0} for help." +msgstr "Segítségért lásd {0}." + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:170 +msgid "reseed configuration page" +msgstr "újratáplálás (reseed) beállítási oldal" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:311 +msgid "Reseeding: fetching seed URL." +msgstr "Újratáplálás: táplálási URL kézbesítése." + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:369 +#, java-format +msgid "" +"Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." +msgstr "" +"Újratáplálás: router infó kézbesítése a táplálási URL-ről: ({0} sikeres, {1} " +"hibás)." + +#. 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 "Üzenet fogadási sbessége (bájt/mp)" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:34 +msgid "Message send rate (bytes/sec)" +msgstr "Üzenet küldési sebessége (bájt/mp)" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:35 +msgid "Low-level send rate (bytes/sec)" +msgstr "Alacsony szintű küldési ráta (bájt/mp)" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:36 +msgid "Low-level receive rate (bytes/sec)" +msgstr "Alacsony szintű fogadási ráta (bájt/mp)" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:37 +msgid "How many peers we are actively talking with" +msgstr "Hány társsal beszélünk aktívan" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:40 +msgid "Known fast peers" +msgstr "Ismert gyors társak" + +#: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:529 +msgid "NetDb entry" +msgstr "NetDb bejegyzés" + +#. 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 "Nincs átvitel (rejtett vagy indul)?" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:453 +msgid "Unreachable on any transport" +msgstr "Egyik átvitelen sem érhető el" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:502 +msgid "Router Transport Addresses" +msgstr "Router Átvitel Címek" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:507 +#, java-format +msgid "{0} is used for outbound connections only" +msgstr "A következő csak kimenő csatlakozásokhoz használva: {0}" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521 +#: ../java/src/net/i2p/router/web/HomeHelper.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:149 +msgid "Help" +msgstr "Segítség" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:522 +msgid "" +"Your transport connection limits are automatically set based on your " +"configured bandwidth." +msgstr "" +"Átviteli csatlakozási korlátok automatikusan kerülnek beállításra a " +"konfigurált sávszélesség alapján." + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 +msgid "" +"To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " +"i2np.udp.maxConnections=nnn on the advanced configuration page." +msgstr "" +"E határok felülírásához a következő beállításokat a haladó beállitások " +"oldalon: i2np.ntcp.maxConnections=nnn és i2np.udp.maxConnections=nnn ." + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:279 +msgid "Definitions" +msgstr "Meghatározások" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:752 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1958 +#: ../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:91 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204 +msgid "Peer" +msgstr "Társ" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527 +msgid "The remote peer, identified by router hash" +msgstr "A távoli társ, router hash alapján azonosítva" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:753 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 +msgid "Dir" +msgstr "Könyvtár" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:529 +msgid "Inbound connection" +msgstr "Bejövő csatlakozás" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:531 +msgid "Outbound connection" +msgstr "Kimenő csatlakozás" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 +msgid "They offered to introduce us (help other peers traverse our firewall)" +msgstr "" +"Felajánlották, hogy bemutatnak minket (segít a többi társnak átmenni a " +"tűzfalunkon)" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 +msgid "We offered to introduce them (help other peers traverse their firewall)" +msgstr "" +"Feljánlottuk, hogy bemutatjuk őket (segít a többi társnak átmenni a " +"tűzfalukon)" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +msgid "How long since a packet has been received / sent" +msgstr "Mennyi idő telt el az utolsó csomag fogadása / küldése óta" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:754 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1963 +msgid "Idle" +msgstr "Üres" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:755 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1968 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 +msgid "In/Out" +msgstr "Be/Ki" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 +msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" +msgstr "Finomított bejövő / kimenő átviteli ráta (KB / mp)" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 +msgid "How long ago this connection was established" +msgstr "Mennyi ideje lett a kapcsolat létrehozva" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:756 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1973 +msgid "Up" +msgstr "Fel" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:757 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1975 +msgid "Skew" +msgstr "Pontatlanság" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 +msgid "The difference between the peer's clock and your own" +msgstr "A különbség a társ órája és a sajátod között" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540 +msgid "" +"The congestion window, which is how many bytes can be sent without an " +"acknowledgement" +msgstr "A torlódás ablak, azaz mennyi bájt küldhető visszaigazolás nélkül" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 +msgid "The number of sent messages awaiting acknowledgement" +msgstr "A visszaigazolásra váró elküldött üzenetek száma" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 +msgid "The maximum number of concurrent messages to send" +msgstr "Az egyszrre küldendő üzenetek maximális száma" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 +msgid "The number of pending sends which exceed congestion window" +msgstr "A függőben lévő küldések, melyek túllépik a torlódás ablakot" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 +msgid "The slow start threshold" +msgstr "A lassú indítás határérték" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545 +msgid "The round trip time in milliseconds" +msgstr "A körbejárási idő ezredmásodpercben." + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1985 +msgid "Dev" +msgstr "Fejlesztő" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 +msgid "The standard deviation of the round trip time in milliseconds" +msgstr "A körbejárási idő normális szórása ezredmásodpercben" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 +msgid "The retransmit timeout in milliseconds" +msgstr "Újraközlés időtúllépése ezredmásodpercben" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548 +msgid "" +"Current maximum send packet size / estimated maximum receive packet size " +"(bytes)" +msgstr "" +"Jelenlegi maximális küldési csomag méret / becsült maximális fogadási csomag " +"méret (bájt)" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:758 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1992 +msgid "TX" +msgstr "Küldött" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 +msgid "The total number of packets sent to the peer" +msgstr "A társnak küldött csomagok teljes száma" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:759 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1994 +msgid "RX" +msgstr "Fogadott" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550 +msgid "The total number of packets received from the peer" +msgstr "A társtól érkezett csomagok teljes száma" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:551 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1997 +msgid "Dup TX" +msgstr "Duplex Küldött" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:551 +msgid "The total number of packets retransmitted to the peer" +msgstr "A társnak újraközölt csomagok teljes száma" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:552 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1999 +msgid "Dup RX" +msgstr "Duplex Fogadott" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:552 +msgid "The total number of duplicate packets received from the peer" +msgstr "A társtól érkezett duplikált csomagok teljes száma" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:437 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +msgid "Service" +msgstr "Szolgáltatás" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:439 +msgid "WAN Common Interface Configuration" +msgstr "WAN Általános Interfész Beállítás" + +#: ../../../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:96 +msgid "Status" +msgstr "Státusz" + +#: ../../../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 "Típus" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:442 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:448 +msgid "Upstream" +msgstr "Felfelé menő" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:443 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:449 +msgid "Downstream" +msgstr "Lefelé jövő" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:445 +msgid "WAN PPP Connection" +msgstr "WAP PPP Kapcsolat" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:450 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:458 +msgid "External IP" +msgstr "Külső IP" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:452 +msgid "Layer 3 Forwarding" +msgstr "3. réteg Továbbítás" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:453 +msgid "Default Connection Service" +msgstr "Alapértelmezett Csatlakozási Szolgáltatás" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:455 +msgid "WAN IP Connection" +msgstr "WAN IP Kapcsolat" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:460 +msgid "WAN Ethernet Link Configuration" +msgstr "WAN Ethernet" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:473 +msgid "Found Device" +msgstr "Megvan az Eszköz" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:475 +msgid "Subdevice" +msgstr "Aleszköz" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:496 +msgid "UPnP Status" +msgstr "UPnP Státusz" + +#: ../../../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 "" +"UPnP letiltva; van egynél több UPnP Internet Átjáró (Gateway) Eszköz a Helyi " +"Hálózaton?" + +#: ../../../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 nem talált UPnP-t használó kompatibilis eszköt a Helyi Hálózaton." + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:510 +#, java-format +msgid "The current external IP address reported by UPnP is {0}" +msgstr "Az UPnP által visszajelzett jelenlegi külső IP Cím a következő: {0}" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:512 +msgid "The current external IP address is not available." +msgstr "A jelenleg külső IP cím nem áll rendelkezésre." + +#: ../../../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 "Az UPnP jelentése szerint a maximális lefelé jövő bitráta {0} bit/mp" + +#: ../../../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 "Az UPnP jelentése szerint a maximális felfelé menő bitráta {0} bit/mp" + +#. {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:527 +#, java-format +msgid "{0} port {1,number,#####} was successfully forwarded by UPnP." +msgstr "UPnP sikeresen átirányította a következőt: {0} port {1,number,#####}." + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:529 +#, java-format +msgid "{0} port {1,number,#####} was not forwarded by UPnP." +msgstr "" +"Nincs átirányítva az UPnP által a következő: {0} port {1,number,#####}." + +#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:162 +msgid "UPnP is not enabled" +msgstr "UPnP nincs engedélyezve" + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:401 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:618 +#, java-format +msgid "Excessive clock skew: {0}" +msgstr "Kimagasló óra pontatlanság: {0}" + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:747 +msgid "NTCP connections" +msgstr "NTCP kapcsolatok" + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:748 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1954 +msgid "Limit" +msgstr "Határ" + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:749 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1955 +msgid "Timeout" +msgstr "Időtúllépés" + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:760 +msgid "Out Queue" +msgstr "Kimenő Sor" + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:761 +msgid "Backlogged?" +msgstr "Visszanaplózva?" + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:775 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2017 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 +msgid "Inbound" +msgstr "Bejövő" + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:777 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2019 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 +msgid "Outbound" +msgstr "Kimenő" + +#. buf.append("


    \n"); +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:826 +msgid "peers" +msgstr "társak" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1953 +msgid "UDP connections" +msgstr "UDP csatlakozások" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1960 +msgid "Sort by peer hash" +msgstr "Rendezés társ hash szerint" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 +msgid "Direction/Introduction" +msgstr "Irány/Bemutató" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1964 +msgid "Sort by idle inbound" +msgstr "Rendezés üres bejövő szerint" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1966 +msgid "Sort by idle outbound" +msgstr "Rendezés üres kimenő szerint" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1969 +msgid "Sort by inbound rate" +msgstr "Rendezés bejövő sebesség szerint" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1971 +msgid "Sort by outbound rate" +msgstr "Rendezés kimenő sebeeség szerint" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1974 +msgid "Sort by connection uptime" +msgstr "Rendezés kapcsolat indítása óta eltelt idő szerint" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1976 +msgid "Sort by clock skew" +msgstr "Rendezés óra eltérése szerint" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1979 +msgid "Sort by congestion window" +msgstr "Rendezés torlódás ablak szerint" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1981 +msgid "Sort by slow start threshold" +msgstr "Rendezés lassú indítás küszöb szerint" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1984 +msgid "Sort by round trip time" +msgstr "Rendezés körbejárási idő szerint" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1986 +msgid "Sort by round trip time deviation" +msgstr "Rendezés körbejárási idő eltérése szerint" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1988 +msgid "Sort by retransmission timeout" +msgstr "Rendezés újraátviteli időtúllépés szerint" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1991 +msgid "Sort by outbound maximum transmit unit" +msgstr "Rendezés maximális kimenő továbbítási egységenként" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1993 +msgid "Sort by packets sent" +msgstr "Rendezés küldött csomagok szerint" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1995 +msgid "Sort by packets received" +msgstr "Rendezés fogadott csomagok szerint" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1998 +msgid "Sort by packets retransmitted" +msgstr "Rendezés újraközvetített csomagok szerint" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2000 +msgid "Sort by packets received more than once" +msgstr "Rendezés több, mint egyszer fogadott csomagok szerint" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2021 +msgid "We offered to introduce them" +msgstr "Fejajánlottuk, hogy bemutatjuk őket" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2023 +msgid "They offered to introduce us" +msgstr "Felajánlották, hogy bemutatnak minket" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2027 +msgid "Choked" +msgstr "Eltömődött" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2035 +msgid "1 fail" +msgstr "1 sikertelen" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2037 +#, java-format +msgid "{0} fails" +msgstr "{0} sikertelen" + +#. 1 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2043 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:13 +msgid "Banned" +msgstr "Kitiltva" + +#. buf.append("
    \n"); +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2173 +msgid "SUMMARY" +msgstr "ÖSSZEGZÉS" + +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:187 +msgid "Dropping tunnel requests: Too slow" +msgstr "Alagút kérések elvetése: túl lassú" + +#. don't even bother, since we are so overloaded locally +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:330 +msgid "Dropping tunnel requests: Overloaded" +msgstr "Alagút kérések elvetése: túlterhelt" + +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:539 +msgid "Rejecting tunnels: Request overload" +msgstr "Alagutak elvetése: kérés túlterhelt" + +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:570 +msgid "Rejecting tunnels: Connection limit" +msgstr "Alagutak elvetése: Kapcsolódási korlát" + +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:773 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:794 +msgid "Dropping tunnel requests: High load" +msgstr "Alagút kérések elvetése: Magas töltöttség" + +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:786 +msgid "Dropping tunnel requests: Queue time" +msgstr "Alagút kérések elvetése: Sorba állítási idő" + +#. 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ím Proxy" + +#: ../java/build/Countries.java:4 +msgid "Satellite Provider" +msgstr "Műhold Szolgáltató" + +#: ../java/build/Countries.java:5 +msgid "Andorra" +msgstr "Andorra" + +#: ../java/build/Countries.java:6 +msgid "United Arab Emirates" +msgstr "Egyesült Arab Emirátusok" + +#: ../java/build/Countries.java:7 +msgid "Afghanistan" +msgstr "Afganisztán" + +#: ../java/build/Countries.java:8 +msgid "Antigua and Barbuda" +msgstr "Antigua és Barbuda" + +#: ../java/build/Countries.java:9 +msgid "Anguilla" +msgstr "Anguilla" + +#: ../java/build/Countries.java:10 +msgid "Albania" +msgstr "Albánia" + +#: ../java/build/Countries.java:11 +msgid "Armenia" +msgstr "Örményország" + +#: ../java/build/Countries.java:12 +msgid "Netherlands Antilles" +msgstr "Holland Antillák" + +#: ../java/build/Countries.java:13 +msgid "Angola" +msgstr "Angola" + +#: ../java/build/Countries.java:14 +msgid "Antarctica" +msgstr "Antarktika" + +#: ../java/build/Countries.java:15 +msgid "Argentina" +msgstr "Argentína" + +#: ../java/build/Countries.java:16 +msgid "American Samoa" +msgstr "Amerikai Szamoa" + +#: ../java/build/Countries.java:17 +msgid "Austria" +msgstr "Ausztria" + +#: ../java/build/Countries.java:18 +msgid "Australia" +msgstr "Ausztrália" + +#: ../java/build/Countries.java:19 +msgid "Aruba" +msgstr "Aruba" + +#: ../java/build/Countries.java:20 +msgid "Åland Islands" +msgstr "Aland Szigetek" + +#: ../java/build/Countries.java:21 +msgid "Azerbaijan" +msgstr "Azerbajdzsán" + +#: ../java/build/Countries.java:22 +msgid "Bosnia and Herzegovina" +msgstr "Bosznia-Hercegovina" + +#: ../java/build/Countries.java:23 +msgid "Barbados" +msgstr "Barbados" + +#: ../java/build/Countries.java:24 +msgid "Bangladesh" +msgstr "Banglades" + +#: ../java/build/Countries.java:25 +msgid "Belgium" +msgstr "Belgium" + +#: ../java/build/Countries.java:26 +msgid "Burkina Faso" +msgstr "Burkina Faso" + +#: ../java/build/Countries.java:27 +msgid "Bulgaria" +msgstr "Bulgária" + +#: ../java/build/Countries.java:28 +msgid "Bahrain" +msgstr "Bahrein" + +#: ../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 "Bermuda" + +#: ../java/build/Countries.java:32 +msgid "Brunei Darussalam" +msgstr "Brunei" + +#: ../java/build/Countries.java:33 +msgid "Bolivia" +msgstr "Bolívia" + +#: ../java/build/Countries.java:34 +msgid "Brazil" +msgstr "Brazília" + +#: ../java/build/Countries.java:35 +msgid "Bahamas" +msgstr "Bahamák" + +#: ../java/build/Countries.java:36 +msgid "Bhutan" +msgstr "Bhután" + +#: ../java/build/Countries.java:37 +msgid "Bouvet Island" +msgstr "Bouvet-sziget" + +#: ../java/build/Countries.java:38 +msgid "Botswana" +msgstr "Botswana" + +#: ../java/build/Countries.java:39 +msgid "Belarus" +msgstr "Fehéroroszország" + +#: ../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 "Kókusz (Keeling)-szigetek" + +#: ../java/build/Countries.java:43 +msgid "The Democratic Republic of the Congo" +msgstr "Kongói Demokratikus Köztársaság" + +#: ../java/build/Countries.java:44 +msgid "Central African Republic" +msgstr "Közép-afrikai Köztársaság" + +#: ../java/build/Countries.java:45 +msgid "Congo" +msgstr "Kongó" + +#: ../java/build/Countries.java:46 +msgid "Switzerland" +msgstr "Svájc" + +#: ../java/build/Countries.java:47 +msgid "Cote D'Ivoire" +msgstr "Elefántcsontpart" + +#: ../java/build/Countries.java:48 +msgid "Cook Islands" +msgstr "Cook-szigetek" + +#: ../java/build/Countries.java:49 +msgid "Chile" +msgstr "Chile" + +#: ../java/build/Countries.java:50 +msgid "Cameroon" +msgstr "Kamerun" + +#: ../java/build/Countries.java:51 +msgid "China" +msgstr "Kína" + +#: ../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 "Szerbia és Montenegró" + +#: ../java/build/Countries.java:55 +msgid "Cuba" +msgstr "Kuba" + +#: ../java/build/Countries.java:56 +msgid "Cape Verde" +msgstr "Zöld-foki Köztársaság" + +#: ../java/build/Countries.java:57 +msgid "Christmas Island" +msgstr "Karácsony-sziget" + +#: ../java/build/Countries.java:58 +msgid "Cyprus" +msgstr "Ciprus" + +#: ../java/build/Countries.java:59 +msgid "Czech Republic" +msgstr "Cseh Köztársaság" + +#: ../java/build/Countries.java:60 +msgid "Germany" +msgstr "Németország" + +#: ../java/build/Countries.java:61 +msgid "Djibouti" +msgstr "Dzsibuti" + +#: ../java/build/Countries.java:62 +msgid "Denmark" +msgstr "Dánia" + +#: ../java/build/Countries.java:63 +msgid "Dominica" +msgstr "Dominika" + +#: ../java/build/Countries.java:64 +msgid "Dominican Republic" +msgstr "Dominikai Köztársaság" + +#: ../java/build/Countries.java:65 +msgid "Algeria" +msgstr "Algéria" + +#: ../java/build/Countries.java:66 +msgid "Ecuador" +msgstr "Ecuador" + +#: ../java/build/Countries.java:67 +msgid "Estonia" +msgstr "Észtország" + +#: ../java/build/Countries.java:68 +msgid "Egypt" +msgstr "Egyiptom" + +#: ../java/build/Countries.java:69 +msgid "Western Sahara" +msgstr "Nyugat-Szahara" + +#: ../java/build/Countries.java:70 +msgid "Eritrea" +msgstr "Eritrea" + +#: ../java/build/Countries.java:71 +msgid "Spain" +msgstr "Spanyolország" + +#: ../java/build/Countries.java:72 +msgid "Ethiopia" +msgstr "Etiópia" + +#: ../java/build/Countries.java:73 +msgid "European Union" +msgstr "Európai Unió" + +#: ../java/build/Countries.java:74 +msgid "Finland" +msgstr "Finnország" + +#: ../java/build/Countries.java:75 +msgid "Fiji" +msgstr "Fidzsi-szigetek" + +#: ../java/build/Countries.java:76 +msgid "Falkland Islands (Malvinas)" +msgstr "Falkland-szigetek" + +#: ../java/build/Countries.java:77 +msgid "Federated States of Micronesia" +msgstr "Mikronéziai Szövetségi Államok" + +#: ../java/build/Countries.java:78 +msgid "Faroe Islands" +msgstr "Faroe-szigetek" + +#: ../java/build/Countries.java:79 +msgid "France" +msgstr "Franciaország" + +#: ../java/build/Countries.java:80 +msgid "Gabon" +msgstr "Gabon" + +#: ../java/build/Countries.java:81 +msgid "United Kingdom" +msgstr "Egyesült Királyság" + +#: ../java/build/Countries.java:82 +msgid "Grenada" +msgstr "Grenada" + +#: ../java/build/Countries.java:83 +msgid "Georgia" +msgstr "Grúzia" + +#: ../java/build/Countries.java:84 +msgid "French Guiana" +msgstr "Francia Guyana" + +#: ../java/build/Countries.java:85 +msgid "Guernsey" +msgstr "Guernsey" + +#: ../java/build/Countries.java:86 +msgid "Ghana" +msgstr "Ghána" + +#: ../java/build/Countries.java:87 +msgid "Gibraltar" +msgstr "Gibraltár" + +#: ../java/build/Countries.java:88 +msgid "Greenland" +msgstr "Grönland" + +#: ../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 "Egyenlítői-Guinea" + +#: ../java/build/Countries.java:93 +msgid "Greece" +msgstr "Görögország" + +#: ../java/build/Countries.java:94 +msgid "South Georgia and the South Sandwich Islands" +msgstr "Déli-Georgia és Déli-Sandwich-szigetek" + +#: ../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 "Bissau-Guinea" + +#: ../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 "Horvátország" + +#: ../java/build/Countries.java:102 +msgid "Haiti" +msgstr "Haiti" + +#: ../java/build/Countries.java:103 +msgid "Hungary" +msgstr "Magyarország" + +#: ../java/build/Countries.java:104 +msgid "Indonesia" +msgstr "Indonézia" + +#: ../java/build/Countries.java:105 +msgid "Ireland" +msgstr "Írország" + +#: ../java/build/Countries.java:106 +msgid "Israel" +msgstr "Izrael" + +#: ../java/build/Countries.java:107 +msgid "Isle of Man" +msgstr "Isle of Man" + +#: ../java/build/Countries.java:108 +msgid "India" +msgstr "India" + +#: ../java/build/Countries.java:109 +msgid "British Indian Ocean Territory" +msgstr "Brit Indiai-óceáni Terület" + +#: ../java/build/Countries.java:110 +msgid "Iraq" +msgstr "Irak" + +#: ../java/build/Countries.java:111 +msgid "Islamic Republic of Iran" +msgstr "Irán" + +#: ../java/build/Countries.java:112 +msgid "Iceland" +msgstr "Izland" + +#: ../java/build/Countries.java:113 +msgid "Italy" +msgstr "Olaszország" + +#: ../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 "Jordánia" + +#: ../java/build/Countries.java:117 +msgid "Japan" +msgstr "Japán" + +#: ../java/build/Countries.java:118 +msgid "Kenya" +msgstr "Kenya" + +#: ../java/build/Countries.java:119 +msgid "Kyrgyzstan" +msgstr "Kirgisztán" + +#: ../java/build/Countries.java:120 +msgid "Cambodia" +msgstr "Kambodzsa" + +#: ../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 és Nevis" + +#: ../java/build/Countries.java:124 +msgid "The Democratic People's Republic of Korea" +msgstr "Észak-Korea" + +#: ../java/build/Countries.java:125 +msgid "Republic of Korea" +msgstr "Dél-Korea" + +#: ../java/build/Countries.java:126 +msgid "Kuwait" +msgstr "Kuwait" + +#: ../java/build/Countries.java:127 +msgid "Cayman Islands" +msgstr "Kajmán-szigetek" + +#: ../java/build/Countries.java:128 +msgid "Kazakhstan" +msgstr "Kazahsztán" + +#: ../java/build/Countries.java:129 +msgid "Lao People's Democratic Republic" +msgstr "Laosz" + +#: ../java/build/Countries.java:130 +msgid "Lebanon" +msgstr "Libanon" + +#: ../java/build/Countries.java:131 +msgid "Saint Lucia" +msgstr "Saint Lucia" + +#: ../java/build/Countries.java:132 +msgid "Liechtenstein" +msgstr "Lichteinstein" + +#: ../java/build/Countries.java:133 +msgid "Sri Lanka" +msgstr "Srí Lanka" + +#: ../java/build/Countries.java:134 +msgid "Liberia" +msgstr "Libéria" + +#: ../java/build/Countries.java:135 +msgid "Lesotho" +msgstr "Lesotho" + +#: ../java/build/Countries.java:136 +msgid "Lithuania" +msgstr "Litvánia" + +#: ../java/build/Countries.java:137 +msgid "Luxembourg" +msgstr "Luxemburg" + +#: ../java/build/Countries.java:138 +msgid "Latvia" +msgstr "Lettország" + +#: ../java/build/Countries.java:139 +msgid "Libyan Arab Jamahiriya" +msgstr "Líbia" + +#: ../java/build/Countries.java:140 +msgid "Morocco" +msgstr "Marokkó" + +#: ../java/build/Countries.java:141 +msgid "Monaco" +msgstr "Monaco" + +#: ../java/build/Countries.java:142 +msgid "Republic of Moldova" +msgstr "Moldova" + +#: ../java/build/Countries.java:143 +msgid "Montenegro" +msgstr "Montenegró" + +#: ../java/build/Countries.java:144 +msgid "Saint Martin" +msgstr "Saint-Martin" + +#: ../java/build/Countries.java:145 +msgid "Madagascar" +msgstr "Madagaszkár" + +#: ../java/build/Countries.java:146 +msgid "Marshall Islands" +msgstr "Marshall-szigetek" + +#: ../java/build/Countries.java:147 +msgid "The Former Yugoslav Republic of Macedonia" +msgstr "Macedónia" + +#: ../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 "Mongólia" + +#: ../java/build/Countries.java:151 +msgid "Macao" +msgstr "Macao" + +#: ../java/build/Countries.java:152 +msgid "Northern Mariana Islands" +msgstr "Északi-Mariana-szigetek" + +#: ../java/build/Countries.java:153 +msgid "Martinique" +msgstr "Martinique" + +#: ../java/build/Countries.java:154 +msgid "Mauritania" +msgstr "Mauritánia" + +#: ../java/build/Countries.java:155 +msgid "Montserrat" +msgstr "Montserrat" + +#: ../java/build/Countries.java:156 +msgid "Malta" +msgstr "Málta" + +#: ../java/build/Countries.java:157 +msgid "Mauritius" +msgstr "Mauritius" + +#: ../java/build/Countries.java:158 +msgid "Maldives" +msgstr "Maldív-szigetek" + +#: ../java/build/Countries.java:159 +msgid "Malawi" +msgstr "Malawi" + +#: ../java/build/Countries.java:160 +msgid "Mexico" +msgstr "Mexikó" + +#: ../java/build/Countries.java:161 +msgid "Malaysia" +msgstr "Malajzia" + +#: ../java/build/Countries.java:162 +msgid "Mozambique" +msgstr "Mozambik" + +#: ../java/build/Countries.java:163 +msgid "Namibia" +msgstr "Namíbia" + +#: ../java/build/Countries.java:164 +msgid "New Caledonia" +msgstr "Új-Kaledónia" + +#: ../java/build/Countries.java:165 +msgid "Niger" +msgstr "Nigéria" + +#: ../java/build/Countries.java:166 +msgid "Norfolk Island" +msgstr "Norfolk-sziget" + +#: ../java/build/Countries.java:167 +msgid "Nigeria" +msgstr "Nigéria" + +#: ../java/build/Countries.java:168 +msgid "Nicaragua" +msgstr "Nicaragua" + +#: ../java/build/Countries.java:169 +msgid "Netherlands" +msgstr "Hollandia" + +#: ../java/build/Countries.java:170 +msgid "Norway" +msgstr "Norvégia" + +#: ../java/build/Countries.java:171 +msgid "Nepal" +msgstr "Nepál" + +#: ../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 "Új-Zéland" + +#: ../java/build/Countries.java:175 +msgid "Oman" +msgstr "Omán" + +#: ../java/build/Countries.java:176 +msgid "Panama" +msgstr "Panama" + +#: ../java/build/Countries.java:177 +msgid "Peru" +msgstr "Peru" + +#: ../java/build/Countries.java:178 +msgid "French Polynesia" +msgstr "Francia Polinézia" + +#: ../java/build/Countries.java:179 +msgid "Papua New Guinea" +msgstr "Pápua Új-Guinea" + +#: ../java/build/Countries.java:180 +msgid "Philippines" +msgstr "Fülöp-szigetek" + +#: ../java/build/Countries.java:181 +msgid "Pakistan" +msgstr "Pakisztán" + +#: ../java/build/Countries.java:182 +msgid "Poland" +msgstr "Lengyelország" + +#: ../java/build/Countries.java:183 +msgid "Saint Pierre and Miquelon" +msgstr "Saint-Pierre és Miquelon" + +#: ../java/build/Countries.java:184 +msgid "Pitcairn Islands" +msgstr "Pitcairn-szigetek" + +#: ../java/build/Countries.java:185 +msgid "Puerto Rico" +msgstr "Puerto Rico" + +#: ../java/build/Countries.java:186 +msgid "Palestinian Territory" +msgstr "Palesztína" + +#: ../java/build/Countries.java:187 +msgid "Portugal" +msgstr "Portugália" + +#: ../java/build/Countries.java:188 +msgid "Palau" +msgstr "Palau" + +#: ../java/build/Countries.java:189 +msgid "Paraguay" +msgstr "Paraguay" + +#: ../java/build/Countries.java:190 +msgid "Qatar" +msgstr "Katar" + +#: ../java/build/Countries.java:191 +msgid "Réunion" +msgstr "Réunion" + +#: ../java/build/Countries.java:192 +msgid "Romania" +msgstr "Románia" + +#: ../java/build/Countries.java:193 +msgid "Serbia" +msgstr "Szerbia" + +#: ../java/build/Countries.java:194 +msgid "Russian Federation" +msgstr "Oroszország" + +#: ../java/build/Countries.java:195 +msgid "Rwanda" +msgstr "Ruanda" + +#: ../java/build/Countries.java:196 +msgid "Saudi Arabia" +msgstr "Szaúd-Arábia" + +#: ../java/build/Countries.java:197 +msgid "Solomon Islands" +msgstr "Salamon-szigetek" + +#: ../java/build/Countries.java:198 +msgid "Seychelles" +msgstr "Seychelle-szigetek" + +#: ../java/build/Countries.java:199 +msgid "Sudan" +msgstr "Szudán" + +#: ../java/build/Countries.java:200 +msgid "Sweden" +msgstr "Svédország" + +#: ../java/build/Countries.java:201 +msgid "Singapore" +msgstr "Szingapúr" + +#: ../java/build/Countries.java:202 +msgid "Saint Helena" +msgstr "Szent Ilona" + +#: ../java/build/Countries.java:203 +msgid "Slovenia" +msgstr "Szlovénia" + +#: ../java/build/Countries.java:204 +msgid "Svalbard and Jan Mayen" +msgstr "Svalbard és Jan Mayen" + +#: ../java/build/Countries.java:205 +msgid "Slovakia" +msgstr "Szlovákia" + +#: ../java/build/Countries.java:206 +msgid "Sierra Leone" +msgstr "Sierra Leone" + +#: ../java/build/Countries.java:207 +msgid "San Marino" +msgstr "San Marino" + +#: ../java/build/Countries.java:208 +msgid "Senegal" +msgstr "Szenegál" + +#: ../java/build/Countries.java:209 +msgid "Somalia" +msgstr "Szomália" + +#: ../java/build/Countries.java:210 +msgid "Suriname" +msgstr "Suriname" + +#: ../java/build/Countries.java:211 +msgid "Sao Tome and Principe" +msgstr "Sao Tome és Principe" + +#: ../java/build/Countries.java:212 +msgid "El Salvador" +msgstr "Salvador" + +#: ../java/build/Countries.java:213 +msgid "Syrian Arab Republic" +msgstr "Szíria" + +#: ../java/build/Countries.java:214 +msgid "Swaziland" +msgstr "Szváziföld" + +#: ../java/build/Countries.java:215 +msgid "Turks and Caicos Islands" +msgstr "Turks- és Caicos-szigetek" + +#: ../java/build/Countries.java:216 +msgid "Chad" +msgstr "Csád" + +#: ../java/build/Countries.java:217 +msgid "French Southern Territories" +msgstr "Francia déli és antarktiszi területek" + +#: ../java/build/Countries.java:218 +msgid "Togo" +msgstr "Togo" + +#: ../java/build/Countries.java:219 +msgid "Thailand" +msgstr "Thaiföld" + +#: ../java/build/Countries.java:220 +msgid "Tajikistan" +msgstr "Tádzsikisztán" + +#: ../java/build/Countries.java:221 +msgid "Tokelau" +msgstr "Tokelau-szigetek" + +#: ../java/build/Countries.java:222 +msgid "Timor-Leste" +msgstr "Kelet-Timor" + +#: ../java/build/Countries.java:223 +msgid "Turkmenistan" +msgstr "Türkmenisztán" + +#: ../java/build/Countries.java:224 +msgid "Tunisia" +msgstr "Tunézia" + +#: ../java/build/Countries.java:225 +msgid "Tonga" +msgstr "Tonga" + +#: ../java/build/Countries.java:226 +msgid "Turkey" +msgstr "Törökország" + +#: ../java/build/Countries.java:227 +msgid "Trinidad and Tobago" +msgstr "Trinidad és Tobago" + +#: ../java/build/Countries.java:228 +msgid "Tuvalu" +msgstr "Tuvalu" + +#: ../java/build/Countries.java:229 +msgid "Taiwan" +msgstr "Taiwan" + +#: ../java/build/Countries.java:230 +msgid "United Republic of Tanzania" +msgstr "Tanzánia" + +#: ../java/build/Countries.java:231 +msgid "Ukraine" +msgstr "Ukrajna" + +#: ../java/build/Countries.java:232 +msgid "Uganda" +msgstr "Uganda" + +#: ../java/build/Countries.java:233 +msgid "United States Minor Outlying Islands" +msgstr "Amerikai Egyesült Államok Apró Szigetei" + +#: ../java/build/Countries.java:234 +msgid "United States" +msgstr "Egyesült Államok" + +#: ../java/build/Countries.java:235 +msgid "Uruguay" +msgstr "Uruguay" + +#: ../java/build/Countries.java:236 +msgid "Uzbekistan" +msgstr "Üzbegisztán" + +#: ../java/build/Countries.java:237 +msgid "Holy See (Vatican City State)" +msgstr "Vatikán" + +#: ../java/build/Countries.java:238 +msgid "Saint Vincent and the Grenadines" +msgstr "Saint Vincent és Grenadine-szigetek" + +#: ../java/build/Countries.java:239 +msgid "Venezuela" +msgstr "Venezuela" + +#: ../java/build/Countries.java:240 ../java/build/Countries.java:241 +msgid "Virgin Islands" +msgstr "Virgin-szigetek" + +#: ../java/build/Countries.java:242 +msgid "Viet Nam" +msgstr "Vietnam" + +#: ../java/build/Countries.java:243 +msgid "Vanuatu" +msgstr "Vanuatu" + +#: ../java/build/Countries.java:244 +msgid "Wallis and Futuna" +msgstr "Wallis és Futuna" + +#: ../java/build/Countries.java:245 +msgid "Samoa" +msgstr "Szamoa" + +#: ../java/build/Countries.java:246 +msgid "Yemen" +msgstr "Jemen" + +#: ../java/build/Countries.java:247 +msgid "Mayotte" +msgstr "Mayotte" + +#: ../java/build/Countries.java:248 +msgid "South Africa" +msgstr "Dél-Afrika" + +#: ../java/build/Countries.java:249 +msgid "Zambia" +msgstr "Zambia" + +#: ../java/build/Countries.java:250 +msgid "Zimbabwe" +msgstr "Zimbabwe" + +#: ../java/src/net/i2p/router/web/CSSHelper.java:85 +#: ../java/src/net/i2p/router/web/HomeHelper.java:33 +#: ../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/console_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:145 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:172 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:174 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:241 +msgid "I2P Router Console" +msgstr "I2P Router Konzol" + +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:51 +msgid "Error updating the configuration - please see the error logs" +msgstr "Hiba a beállítások frissítésekor - kérlek, nézd át a hibanaplót" + +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:61 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:297 +msgid "Configuration saved successfully" +msgstr "Beállítások sikeresen elmentve" + +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:63 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:299 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:96 +msgid "" +"Error saving the configuration (applied but not saved) - please see the " +"error logs" +msgstr "" +"Hiba a beállítások mentésekor (alkalmazva de nincs mentve) - kérlek, " +"vizsgáld meg a hibanaplót" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:35 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:379 +msgid "Save Client Configuration" +msgstr "Kliens Beállítások Mentése" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:39 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:453 +msgid "Save Interface Configuration" +msgstr "Felület Beállításainak Mentése" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:43 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:469 +msgid "Save WebApp Configuration" +msgstr "WebAlkalmazás Beállítások Mentése" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:47 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 +msgid "Save Plugin Configuration" +msgstr "Kiegészítők Beállításainak Mentése" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:51 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:495 +msgid "Install Plugin" +msgstr "Kiegészítő Telepítése" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:55 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:497 +msgid "Update All Installed Plugins" +msgstr "Összes Telepített Kiegészítő Frissítése" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:95 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:124 +#, java-format +msgid "Error stopping plugin {0}" +msgstr "Hiba a következő kiegészítő leállítása közben: {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:100 +#, java-format +msgid "Deleted plugin {0}" +msgstr "A következő kiegészítő törölve: {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:102 +#, java-format +msgid "Error deleting plugin {0}" +msgstr "Hiba a következő kiegészítő törlése közben: {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:122 +#, java-format +msgid "Stopped plugin {0}" +msgstr "A következő kiegészítő leállítva: {0}" + +#. label (IE) +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:146 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:264 +msgid "Start" +msgstr "Indítás" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:165 +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:100 +#: ../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:35 +msgid "Unsupported" +msgstr "Nem támogatott" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:211 +msgid "New client added" +msgstr "Új kliens hozzáadva" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:215 +msgid "" +"Client configuration saved successfully - restart required to take effect." +msgstr "" +"Kliens beállítások sikeresen elmentve - az érvénybe lépéshez újraindítás " +"szükséges." + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:230 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:254 +msgid "Bad client index." +msgstr "Helytelen kliens index." + +#. +#. What do we do here? +#. +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:248 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:322 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:392 +msgid "Client" +msgstr "Kliens" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237 +msgid "stopped" +msgstr "leállt" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:248 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305 +msgid "started" +msgstr "elindult" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259 +msgid "deleted" +msgstr "törölve" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:275 +msgid "WebApp configuration saved." +msgstr "WebAlkalmazás beállítások elmentve." + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:290 +msgid "Plugin configuration saved." +msgstr "Kiegészítő beállítások elmentve" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 +msgid "WebApp" +msgstr "WebAlkalmazás" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:307 +msgid "Failed to start" +msgstr "Indítás sikertelen" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:312 +msgid "Failed to find server." +msgstr "Nem sikerült megtalálni a szervert." + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:318 +msgid "No plugin URL specified." +msgstr "Nincs megadva kiegészítő URL-je." + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 +#, java-format +msgid "No update URL specified for {0}" +msgstr "Nincs megadva kiegészítő URL-je a következőhöz: {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:337 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:350 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:355 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:368 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:373 +msgid "Plugin or update download already in progress." +msgstr "A kiegészítő frissítés letöltése már folyamatban van." + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:340 +msgid "Updating all plugins" +msgstr "Az összes kiegészítő frissítése folyamatban" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:140 +#, java-format +msgid "Downloading plugin from {0}" +msgstr "Kiegészítő letöltés alatt a következőről: {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:377 +#, java-format +msgid "Checking plugin {0} for updates" +msgstr "Frissítések keresése a következő kiegészítőhöz: {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:387 +#, java-format +msgid "Started plugin {0}" +msgstr "A következő kiegészítő elindítva: {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 +#, java-format +msgid "Error starting plugin {0}" +msgstr "Hiba a következő kiegészítő indítása közben: {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:425 +msgid "" +"Interface configuration saved successfully - restart required to take effect." +msgstr "" +"Eszköz beállításai sikeresen elmentve - az érvénybe lépéshez újraindítás " +"szükséges." + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:86 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:267 +msgid "Edit" +msgstr "Szerkesztés" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:95 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:375 +msgid "Add Client" +msgstr "Kliens Hozzáadása" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 +msgid "Class and arguments" +msgstr "Osztály és argumentumok" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 +msgid "Control" +msgstr "Vezérlés" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 +msgid "Run at Startup?" +msgstr "Fusson Indításkor?" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:203 +msgid "Description" +msgstr "Leírás" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 +msgid "Plugin" +msgstr "Kiegészítő" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:167 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:282 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:191 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:191 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:97 +msgid "Version" +msgstr "Verzió" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:169 +msgid "Signed by" +msgstr "Aláírva:" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:186 +msgid "Date" +msgstr "Dátum" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:192 +msgid "Author" +msgstr "Szerző" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 +msgid "License" +msgstr "Licensz" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:213 +#: ../java/src/net/i2p/router/web/HomeHelper.java:35 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:81 +msgid "Website" +msgstr "Weboldal" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:218 +msgid "Update link" +msgstr "Frissítési link" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:269 +msgid "Stop" +msgstr "Állj" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:271 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:96 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:327 +msgid "Check for updates" +msgstr "Frissítések ellenőrzése" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:272 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +msgid "Update" +msgstr "Frissítés" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:277 +#, java-format +msgid "Are you sure you want to delete {0}?" +msgstr "Biztos, hogy törölni akarod a következőt: {0} ?" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:279 +msgid "Delete" +msgstr "Törlés" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:25 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:381 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:397 +msgid "Delete selected" +msgstr "Kiválasztottak Törlése" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:26 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:367 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:379 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:387 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:395 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:403 +msgid "Add item" +msgstr "Egység Hozzáadása" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:365 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:385 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:401 +msgid "Restore defaults" +msgstr "Alapértelmezett Beállítások Visszaállítása" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:28 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:347 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:385 +msgid "Save" +msgstr "Mentés" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:33 +msgid "Home page changed" +msgstr "Honlap megváltozott" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:53 +msgid "Restored default settings" +msgstr "Alapértelmezett Beállítások Visszaállítva" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:65 +msgid "No name entered" +msgstr "Nincs beírva név" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:70 +msgid "No URL entered" +msgstr "Nincs beírva URL" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:77 +msgid "Added" +msgstr "Hozzáadva" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:94 +msgid "Removed" +msgstr "Eltávolítva" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:367 +msgid "Add key" +msgstr "Kulcs Hozzáadása" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:365 +msgid "Delete key" +msgstr "Kulcs Törlése" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:21 +msgid "You must enter a destination" +msgstr "Célállomás megadása szükséges" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:23 +msgid "You must enter a key" +msgstr "Kulcs megadása szükséges" + +#: ../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 "Kulcs a következőhöz:" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:34 +msgid "added to keyring" +msgstr "kulcstárhoz hozzáadva" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:36 +msgid "Invalid destination or key" +msgstr "Érvénytelen célállomás vagy kulcs" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:41 +msgid "removed from keyring" +msgstr "eltávolítva a kulcstárból" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:43 +msgid "not found in keyring" +msgstr "nem található a kulcstárban" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:45 +msgid "Invalid destination" +msgstr "Érvénytelen célállomás" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:82 +msgid "Log overrides updated" +msgstr "Napló felülbírálás frissítve" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:161 +msgid "Log configuration saved" +msgstr "Napló beállítások elmentve" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:48 +msgid "" +"Add additional logging statements above. Example: net.i2p.router.tunnel=WARN" +msgstr "" +"További naplózási állítás hozzáadása fentre. Példa: 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 "" +"Vagy tegyél bejegyzést a logger.config fájlba, például: 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 "" +"Érvényes szintek a következők: DEBUG, INFO, WARN, ERROR, CRIT . DEBUG - " +"hibaelhárítás, INFO - információ, WARN - figyelmeztetés, ERROR - hiba, CRIT " +"- kritikus." + +#. 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:106 +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:108 +msgid "ERROR" +msgstr "ERROR" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 +#: ../java/src/net/i2p/router/web/LogsHelper.java:112 +msgid "INFO" +msgstr "INFO" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 +#: ../java/src/net/i2p/router/web/LogsHelper.java:110 +msgid "WARN" +msgstr "WARN" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:88 +#: ../java/src/net/i2p/router/web/HomeHelper.java:190 +msgid "Remove" +msgstr "Eltávolítás" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:125 +msgid "Select a class to add" +msgstr "Válassz hozzáadandó osztályt" + +#. stat groups for stats.jsp +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/strings/Strings.java:57 +msgid "Bandwidth" +msgstr "Sávszélesség" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +msgid "Home Page" +msgstr "Kezdőlap" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:215 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:121 +msgid "Network" +msgstr "Hálózat" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +msgid "UI" +msgstr "Kezelőfelület" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:99 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:311 +#: ../java/strings/Strings.java:72 +msgid "Tunnels" +msgstr "Alagút" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +msgid "Clients" +msgstr "Kliens" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:339 +msgid "Keyring" +msgstr "Kulcstár" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +msgid "Logging" +msgstr "Naplózás" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:105 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:225 +#: ../java/strings/Strings.java:67 +msgid "Peers" +msgstr "Társ" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:396 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:143 +msgid "Stats" +msgstr "Statisztika" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +msgid "Advanced" +msgstr "Haladó" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:54 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:31 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:34 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:386 +msgid "Save changes" +msgstr "Változtatások mentése" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:136 +msgid "Rechecking router reachability..." +msgstr "A router elérhetőségének újraellenőrzése..." + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:174 +msgid "Updating IP address" +msgstr "IP cím frissítése" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:193 +msgid "Disabling TCP completely" +msgstr "TCP teljes letiltása" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:198 +msgid "Updating inbound TCP address to" +msgstr "Bejövő TCP Cím frissítése a következőhöz:" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:203 +msgid "Disabling inbound TCP" +msgstr "Bejövő TCP letiltása" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:205 +msgid "Updating inbound TCP address to auto" +msgstr "Bejövő TCP Cím frissítése a következőhöz (automatikus):" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:216 +msgid "Updating inbound TCP port to" +msgstr "Bejövő TCP Port frissítése a következőhöz:" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:219 +msgid "Updating inbound TCP port to auto" +msgstr "Bejövő TCP Port frissítése a következőhöz (automatikus):" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231 +msgid "Updating UDP port from" +msgstr "UDP port frissítése a következőről:" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231 +msgid "to" +msgstr "következőhöz" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:247 +msgid "Gracefully restarting into Hidden Router Mode" +msgstr "Türelmes újraindítás Rejtett Router Üzemmódba" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:249 +msgid "Gracefully restarting to exit Hidden Router Mode" +msgstr "Türelmes újraindítás a Rejtett Router Üzemmódból való kilépéshez" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:258 +msgid "Enabling UPnP, restart required to take effect" +msgstr "UPnP engedélyzése, az érvénybe lépéshez újraindítás szükséges" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:260 +msgid "Disabling UPnP, restart required to take effect" +msgstr "UPnP tiltása, az érvénybe lépéshez újraindítás szükséges" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:268 +msgid "Enabling laptop mode" +msgstr "Laptop mód engedélyezése" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:270 +msgid "Disabling laptop mode" +msgstr "Laptop mód letiltása" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:277 +msgid "Disabling UDP" +msgstr "UDP letiltása" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:279 +msgid "Enabling UDP" +msgstr "UDP Engdélyezése" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:286 +msgid "Requiring SSU introducers" +msgstr "SSU bemutatók szükségesek" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:345 +#, java-format +msgid "The hostname or IP {0} is not publicly routable" +msgstr "" +"A kövezkező hosztnév vagy IP címhez nem lehet nyilvános útvonalat rendelni: " +"{0}" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:348 +#, java-format +msgid "The hostname or IP {0} is invalid" +msgstr "A kövezkező hosztnév vagy IP cím érvénytelen: {0}" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:374 +msgid "Updating bandwidth share percentage" +msgstr "A sávszélesség százalékos megosztása frissítés alatt" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:404 +msgid "Updated bandwidth limits" +msgstr "Sávszélesség korlátai frissítve" + +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:38 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:46 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:49 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:56 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:59 +msgid "unknown" +msgstr "ismeretlen" + +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:171 +msgid "bits per second" +msgstr "bit másodpercenként" + +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:172 +#, java-format +msgid "or {0} bytes per month maximum" +msgstr "vagy maximum {0} bájt havonta" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:357 +msgid "Ban peer until restart" +msgstr "Társ kitiltása újraindításig" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:23 +#, java-format +msgid "Manually banned via {0}" +msgstr "Kézzel kitiltva a következőn keresztül: {0}" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 +msgid "banned until restart" +msgstr "újraindításig kitiltva" + +#: ../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 "Érvénytelen társ" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:359 +msgid "Unban peer" +msgstr "Társ kitiltásának visszavonása" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:33 +msgid "unbanned" +msgstr "kitiltás visszavonva" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:35 +msgid "is not currently banned" +msgstr "jelenleg nincs kitiltva" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:385 +msgid "Adjust peer bonuses" +msgstr "társ bónusz állítása" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:47 +msgid "Bad speed value" +msgstr "Sebesség értéke helytelen" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:52 +msgid "Bad capacity value" +msgstr "Helytelen kapacitás érték" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:21 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:422 +msgid "Save changes and reseed now" +msgstr "Változtatások mentése és újratáplálás" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +msgid "Reseeding is already in progress" +msgstr "Újratáplálás már folyamatban van" + +#. skip the nonce checking in ReseedHandler +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +msgid "Starting reseed process" +msgstr "Újratáplálási folyamat (reseed) indítása" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:94 +msgid "Configuration saved successfully." +msgstr "Beállítások mentése sikeres." + +#. Normal browsers send value, IE sends button label +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:34 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:174 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:335 +msgid "Shutdown immediately" +msgstr "Azonnali Kikapcsolás" + +#. 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 "Kikapcsolás visszavonása" + +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:40 +msgid "Cancel restart" +msgstr "Újraindítás visszavonása" + +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:42 +msgid "Restart immediately" +msgstr "Azonnali Újraindítás" + +#. 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:142 +msgid "Restart" +msgstr "Újraindítás" + +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:51 +msgid "Shutdown" +msgstr "Kikapcsolás" + +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:65 +msgid "Restart imminent" +msgstr "Újraindítás hamarosan" + +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:67 +msgid "Shutdown imminent" +msgstr "Kikapcsolás hamarosan" + +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:71 +#, java-format +msgid "Shutdown in {0}" +msgstr "Kikapcsolás: {0}" + +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:76 +#, java-format +msgid "Restart in {0}" +msgstr "Újraindítás: {0}" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:169 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:333 +msgid "Shutdown gracefully" +msgstr "Türelmes kikapcsolás" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:173 +msgid "Graceful shutdown initiated" +msgstr "Türelmes kikapcsolás elindítva" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:178 +msgid "Shutdown immediately! boom bye bye bad bwoy" +msgstr "Azonnali kikapcsolás! bumm-bumm viszlát rosszfiú" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:179 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:337 +msgid "Cancel graceful shutdown" +msgstr "Türelmes kikapcsolás elvetése" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:181 +msgid "Graceful shutdown cancelled" +msgstr "Türelmes kikapcsolás elvetve" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:182 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:349 +msgid "Graceful restart" +msgstr "Türelmes újraindítás" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:187 +msgid "Graceful restart requested" +msgstr "Türelmes újraindítás kérve" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:188 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:351 +msgid "Hard restart" +msgstr "Erős újraindítás" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:193 +msgid "Hard restart requested" +msgstr "Erős újraindítás kérve" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +msgid "Rekey and Restart" +msgstr "Kulcsmódosítás és Újraindítás" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:195 +msgid "Rekeying after graceful restart" +msgstr "Kulcsmódosítás türelmes újraindítás után" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:198 +msgid "Rekey and Shutdown" +msgstr "Kulcsmódosítás és Kikapcsolás" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +msgid "Rekeying after graceful shutdown" +msgstr "Kulcsmódosítás türelmes kikapcsolás után" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:377 +msgid "Run I2P on startup" +msgstr "I2P futtatása indításkor" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:379 +msgid "Don't run I2P on startup" +msgstr "Ne futtassa az I2P-t indításkor" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:206 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:397 +msgid "Dump threads" +msgstr "Szálak lerakása" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:213 +#, java-format +msgid "Threads dumped to {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:405 +msgid "View console on startup" +msgstr "Konzol megjelenítése indításkor" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +msgid "Console is to be shown on startup" +msgstr "Konzol legyen mutatva indításkor" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:407 +msgid "Do not view console on startup" +msgstr "Ne nézzel meg a konzolt indításkor" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +msgid "Console is not to be shown on startup" +msgstr "Indításnál a konzol ne legyen mutatva" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 +msgid "Service installed" +msgstr "Szolgáltatás telepítve" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:230 +msgid "Warning: unable to install the service" +msgstr "Figyelmeztetés: szolgáltatás telepítése sikertelen" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +msgid "Service removed" +msgstr "Szolgáltatás eltávolítva" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:239 +msgid "Warning: unable to remove the service" +msgstr "Figyelmeztetés: szolgáltatás eltávolítása sikertelen" + +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:116 +msgid "Stat filter and location updated successfully to" +msgstr "Állapot szűrő és hely sikeresen frissítve a következőre" + +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:119 +msgid "Full statistics enabled - restart required to take effect" +msgstr "" +"Teljes statisztika engedélyezve - az érvénybelépéshez újraindítás szükséges" + +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:121 +msgid "Full statistics disabled - restart required to take effect" +msgstr "Teljes statisztika tiltva - az érvénybelépéshez újraindítás szükséges" + +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:124 +msgid "" +"Graph list updated, may take up to 60s to be reflected here and on the Graphs Page" +msgstr "" +"Az ábralista frissítve, 60 mp is eltelhet, míre a változások látszanak az Ábrák Oldalon" + +#. the count isn't really correct anyway, since we don't check for actual changes +#. addFormNotice("Updated settings for " + updated + " pools."); +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:136 +msgid "Updated settings for all pools." +msgstr "Minden készlet beállításai frissítve." + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:141 +msgid "Exploratory tunnel configuration saved successfully." +msgstr "A felfedező alagút beállításai sikeresen mentve." + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:143 +#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:37 +msgid "" +"Error saving the configuration (applied but not saved) - please see the " +"error logs." +msgstr "" +"Hiba a beállítások mentése közben (alkalmazva, de nincs mentve) - kérlek, " +"ellenőrizd a hibanaplót." + +#. * dummies for translation +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:14 +#, java-format +msgid "1 hop" +msgid_plural "{0} hops" +msgstr[0] "1 ugrás" +msgstr[1] "{0} ugrás" + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:15 +#, java-format +msgid "1 tunnel" +msgid_plural "{0} tunnels" +msgstr[0] "1 alagút" +msgstr[1] "{0} alagút" + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:35 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35 +msgid "Exploratory tunnels" +msgstr "Felfedező alagút" + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:51 +#, java-format +msgid "Client tunnels for {0}" +msgstr "Kliens alagút a következőnek: {0}" + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:75 +msgid "ANONYMITY WARNING - Settings include 0-hop tunnels." +msgstr "" +"ANONIMITÁSI FIGYELMEZTETÉS - a beállítások 0-ugrású alagutat tartalmaznak." + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:80 +msgid "ANONYMITY WARNING - Settings include 1-hop tunnels." +msgstr "" +"ANONIMITÁSI FIGYELMEZTETÉS - a beállítások 1-ugrású alagutat tartalmaznak." + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:83 +msgid "PERFORMANCE WARNING - Settings include very long tunnels." +msgstr "" +"TELJESÍTMÉNY FIGYELMEZTETÉS - A beállítások nagyon hosszú alagutakat " +"eredményeznek" + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:86 +msgid "PERFORMANCE WARNING - Settings include high tunnel quantities." +msgstr "" +"TELJESÍTMÉNY FIGYELMEZTETÉS - a beállítások magas alagút mennyiséget " +"tartalmaznak." + +#. buf.append("InboundOutbound\n"); +#. tunnel depth +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:93 +msgid "Length" +msgstr "Hossz" + +#. tunnel depth variance +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:110 +msgid "Randomization" +msgstr "Véletlenszerűség" + +#. tunnel quantity +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:134 +msgid "Quantity" +msgstr "Mennyiség" + +#. tunnel backup quantity +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:151 +msgid "Backup quantity" +msgstr "Mentési mennyiség" + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:173 +msgid "Inbound options" +msgstr "Bejövő opciók" + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:186 +msgid "Outbound options" +msgstr "Kimenő opciók" + +#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:32 +msgid "Theme change saved." +msgstr "A témaváltoztatás mentve." + +#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:34 +msgid "Refresh the page to view." +msgstr "Megtenkintéshez az oldal frissítése szükséges." + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 +msgid "Arabic" +msgstr "Arab" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 +msgid "Czech" +msgstr "Cseh" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 +msgid "Danish" +msgstr "Dán" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +msgid "English" +msgstr "Angol" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +msgid "Estonian" +msgstr "Észt" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +msgid "Finnish" +msgstr "Finn" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +msgid "German" +msgstr "Német" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +msgid "Spanish" +msgstr "Spanyol" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +msgid "Dutch" +msgstr "Holland" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +msgid "French" +msgstr "Francia" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +msgid "Italian" +msgstr "Olasz" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +msgid "Polish" +msgstr "Lengyel" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:65 +msgid "Portuguese" +msgstr "Portugál" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:65 +msgid "Russian" +msgstr "Orosz" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:65 +msgid "Swedish" +msgstr "Svéd" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:66 +msgid "Chinese" +msgstr "Kínai" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:66 +msgid "Ukrainian" +msgstr "Ukrán" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:66 +msgid "Vietnamese" +msgstr "Vietnámi" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:103 +msgid "Update available, attempting to download now" +msgstr "Frissítés elérhető, kísérlet a letöltésre" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:105 +msgid "Update available, click button on left to download" +msgstr "Frissítés elérhető, a letöltéshez kattints a bal oldalon lévő gombra" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:111 +msgid "No update available" +msgstr "Nincs elérhető frissítés" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:122 +#, java-format +msgid "Updating news URL to {0}" +msgstr "Hírek URL frissítése a következőre: {0}" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:134 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:52 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:58 +msgid "internal" +msgstr "belső" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:130 +#, java-format +msgid "Updating proxy host to {0}" +msgstr "Proxy hoszt frissítése a következőre: {0}" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:138 +#, java-format +msgid "Updating proxy port to {0}" +msgstr "Proxy port frissítése a következőre: {0}" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:150 +#, java-format +msgid "Updating refresh frequency to {0}" +msgstr "Frissítési gyakoriság frissítése a következőre: {0}" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:151 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:112 +#: ../java/src/net/i2p/router/web/GraphHelper.java:360 +msgid "Never" +msgstr "Soha" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:158 +#, java-format +msgid "Updating update policy to {0}" +msgstr "Frissítési házirend frissítése a következőre: {0}" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:167 +msgid "Updating update URLs." +msgstr "A frissítési URL-ek frissítése." + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:178 +msgid "Updating trusted keys." +msgstr "Megbízható kulcsok frissítése." + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:186 +#, java-format +msgid "Updating unsigned update URL to {0}" +msgstr "Nem aláírt frissítő URL frissítése a következőre: {0}" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:114 +msgid "Every" +msgstr "Összes" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:132 +msgid "Notify only" +msgstr "Csak jelez" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:139 +msgid "Download and verify only" +msgstr "Csak letöltés és igazolás" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:147 +msgid "Download, verify, and restart" +msgstr "Letöltés, igazolás és újraindítás" + +#: ../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 "" +"Úrlap küldése sikertelen, valószínűleg a \"vissza\" vagy az \"újratöltés\" " +"gombokat használtad a böngészőben. Kérlek, hogy küldd újra." + +#: ../java/src/net/i2p/router/web/GraphHelper.java:159 +msgid "Combined bandwidth graph" +msgstr "Egyesített sávszélesség-ábra" + +#. e.g. "statname for 60m" +#: ../java/src/net/i2p/router/web/GraphHelper.java:172 +#: ../java/src/net/i2p/router/web/GraphHelper.java:220 +#, java-format +msgid "{0} for {1}" +msgstr "{0} {1} számára." + +#. FIXME jrobin doesn't support setting the timezone, will have to mod TimeAxis.java +#: ../java/src/net/i2p/router/web/GraphHelper.java:194 +#: ../java/src/net/i2p/router/web/GraphHelper.java:307 +msgid "All times are UTC." +msgstr "Minden idő UTC (koordinált világidő)-ben van." + +#: ../java/src/net/i2p/router/web/GraphHelper.java:222 +#, java-format +msgid "ending {0} ago" +msgstr "Véget ért {0} előtt." + +#: ../java/src/net/i2p/router/web/GraphHelper.java:237 +msgid "Larger" +msgstr "Nagyobb" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:243 +msgid "Smaller" +msgstr "Kisebb" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:249 +msgid "Taller" +msgstr "Hosszabb" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:255 +msgid "Shorter" +msgstr "Rövidebb" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:261 +msgid "Wider" +msgstr "Szélesebb" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:267 +msgid "Narrower" +msgstr "Keskenyebb" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:274 +msgid "Larger interval" +msgstr "Nagyobb időköz" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:280 +msgid "Smaller interval" +msgstr "Kisebb időköz" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:287 +msgid "Previous interval" +msgstr "Előző időköz" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:298 +msgid "Next interval" +msgstr "Következő időköz" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:304 +#: ../java/src/net/i2p/router/web/GraphHelper.java:344 +msgid "Plot averages" +msgstr "Ábrázolt átlagok" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:304 +#: ../java/src/net/i2p/router/web/GraphHelper.java:345 +msgid "plot events" +msgstr "ábrázolt események" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:339 +msgid "Configure Graph Display" +msgstr "Ábra Kijelzés Beállítása" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:339 +msgid "Select Stats" +msgstr "Statisztika Kiválasztása" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:343 +msgid "Periods" +msgstr "periódus" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:382 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:375 +msgid "or" +msgstr "vagy" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:346 +msgid "Image sizes" +msgstr "képméret" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:346 +msgid "width" +msgstr "szélesség" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:347 +msgid "height" +msgstr "magasság" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:347 +#: ../java/src/net/i2p/router/web/GraphHelper.java:348 +msgid "pixels" +msgstr "pixer" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:349 +msgid "Refresh delay" +msgstr "Frissítési késleltetés" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:364 +msgid "Store graph data on disk?" +msgstr "Ábra adatok tárolása a lemezen?" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:370 +msgid "Save settings and redraw graphs" +msgstr "Beállítások mentése és ábra újrarajzolása" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:425 +msgid "Graph settings saved" +msgstr "Ábra beállítások elmentve" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:27 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:155 +msgid "Addressbook" +msgstr "Címjegyzék" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:27 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:153 +msgid "Manage your I2P hosts file here (I2P domain name resolution)" +msgstr "I2P hosts fájl kezelése itt (I2P domain név feloldás)" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:28 +msgid "Configure Bandwidth" +msgstr "Sávszélesség Beállítása" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:28 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:260 +msgid "I2P Bandwidth Configuration" +msgstr "I2P Sávszélességének Beállítása" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:29 +msgid "Configure Language" +msgstr "Nyelv Beállítása" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:29 +msgid "Console Language Selection" +msgstr "Kozol Nyelvének Kiválasztása" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:30 +msgid "Customize Home Page" +msgstr "Kezdőlap Testreszabása" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:30 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:272 +msgid "I2P Home Page Configuration" +msgstr "I2P Kezdőlap Beállítása" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:31 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:67 +msgid "Anonymous webmail client" +msgstr "Anoním webes e-mail kliens" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:31 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:69 +msgid "Email" +msgstr "E-mail" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:32 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:170 +msgid "I2P Router Help" +msgstr "I2P Router Segítség" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:33 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:143 +msgid "Router Console" +msgstr "Router Konzol" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:34 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:73 +msgid "Built-in anonymous BitTorrent Client" +msgstr "Beépített anoním BitTorrent Kliens" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:34 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:75 +msgid "Torrents" +msgstr "Torrent" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:35 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:79 +msgid "Local web server" +msgstr "Helyi web szerver" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:39 +msgid "Bug Reports" +msgstr "Hibajelentés" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:39 +msgid "Bug tracker" +msgstr "Hibakövető" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:40 +msgid "Dev Forum" +msgstr "Fejlesztői Fórum" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:40 +msgid "Development forum" +msgstr "Fejlesztési fórum" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:41 +#: ../java/src/net/i2p/router/web/HomeHelper.java:52 +msgid "Bittorrent tracker" +msgstr "Bittorrent követő (tracker)" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:41 +msgid "diftracker" +msgstr "diftracker" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:42 +msgid "I2P Applications" +msgstr "I2P Alkalmazások" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:43 +msgid "FAQ" +msgstr "GYIK" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:43 +msgid "Frequently Asked Questions" +msgstr "Gyakran Ismételt Kérdések" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:44 +msgid "Community forum" +msgstr "Közösségi fórum" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:44 +msgid "Forum" +msgstr "Fórum" + +#. "ident.i2p" + S + _x("Short message service") + S + "http://ident.i2p/" + S + I + "itoopie_sm.png" + S + +#: ../java/src/net/i2p/router/web/HomeHelper.java:46 +msgid "Javadocs" +msgstr "Java dokumentumok" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:46 +#: ../java/src/net/i2p/router/web/HomeHelper.java:55 +msgid "Technical documentation" +msgstr "Szakmai dokumentáció" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:47 +msgid "Key Server" +msgstr "Kulcs Szerver" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:47 +msgid "OpenPGP Keyserver" +msgstr "OpenPGP Kulcsszerver" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:48 +msgid "Debian and Tahoe-LAFS repositories" +msgstr "Debian és Tahoe-LAFS szoftvertár" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:48 +msgid "killyourtv.i2p" +msgstr "killyourtv.i2p " + +#: ../java/src/net/i2p/router/web/HomeHelper.java:49 +msgid "I2P Pastebin" +msgstr "I2P Webes Szövegmegjelenítő (Pastebin)" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:49 +msgid "Pastebin" +msgstr "Webes Szövegmegjelenítő (Pastebin)" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:50 +msgid "I2P News" +msgstr "I2P Hírek" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:51 +msgid "Add-on directory" +msgstr "Kiegészítő könyvtár" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:51 +msgid "Plugins" +msgstr "Kiegészítők" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:52 +msgid "Postman's Tracker" +msgstr "Postman Követője (tracker)" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:53 +msgid "I2P home page" +msgstr "I2P honlap" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:53 +msgid "Project Website" +msgstr "Projekt weboldala" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:54 +msgid "I2P Netowrk Statistics" +msgstr "I2P Hálózati Statisztika" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:55 +msgid "Technical Docs" +msgstr "Szakmai dokumentáció" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:56 +msgid "Trac Wiki" +msgstr "Trac Wiki" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:57 +msgid "Ugha's Wiki" +msgstr "Ugha wikije" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:58 +msgid "Seedless and the Robert BitTorrent applications" +msgstr "Seedless és a Robert BitTorrent alkalmazások" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:58 +msgid "Sponge's main site" +msgstr "Sponge főoldala" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:99 +msgid "The HTTP proxy is not up" +msgstr "A HTTP proxy nincs bekapcsolva" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:101 +#, java-format +msgid "Your browser is not properly configured to use the HTTP proxy at {0}" +msgstr "" +"A böngésződ nincs megfelelően beállítva, hogy HTTP proxyt használjon a " +"következőn: {0}" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:192 +msgid "Name" +msgstr "Név" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:194 +msgid "URL" +msgstr "URL" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:212 +msgid "Add" +msgstr "Hozzáadás" + +#: ../java/src/net/i2p/router/web/LogsHelper.java:29 +#: ../java/src/net/i2p/router/web/LogsHelper.java:72 +msgid "File location" +msgstr "Fájl helye" + +#: ../java/src/net/i2p/router/web/LogsHelper.java:69 +msgid "File not found" +msgstr "Fájl nem található" + +#: ../java/src/net/i2p/router/web/LogsHelper.java:87 +msgid "No log messages" +msgstr "Nincs naplóüzenet" + +#: ../java/src/net/i2p/router/web/NetDbHelper.java:19 +#, fuzzy +msgid "Summary" +msgstr "Összegzés Sáv" + +#. 0 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:20 +#, fuzzy +msgid "Local Router" +msgstr "Router" + +#. 1 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:21 +#, fuzzy +msgid "Router Lookup" +msgstr "Router Napló" + +#. 2 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:22 +#, fuzzy +msgid "All Routers" +msgstr "Routerek" + +#. 3 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:23 +#, fuzzy +msgid "All Routers with Full Stats" +msgstr "Mutasson minden routert teljes statisztikával" + +#. 4 +#. 5 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:25 +msgid "LeaseSets" +msgstr "LeaseSet-ek" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92 +#: ../java/strings/Strings.java:68 +msgid "Router" +msgstr "Router" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92 +msgid "not found in network database" +msgstr "nem található a hálózati adatbázisban" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135 +msgid "LeaseSet" +msgstr "LeaseSet" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:137 +msgid "Local" +msgstr "Helyi" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:139 +msgid "Unpublished" +msgstr "Nem közzétett" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:140 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:147 +msgid "Destination" +msgstr "Célállomás" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:157 +#, java-format +msgid "Expires in {0}" +msgstr "Lejár {0} belül" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:159 +#, java-format +msgid "Expired {0} ago" +msgstr "Lejárt {0} ezelőtt" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 +msgid "Gateway" +msgstr "Átjáró (Gateway)" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174 +msgid "Lease" +msgstr "Kiad" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:176 +msgid "Tunnel" +msgstr "Alagút" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:232 +msgid "Not initialized" +msgstr "Nincs inicializálva" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:275 +msgid "Network Database Router Statistics" +msgstr "Hálózati Adatbázis Router Statisztika" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:282 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:296 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:314 +msgid "Count" +msgstr "Mennyiség" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:296 +msgid "Transports" +msgstr "Átvitel" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:314 +msgid "Country" +msgstr "Ország" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:353 +msgid "Our info" +msgstr "Mi infónk" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:355 +msgid "Peer info for" +msgstr "Társ infó a következőnek" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:357 +msgid "Full entry" +msgstr "Teljes bejegyzés" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:364 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:572 +msgid "Hidden" +msgstr "Rejtett" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:364 +msgid "Updated" +msgstr "Frissített" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:365 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:368 +#, java-format +msgid "{0} ago" +msgstr "{0} előtt" + +#. shouldnt happen +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:367 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:371 +msgid "Published" +msgstr "Közzétett" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:373 +msgid "Address(es)" +msgstr "Cím(ek)" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:386 +msgid "cost" +msgstr "költség" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 +msgid "Hidden or starting up" +msgstr "Rejtett vagy indul" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 +msgid "SSU" +msgstr "SSU" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 +msgid "SSU with introducers" +msgstr "SSU bemutatókkal" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +msgid "NTCP" +msgstr "NTCP" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +msgid "NTCP and SSU" +msgstr "NTCP és SSU" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +msgid "NTCP and SSU with introducers" +msgstr "NTCP és SSU bemutatókkal" + +#: ../java/src/net/i2p/router/web/NewsFetcher.java:131 +#, java-format +msgid "News last updated {0} ago." +msgstr "Hírek utoljára frissítve: {0} " + +#: ../java/src/net/i2p/router/web/NewsFetcher.java:137 +#, java-format +msgid "News last checked {0} ago." +msgstr "Hírek utoljára ellenőrzve ezelőtt: {0} " + +#: ../java/src/net/i2p/router/web/NewsFetcher.java:146 +msgid "Hide news" +msgstr "Hírek elrejtése" + +#: ../java/src/net/i2p/router/web/NewsFetcher.java:149 +msgid "Show news" +msgstr "Hírek mutatása" + +#: ../java/src/net/i2p/router/web/PluginStarter.java:122 +msgid "Checking for plugin updates" +msgstr "Kiegészítő frissítések keresése" + +#: ../java/src/net/i2p/router/web/PluginStarter.java:160 +#, java-format +msgid "1 plugin updated" +msgid_plural "{0} plugins updated" +msgstr[0] "1 kiegészítő lett frissítve" +msgstr[1] "{0} kiegészítő lett frissítve" + +#: ../java/src/net/i2p/router/web/PluginStarter.java:162 +msgid "Plugin update check complete" +msgstr "Kiegészítők frissítéseinek ellenőrzése elkészült" + +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:81 +#, java-format +msgid "Cannot check, plugin {0} is not installed" +msgstr "Nem lehet ellenőrizni, {0} kiegészítő nincs telepítve" + +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:151 +#, java-format +msgid "Checking for update of plugin {0}" +msgstr "Frissítés keresése a következő kiegészítőhöz: {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:181 +#, java-format +msgid "New plugin version {0} is available" +msgstr "Elérhető új kiegészítő verzió: {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:184 +#, java-format +msgid "No new version is available for plugin {0}" +msgstr "Nincs elérhető új verzió a következő kiegészítőhöz: {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:194 +#, java-format +msgid "Update check failed for plugin {0}" +msgstr "{0} kiegészítő frissítés keresése sikertelen" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:125 +#, java-format +msgid "Attempting to install from file {0}" +msgstr "Kísérlet telepítésre a következő fájlból: {0}" + +#. This is actually what String.isEmpty() does, so it should be safe. +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:129 +#, java-format +msgid "No file specified {0}" +msgstr "Nincs fájl megadva {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:136 +#, java-format +msgid "Failed to install from file {0}, copy failed." +msgstr "Nem sikerült installálni a következő fájlból: {0}, sikertelen másolás." + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:162 +msgid "Downloading plugin" +msgstr "Kiegészítő letöltése folyamatban" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:169 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:243 +#, java-format +msgid "{0}B transferred" +msgstr "{0} B átviltelre került." + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:177 +msgid "Plugin downloaded" +msgstr "Kiegészítő letöltve" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:182 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:415 +#, java-format +msgid "Cannot create plugin directory {0}" +msgstr "A következő kiegészítő könyvtár létrehozása sikertelen: {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:191 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:296 +#, java-format +msgid "from {0}" +msgstr "innen {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:201 +#, java-format +msgid "Plugin from {0} is corrupt" +msgstr "A kiegészítő korrupt a következőről: {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:212 +#, java-format +msgid "Plugin from {0} does not contain the required configuration file" +msgstr "" +"A kiegészítő a következőről: {0} nem tartalmazza a szükséges konfigurációs " +"fájlt" + +#. updateStatus("" + "Plugin contains an invalid key" + ' ' + pubkey + ' ' + signer + ""); +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:225 +#, java-format +msgid "Plugin from {0} contains an invalid key" +msgstr "A kiegészítő a következőről: {0} érvénytelen kulcsot tartalmaz" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:249 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:259 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:273 +#, java-format +msgid "Plugin signature verification of {0} failed" +msgstr "A következő kiegészítő aláírásának hitelesítése sikertelen: {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:288 +#, java-format +msgid "Plugin from {0} has invalid name or version" +msgstr "Kiegészítőnek érvénytelen a neve vagy verziója a következőről: {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293 +#, java-format +msgid "Plugin {0} has mismatched versions" +msgstr "" +"Egymásnak ellentmondó verziókkal rendelkezik a következő kiegészítő: {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:301 +#, java-format +msgid "This plugin requires I2P version {0} or higher" +msgstr "A kiegészítőhöz az I2P {0} vagy magasabb verziója szükséges" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:309 +#, java-format +msgid "This plugin requires Java version {0} or higher" +msgstr "A kiegészítőhöz az Java {0} vagy magasabb verziója szükséges" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:318 +msgid "" +"Downloaded plugin is for new installs only, but the plugin is already " +"installed" +msgstr "" +"A letöltött kiegészítő csak az új telepítésekhez való, de a kiegészítő már " +"telepítve van." + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:329 +msgid "Installed plugin does not contain the required configuration file" +msgstr "" +"A telepített kiegészítő nem tartalmazza a szükséges konfigurációs fájlt" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:337 +msgid "Signature of downloaded plugin does not match installed plugin" +msgstr "A letöltött kiegészítő aláírása nem egyezik a telepített kiegészítővel" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:344 +#, java-format +msgid "Downloaded plugin version {0} is not newer than installed plugin" +msgstr "" +"A letöltött kiegészítő verzió {0} nem újabb, mint a telepített kiegészítő" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:351 +#, java-format +msgid "Plugin update requires installed plugin version {0} or higher" +msgstr "" +"Kiegészítő frissítéshez a telepített kiegészítő következő, vagy annál " +"magasabb verizója szükséges: {0} " + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:358 +#, java-format +msgid "Plugin update requires installed plugin version {0} or lower" +msgstr "" +"Kiegészítő frissítéshez a telepített kiegészítő következő, vagy annál " +"alacsonyabb verizója szükséges: {0} " + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:366 +#, java-format +msgid "Plugin requires Jetty version {0} or higher" +msgstr "A kiegészítőhöz a Jetty {0} vagy magasabb verziója szükséges" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:373 +#, java-format +msgid "Plugin requires Jetty version {0} or lower" +msgstr "A kiegészítőhöz a Jetty {0} vagy alacsonyabb verziója szükséges" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:382 +#, java-format +msgid "Cannot copy plugin to directory {0}" +msgstr "Kiegészítő másolása sikertelen a következő könyvtárba: {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:392 +msgid "Plugin will be installed on next restart." +msgstr "A kiegészítő a következő újraindításkor lesz telepítésre." + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:410 +msgid "Plugin is for upgrades only, but the plugin is not installed" +msgstr "" +"Ez a kiegészítő kizárólag frissítéshez van, azonban a kiegészítő nincs " +"telepítve" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:423 +#, java-format +msgid "Failed to install plugin in {0}" +msgstr "Kiegészítő telepítése sikertelen a következőben: {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:430 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:458 +#, java-format +msgid "Plugin {0} installed" +msgstr "{0} kiegészítő telepítve" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:449 +#, java-format +msgid "Plugin {0} installed and started" +msgstr "{0} kiegészítő telepítve és elindítva" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:452 +#, java-format +msgid "Plugin {0} installed but failed to start, check logs" +msgstr "" +"{0} kiegészítő telepítve, de nem sikerült elindítani, ellenőrizd a naplót" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:454 +#, java-format +msgid "Plugin {0} installed but failed to start" +msgstr "{0} kiegészítő telepítve, de nem sikerült elindítani" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:466 +#, java-format +msgid "Failed to download plugin from {0}" +msgstr "Kiegészítő letöltése sikertelen a következőről: {0}" + +#. buf.append("

    ").append(_("Peer Profiles")).append("

    \n

    "); +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:83 +#, java-format +msgid "Showing 1 recent profile." +msgid_plural "Showing {0} recent profiles." +msgstr[0] "1 legutóbbi profil mutatva." +msgstr[1] "{0} legutóbbi profil mutatva." + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85 +#, java-format +msgid "Hiding 1 older profile." +msgid_plural "Hiding {0} older profiles." +msgstr[0] "1 régebbi profil elrejtve" +msgstr[1] "{0} régebbi profil elrejtve" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:87 +#, java-format +msgid "Hiding 1 standard profile." +msgid_plural "Hiding {0} standard profiles." +msgstr[0] "1 normál profil elrejtve" +msgstr[1] "{0} normál profil elrejtve" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:92 +msgid "Groups (Caps)" +msgstr "Csoport" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:93 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:273 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:377 +msgid "Speed" +msgstr "Sebesség" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:94 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:381 +msgid "Capacity" +msgstr "Kapacitás" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:95 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:277 +msgid "Integration" +msgstr "Integráltság" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:135 +msgid "Fast, High Capacity" +msgstr "Gyors, Nagy Kapacitású" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:136 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:11 +msgid "High Capacity" +msgstr "Nagy Kapacitású" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:137 +msgid "Standard" +msgstr "Normál" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:138 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:172 +msgid "Failing" +msgstr "Elromló" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:140 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:252 +msgid "Integrated" +msgstr "Integrált" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:173 +msgid "Unreachable" +msgstr "Nem elérhető" + +#. hide if < 10% +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:180 +msgid "Test Fails" +msgstr "Teszt sikertelen" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:186 +msgid "profile" +msgstr "profil" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205 +msgid "Caps" +msgstr "Tető" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:206 +msgid "Integ. Value" +msgstr "Változó Értéke" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:207 +msgid "Last Heard About" +msgstr "Legutoljára Hallott a Következőről:" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:208 +msgid "Last Heard From" +msgstr "Legutoljára Hallott a Következőtől:" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:209 +msgid "Last Good Send" +msgstr "Legutolsó Helyes Küldés" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:210 +msgid "Last Bad Send" +msgstr "Legutolsó Helytelen Küldés" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:211 +msgid "10m Resp. Time" +msgstr "10p Válasz Idő" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:212 +msgid "1h Resp. Time" +msgstr "1ó Válasz Idő" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:213 +msgid "1d Resp. Time" +msgstr "1nap Válasz Idő" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:214 +msgid "Last Good Lookup" +msgstr "Legutolsó Helyes Kikeresés" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:215 +msgid "Last Bad Lookup" +msgstr "Legutolsó Helytelen Kikeresés" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:216 +msgid "Last Good Store" +msgstr "Legutolsó Helyes Tárolás" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:217 +msgid "Last Bad Store" +msgstr "Legutolsó Helytelen Tárolás" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:218 +msgid "1h Fail Rate" +msgstr "Sikertelen ráta 1 óra alatt" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:219 +msgid "1d Fail Rate" +msgstr "Sikertelen ráta 1 nap alatt" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:272 +msgid "Thresholds" +msgstr "Küszöb" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:274 +msgid "fast peers" +msgstr "gyors társak" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:276 +msgid "high capacity peers" +msgstr "nagy kapacitású társak" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:278 +msgid " well integrated peers" +msgstr "jól integrálódott társak" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280 +msgid "as determined by the profile organizer" +msgstr "ahogy a profil rendezőben meghatározva" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280 +msgid "groups" +msgstr "csoport" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281 +msgid "capabilities in the netDb, not used to determine profiles" +msgstr "Adottságok a NetDb-ben, nincs felhasználva a profilok meghatározásához" + +#. capabilities +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281 +#: ../java/strings/Strings.java:81 +msgid "caps" +msgstr "tető" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282 +msgid "" +"peak throughput (bytes per second) over a 1 minute period that the peer has " +"sustained in a single tunnel" +msgstr "" +"csúcs átvilel (bájt / másodperc) az alatt az 1 perces időtartam alatt, " +"melyben a társ egyedülálló alagutat tartott fenn" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282 +msgid "speed" +msgstr "sebesség" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283 +msgid "capacity" +msgstr "kapacitás" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283 +msgid "how many tunnels can we ask them to join in an hour?" +msgstr "Óránként hány alagútba kérhetjük őket, hogy csatlakozzanak?" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284 +msgid "how many new peers have they told us about lately?" +msgstr "A közelmúltban hány új társról szóltak nekünk?" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284 +msgid "integration" +msgstr "integráció" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285 +msgid "is the peer banned, or unreachable, or failing tunnel tests?" +msgstr "a társ kitiltva, nem elérhető vagy az alagút tesztjei sikertelenek?" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285 +msgid "status" +msgstr "állapot" + +#. 0 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:12 +msgid "Floodfill " +msgstr "" + +#. 2 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:14 +msgid "All" +msgstr "" + +#: ../java/src/net/i2p/router/web/SearchHelper.java:74 +msgid "Select search engine" +msgstr "Válassz keresőmotort" + +#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:64 +#, java-format +msgid "Temporary ban expiring in {0}" +msgstr "Ideiglenes kitiltás lejár a következőn belül: {0}" + +#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:66 +#, java-format +msgid "Banned until restart or in {0}" +msgstr "Kitiltva a következő újraindításig vagy következőn belül: {0}" + +#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:78 +msgid "unban now" +msgstr "Kitiltás visszavonása most" + +#: ../java/src/net/i2p/router/web/StatSummarizer.java:313 +msgid "Bandwidth usage" +msgstr "Sávszélesség felhasználás" + +#: ../java/src/net/i2p/router/web/StatSummarizer.java:323 +msgid "Outbound Bytes/sec" +msgstr "Kimenő Bájt/mp" + +#. def.line(sendName, Color.BLUE, "Outbound bytes/sec", 3); +#: ../java/src/net/i2p/router/web/StatSummarizer.java:325 +msgid "Inbound Bytes/sec" +msgstr "Bejövő Bájt/mp" + +#: ../java/src/net/i2p/router/web/StatSummarizer.java:328 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:329 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:330 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:331 +msgid "Bps" +msgstr "B/mp" + +#: ../java/src/net/i2p/router/web/StatSummarizer.java:328 +msgid "Out average" +msgstr "átlag Ki" + +#: ../java/src/net/i2p/router/web/StatSummarizer.java:329 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:331 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:150 +msgid "max" +msgstr "maximum" + +#: ../java/src/net/i2p/router/web/StatSummarizer.java:330 +msgid "In average" +msgstr "átlagosa" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:57 +msgid "GO" +msgstr "MENJ" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:60 +msgid "Statistics gathered during this router's uptime" +msgstr "E router indítása óta gyűjtött statisztika" + +#: ../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 "" +"Az összegyűjtött adat 1 perces időtartamra van korlátozva, ezért becslésként " +"használandó." + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:64 +msgid "These statistics are primarily used for development and debugging." +msgstr "" +"Ezek a staisztikák főleg fejlesztéshez és hibaelhárításhoz használatosak." + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:106 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:157 +msgid "No lifetime events" +msgstr "Nincsenek élethossz események." + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:117 +msgid "frequency" +msgstr "gyakoriság" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:121 +msgid "Rolling average events per period" +msgstr "Időszakonkénti mozgó átlag események" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:125 +msgid "Highest events per period" +msgstr "Időszakonkénti legmagasabb események." + +#. 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 "Időszakonkénti átlag élethossz események" + +#. Display the strict average +#: ../java/src/net/i2p/router/web/StatsGenerator.java:141 +msgid "Lifetime average frequency" +msgstr "Élethossz átlag gyakorisága" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:144 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:233 +#, java-format +msgid "1 event" +msgid_plural "{0} events" +msgstr[0] "1 esemény" +msgstr[1] "{0} esemény" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:169 +msgid "rate" +msgstr "ráta" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:171 +msgid "Average" +msgstr "Átlag" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:174 +msgid "Highest average" +msgstr "Legmagasabb átlag" + +#: ../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] "Ez időtartam alatt 1 esemény történt." +msgstr[1] "Ez időtartam alatt {0} esemény történt." + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:203 +#, java-format +msgid "The period ended {0} ago." +msgstr "Az időtartam véget ért {0} óta." + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:205 +msgid "No events" +msgstr "Nincs esemény" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:210 +msgid "Average event count" +msgstr "Átlag események száma" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:212 +msgid "Events in peak period" +msgstr "Események csúcsidőben" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:220 +msgid "Graph Data" +msgstr "Ábra Adat" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:222 +msgid "Graph Event Count" +msgstr "Ábra Események Száma" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:225 +msgid "Export Data as XML" +msgstr "Adat exportálása XML-be" + +#. Display the strict average +#: ../java/src/net/i2p/router/web/StatsGenerator.java:230 +msgid "Lifetime average value" +msgstr "Élethossz átlag érték" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:45 +msgid "I2P Router Help & FAQ" +msgstr "I2P Router Segítség és GYIK" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:47 +msgid "Help & FAQ" +msgstr "Segítség és GYIK" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:59 +msgid "" +"Configure startup of clients and webapps (services); manually start dormant " +"services" +msgstr "" +"Beállítások a kliensek és webalkalmazások (szolgáltatások) indítására " +"vonatkozóan; elfekvő szolgáltatások kézi indítása" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:61 +msgid "I2P Services" +msgstr "I2P Szolgáltatások" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:89 +msgid "Configure I2P Router" +msgstr "I2P Router Beállítása" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:91 +msgid "I2P Internals" +msgstr "I2P Belső" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:97 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:309 +msgid "View existing tunnels and tunnel build status" +msgstr "Létező alagutak és alagút építési állapot megtekintése" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:103 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:223 +msgid "Show all current peer connections" +msgstr "Minden jelenlegi társ csatlakozás megjelenítése" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:109 +msgid "Show recent peer performance profiles" +msgstr "A legutóbbi társ teljesítmény profilok megjelenítése" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:111 +msgid "Profiles" +msgstr "Profil" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:115 +msgid "Show list of all known I2P routers" +msgstr "Minden ismert I2P router listájának megjelenítése" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:117 +msgid "NetDB" +msgstr "NetDB" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:121 +msgid "Health Report" +msgstr "Egészségi Állapot" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:123 +msgid "Logs" +msgstr "Napló" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:134 +msgid "Graph router performance" +msgstr "Ábra router teljesítmény" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:136 +msgid "Graphs" +msgstr "Ábra" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:141 +msgid "Textual router performance statistics" +msgstr "Szöveges router teljesítmény statisztika" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:147 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:378 +msgid "Local Destinations" +msgstr "Helyi Célállomások" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:149 +#: ../java/strings/Strings.java:62 +msgid "I2PTunnel" +msgstr "I2PAlagút" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172 +msgid "General" +msgstr "Általános" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:177 +msgid "Local Identity" +msgstr "Helyi Személyazonosság" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:181 +msgid "Your unique I2P router identity is" +msgstr "Egyedi I2P router azonosítód a következő:" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:185 +msgid "never reveal it to anyone" +msgstr "soha ne fedd fel senkinek" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:187 +msgid "show" +msgstr "Mutat" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:198 +msgid "How long we've been running for this session" +msgstr "Mióta fut ez a munkaszakasz" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:201 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:195 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:101 +msgid "Uptime" +msgstr "Indítás óta eltelt idő" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:118 +msgid "" +"Help with configuring your firewall and router for optimal I2P performance" +msgstr "" +"Segítség a tűzfal és router beállítására az I2P optimális teljesítménye " +"érdekében" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:231 +msgid "Active" +msgstr "Aktív" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240 +msgid "Fast" +msgstr "Gyors" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246 +msgid "High capacity" +msgstr "Nagy kapacitású" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:258 +msgid "Known" +msgstr "Ismert" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:272 +msgid "Configure router bandwidth allocation" +msgstr "A router szávszélesség elosztásának beállítása" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:274 +msgid "Bandwidth in/out" +msgstr "Sávszélesség Be/Ki" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:294 +msgid "Total" +msgstr "Összes" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:301 +msgid "Used" +msgstr "Használt" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:316 +msgid "Exploratory" +msgstr "Felderítő" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:328 +msgid "Participating" +msgstr "Résztvevő" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:334 +msgid "Share ratio" +msgstr "Megosztási ráta" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:340 +msgid "What's in the router's job queue?" +msgstr "Mi van a router munka várólistájában?" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:342 +msgid "Congestion" +msgstr "Torlódás" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:347 +msgid "Job lag" +msgstr "Feladat késés" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:353 +msgid "Message delay" +msgstr "Üzenet késés" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:360 +msgid "Tunnel lag" +msgstr "Alagút lemaradás" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 +msgid "Backlog" +msgstr "Vissznapló" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:110 +msgid "ERR-Client Manager I2CP Error - check logs" +msgstr "HIBA - Kliens Kezelő I2CP Hiba - ellenőrizd a naplót" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:117 +#, java-format +msgid "ERR-Clock Skew of {0}" +msgstr "HIBA - Óra pontatlan: {0}" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:122 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:155 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:568 +msgid "Testing" +msgstr "Tesztelés alatt" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:129 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:548 +msgid "OK" +msgstr "Rendben" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:130 +msgid "ERR-Private TCP Address" +msgstr "HIBA-Privát TCP Cím" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:132 +msgid "ERR-SymmetricNAT" +msgstr "HIBA-SzimmetrikusNAT" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:135 +msgid "WARN-Firewalled with Inbound TCP Enabled" +msgstr "FIGYELEM-Tűzfalazva és bejövő TCP engedélyezve" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:137 +msgid "WARN-Firewalled and Floodfill" +msgstr "FIGYELEM-Tűzfalazva és floodfill" + +#. if (_context.router().getRouterInfo().getCapabilities().indexOf('O') >= 0) +#. return _("WARN-Firewalled and Fast"); +#: ../java/src/net/i2p/router/web/SummaryHelper.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 +msgid "Firewalled" +msgstr "Tűzfalazva" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:142 +msgid "" +"ERR-UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config and " +"restart" +msgstr "" +"HIBA - UDP Port Használatban - Állítsd be az i2np.udp.internalPort=xxxx -t a " +"haladó beállításokban és indíts újra." + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:148 +msgid "ERR-No Active Peers, Check Network Connection and Firewall" +msgstr "" +"HIBA-Nincsenek aktív társak, Ellenőrizd a Hálózati Kapcsolatokat és a " +"Tűzfalat" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:151 +msgid "ERR-UDP Disabled and Inbound TCP host/port not set" +msgstr "HIBA-UDP letiltva és Bejövő TCP hoszt/port nincs beállítva" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:153 +msgid "WARN-Firewalled with UDP Disabled" +msgstr "FIGYELEM-Tűzfalazva és UDP Letiltva" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:378 +msgid "Add/remove/edit & control your client and server tunnels" +msgstr "" +"Hozzáadás/Eltávolítás/Szerkesztés, valamint saját kliens és szerver alagutak " +"vezérlése" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:390 +msgid "Server" +msgstr "Szerver" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:394 +msgid "Show tunnels" +msgstr "Alagutakat mutat" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:405 +msgid "Leases expired" +msgstr "Kiadás lejárt" + +#. red or yellow light +#: ../java/src/net/i2p/router/web/SummaryHelper.java:405 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:406 +msgid "Rebuilding" +msgstr "Újraépítés" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:406 +msgid "ago" +msgstr "előtt" + +#. green light +#: ../java/src/net/i2p/router/web/SummaryHelper.java:409 +msgid "Ready" +msgstr "Kész" + +#. yellow light +#: ../java/src/net/i2p/router/web/SummaryHelper.java:413 +msgid "Building" +msgstr "Építés alatt" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:413 +msgid "Building tunnels" +msgstr "Alagutak építés alatt" + +#. 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:429 +#: ../java/strings/Strings.java:36 +msgid "shared clients" +msgstr "osztott kliensek" + +#. Note to translators: parameter is a version, e.g. "0.8.4" +#: ../java/src/net/i2p/router/web/SummaryHelper.java:643 +#, java-format +msgid "Download {0} Update" +msgstr "{0} Frissítés Letöltése" + +#. 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/SummaryHelper.java:651 +#, java-format +msgid "Download Unsigned
    Update {0}" +msgstr "Aláírás nélküli
    Frissítés Letöltése {0}" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:676 +msgid "Help with firewall configuration" +msgstr "Segítség a tűzfal beállításához" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:678 +msgid "Check network connection and NAT/firewall" +msgstr "Ellenőrizd a hálózati kapcsolatokat és a NAT-ot/tűzfalat" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:697 +msgid "Reseed" +msgstr "Újratáplálás (reseed)" + +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:118 +#, java-format +msgid "events in {0}" +msgstr "Események a következőben: {0}" + +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:120 +#, java-format +msgid "averaged for {0}" +msgstr "átlagolva a következőhöz: {0}" + +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:130 +msgid "Events per period" +msgstr "Események időszakonként" + +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:149 +msgid "avg" +msgstr "átlag" + +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:151 +msgid "now" +msgstr "most" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:57 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:340 +msgid "configure" +msgstr "beállít" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:55 +msgid "Client tunnels for" +msgstr "Kliens alagutak a következőhöz" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:59 +msgid "dead" +msgstr "halott" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:65 +msgid "Participating tunnels" +msgstr "Résztvevő alagutak" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66 +msgid "Receive on" +msgstr "Fogadás a következőn" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 +msgid "Expiration" +msgstr "Lejárat" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 +msgid "Send on" +msgstr "Küldés a következőn" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 +msgid "Rate" +msgstr "Ráta" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 +msgid "Role" +msgstr "Szerep" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 +msgid "Usage" +msgstr "Használat" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:106 +msgid "grace period" +msgstr "türelmi idő" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:116 +msgid "Outbound Endpoint" +msgstr "Kimenő Végpont" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:118 +msgid "Inbound Gateway" +msgstr "Bejövő Átjáró (Gateway)" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:120 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:163 +msgid "Participant" +msgstr "Résztvevő" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:125 +#, java-format +msgid "Limited display to the {0} tunnels with the highest usage" +msgstr "Kijelző limitálva {0} alagútra legtöbb használattal" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:126 +msgid "Inactive participating tunnels" +msgstr "Nem aktív résztvevő alagút" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:127 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:219 +msgid "Lifetime bandwidth usage" +msgstr "Élethossz sávszélesség használat" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 +msgid "Expiry" +msgstr "Lejárat" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:160 +msgid "Participants" +msgstr "Résztvevők" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:166 +msgid "Endpoint" +msgstr "Végpont" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:206 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 +msgid "Build in progress" +msgstr "Építés folyamatban" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:206 +msgid "inbound" +msgstr "Bejövő" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 +msgid "outbound" +msgstr "kimenő" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:218 +msgid "No tunnels; waiting for the grace period to end." +msgstr "Nincsenek alagutak; várakozás a türelmi idő végéig." + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220 +msgid "in" +msgstr "be" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:221 +msgid "out" +msgstr "ki" + +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:67 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:142 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:236 +msgid "Updating" +msgstr "Frissítés" + +#. Process the .sud/.su2 file +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:89 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:116 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:260 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:284 +msgid "Update downloaded" +msgstr "Frissítés letöltve" + +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:92 +#, java-format +msgid "Unsigned update file from {0} is corrupt" +msgstr "Az aláírás nélküli frissítési fájl korrupt a következőtől: {0}" + +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:279 +msgid "Restarting" +msgstr "Újraindítás" + +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:118 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:286 +msgid "Click Restart to install" +msgstr "Telepítéshez kattints az újraindításra" + +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:120 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:288 +msgid "Click Shutdown and restart to install" +msgstr "Telepítéshez kattints a lekapcsolás és újraindítás -ra" + +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:121 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:290 +#, java-format +msgid "Version {0}" +msgstr "{0} Verzió" + +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:126 +#, java-format +msgid "Failed copy to {0}" +msgstr "Sikertelen másolás a következőre: {0}" + +#: ../java/src/net/i2p/router/web/UpdateHandler.java:183 +#, java-format +msgid "Updating from {0}" +msgstr "Frissítés a következőről: {0}" + +#: ../java/src/net/i2p/router/web/UpdateHandler.java:252 +#, java-format +msgid "No new version found at {0}" +msgstr "Nincs új verzió a következőn: {0}" + +#: ../java/src/net/i2p/router/web/UpdateHandler.java:279 +msgid "Update verified" +msgstr "Frissítés igazolva" + +#: ../java/src/net/i2p/router/web/UpdateHandler.java:305 +#, java-format +msgid "Transfer failed from {0}" +msgstr "Sikertelen átvitel a következőtől: {0}" + +#. wars for ConfigClientsHelper +#: ../java/strings/Strings.java:12 +msgid "addressbook" +msgstr "címjegyzék" + +#: ../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 "Web konzol" + +#: ../java/strings/Strings.java:23 +msgid "SAM application bridge" +msgstr "SAM alkalmazás híd" + +#: ../java/strings/Strings.java:24 +msgid "Application tunnels" +msgstr "Alkalmazás alagutak" + +#: ../java/strings/Strings.java:25 +msgid "My eepsite web server" +msgstr "Saját eep oldalam web szerver" + +#: ../java/strings/Strings.java:26 +msgid "I2P webserver (eepsite)" +msgstr "I2P webszerver (eep oldal)" + +#: ../java/strings/Strings.java:27 +msgid "Browser launch at startup" +msgstr "Böngésző betöltése indításkor" + +#: ../java/strings/Strings.java:28 +msgid "BOB application bridge" +msgstr "BOB alkalmazás híd" + +#: ../java/strings/Strings.java:30 +msgid "Open Router Console in web browser at startup" +msgstr "Indításkor a Router Konzol megnyitása böngészőben" + +#: ../java/strings/Strings.java:37 +msgid "IRC proxy" +msgstr "IRC proxy" + +#: ../java/strings/Strings.java:38 +msgid "eepsite" +msgstr "eep oldal" + +#: ../java/strings/Strings.java:39 +msgid "I2P webserver" +msgstr "I2P webszerver" + +#: ../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 "klasszikus" + +#: ../java/strings/Strings.java:52 +msgid "dark" +msgstr "sötét" + +#: ../java/strings/Strings.java:53 +msgid "light" +msgstr "világos" + +#: ../java/strings/Strings.java:54 +msgid "midnight" +msgstr "éjfél" + +#: ../java/strings/Strings.java:58 +msgid "BandwidthLimiter" +msgstr "SávszélességHatároló" + +#: ../java/strings/Strings.java:59 +msgid "ClientMessages" +msgstr "KliensÜzenetek" + +#: ../java/strings/Strings.java:60 +msgid "Encryption" +msgstr "Titkosítás" + +#: ../java/strings/Strings.java:61 +msgid "i2cp" +msgstr "i2cp" + +#: ../java/strings/Strings.java:63 +msgid "InNetPool" +msgstr "InNetKészlet" + +#: ../java/strings/Strings.java:64 +msgid "JobQueue" +msgstr "MunkaSor" + +#: ../java/strings/Strings.java:65 +msgid "NetworkDatabase" +msgstr "HálózatiAdatbázis" + +#: ../java/strings/Strings.java:66 +msgid "ntcp" +msgstr "ntcp" + +#: ../java/strings/Strings.java:69 +msgid "Stream" +msgstr "Stream" + +#: ../java/strings/Strings.java:70 +msgid "Throttle" +msgstr "Gát" + +#: ../java/strings/Strings.java:71 +msgid "Transport" +msgstr "Szállítás" + +#: ../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 "hoszt" + +#: ../java/strings/Strings.java:78 +msgid "key" +msgstr "kulcs" + +#: ../java/strings/Strings.java:79 +msgid "port" +msgstr "port" + +#. introducer host +#: ../java/strings/Strings.java:83 +msgid "ihost0" +msgstr "ihost0" + +#: ../java/strings/Strings.java:84 +msgid "ihost1" +msgstr "ihost1" + +#: ../java/strings/Strings.java:85 +msgid "ihost2" +msgstr "ihost2" + +#. introducer port +#: ../java/strings/Strings.java:87 +msgid "iport0" +msgstr "iport0" + +#: ../java/strings/Strings.java:88 +msgid "iport1" +msgstr "iport1" + +#: ../java/strings/Strings.java:89 +msgid "iport2" +msgstr "iport2" + +#. introducer key +#: ../java/strings/Strings.java:91 +msgid "ikey0" +msgstr "ikey0" + +#: ../java/strings/Strings.java:92 +msgid "ikey1" +msgstr "ikey1" + +#: ../java/strings/Strings.java:93 +msgid "ikey2" +msgstr "ikey2" + +#. introducer tag +#: ../java/strings/Strings.java:95 +msgid "itag0" +msgstr "itag0" + +#: ../java/strings/Strings.java:96 +msgid "itag1" +msgstr "itag1" + +#: ../java/strings/Strings.java:97 +msgid "itag2" +msgstr "itag2" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:132 +msgid "configure bandwidth" +msgstr "sávszélesség beállítása" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:224 +#: ../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:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:246 +#: ../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:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:224 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:224 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:230 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:235 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:268 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:249 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:223 +msgid "Summary Bar" +msgstr "Összegzés Sáv" + +#. 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:237 +#: ../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:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:259 +#: ../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:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:237 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:237 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:243 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:281 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:257 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:258 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:258 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:236 +msgid "Refresh (s)" +msgstr "Frissít" + +#. ditto +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:241 +#: ../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:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:263 +#: ../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:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:252 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:285 +#: ../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:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:266 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:249 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:240 +msgid "Enable" +msgstr "Engedélyezés" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:301 +msgid "Bandwidth limiter" +msgstr "Sávszélesség korlátozása" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:303 +msgid "" +"I2P will work best if you configure your rates to match the speed of your " +"internet connection." +msgstr "" +"Az I2P akkor működik legjobban, ha a sebesség értékeidet úgy állítod be, " +"hogy egyezzen az internetkapcsolatod sebességével." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:307 +msgid "KBps In" +msgstr "KB/mp Be" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:321 +msgid "KBps Out" +msgstr "KB/mp Ki" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:336 +msgid "Share" +msgstr "Megoszt" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:350 +msgid "NOTE" +msgstr "MEGJEGYZÉS" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:345 +#, java-format +msgid "You have configured I2P to share only {0} KBps." +msgstr "" +"Az I2P-t úgy állítottad be, hogy csak {0} KB-t osszon meg másodpercenként." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:348 +msgid "I2P requires at least 12KBps to enable sharing. " +msgstr "" +"A megosztás engedélyezéséhez az I2P-nek legalább 12 KB/mp-re van szüksége." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:349 +msgid "" +"Please enable sharing (participating in tunnels) by configuring more " +"bandwidth. " +msgstr "" +"Kérlek, engedélyezd a megosztást (részvételt az alagutakban) több " +"sávszélesség beállítása által." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:350 +msgid "" +"It improves your anonymity by creating cover traffic, and helps the network." +msgstr "" +"Fedőforgalmat generál, ezzel segít anonimitásod növelésében és segíti a " +"hálózatot is." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:352 +#, java-format +msgid "You have configured I2P to share {0} KBps." +msgstr "Úgy állítottad be az I2P-t, hogy {0} KB/mp-t osszon meg." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:355 +msgid "" +"The higher the share bandwidth the more you improve your anonymity and help " +"the network." +msgstr "" +"Minél magasabb a megosztási sávszélesség, annál jobban elősegíted " +"anonimitásod és segíted a hálózatot is." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:359 +msgid "Advanced network configuration page" +msgstr "Haladó hálózati beállítások lap" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:371 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:493 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:383 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:399 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:384 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:333 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:383 +msgid "Cancel" +msgstr "Mégse" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:132 +msgid "config advanced" +msgstr "haladó beállítások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:260 +msgid "I2P Advanced Configuration" +msgstr "I2P Haladó Beállítások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:301 +msgid "Advanced I2P Configuration" +msgstr "Haladó I2P Beállítások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:311 +msgid "Some changes may require a restart to take effect." +msgstr "Némely változtatás érvénybe lépéséhez újraindítás szükséges." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:135 +msgid "config clients" +msgstr "kliensek beállítása" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:288 +msgid "I2P Client Configuration" +msgstr "I2P Kliens Beállítások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:354 +msgid "Client Configuration" +msgstr "Kliens Beállítások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:356 +msgid "" +"The Java clients listed below are started by the router and run in the same " +"JVM." +msgstr "" +"Az alábbi Java klienseket a router indítja el és ugyanabban a Java Virtuális " +"Gépben futnak." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:362 +msgid "To change other client options, edit the file" +msgstr "Egyéb kliens opciók megváltoztatásához szerkeszd ezt a fájlt" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:369 +#: ../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:465 +msgid "All changes require restart to take effect." +msgstr "Minden változtatás érvénybe lépéséhez újraindítás szükséges." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:381 +msgid "Advanced Client Interface Configuration" +msgstr "Haladó Kliens Felület Beállítások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:385 +msgid "External I2CP (I2P Client Protocol) Interface Configuration" +msgstr "Külső I2CP (I2P Kliens Protokol) Felület Beállítások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:391 +msgid "Enabled without SSL" +msgstr "Engedélyezve SSL nélkül" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:397 +msgid "Enabled with SSL required" +msgstr "Engedélyezve SSL szükséges" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:403 +msgid "Disabled - Clients outside this Java process may not connect" +msgstr "Tiltva - Az e Java folyamaton kívüli kliensek nem csatlakozhatnak" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:405 +msgid "I2CP Port" +msgstr "I2CP Port" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:409 +msgid "I2CP Interface" +msgstr "I2CP Felület" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:425 +msgid "Authorization" +msgstr "Hitelesítés" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:431 +msgid "Require username and password" +msgstr "Felhasználónév és jelszó szükséges" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:433 +msgid "Username" +msgstr "Felhasználónév" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:437 +msgid "Password" +msgstr "Jelszó" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:342 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:348 +msgid "The default settings will work for most people." +msgstr "Legtöbb felhasználónak az alapbeállítások megfelelőek lesznek." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:443 +msgid "Any changes made here must also be configured in the external client." +msgstr "Mindegyik itteni változtatást a külső kliensben is be kell állítani." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:445 +msgid "Many clients do not support SSL or authorization." +msgstr "Sok kliens nem támogatja az SSL-t vagy a hitelesítést." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:455 +msgid "WebApp Configuration" +msgstr "WebAlkalmazás Beállítások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:457 +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 "" +"Az alábbi Java webalkalmazásokat a webKonzol kliens indította és ugyanabban " +"a Java Virtuális Gépben futnak, mint a router. Ezek általában a router " +"konzolból elérhető webalkalmazások. Lehetnek teljes alkalmazások (pl. " +"i2psnark), kezelőfelületek más kliensek vagy alkalmazások számára, melyekhez " +"külön engedélyezés szükséges (pl. susidns, i2ptunnel) vagy lehet, hogy " +"egyátalán nem rendelkeznek webfelülettel (pl. címjegyzék)." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +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 "" +"Webalkalmazás letiltható a .war fájl webapps könyvtárból való kitörlésével " +"is; a .war fájl és a webalkalmazás újra meg fog jelenni azonban a router új " +"verzióra való frissítésekor, ezért a webalkalmazása tiltása itt az előnyben " +"részesített módszer." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:473 +msgid "Plugin Configuration" +msgstr "Kiegészítő Beállítások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:475 +msgid "The plugins listed below are started by the webConsole client." +msgstr "Az alábbi kiegészítőket a webKonzol kliens indítja." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:485 +msgid "Plugin Installation" +msgstr "Kiegészítő Telepítése" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:487 +msgid "To install a plugin, enter the download URL:" +msgstr "Kiegészítő telepítéséhez írd be a letöltési URL-t:" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:135 +msgid "config home" +msgstr "kezdőlap beállítása" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:339 +msgid "Default Home Page" +msgstr "Alapértelmezett Kezdőlap" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:345 +msgid "Use old home page" +msgstr "Régi kezdőlap használata" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:353 +msgid "Search Engines" +msgstr "Keresőmotorok" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:373 +msgid "Recommended Eepsites" +msgstr "Javasol Eep Oldalak" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:389 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:347 +msgid "Local Services" +msgstr "Helyi Szolgáltatások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:135 +msgid "config keyring" +msgstr "kulcstár beállítása" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:272 +msgid "I2P Keyring Configuration" +msgstr "I2P Kulcstár Beállítások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:341 +msgid "The router keyring is used to decrypt encrypted leaseSets." +msgstr "" +"A router kulcstár titkosított LeaseSet-ek titkosításának feloldására szolgál." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:344 +msgid "" +"The keyring may contain keys for local or remote encrypted destinations." +msgstr "" +"A kulcstár tartalmazhat kulcsokat helyi vagy távoli titkosított " +"célállomásokhoz." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:350 +msgid "Manual Keyring Addition" +msgstr "Kézi Hozzáadás Kulcstárhoz" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:352 +msgid "Enter keys for encrypted remote destinations here." +msgstr "Itt add meg a kulcsokat a titkosított távoli célállomásokhoz." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:355 +msgid "Keys for local destinations must be entered on the" +msgstr "" +"A helyi célállomásokhoz tartozó kulcsok megadása a következőn kell, hogy " +"történjen" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:357 +msgid "I2PTunnel page" +msgstr "I2PAlagút lap" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:359 +msgid "Dest. name, hash, or full key" +msgstr "Célállomás neve, hash vagy teljes kulcs" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:361 +msgid "Encryption Key" +msgstr "Titkosítási Kulcs" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:132 +msgid "config logging" +msgstr "naplózás beállítása" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:260 +msgid "I2P Logging Configuration" +msgstr "I2P Napló Beállítások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:301 +msgid "Configure I2P Logging Options" +msgstr "Az I2P Naplózái Opcióinak Beállításai" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:303 +msgid "Log file" +msgstr "Naplófájl" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:307 +msgid "(the symbol '@' will be replaced during log rotation)" +msgstr "(a '@' karakter a napló váltása alatt cserélve lesz)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:309 +msgid "Log record format" +msgstr "Naplórögzítési formátum" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:313 +msgid "" +"(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)" +msgstr "" +"(használd a következőket: 'd' = dátum, 'c' = osztály(class), 't' = szál" +"(thread), 'p' = elsőbbség(priority), 'm' = üzenet(message))" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:315 +msgid "Log date format" +msgstr "Napló dátumformátum" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:319 +msgid "" +"('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' " +"= millisecond)" +msgstr "" +"('MM' = hónap(month), 'dd' = nap(day), 'HH' = óra(hour), 'mm' = perc" +"(minute), 'ss' = másodperc(second), 'SSS' = ezredmásodperc(millisecond))" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:321 +msgid "Max log file size" +msgstr "Naplófájl maximális mérete" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:325 +msgid "Default log level" +msgstr "Alapértelmezett naplózási szint" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:329 +msgid "" +"(DEBUG and INFO are not recommended defaults, as they will drastically slow " +"down your router)" +msgstr "" +"(DEBUG és INFO nem javasolt alapértelmezett beállítások, mivel drasztikusan " +"lelassítják a routert)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:331 +msgid "Log level overrides" +msgstr "Naplózási szint felülbírálat" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:335 +msgid "New override" +msgstr "Új felülbírálat" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:135 +msgid "config networking" +msgstr "hálózat beállítása" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:285 +msgid "I2P Network Configuration" +msgstr "I2P Hálózati Beállítások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:340 +msgid "IP and Transport Configuration" +msgstr "IP és Átviteli Beállítások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:344 +msgid "There is help below." +msgstr "Lentebb található segítség." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:346 +msgid "UPnP Configuration" +msgstr "UPnP Beállítások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:350 +msgid "Enable UPnP to open firewall ports" +msgstr "UPnP engedélyezése tűzfal portok nyitásához" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:352 +msgid "UPnP status" +msgstr "UPnP státusz" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:354 +msgid "IP Configuration" +msgstr "IP Beállítások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:432 +msgid "Externally reachable hostname or IP address" +msgstr "Kivülről elérhető hosztnév vagy IP cím" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:360 +msgid "Use all auto-detect methods" +msgstr "Összes automatikus felismerési mód használata" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:364 +msgid "Disable UPnP IP address detection" +msgstr "UPnP IP cím észlelés tiltása" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:368 +msgid "Ignore local interface IP address" +msgstr "A helyi eszköz IP címének figyelmen kívül hagyása" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:372 +msgid "Use SSU IP address detection only" +msgstr "Csak SSU IP cím észlelés" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:376 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:450 +msgid "Specify hostname or IP" +msgstr "Határozd meg a hosztnevet vagy IP-t" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:382 +msgid "Select Interface" +msgstr "Válassz eszközt" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:396 +msgid "Hidden mode - do not publish IP" +msgstr "Rejtett mód - ne tedd közzé az IP-t" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:398 +msgid "(prevents participating traffic)" +msgstr "(ez meggátolja a közreműködő forgalmat)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:400 +msgid "Action when IP changes" +msgstr "Teendő IP változása esetén" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:404 +msgid "" +"Laptop mode - Change router identity and UDP port when IP changes for " +"enhanced anonymity" +msgstr "" +"Laptop mód - megnövelt anonimitásért megváltoztatja a router " +"személyazonosságát és az UDP portot az IP változásakor" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:406 +msgid "Experimental" +msgstr "Kísérleti" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:408 +msgid "UDP Configuration:" +msgstr "UDP Beállítás:" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:410 +msgid "UDP port:" +msgstr "UDP port:" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:460 +msgid "Completely disable" +msgstr "Teljesen letilt" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:418 +msgid "(select only if behind a firewall that blocks outbound UDP)" +msgstr "" +"(csak akkor válaszd, ha olyan tűzfal mögött vagy, amely blokkolja a kimenő " +"UDP-t)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:430 +msgid "TCP Configuration" +msgstr "TCP Beállítások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:436 +msgid "Use auto-detected IP address" +msgstr "Automatikusan észlelt IP cím használata" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:470 +msgid "currently" +msgstr "jelenleg" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:442 +msgid "if we are not firewalled" +msgstr "ha nem vagyunk tűzfalazva" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:446 +msgid "Always use auto-detected IP address (Not firewalled)" +msgstr "Mindig automatikusan észlelt IP cím használata (nincs tűzfal mögött)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:456 +msgid "Disable inbound (Firewalled)" +msgstr "Bejövő tiltása (Tűzfalazva)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:462 +msgid "" +"(select only if behind a firewall that throttles or blocks outbound TCP)" +msgstr "" +"(csak akkor válaszd, ha olyan tűzfal mögött vagy, amely gátolja (throttling) " +"vagy blokkolja a kimenő TCP-t)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:464 +msgid "Externally reachable TCP port" +msgstr "Kivülről elérhető TCP port" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +msgid "Use the same port configured for UDP" +msgstr "Ugyanaz, az UDP-hez már beállított port használata" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:476 +msgid "Specify Port" +msgstr "Határozd meg portot" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +msgid "Notes" +msgstr "Megjegyzés" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:483 +msgid "" +"a) Do not reveal your port numbers to anyone! b) Changing these settings " +"will restart your router." +msgstr "" +"a) Ne add ki a port számaidat senkinek! b) E beállítások megváltoztatása " +"újraindítja a routert." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:489 +msgid "Configuration Help" +msgstr "Segítség a Beállításokhoz" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:540 +msgid "" +"While I2P will work fine behind most firewalls, your speeds and network " +"integration will generally improve if the I2P port is forwarded for both UDP " +"and TCP." +msgstr "" +"Az I2P megfelelően működik, a legtöbb tűzfal mögött, a sebességed és a " +"hálózati integrációd általánosan javul, ha mind az UDP, mind a TCP I2P port " +"továbbítva van (port forwarding)." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:493 +msgid "" +"If you can, please poke a hole in your firewall to allow unsolicited UDP and " +"TCP packets to reach you." +msgstr "" +"Ha lehetséges, kérlek, üss lukat a tűzfaladon, hogy megengedje a nem kért " +"UDP és TCP csomagoknak, hogy elérjenek hozzád." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:495 +msgid "" +"If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole " +"punching with \"SSU introductions\" to relay traffic." +msgstr "" +"Ha ez nem lehetséges, az I2P támogatja az UPnP-t (Universal Plug and Play) " +"és az UDP lyuk ütést az \"SSU bemutatók\" által, hogy forgalmat közvetítsen." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:497 +msgid "" +"Most of the options above are for special situations, for example where UPnP " +"does not work correctly, or a firewall not under your control is doing harm." +msgstr "" +"A legtöbb fenti opció különleges helyzetekre való, például, ahol az UPnP nem " +"működik megfelelően, vagy a nem az irányításod alatt lévő tűzfan káros " +"dolgokat tesz." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:499 +msgid "Certain firewalls such as symmetric NATs may not work well with I2P." +msgstr "" +"Bizonyos tűzfalak, mint a Szimmetrikus NAT-ok lehet, hogy nem működnek " +"együtt megfelelően az I2P-vel." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:508 +msgid "" +"UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect " +"the external IP address and forward ports." +msgstr "" +"Az UPnP Internet Átjáró Eszközökkel (Internet Gateway Devices, IGD) való " +"kommunikációra szolgál, küldő IP címek észleléséhez és portok továbbításához." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 +msgid "UPnP support is beta, and may not work for any number of reasons" +msgstr "" +"Az UPnP támogatás béta fázisban van, és tetszőleges számú oka van, amiért " +"lehet, hogy nem működik" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:512 +msgid "No UPnP-compatible device present" +msgstr "Nincs jelen UPnP-kompatibilis eszköz" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 +msgid "UPnP disabled on the device" +msgstr "Az eszközön az UPnP letiltva." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:516 +msgid "Software firewall interference with UPnP" +msgstr "Szoftveres tűzfal és UPnP ütközés" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:518 +msgid "Bugs in the device's UPnP implementation" +msgstr "Hibák az eszköz UPnP implementációjában" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520 +msgid "Multiple firewall/routers in the internet connection path" +msgstr "Több tűzfal / router van az internetkapcsolat elérési útjában" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:522 +msgid "UPnP device change, reset, or address change" +msgstr "UPnP eszköz váltása, újraindítása vagy cím cseréje" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:524 +msgid "Review the UPnP status here." +msgstr "UPnP állapot megtekintése itt" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:526 +msgid "" +"UPnP may be enabled or disabled above, but a change requires a router " +"restart to take effect." +msgstr "" +"Az UPnP fentebb engedélyezhető vagy tiltható, de a változtatások érvénybe " +"lépéséhez a router újraindítása szükséges." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528 +msgid "Hostnames entered above will be published in the network database." +msgstr "" +"A fent megadott hosztneved a hálózati adatbázisban közzétételre kerülnek." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:530 +msgid "They are not private." +msgstr "Ez azt jelenti, hogy nem privát." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +msgid "" +"Also, do not enter a private IP address like 127.0.0.1 or 192.168.1.1." +msgstr "" +"Ezen kívül, ne adj meg privát IP címet, mint 127.0.0.1 vagy " +"192.168.1.1 ." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534 +msgid "" +"If you specify the wrong IP address or hostname, or do not properly " +"configure your NAT or firewall, your network performance will degrade " +"substantially." +msgstr "" +"Helytelen IP cím vagy hosztné megadásakor vagy a NAT vagy tűzfal nem " +"megfelelő beállítása esetén a hálózat teljesítménye jelentősen romlani fog." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:536 +msgid "When in doubt, leave the settings at the defaults." +msgstr "Bizonytalanság esetén célszerű az alapbeállításoknál maradni." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:538 +msgid "Reachability Help" +msgstr "Segítség Elérhetőséghez" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:543 +msgid "" +"If you think you have opened up your firewall and I2P still thinks you are " +"firewalled, remember that you may have multiple firewalls, for example both " +"software packages and external hardware routers." +msgstr "" +"Ha szerinted már megnyitottad a tűzfalad és az I2P még mindig úgy látja, " +"hogy tűzfalazva vagy, kérlek, tartsd szem előtt, hogy lehet több tűzfal is, " +"például szoftveres és külső hardver routerek." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +msgid "" +"If there is an error, the logs may also help " +"diagnose the problem." +msgstr "" +"Hiba esetén a napló is segíthet a probléma " +"felderítésében." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:550 +msgid "Your UDP port does not appear to be firewalled." +msgstr "Az UDP portod nem tűnik úgy, hogy tűzfal mögött van." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:554 +msgid "Your UDP port appears to be firewalled." +msgstr "Úgy tűnik, az UDP portod tűzfalazva van." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:556 +msgid "" +"As the firewall detection methods are not 100% reliable, this may " +"occasionally be displayed in error." +msgstr "" +"Mivel a tűzfal észlelési módszerek nem 100%-ig megbízhatóak, néha előfordul, " +"hogy hibát jelez." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:558 +msgid "" +"However, if it appears consistently, you should check whether both your " +"external and internal firewalls are open for your port." +msgstr "" +"Azonban ha folyamatosan megjelenik, érdemes ellenőrizni, hogy mind a külső, " +"mind a belső tűzfalak meg vannak nyitva a port számára." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:560 +msgid "" +"I2P will work fine when firewalled, there is no reason for concern. When " +"firewalled, the router uses \"introducers\" to relay inbound connections." +msgstr "" +"Az I2P megfelelően működik, ha tűzfalazva van, aggodalomra semmi ok. Ha " +"tűzfalazva van, a router \"bemutatókat\" használ, hogy bejövő " +"csatlakozásokat közvetítsen." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:562 +msgid "" +"However, you will get more participating traffic and help the network more " +"if you can open your firewall(s)." +msgstr "" +"Azonban, több résztvevő forgalom áll rendelkezésedre és a hálózatot is " +"segíted, ha megnyitod tűzfalad / tűzfalaidat." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +msgid "" +"If you think you have already done so, remember that you may have both a " +"hardware and a software firewall, or be behind an additional, institutional " +"firewall you cannot control." +msgstr "" +"Ha úgy gondolod, hogy már megtetted, kérlek emlékezz arra, hogy lehet " +"szoftveres és hardveres tűzfalad, illetve lehetsz további, intézményi tűzfal " +"mögött, melyhez nincs hozzáférésed." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 +msgid "" +"Also, some routers cannot correctly forward both TCP and UDP on a single " +"port, or may have other limitations or bugs that prevent them from passing " +"traffic through to I2P." +msgstr "" +"Hozzátéve, hogy néhány router nem továbbít megfelelően TCP-t és UDP-t is " +"egyetlen porton, vagy lehetnek más korlátozások, esetleg hibák, melyek " +"meggátolják az I2P-n keresztül áthaladó forgalmat." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:570 +msgid "The router is currently testing whether your UDP port is firewalled." +msgstr "Jelenleg a router ellenőrzi, hogy az UDP port tűzfalazva van." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +msgid "" +"The router is not configured to publish its address, therefore it does not " +"expect incoming connections." +msgstr "" +"A router nincs beállítva, hogy közzétegye címét, ezért nem vár bejövő " +"kapcsolatokat." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:576 +msgid "" +"Hidden mode is automatically enabled for added protection in certain " +"countries." +msgstr "" +"A rejtett mód automatikusan engedélyezésre kerül, ez plusz védelmet ad " +"bizonyos országokban." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:578 +msgid "WARN - Firewalled and Fast" +msgstr "FIGYELEM - Tűzfal mögött és Gyors" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 +msgid "" +"You have configured I2P to share more than 128KBps of bandwidth, but you are " +"firewalled." +msgstr "" +"Úgy állítottad, be az I2P-t, hogy több, mint 128KBps sávszélességet osszon " +"meg, de tűzfalazva vagy." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:582 +msgid "" +"While I2P will work fine in this configuration, if you really have over " +"128KBps of bandwidth to share, it will be much more helpful to the network " +"if you open your firewall." +msgstr "" +"Habár az I2P rendesen működik ilyen beállítással, ha valóban több mint " +"128KBps sávszélességet tudsz megosztani, nagy segítség lesz a hálózat " +"számára, ha megnyitod a tűzfalad." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 +msgid "WARN - Firewalled and Floodfill" +msgstr "FIGYELEM - Tűzfalazva és floodfill" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +msgid "" +"You have configured I2P to be a floodfill router, but you are firewalled." +msgstr "" +"Az I2P úgy lett beállítva, hogy floodfill router legyen, de tűzfalazva van. " +"(floodfill - nem megbízott I2P router, mely routerinfót és leaseset-eket " +"biztosít más társaknak)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:588 +msgid "" +"For best participation as a floodfill router, you should open your firewall." +msgstr "" +"A floodfill routerként való legoptimálisabb közreműködés érdekében ajánlatos " +"a tűzfal megnyitása." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:590 +msgid "WARN - Firewalled with Inbound TCP Enabled" +msgstr "FIGYELEM - Tűzfal mögött és bejövő TCP Engedélyezve" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592 +msgid "" +"You have configured inbound TCP, however your UDP port is firewalled, and " +"therefore it is likely that your TCP port is firewalled as well." +msgstr "" +"Beállítottad a bejövő TCP-t, azonban az UDP portod tűzfalazva van és ezért " +"valószínű, hogy a TCP portod is tűzfalazva van." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 +msgid "" +"If your TCP port is firewalled with inbound TCP enabled, routers will not be " +"able to contact you via TCP, which will hurt the network." +msgstr "" +"Ha a TCP portod tűzfalazva van azzal együtt, hogy a bejövő TCP engedélyezve " +"van, a routerek nem tudnak hozzád csatlakozni TCP-n keresztül és ez " +"károsítja a hálózatot." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:596 +msgid "Please open your firewall or disable inbound TCP above." +msgstr "Kérlek, nyisd meg a tűzfalad, vagy tiltsd le fentebb a bejövő TCP-t." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:598 +msgid "WARN - Firewalled with UDP Disabled" +msgstr "FIGYELEM - Tűzfal mögött és UDP letiltva" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:600 +msgid "You have configured inbound TCP, however you have disabled UDP." +msgstr "Beállítottad a bejövő TCP-t, viszont letiltottad az UDP-t." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:602 +msgid "" +"You appear to be firewalled on TCP, therefore your router cannot accept " +"inbound connections." +msgstr "" +"Úgy tűnik, hogy a TCP tűzfalazva van, ezért a router nem tud bejövő " +"kapcsolatokat fogadni." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +msgid "Please open your firewall or enable UDP." +msgstr "Kérlek, nyisd meg a tűzfalad vagy engedélyezd az UDP-t." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:606 +msgid "ERR - Clock Skew" +msgstr "HIBA - Óra pontatlanság" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +msgid "" +"Your system's clock is skewed, which will make it difficult to participate " +"in the network." +msgstr "" +"A rendszer órája pontatlan, ez megnehezíti a hálózatban való részvételt." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:610 +msgid "Correct your clock setting if this error persists." +msgstr "" +"Amennyiben ez a hiba továbbra is fennáll, Óra beállítások kijavítása " +"szükséges." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 +msgid "ERR - Private TCP Address" +msgstr "HIBA - Privát TCP Cím" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:614 +msgid "" +"You must never advertise an unroutable IP address such as 127.0.0.1 or " +"192.168.1.1 as your external address." +msgstr "" +"Soha ne adj közre nem route-olható IP címet, mint pl. 127.0.0.1 vagy " +"192.168.1.1 külső címedként." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:616 +msgid "Correct the address or disable inbound TCP above." +msgstr "Javítsd ki a címet vagy tiltsd le fentebb a bejövő TCP-t." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 +msgid "ERR - SymmetricNAT" +msgstr "HIBA - SzimmetrikusNAT" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:620 +msgid "I2P detected that you are firewalled by a Symmetric NAT." +msgstr "Az I2P észlelése szerint Szimmetrikus NAT által tűzfalazva." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:622 +msgid "" +"I2P does not work well behind this type of firewall. You will probably not " +"be able to accept inbound connections, which will limit your participation " +"in the network." +msgstr "" +"Az I2P nem működik ilyen típusú tűzfal mögül. Valószínűleg nem lesz " +"lehetséges bejövő kapcsolatok fogadása, mely korlátozni fogja a hálózatban " +"való részvételt." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 +msgid "" +"ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " +"and restart" +msgstr "" +"HIBA - UDP Port Használatban - Állítsd be az i2np.udp.internalPort=xxxx -t a " +"haladó beállításokban és indíts újra." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:626 +msgid "I2P was unable to bind to port 8887 or other configured port." +msgstr "Nem sikerült az I2P-nek a 8887 vagy más beállított porthoz kötés." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 +msgid "" +"Check to see if another program is using the configured port. If so, stop " +"that program or configure I2P to use a different port." +msgstr "" +"Nézz utána, hogy másik program használja a beállított portot. Ha igen, " +"állítsd le azt a programot vagy állítsd be az I2P-t egy másik port " +"használatára." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:630 +msgid "" +"This may be a transient error, if the other program is no longer using the " +"port." +msgstr "Ez lehet átmeneti hiba, ha a másik program már nem használja a portot." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:632 +msgid "However, a restart is always required after this error." +msgstr "Azonban, e hiba után újraindítás mindig szükséges." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:634 +msgid "ERR - UDP Disabled and Inbound TCP host/port not set" +msgstr "HIBA - UDP letiltva és Bejövő TCP hoszt/port nincs beállítva" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:636 +msgid "" +"You have not configured inbound TCP with a hostname and port above, however " +"you have disabled UDP." +msgstr "" +"Nem állítottál be bejövő TCP-t a fenti hosztnévvel és porttal, azonban " +"letiltottad az UDP-t." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:638 +msgid "Therefore your router cannot accept inbound connections." +msgstr "Ennélfogva a router nem tud bejövő kapcsolatokat fogadni." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:640 +msgid "Please configure a TCP host and port above or enable UDP." +msgstr "Kérem TCP hoszt és port beállítását fentebb, vagy UDP engedélyezését." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:642 +msgid "ERR - Client Manager I2CP Error - check logs" +msgstr "HIBA - Kliens Kezeló I2CP Hiba - ellenőrizd a naplót" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:644 +msgid "This is usually due to a port 7654 conflict. Check the logs to verify." +msgstr "" +"Ez rendszerint a 7654-es port ütkzözés miatt van. Ellenőrizd le a naplóban." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:646 +msgid "" +"Do you have another I2P instance running? Stop the conflicting program and " +"restart I2P." +msgstr "" +"Van egy másik futó I2P példány? Állítsd le az ütkző programot és indítsd " +"újra az I2P-t." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:135 +msgid "config peers" +msgstr "társak beállításai" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:272 +msgid "I2P Peer Configuration" +msgstr "I2P Társ Beállítások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:347 +msgid "Manual Peer Controls" +msgstr "Társ Kézi Irányítás" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:349 +msgid "Router Hash" +msgstr "Router Hash" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:353 +msgid "Manually Ban / Unban a Peer" +msgstr "Társ Kézi Kitiltása / Kitiltás Visszavonása" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:355 +msgid "" +"Banning will prevent the participation of this peer in tunnels you create." +msgstr "" +"A kitiltás megakadályozza a társ részvételét az általad létrehozott " +"alagutakban." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:365 +msgid "Adjust Profile Bonuses" +msgstr "Profil Bónusz Módosítása" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:367 +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 "" +"A bónusz lehet pozitív vagy negatív és hatással van a társ szerepeltetésének " +"a Gyors és Nagy Kapacitású részben. Gyors társak kliens alagutaknál, Nagy " +"Kapacitású társak néhány felfedező alagútnál kerülnek használatra. A " +"jelenlegi bónuszok mutatva a következőn " + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:369 +msgid "profiles page" +msgstr "profilok lap" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:387 +msgid "Banned Peers" +msgstr "Kitiltott Társak" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:408 +msgid "Banned IPs" +msgstr "Kitiltott IP-k" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:135 +msgid "config reseeding" +msgstr "újratáplálás beállítása" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:285 +msgid "I2P Reseeding Configuration" +msgstr "I2P Újratáplálási (reseed) Beállítások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:342 +msgid "Reseeding Configuration" +msgstr "Újratáplálási (reseed) Beállítások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:344 +msgid "" +"Reseeding is the bootstrapping process used to find other routers when you " +"first install I2P, or when your router has too few router references " +"remaining." +msgstr "" +"Újratáplálás (reseeding) az az előtöltési folyamat, mely más routerek " +"keresésére szolgál az I2P telepítésekor, vagy amikor a routernek túl kevés " +"router referenciája marad." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:346 +msgid "" +"If reseeding has failed, you should first check your network connection." +msgstr "" +"Ha az újratáplálás sikertelen, először a hálózati kapcsolatot kellene " +"ellenőrizni. " + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:350 +msgid "" +"Change these only if HTTP is blocked by a restrictive firewall, reseed has " +"failed, and you have access to an HTTP proxy." +msgstr "" +"Csak akkor változtasd ezeket, ha a HTTP tiltó tűzfal által blokkolva van, az " +"újratáplálás sikertelen és eléréssel rendelkezel HTTP proxyhoz." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:352 +#, java-format +msgid "See {0} for instructions on reseeding manually." +msgstr "Instrukcióért a kézi újratápláláshoz lásd: {0}" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:352 +msgid "the FAQ" +msgstr "a GYIK" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:354 +msgid "Reseed URL Selection" +msgstr "Újratáplálási URL Kiválasztása" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:358 +msgid "Try SSL first then non-SSL" +msgstr "Először SSL kipróbálása, aztán nem-SSL" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:362 +msgid "Use SSL only" +msgstr "Kizárólag SSL használata" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:366 +msgid "Use non-SSL only" +msgstr "Kizárólag nem-SSL használata" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:368 +msgid "Reseed URLs" +msgstr "Újratáplálási URL-ek" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:372 +msgid "Enable HTTP Proxy?" +msgstr "HTTP Proxy engedélyezve legyen?" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:376 +msgid "HTTP Proxy Host" +msgstr "HTTP Proxy Hoszt" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:380 +msgid "HTTP Proxy Port" +msgstr "HTTP Proxy Port" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:384 +msgid "Use HTTP Proxy Authorization?" +msgstr "HTTP Proxy-hitelesítés használata?" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:388 +msgid "HTTP Proxy Username" +msgstr "HTTP Proxy Felhasználónév" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:392 +msgid "HTTP Proxy Password" +msgstr "HTTP Proxy Jelszó" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:396 +msgid "Enable HTTPS Proxy?" +msgstr "HTTPS Proxy engedélyezése?" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:400 +msgid "HTTPS Proxy Host" +msgstr "HTTPS Proxy Hoszt" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:404 +msgid "HTTPS Proxy Port" +msgstr "HTTPS Proxy Port" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:408 +msgid "Use HTTPS Proxy Authorization?" +msgstr "HTTPS Proxy-hitelesítés használata?" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:412 +msgid "HTTPS Proxy Username" +msgstr "HTTPS Proxy Felhasználónév" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:416 +msgid "HTTPS Proxy Password" +msgstr "HTTPS Proxy Jelszó" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:135 +msgid "config service" +msgstr "szolgáltatás bállítása" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:272 +msgid "I2P Service Configuration" +msgstr "I2P Szolgáltatás Beállítások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:327 +msgid "Shutdown the router" +msgstr "Router kikapcsolása" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:329 +msgid "" +"Graceful shutdown lets the router satisfy the agreements it has already made " +"before shutting down, but may take a few minutes." +msgstr "" +"A türelmes leállítással a router kikapcsolás előtt teljesíti a már meglévő " +"egyezményeket, azonban ez eltarthat néhány percig." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:331 +msgid "" +"If you need to kill the router immediately, that option is available as well." +msgstr "Ha azonnal ki kell lőni a routert, az az opció is rendelkezésre áll." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:341 +msgid "" +"If you want the router to restart itself after shutting down, you can choose " +"one of the following." +msgstr "" +"Abban az esetben, ha a router újraindítása szükséges kikapcsolás után, a " +"következők bármelyike választható." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:343 +msgid "" +"This is useful in some situations - for example, if you changed some " +"settings that client applications only read at startup, such as the " +"routerconsole password or the interface it listens on." +msgstr "" +"Ez hasznos néhány esetben - például, olyan beállítások változtatása esetén, " +"melyeket a kliens alkalmazások csak az indulásnál olvasnak, mint " +"routerkonzol jelszó és az eszköz, melyen figyel." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:345 +msgid "" +"A graceful restart will take a few minutes (but your peers will appreciate " +"your patience), while a hard restart does so immediately." +msgstr "" +"A türelmes újraindítás beletelik néhány percbe (viszont a társak értékelni " +"fogják türelmedet), míg az erős újraindítás azonnal megtörténik." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:347 +msgid "" +"After tearing down the router, it will wait 1 minute before starting back up " +"again." +msgstr "A router leszakítása után 1 percet várni fog az újraindulásig." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:357 +msgid "Systray integration" +msgstr "Tálca integráció" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:359 +msgid "" +"On the windows platform, there is a small application to sit in the system " +"tray, allowing you to view the router's status" +msgstr "" +"A Windows platformon egy kis alkalmazás foglal helyet a tálcán, mely " +"lehetővé teszi a router állapotának megtekintését." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:361 +msgid "" +"(later on, I2P client applications will be able to integrate their own " +"functionality into the system tray as well)." +msgstr "" +"(később az I2P kliens alkalmazásai is képesek lesznek saját funkciójukat a " +"tálcára integrálni)." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:363 +msgid "If you are on windows, you can either enable or disable that icon here." +msgstr "Ha Windows alatt vagy, itt engedélyezheted vagy letilthatod az ikont." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:365 +msgid "Show systray icon" +msgstr "Tálcaikon mutatása" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:367 +msgid "Hide systray icon" +msgstr "Tálcaikon elrejtése" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:369 +msgid "Run on startup" +msgstr "Futtatás indításkor" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:371 +msgid "" +"You can control whether I2P is run on startup or not by selecting one of the " +"following options - I2P will install (or remove) a service accordingly." +msgstr "" +"Egy kiválasztásával az alábbi opciók közül irányítható, hogy az I2P fusson " +"indításkor vagy ne - az I2P ennek megfelelően fog szolgáltatást telepíteni " +"(vagy eltávolítani)." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:373 +msgid "If you prefer the command line, you can also run the " +msgstr "Ha a parancssort kedveled, futtathatod a következőt is:" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:381 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:372 +msgid "Note" +msgstr "Megjegyzés" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:383 +msgid "" +"If you are running I2P as service right now, removing it will shut down your " +"router immediately." +msgstr "" +"Ha jelen pillanatban az I2P-t szolgáltatásként futtatot, az eltávolítás " +"teljesen le fogja kapcsolni a routered." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:385 +msgid "" +"You may want to consider shutting down gracefully, as above, then running " +"uninstall_i2p_service_winnt.bat." +msgstr "" +"Célszerű fontolóra venni a tülermes kikapcsolást, mint fentett, azután " +"futtatni a uninstall_i2p_service_winnt.bat fájlt." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:389 +msgid "Debugging" +msgstr "Hibaelhárítás" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:391 +msgid "View the job queue" +msgstr "Feladat sor megtekintése" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:395 +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 "" +"Bizonyos esetekben segíthet az I2P hibajavításában a szál lerakás (thread " +"dump). Ennek eléréséhez kérlek, válaszd ki a következő opciót és nézd át a " +"lerakott szálat a következőn: wrapper.log." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:401 +msgid "Launch browser on router startup?" +msgstr "Böngésző indítása a router indításakor?" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:403 +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 "" +"Az I2P fő beállítási felülete ez a webkonzol, ezért a kényelmes használatért " +"az I2P képes indításkor böngészőt futtatni, mely ide mutat " + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:132 +msgid "config stats" +msgstr "státusz beállításai" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:250 +msgid "I2P Stats Configuration" +msgstr "I2P Statisztikai Beállítások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:301 +msgid "Configure I2P Stat Collection" +msgstr "Az I2P Statisztikai Gyűjtés Beállításai" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:303 +msgid "Enable full stats?" +msgstr "Teljes statisztika engedélyezése?" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:310 +msgid "change requires restart to take effect" +msgstr "A változtatások érvénybe lépéséhez újraindítás szükséges" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:319 +msgid "Stat file" +msgstr "Statisztika fájl" + +#. shouldShowLog +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:328 +msgid "Filter" +msgstr "Szűrő" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:341 +msgid "toggle all" +msgstr "mind kapcsoló" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:349 +msgid "Log" +msgstr "Napló" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:357 +msgid "Graph" +msgstr "Ábra" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:412 +msgid "Advanced filter" +msgstr "Haladó szűrő" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:135 +msgid "config tunnels" +msgstr "alagutak beállítása" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:285 +msgid "I2P Tunnel Configuration" +msgstr "I2P Alagút Beállítások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:352 +msgid "The default settings work for most people." +msgstr "Legtöbbek számára az alapbeállítások működőképesek." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:356 +msgid "There is a fundamental tradeoff between anonymity and performance." +msgstr "" +"Alapvető valamit-valamiért viszony van az anonimitás és a teljesítmény " +"között." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:359 +msgid "" +"Tunnels longer than 3 hops (for example 2 hops + 0-2 hops, 3 hops + 0-1 " +"hops, 3 hops + 0-2 hops), or a high quantity + backup quantity, may severely " +"reduce performance or reliability." +msgstr "" +"A 3 ugrásúnál hosszabb alagutak (például 2 ugrású + 0-2 ugrású, 3 ugrású + " +"0-1 ugrású, 3 ugrású + 0-2 ugrású), vagy nagy mennyiség + mentési mennyiség " +"jelentősen csökkenthetik a teljesítményt vagy a megbízhatóságot." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:362 +msgid "High CPU and/or high outbound bandwidth usage may result." +msgstr "" +"Magas processzor használatot és/vagy nagy kimenő sávszélesség használatot " +"eredményezhet." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:365 +msgid "Change these settings with care, and adjust them if you have problems." +msgstr "" +"Körültekintően változtasd ezeket a beállításokat és módosítsd őket, ha " +"problémát észlelsz." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:375 +msgid "" +"Exploratory tunnel setting changes are stored in the router.config file." +msgstr "" +"A felfedező alagút beállításainak változtatásai a router.config fájlban " +"kerülnek tárolásra." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:378 +msgid "Client tunnel changes are temporary and are not saved." +msgstr "A kliens alagút változtatásai ideiglenesek és nincsenek mentve." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:380 +msgid "To make permanent client tunnel changes see the" +msgstr "Az állandó kliens alagút változtatásokhoz lásd:" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:382 +msgid "i2ptunnel page" +msgstr "i2palagút lap" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:132 +msgid "config UI" +msgstr "Kezelőfelüle" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:260 +msgid "I2P UI Configuration" +msgstr "I2P Kezelőfelület Beállítások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:299 +msgid "Router Console Theme" +msgstr "Router Konzol Téma" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:320 +msgid "Theme selection disabled for Internet Explorer, sorry." +msgstr "Sajnálom. A kiválasztott téma Internet Explorer-re tiltva." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:322 +msgid "" +"If you're not using IE, it's likely that your browser is pretending to be " +"IE; please configure your browser (or proxy) to use a different User Agent " +"string if you'd like to access the console themes." +msgstr "" +"Amennyiben nem Internet Explorert használsz, valószínű, hogy a böngésződ úgy " +"tesz, mintha Internet Explorer lenne; kérlek állítsd be a böngésződ (vagy " +"proxyd), hogy más felhasználói közeg-sort használjon, hogy a konzol témák " +"elérhetők legyenek." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:325 +msgid "Router Console Language" +msgstr "Router Konzol Nyelve" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:331 +msgid "" +"Please contribute to the router console translation project! Contact the " +"developers in #i2p-dev on IRC to help." +msgstr "" +"Kérlek, vegyél részt a router konzol fordító projektben! Segítség " +"nyújtásához lépj kapcsolatba a fejlesztőkkel az #i2p-dev szobában az IRC-n." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:335 +msgid "Apply" +msgstr "Alkalmaz" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:132 +msgid "config update" +msgstr "frissítés beállításai" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:250 +msgid "I2P Update Configuration" +msgstr "I2P Frissítési Beállítások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:307 +msgid "Check for I2P and news updates" +msgstr "I2P és hírek frissítéseinek ellenőrzése" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:309 +msgid "News & I2P Updates" +msgstr "Hírek és I2P Frissítések" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:313 +msgid "Check for news updates" +msgstr "Hírek frissítése" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:315 +msgid "News Updates" +msgstr "Friss Hírek" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:323 +msgid "Update In Progress" +msgstr "Frissítés Folyamatban" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:331 +msgid "News URL" +msgstr "Hírek URL" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:335 +msgid "Refresh frequency" +msgstr "Frissítési gyakoriság" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:341 +msgid "Update policy" +msgstr "Firssítési házirend" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:347 +msgid "Update through the eepProxy?" +msgstr "Frissítés eepProxy-n keresztül?" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:351 +msgid "eepProxy host" +msgstr "eepProxy hoszt" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:355 +msgid "eepProxy port" +msgstr "eepProxy port" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:361 +msgid "Update URLs" +msgstr "Update URL-ek" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:365 +msgid "Trusted keys" +msgstr "Megbízható kulcsok" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:369 +msgid "Update with unsigned development builds?" +msgstr "Frissítsen a nem aláírt fejlesztői csomagogkonstrukciókból?" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:373 +msgid "Unsigned Build URL" +msgstr "Nem aláírt Csomagkonstrukció URL" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:379 +msgid "Updates will be dispatched via your package manager." +msgstr "A frissítések szétosztása a csomagkezelődön keresztül történik." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:131 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:132 +msgid "home" +msgstr "tetejére" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:315 +msgid "Welcome to I2P" +msgstr "Üdvözöl az I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:141 +msgid "Internal Error" +msgstr "Belső Hiba" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:147 +msgid "Configuration" +msgstr "Beállítások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:154 +msgid "Sorry! There has been an internal error." +msgstr "Sajnálom! Belső hiba történt." + +#. note to translators - both parameters are URLs +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:158 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:277 +#, java-format +msgid "Please report bugs on {0} or {1}." +msgstr "Kérlek, jelentsd a hibákat a következőkön: {0} vagy {1}." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:161 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:281 +msgid "" +"You may use the username \"guest\" and password \"guest\" if you do not wish " +"to register." +msgstr "" +"Ha nem kívánsz regisztrálni, használhato a \"guest\" felhasználónevet és " +"\"guest\" jelszót." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:165 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:283 +msgid "Please include this information in bug reports" +msgstr "Kérlek, a hibajelentéssel küldd el ezt az információt is." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:167 +msgid "Error Details" +msgstr "Hiba Részletek" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:169 +#, java-format +msgid "Error {0}" +msgstr "Hiba {0}" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:188 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:273 +msgid "I2P Version and Running Environment" +msgstr "I2P Verzió és Futtatási Környezet" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:229 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:332 +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 "" +"Vedd figyelembe, hogy rendszerinformáció, napló időbélyegzők és " +"naplóüzenetek nyomok lehetnek a hollétedre vonatkozóan; kérlek, hogy nézz át " +"mindent, amit a hibajelentéshez csatolsz." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:143 +msgid "Page Not Found" +msgstr "Oldal Nem Található" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:264 +msgid "" +"Sorry! You appear to be requesting a non-existent Router Console page or " +"resource." +msgstr "" +"Sajnálom! Úgy tűnik, hogy egy nem létező Router Konzol oldalt vagy " +"erőforrást kérsz." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:266 +msgid "Error 404" +msgstr "Hiba 404" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:270 +msgid "not found" +msgstr "nem található" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:134 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:131 +msgid "graphs" +msgstr "ábrák" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:270 +msgid "I2P Performance Graphs" +msgstr "I2P Teljesítmény Ábrák" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:134 +msgid "Router is down" +msgstr "Router " + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:233 +msgid "News" +msgstr "Hírek" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:277 +msgid "" +"Click a flag to select a language. Click 'configure language' below to " +"change it later." +msgstr "" +"Nyelv kiválasztásához kattints egy zászlóra. Későbbi átállítására a 'nyelv " +"beállítása' használható." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:323 +msgid "Search I2P" +msgstr "Keress az I2P-n" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:343 +msgid "Eepsites of Interest" +msgstr "Érdekes eep Oldalak" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:134 +msgid "Jar File Dump" +msgstr "Jar Fájl Lerakat" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:131 +msgid "job queue" +msgstr "feladat várólista" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:249 +msgid "I2P Router Job Queue" +msgstr "I2P Router Feladat Várólista" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:134 +msgid "logs" +msgstr "napló" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:271 +msgid "I2P Router Logs" +msgstr "I2P Router Napló" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:334 +msgid "Critical Logs" +msgstr "Kritikus Napló" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:338 +msgid "Router Logs" +msgstr "Router Napló" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:344 +msgid "Service (Wrapper) Logs" +msgstr "Szolgáltatás (Wrapper) Napló" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:131 +#, fuzzy +msgid "network database" +msgstr "HálózatiAdatbázis" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:249 +#, fuzzy +msgid "I2P Network Database" +msgstr "HálózatiAdatbázis" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:138 +msgid "WebApp Not Found" +msgstr "WebAlkalmazás Nem Található" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:275 +msgid "Web Application Not Running" +msgstr "Webalkalmazás Nem Fut" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:277 +msgid "The requested web application is not running." +msgstr "A kért webalkalmazás nem fut." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:279 +msgid "" +"Please visit the config clients page to start it." +msgstr "" +"Kérlek, indításához látogass el a kliens beállítása oldalra." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:131 +msgid "peer connections" +msgstr "társ csatlakozások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:249 +msgid "I2P Network Peers" +msgstr "I2P Hálózati Társak" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:131 +msgid "peer profiles" +msgstr "társ profilok" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:249 +msgid "I2P Network Peer Profiles" +msgstr "I2P Hálózat Társ Profilok" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:131 +msgid "statistics" +msgstr "statisztika" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:262 +msgid "I2P Router Statistics" +msgstr "I2P Router Statisztika" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:259 +#, java-format +msgid "Disable {0} Refresh" +msgstr "Frissítés {0} Kikapcs" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:131 +msgid "tunnel summary" +msgstr "alagút összegzés" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:249 +msgid "I2P Tunnel Summary" +msgstr "I2P Alagút Összegzés" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:131 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:249 +msgid "Peer Profile" +msgstr "Társ Profil" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:272 +#, java-format +msgid "Profile for peer {0}" +msgstr "Profil társanként {0}" + +#~ msgid "Network Database RouterInfo Lookup" +#~ msgstr "Hálózati Adatbázis RouterInfó Kikeresés (Lookup)" + +#~ msgid "Network Database Contents" +#~ msgstr "Hálózati Adatbázis Tartalomjegyzék" + +#~ msgid "View RouterInfo" +#~ msgstr "RouterInfó Megtekintése" + +#~ msgid "View LeaseSets" +#~ msgstr "LesaseSet-ek Megtekintése" + +#~ msgid "Show all routers" +#~ msgstr "Mutasson minden routert" + +#~ msgid "Peer Profiles" +#~ msgstr "Társ Profilok" + +#~ msgid "Floodfill and Integrated Peers" +#~ msgstr "Floodfill és Integrált Társak" + +#~ msgid "network database summary" +#~ msgstr "hálózati adatbázis összegzés" + +#~ msgid "I2P Network Database Summary" +#~ msgstr "I2P Hálózati Adatbázis Összegzés" diff --git a/apps/routerconsole/locale/messages_it.po b/apps/routerconsole/locale/messages_it.po index bf89784cc..710cc4431 100644 --- a/apps/routerconsole/locale/messages_it.po +++ b/apps/routerconsole/locale/messages_it.po @@ -4,6 +4,8 @@ # To contribute translations, see http://www.i2p2.de/newdevelopers # # Translators: +# , 2012. +# , 2012. # , 2011. # , 2011. # , 2011. @@ -11,10 +13,11 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-10-19 19:26+0000\n" -"PO-Revision-Date: 2011-10-15 08:49+0000\n" -"Last-Translator: danimoth \n" -"Language-Team: Italian (http://www.transifex.net/projects/p/I2P/team/it/)\n" +"POT-Creation-Date: 2012-06-03 14:12+0000\n" +"PO-Revision-Date: 2012-06-01 12:19+0000\n" +"Last-Translator: Leelium \n" +"Language-Team: Italian (http://www.transifex.net/projects/p/I2P/language/" +"it/)\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -29,7 +32,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:1256 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1370 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -37,9 +40,8 @@ msgstr[0] "1 ms" msgstr[1] "{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:1261 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1374 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -47,9 +49,8 @@ msgstr[0] "1 sec" msgstr[1] "{0} sec" #. 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:1266 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1378 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -57,210 +58,215 @@ msgstr[0] "1 min" msgstr[1] "{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:1271 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1382 #, java-format msgid "1 hour" msgid_plural "{0} hours" msgstr[0] "1 ora" msgstr[1] "{0} ore" -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1273 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:315 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1384 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:341 msgid "n/a" -msgstr "Italiano" +msgstr "n/a" #. days -#. Note to translators: quantity will always be greater than one. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1277 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1387 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "1 giorno" msgstr[1] "{0} giorni" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:124 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:127 #, java-format msgid "Banned by router hash: {0}" -msgstr "Bannato dall''hash del router: {0}" +msgstr "Bannato dall'' hash del router: {0}" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:126 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:129 msgid "Banned by router hash" -msgstr "Bannato dall'hash del router" +msgstr "Bannato dall'' 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:672 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:745 #, java-format msgid "IP banned by blocklist.txt entry {0}" msgstr "IP bannato dalla voce {0} di blocklist.txt" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:794 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:784 msgid "IPs Banned Until Restart" msgstr "IP Bannati Fino al Riavvio" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:818 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:808 msgid "IPs Permanently Banned" msgstr "IP Permanentemente Bannati" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:820 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:810 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66 msgid "From" msgstr "Da" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:822 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:812 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "To" msgstr "A" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:858 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:848 #: ../java/src/net/i2p/router/web/ShitlistRenderer.java:47 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:410 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:418 msgid "none" msgstr "nessuno" -#. 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:1704 -msgid "Message receive rate (bytes/sec)" -msgstr "Tasso di ricezione di messaggi (bytes/sec)" - -#: ../../../router/java/src/net/i2p/router/Router.java:1705 -msgid "Message send rate (bytes/sec)" -msgstr "Tasso di invio di messaggi (bytes/sec)" - -#: ../../../router/java/src/net/i2p/router/Router.java:1706 -msgid "Low-level send rate (bytes/sec)" -msgstr "Tasso di invio a basso livello (bytes/sec)" - -#: ../../../router/java/src/net/i2p/router/Router.java:1707 -msgid "Low-level receive rate (bytes/sec)" -msgstr "Tasso di ricezione a basso livello (bytes/sec)" - -#: ../../../router/java/src/net/i2p/router/Router.java:1708 -msgid "How many peers we are actively talking with" -msgstr "Con quanti peer stiamo attivamente parlando" - -#: ../../../router/java/src/net/i2p/router/Router.java:1711 -msgid "Known fast peers" -msgstr "Peer veloci conosciuti" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:96 -msgid "Rejecting tunnels: Shutting down" -msgstr "Rifiuto dei tunnel: Spegnimento" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:154 -msgid "Rejecting tunnels: High message delay" -msgstr "Rifiuto dei tunnel: Ritardo alto nei messaggi" - -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:190 -msgid "Rejecting most tunnels: High number of requests" -msgstr "Rifiuto della maggior parte dei tunnel: Alto numero di richieste" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:246 -msgid "Rejecting tunnels: Limit reached" -msgstr "Rifiutop dei tunnel: Limite raggiunto" - -#. .067KBps -#. * also limited to 90% - see below -#. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:314 -msgid "Rejecting tunnels: Bandwidth limit" -msgstr "Rifiuto dei tunnel: Limite di banda raggiunto" - -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:384 -msgid "Rejecting most tunnels: Bandwidth limit" -msgstr "Rifiuto della maggior parte dei tunnel: Limite di banda raggiunto" - -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 -msgid "Accepting most tunnels" -msgstr "Accettando la maggior parte dei tunnel" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:390 -msgid "Accepting tunnels" -msgstr "Accettando i tunnel" - #. 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:501 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:73 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:115 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:517 +msgid "Rejecting tunnels: Starting up" +msgstr "Rifiutando i tunnel: Avvio" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:168 +msgid "Rejecting tunnels: High message delay" +msgstr "Rifiutando i tunnel: Alto ritardo nei messaggi" + +#. hard to do {0} from here +#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of tunnels: High number of requests"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:207 +msgid "Rejecting most tunnels: High number of requests" +msgstr "Rifiutando la maggior parte dei tunnel: Alto numero di richieste" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:262 +msgid "Rejecting tunnels: Limit reached" +msgstr "Rifiutando i tunnel: Limite raggiunto" + +#. .067KBps +#. * also limited to 90% - see below +#. always leave at least 4KBps free when allowing +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:330 +msgid "Rejecting tunnels: Bandwidth limit" +msgstr "Rifiutando i tunnel: Limite di banda raggiunto" + +#. hard to do {0} from here +#. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: Bandwidth limit"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:400 +msgid "Rejecting most tunnels: Bandwidth limit" +msgstr "Rifiutando la maggior parte dei tunnel: Limite di banda raggiunto" + +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:404 +msgid "Accepting most tunnels" +msgstr "Accettando la maggior parte dei tunnel" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 +msgid "Accepting tunnels" +msgstr "Accettando i tunnel" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:522 +msgid "Rejecting tunnels: Shutting down" +msgstr "Rifiutando i tunnel: Arresto" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:527 msgid "Rejecting tunnels" msgstr "Rifiutando i tunnel" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:144 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:149 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 msgid "Reseeding" msgstr "Reseeding" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:160 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:161 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." -msgstr[0] "Reseed ha recuperato solo 1 router." -msgstr[1] "Reseed ha recuperato solo {0} router." +msgstr[0] "Il reseed ha recuperato solo 1 router." +msgstr[1] "Il reseed ha recuperato solo {0} router." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:167 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:168 msgid "Reseed failed." msgstr "Reseed fallito" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:168 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:169 #, java-format msgid "See {0} for help." msgstr "Guarda {0} per aiuto" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:169 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:170 msgid "reseed configuration page" msgstr "Pagina di configurazione del reseed" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:312 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:311 msgid "Reseeding: fetching seed URL." -msgstr "Reseed: scaricamento del seed URL." +msgstr "Reseed: recupero dell'URL dei seed." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:354 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:369 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." msgstr "" -"Reseed: recupero delle informazioni sui router dal seed URL ({0} successi, " +"Reseed: recupero delle informazioni sui router dal seed URL ({0} riuscito, " "{1} errori)." -#: ../../../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 "Tasso di ricezione di messaggi (Byte/s)" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:34 +msgid "Message send rate (bytes/sec)" +msgstr "Tasso di invio di messaggi (Byte/s)" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:35 +msgid "Low-level send rate (bytes/sec)" +msgstr "Tasso di invio a basso livello (Byte/s)" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:36 +msgid "Low-level receive rate (bytes/sec)" +msgstr "Tasso di ricezione a basso livello (Byte/s)" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:37 +msgid "How many peers we are actively talking with" +msgstr "Con quanti peer stiamo attivamente comunicando" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:40 +msgid "Known fast peers" +msgstr "Peer veloci conosciuti" + +#: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:529 msgid "NetDb entry" -msgstr "Risorsa del NetDb" +msgstr "Voce del NetDb" #. 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 "Senza trasporto (nascosto o in partenza?)" +msgstr "Nessun trasporto (nascosto o in avvio?)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:450 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:453 msgid "Unreachable on any transport" msgstr "Irraggiungibile su ogni trasporto" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:499 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:502 msgid "Router Transport Addresses" msgstr "Indirizzo di trasporto del router" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:504 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:507 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} è usato solo per le connessioni in uscita" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:518 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:136 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521 +#: ../java/src/net/i2p/router/web/HomeHelper.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:149 msgid "Help" msgstr "Aiuto" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:519 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:522 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." @@ -268,106 +274,104 @@ msgstr "" "I tuoi limiti di connessione per il trasporto sono automaticamente impostati " "basandosi sulla tua banda configurata." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "" "Per sistemare questi limiti, aggiungi l'impostazione i2np.ntcp." -"maxConnections=nnn e i2np.udp.maxConnections=nnn nella pagina delle " -"configurazioni avanzate." +"maxConnections=nnn e i2np.udp.maxConnections=nnn nella pagina di " +"configurazione avanzata." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:523 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:279 msgid "Definitions" msgstr "Definizioni" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:738 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1947 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:752 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1958 #: ../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 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:246 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:91 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204 msgid "Peer" msgstr "Peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527 msgid "The remote peer, identified by router hash" msgstr "Peer remoto, identificato dall'hash del router" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:525 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:739 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1951 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:753 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 msgid "Dir" -msgstr "Dir" +msgstr "Cartella" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:529 msgid "Inbound connection" msgstr "Connessione in ingresso" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:531 msgid "Outbound connection" msgstr "Connessione in uscita" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:530 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "" "Si sono offerti di introdurci (aiutano gli altri peer ad attraversare il " "firewall)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:532 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 msgid "We offered to introduce them (help other peers traverse their firewall)" msgstr "" "Ci siamo offerti di introdurli (aiuta i peer ad attraversare il loro " "firewall)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 msgid "How long since a packet has been received / sent" -msgstr "Quanto è passato da quando un pacchetto è stato ricevuto / inviato" +msgstr "Quanto è passato dalla ricezione/invio di un pacchetto" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:740 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1952 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:754 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1963 msgid "Idle" msgstr "Inattivo" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:741 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1957 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:755 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1968 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "In/Out" msgstr "Entrata/Uscita" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "" -"Il tasso di trasferimento normalizzato in entrata / uscita (KBytes al " -"secondo)" +"Il tasso di trasferimento normalizzato in entrata / uscita (KBytes/secondo)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 msgid "How long ago this connection was established" msgstr "Quanto è passato dall'inizio di questa connessione" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:742 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:756 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1973 msgid "Up" msgstr "Su" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:743 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1964 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:757 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1975 msgid "Skew" -msgstr "Disallineamento" +msgstr "Disallinea" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 msgid "The difference between the peer's clock and your own" msgstr "Differenza tra l'ora del peer e la tua" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" @@ -375,156 +379,158 @@ msgstr "" "Finestra di congestione, che corrisponde a quanti byte possono essere " "inviati senza ricevere conferma" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 msgid "The number of sent messages awaiting acknowledgement" msgstr "Numero di messaggi inviati in attesa di conferma" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 msgid "The maximum number of concurrent messages to send" msgstr "Numero massimo di messaggi da inviare contemporaneamente" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 msgid "The number of pending sends which exceed congestion window" -msgstr "Numero di invii in attesa che superano la finestra di congestione" +msgstr "" +"Numero di invii in attesa che superano il limite della finestra di " +"congestione" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 msgid "The slow start threshold" msgstr "La soglia di avvio lento" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545 msgid "The round trip time in milliseconds" -msgstr "Tempo di round trip in millisecondi" +msgstr "Tempo di ciclo in millisecondi" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1974 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1985 msgid "Dev" -msgstr "Dev" +msgstr "Sviluppatore" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 msgid "The standard deviation of the round trip time in milliseconds" -msgstr "Deviazione standard del tempo di round trip in millisecondi" +msgstr "Deviazione standard del tempo di ciclo in millisecondi" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 msgid "The retransmit timeout in milliseconds" msgstr "Il timeout di ritrasmissione in millisecondi" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "" -"Dimensione massima corrente pacchetto in invio / dimenzione massima stimata " -"pacchetto in ricezione" +"Dimensione corrente massima pacchetti in invio / dimensione massima stimata " +"pacchetti in ricezione (bytes)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:744 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1981 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:758 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1992 msgid "TX" msgstr "TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 msgid "The total number of packets sent to the peer" msgstr "Il numero totale di pacchetti inviati al peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:745 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1983 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:759 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1994 msgid "RX" msgstr "RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550 msgid "The total number of packets received from the peer" msgstr "Il numero totale di pacchetti ricevuti dal peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1986 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:551 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1997 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:551 msgid "The total number of packets retransmitted to the peer" msgstr "Il numero totale di pacchetti ritrasmessi al peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1988 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:552 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1999 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:552 msgid "The total number of duplicate packets received from the peer" msgstr "Il numero totale di pacchetti duplicati ricevuti dal peer" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:423 -#: ../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:20 msgid "Service" msgstr "Servizio" -#: ../../../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 "Configurazione Interfaccia Comune 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 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:86 +#: ../../../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:96 msgid "Status" msgstr "Stato" -#: ../../../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 "Flusso in uscita" -#: ../../../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 "Flusso in entrata" -#: ../../../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 "Connessione 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 esterno" -#: ../../../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 "Inoltro Layer 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 "Servizio di Connessione di Default" -#: ../../../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 "Connessione 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 "Configurazione WAN Ethernet Link" +msgstr "Configurazione Link WAN Ethernet" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:459 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:473 msgid "Found Device" msgstr "Trovato Dispositivo" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:461 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:475 msgid "Subdevice" msgstr "Sottodispositivo" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:482 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:496 msgid "UPnP Status" msgstr "Stato 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 ?" @@ -532,26 +538,26 @@ msgstr "" "UPnP è stato disabilitato. Hai più di un Dispositivo Internet Gateway UPnP " "sulla tua LAN?" -#: ../../../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 non ha trovato nessun dispositivo compatibile UPnP-aware sulla tua LAN." -#: ../../../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 "L''indirizzo IP esterno corrente riportato da UPnP è {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 "L'indirizzo IP esterno corrente non è disponibile." -#: ../../../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 riporta che il tasso massimo di bit in entrata è {0}bit/sec" -#: ../../../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 riporta che il tasso massimo di bit in uscita è {0}bit/sec" @@ -559,195 +565,197 @@ msgstr "UPnP riporta che il tasso massimo di bit in uscita è {0}bit/sec" #. {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} porta {1,number,#####} è stata inoltrata con successo da 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} porta{1,number,#####} non è stata inoltrata da UPnP." +msgstr "{0} porta {1,number,#####} non è stata inoltrata da UPnP." -#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:163 +#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:162 msgid "UPnP is not enabled" msgstr "UPnP non è abilitato" -#: ../../../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:401 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:618 #, java-format msgid "Excessive clock skew: {0}" -msgstr "Ritardo del segnale di clock eccessivo: {0}" +msgstr "Ritardo del segnale di ciclo eccessivo: {0}" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:733 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:747 msgid "NTCP connections" msgstr "Connessioni NTCP" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:734 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1943 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:748 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1954 msgid "Limit" msgstr "Limite" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:735 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1944 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:749 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1955 msgid "Timeout" -msgstr "Timeout" +msgstr "Intervallo" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:746 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:760 msgid "Out Queue" -msgstr "Fuori dalla Coda" - -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:747 -msgid "Backlogged?" -msgstr "In attesa?" +msgstr "Fuori dalla coda" #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:761 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2006 -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:87 +msgid "Backlogged?" +msgstr "Arretrato?" + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:775 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2017 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 msgid "Inbound" msgstr "In ingresso" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:763 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2008 -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:87 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:777 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2019 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 msgid "Outbound" msgstr "In uscita" #. buf.append("


    \n"); -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:810 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:826 msgid "peers" msgstr "peer" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1942 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1953 msgid "UDP connections" msgstr "Connessioni UDP" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1949 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1960 msgid "Sort by peer hash" -msgstr "Ordina secondo gli hash dei peer" +msgstr "Ordina secondo l' hash dei peer" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1951 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 msgid "Direction/Introduction" msgstr "Direzione/Introduzione" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1953 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1964 msgid "Sort by idle inbound" -msgstr "Ordina secondo il tempo di idle dei tunnel in entrata" +msgstr "Ordina secondo il tempo di inattività dei tunnel in entrata" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1955 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1966 msgid "Sort by idle outbound" -msgstr "Ordina secondo il tempo di idle dei tunnel in uscita" +msgstr "Ordina secondo il tempo di inattività dei tunnel in uscita" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1958 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1969 msgid "Sort by inbound rate" msgstr "Ordina secondo la velocità dei tunnel in entrata" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1960 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1971 msgid "Sort by outbound rate" msgstr "Ordina secondo la velocità dei tunnel in uscita" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1963 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1974 msgid "Sort by connection uptime" msgstr "Ordina per tempo di connessione" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1965 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1976 msgid "Sort by clock skew" -msgstr "Ordina secondo la discrepanza di clock" +msgstr "Ordina secondo la discrepanza di ciclo" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1968 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1979 msgid "Sort by congestion window" msgstr "Ordina per finestra di congestione" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1970 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1981 msgid "Sort by slow start threshold" -msgstr "Ordina secondo la soglia di slow start" +msgstr "Ordina secondo la soglia di avvio lento" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1973 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1984 msgid "Sort by round trip time" -msgstr "Ordina per tempo di round trip" +msgstr "Ordina per tempo di ciclo" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1975 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1986 msgid "Sort by round trip time deviation" -msgstr "Ordina per deviazione del tempo di round trip" +msgstr "Ordina per deviazione del tempo di ciclo" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1977 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1988 msgid "Sort by retransmission timeout" -msgstr "Ordina secondo il timeout di ritrasmissione" +msgstr "Ordina secondo l'intervallo di ritrasmissione" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1980 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1991 msgid "Sort by outbound maximum transmit unit" msgstr "Ordina secondo l'unità massima di trasmissione in uscita" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1982 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1993 msgid "Sort by packets sent" msgstr "Ordina per pacchetti inviati" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1984 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1995 msgid "Sort by packets received" msgstr "Ordina per pacchetti ricevuti" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1987 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1998 msgid "Sort by packets retransmitted" msgstr "Ordina per pacchetti ritrasmessi" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1989 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2000 msgid "Sort by packets received more than once" msgstr "Ordina per pacchetti ricevuti più di una volta" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2010 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2021 msgid "We offered to introduce them" msgstr "Ci siamo offerti di introdurli" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2012 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2023 msgid "They offered to introduce us" msgstr "Hanno offerto di introdurci" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2016 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2027 msgid "Choked" -msgstr "Arrabbiati" +msgstr "Congestionato" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2024 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2035 msgid "1 fail" msgstr "1 fallimento" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2026 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2037 #, java-format msgid "{0} fails" msgstr "{0} fallimenti" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2032 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:162 +#. 1 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2043 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:13 msgid "Banned" msgstr "Bannato" #. buf.append("
    \n"); -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2163 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2173 msgid "SUMMARY" -msgstr "RIASSUNTO" +msgstr "SOMMARIO" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:125 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:187 msgid "Dropping tunnel requests: Too slow" msgstr "Abbandono delle richieste tunnel: Troppo lento" #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:271 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:330 msgid "Dropping tunnel requests: Overloaded" msgstr "Abbandono delle richieste tunnel: Carico troppo elevato" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:480 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:539 msgid "Rejecting tunnels: Request overload" msgstr "Rifiuto dei tunnel: Troppe richieste" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:510 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:570 msgid "Rejecting tunnels: Connection limit" msgstr "Rifiuto dei tunnels: Limite di connessioni raggiunto" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:712 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:733 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:773 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:794 msgid "Dropping tunnel requests: High load" msgstr "Abbandono delle richieste tunnel: Carico elevato" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:725 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:786 msgid "Dropping tunnel requests: Queue time" msgstr "Abbandono delle richieste tunnel: Tempo della coda scaduto" @@ -807,7 +815,7 @@ msgstr "Argentina" #: ../java/build/Countries.java:16 msgid "American Samoa" -msgstr "Samoa Americane" +msgstr "Samoa Americana" #: ../java/build/Countries.java:17 msgid "Austria" @@ -911,7 +919,7 @@ msgstr "Canada" #: ../java/build/Countries.java:42 msgid "Cocos (Keeling) Islands" -msgstr "" +msgstr "Isole Cocos (Keeling)" #: ../java/build/Countries.java:43 msgid "The Democratic Republic of the Congo" @@ -958,7 +966,6 @@ msgid "Costa Rica" msgstr "Costa Rica" #: ../java/build/Countries.java:54 -#, fuzzy msgid "Serbia and Montenegro" msgstr "Serbia e Montenegro" @@ -972,7 +979,7 @@ msgstr "Capo Verde" #: ../java/build/Countries.java:57 msgid "Christmas Island" -msgstr "" +msgstr "Island Christmas " #: ../java/build/Countries.java:58 msgid "Cyprus" @@ -1020,7 +1027,7 @@ msgstr "Egitto" #: ../java/build/Countries.java:69 msgid "Western Sahara" -msgstr "" +msgstr "Sahara Occidentale" #: ../java/build/Countries.java:70 msgid "Eritrea" @@ -1036,7 +1043,7 @@ msgstr "Etiopia" #: ../java/build/Countries.java:73 msgid "European Union" -msgstr "" +msgstr "Unione Europea" #: ../java/build/Countries.java:74 msgid "Finland" @@ -1084,7 +1091,7 @@ msgstr "Guyana Francese" #: ../java/build/Countries.java:85 msgid "Guernsey" -msgstr "" +msgstr "Guernsey" #: ../java/build/Countries.java:86 msgid "Ghana" @@ -1240,7 +1247,7 @@ msgstr "Saint Kitts e Nevis" #: ../java/build/Countries.java:124 msgid "The Democratic People's Republic of Korea" -msgstr "" +msgstr "Repubblica Democratica di Korea" #: ../java/build/Countries.java:125 msgid "Republic of Korea" @@ -1479,286 +1486,296 @@ msgid "Saint Pierre and Miquelon" msgstr "Saint Pierre e Miquelon" #: ../java/build/Countries.java:184 +msgid "Pitcairn Islands" +msgstr "Isole Pitcairn" + +#: ../java/build/Countries.java:185 msgid "Puerto Rico" msgstr "Puerto Rico" -#: ../java/build/Countries.java:185 +#: ../java/build/Countries.java:186 msgid "Palestinian Territory" msgstr "Territorio palestinese" -#: ../java/build/Countries.java:186 +#: ../java/build/Countries.java:187 msgid "Portugal" msgstr "Portogallo" -#: ../java/build/Countries.java:187 +#: ../java/build/Countries.java:188 msgid "Palau" msgstr "Palau" -#: ../java/build/Countries.java:188 +#: ../java/build/Countries.java:189 msgid "Paraguay" msgstr "Paraguay" -#: ../java/build/Countries.java:189 +#: ../java/build/Countries.java:190 msgid "Qatar" msgstr "Qatar" -#: ../java/build/Countries.java:190 -msgid "Reunion" -msgstr "Riunione" - #: ../java/build/Countries.java:191 +msgid "Réunion" +msgstr "Réunion" + +#: ../java/build/Countries.java:192 msgid "Romania" msgstr "Romania" -#: ../java/build/Countries.java:192 +#: ../java/build/Countries.java:193 msgid "Serbia" msgstr "Serbia" -#: ../java/build/Countries.java:193 +#: ../java/build/Countries.java:194 msgid "Russian Federation" msgstr "Federazione Russa" -#: ../java/build/Countries.java:194 +#: ../java/build/Countries.java:195 msgid "Rwanda" msgstr "Ruanda" -#: ../java/build/Countries.java:195 +#: ../java/build/Countries.java:196 msgid "Saudi Arabia" msgstr "Arabia Saudita" -#: ../java/build/Countries.java:196 +#: ../java/build/Countries.java:197 msgid "Solomon Islands" msgstr "Isole Salomone" -#: ../java/build/Countries.java:197 +#: ../java/build/Countries.java:198 msgid "Seychelles" msgstr "Seychelles" -#: ../java/build/Countries.java:198 +#: ../java/build/Countries.java:199 msgid "Sudan" msgstr "Sudan" -#: ../java/build/Countries.java:199 +#: ../java/build/Countries.java:200 msgid "Sweden" msgstr "Svezia" -#: ../java/build/Countries.java:200 +#: ../java/build/Countries.java:201 msgid "Singapore" msgstr "Singapore" -#: ../java/build/Countries.java:201 -msgid "Saint Helena" -msgstr "" - #: ../java/build/Countries.java:202 +msgid "Saint Helena" +msgstr "Saint Helena" + +#: ../java/build/Countries.java:203 msgid "Slovenia" msgstr "Slovenia" -#: ../java/build/Countries.java:203 -msgid "Svalbard and Jan Mayen" -msgstr "" - #: ../java/build/Countries.java:204 +msgid "Svalbard and Jan Mayen" +msgstr "Svalbard e Jan Mayen" + +#: ../java/build/Countries.java:205 msgid "Slovakia" msgstr "Slovacchia" -#: ../java/build/Countries.java:205 +#: ../java/build/Countries.java:206 msgid "Sierra Leone" msgstr "Sierra Leone" -#: ../java/build/Countries.java:206 +#: ../java/build/Countries.java:207 msgid "San Marino" msgstr "San Marino" -#: ../java/build/Countries.java:207 +#: ../java/build/Countries.java:208 msgid "Senegal" msgstr "Senegal" -#: ../java/build/Countries.java:208 +#: ../java/build/Countries.java:209 msgid "Somalia" msgstr "Somalia" -#: ../java/build/Countries.java:209 +#: ../java/build/Countries.java:210 msgid "Suriname" msgstr "Suriname" -#: ../java/build/Countries.java:210 +#: ../java/build/Countries.java:211 msgid "Sao Tome and Principe" msgstr "Sao Tome e Principe" -#: ../java/build/Countries.java:211 +#: ../java/build/Countries.java:212 msgid "El Salvador" msgstr "El Salvador" -#: ../java/build/Countries.java:212 +#: ../java/build/Countries.java:213 msgid "Syrian Arab Republic" msgstr "Repubblica araba siriana" -#: ../java/build/Countries.java:213 +#: ../java/build/Countries.java:214 msgid "Swaziland" msgstr "Swaziland" -#: ../java/build/Countries.java:214 +#: ../java/build/Countries.java:215 msgid "Turks and Caicos Islands" msgstr "Isole Turks e Caicos" -#: ../java/build/Countries.java:215 +#: ../java/build/Countries.java:216 msgid "Chad" msgstr "Ciad" -#: ../java/build/Countries.java:216 +#: ../java/build/Countries.java:217 msgid "French Southern Territories" msgstr "Territori Francesi del Sud" -#: ../java/build/Countries.java:217 +#: ../java/build/Countries.java:218 msgid "Togo" msgstr "Togo" -#: ../java/build/Countries.java:218 +#: ../java/build/Countries.java:219 msgid "Thailand" msgstr "Thailandia" -#: ../java/build/Countries.java:219 +#: ../java/build/Countries.java:220 msgid "Tajikistan" msgstr "Tagikistan" -#: ../java/build/Countries.java:220 +#: ../java/build/Countries.java:221 msgid "Tokelau" msgstr "Tokelau" -#: ../java/build/Countries.java:221 +#: ../java/build/Countries.java:222 msgid "Timor-Leste" msgstr "Timor-Leste" -#: ../java/build/Countries.java:222 +#: ../java/build/Countries.java:223 msgid "Turkmenistan" msgstr "Turkmenistan" -#: ../java/build/Countries.java:223 +#: ../java/build/Countries.java:224 msgid "Tunisia" msgstr "Tunisia" -#: ../java/build/Countries.java:224 +#: ../java/build/Countries.java:225 msgid "Tonga" msgstr "Tonga" -#: ../java/build/Countries.java:225 +#: ../java/build/Countries.java:226 msgid "Turkey" msgstr "Turchia" -#: ../java/build/Countries.java:226 +#: ../java/build/Countries.java:227 msgid "Trinidad and Tobago" msgstr "Trinidad e Tobago" -#: ../java/build/Countries.java:227 +#: ../java/build/Countries.java:228 msgid "Tuvalu" msgstr "Tuvalu" -#: ../java/build/Countries.java:228 +#: ../java/build/Countries.java:229 msgid "Taiwan" msgstr "Taiwan" -#: ../java/build/Countries.java:229 +#: ../java/build/Countries.java:230 msgid "United Republic of Tanzania" msgstr "Repubblica Unita della Tanzania" -#: ../java/build/Countries.java:230 +#: ../java/build/Countries.java:231 msgid "Ukraine" msgstr "Ucraina" -#: ../java/build/Countries.java:231 +#: ../java/build/Countries.java:232 msgid "Uganda" msgstr "Uganda" -#: ../java/build/Countries.java:232 +#: ../java/build/Countries.java:233 msgid "United States Minor Outlying Islands" msgstr "Isole minori degli Stati Uniti" -#: ../java/build/Countries.java:233 +#: ../java/build/Countries.java:234 msgid "United States" msgstr "Stati Uniti" -#: ../java/build/Countries.java:234 +#: ../java/build/Countries.java:235 msgid "Uruguay" msgstr "Uruguay" -#: ../java/build/Countries.java:235 +#: ../java/build/Countries.java:236 msgid "Uzbekistan" msgstr "Uzbekistan" -#: ../java/build/Countries.java:236 +#: ../java/build/Countries.java:237 msgid "Holy See (Vatican City State)" msgstr "Santa Sede (Stato della Città del Vaticano)" -#: ../java/build/Countries.java:237 +#: ../java/build/Countries.java:238 msgid "Saint Vincent and the Grenadines" msgstr "Saint Vincent e Grenadine" -#: ../java/build/Countries.java:238 +#: ../java/build/Countries.java:239 msgid "Venezuela" msgstr "Venezuela" -#: ../java/build/Countries.java:239 ../java/build/Countries.java:240 +#: ../java/build/Countries.java:240 ../java/build/Countries.java:241 msgid "Virgin Islands" msgstr "Isole Vergini" -#: ../java/build/Countries.java:241 +#: ../java/build/Countries.java:242 msgid "Viet Nam" msgstr "Viet Nam" -#: ../java/build/Countries.java:242 +#: ../java/build/Countries.java:243 msgid "Vanuatu" msgstr "Vanuatu" -#: ../java/build/Countries.java:243 +#: ../java/build/Countries.java:244 msgid "Wallis and Futuna" msgstr "Wallis e Futuna" -#: ../java/build/Countries.java:244 +#: ../java/build/Countries.java:245 msgid "Samoa" msgstr "Samoa" -#: ../java/build/Countries.java:245 +#: ../java/build/Countries.java:246 msgid "Yemen" msgstr "Yemen" -#: ../java/build/Countries.java:246 +#: ../java/build/Countries.java:247 msgid "Mayotte" msgstr "Mayotte" -#: ../java/build/Countries.java:247 +#: ../java/build/Countries.java:248 msgid "South Africa" msgstr "Sud Africa" -#: ../java/build/Countries.java:248 +#: ../java/build/Countries.java:249 msgid "Zambia" msgstr "Zambia" -#: ../java/build/Countries.java:249 +#: ../java/build/Countries.java:250 msgid "Zimbabwe" msgstr "Zimbabwe" -#: ../java/src/net/i2p/router/web/CSSHelper.java:66 -#: ../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:85 +#: ../java/src/net/i2p/router/web/HomeHelper.java:33 +#: ../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:132 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:264 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:145 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:172 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:174 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:241 msgid "I2P Router Console" -msgstr "I2P Router Console" +msgstr "Console router I2P " -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:57 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:51 msgid "Error updating the configuration - please see the error logs" msgstr "" "Errore nell'aggiornamento della configurazione - vedere i log di errore" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:69 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:279 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:61 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:297 msgid "Configuration saved successfully" msgstr "Configurazione salvata con successo" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:71 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:281 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:63 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:299 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:96 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" @@ -1767,267 +1784,339 @@ msgstr "" "vedere i log di errore" #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:35 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:362 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:379 msgid "Save Client Configuration" msgstr "Salva configurazione del client" #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:453 msgid "Save Interface Configuration" msgstr "Salva la configurazione dell'interfaccia" #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:43 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:469 msgid "Save WebApp Configuration" msgstr "Salva la configurazione WebApp" #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:47 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:460 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 msgid "Save Plugin Configuration" msgstr "Salva configurazione dei plugin" #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:51 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:495 msgid "Install Plugin" msgstr "Installa plugin" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:87 -#, java-format -msgid "Deleted plugin {0}" -msgstr "Cancella plugin {0}" +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:55 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:497 +msgid "Update All Installed Plugins" +msgstr "Aggiorna Tutti i Plugin Installati" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:89 -#, java-format -msgid "Error deleting plugin {0}" -msgstr "Errore durante la cancellazione del plugin {0}" - -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:109 -#, java-format -msgid "Stopped plugin {0}" -msgstr "Plugin {0} fermato" - -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:111 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:95 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:124 #, java-format msgid "Error stopping plugin {0}" msgstr "Errore durante lo stop del plugin {0}" +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:100 +#, java-format +msgid "Deleted plugin {0}" +msgstr "Cancella plugin {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:102 +#, java-format +msgid "Error deleting plugin {0}" +msgstr "Errore durante la cancellazione del plugin {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:122 +#, java-format +msgid "Stopped plugin {0}" +msgstr "Plugin {0} fermato" + #. 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:146 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:264 msgid "Start" msgstr "Avvio" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:152 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:165 +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:100 #: ../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 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:35 msgid "Unsupported" msgstr "Non supportato" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:198 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:211 msgid "New client added" msgstr "Aggiunto nuovo client" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:215 msgid "" "Client configuration saved successfully - restart required to take effect." msgstr "" -"Configurazione del client salvata con successo - è necessario un riavvio " -"perché venga applicata." +"Configurazione del client salvata con successo - riavvio necessario per " +"avere effetto." -#: ../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:243 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:254 msgid "Bad client index." msgstr "Indice client corrotto." #. #. 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/ConfigClientsHelper.java:102 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:394 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:384 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:248 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:322 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:392 msgid "Client" msgstr "Client" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:224 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237 msgid "stopped" msgstr "fermato" -#: ../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:248 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305 msgid "started" msgstr "partito" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:246 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259 msgid "deleted" msgstr "cancellato" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:275 msgid "WebApp configuration saved." msgstr "Configurazione della WebApp salvata." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:279 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:290 msgid "Plugin configuration saved." msgstr "Configurazione dei plugin salvata." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:294 -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:129 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 msgid "WebApp" msgstr "WebApp" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:296 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:307 msgid "Failed to start" msgstr "Partenza fallita" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:301 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:312 msgid "Failed to find server." msgstr "Ricerca del server fallita." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:307 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:318 msgid "No plugin URL specified." -msgstr "Nessun URL dei plugin specificato." +msgstr "Nessun URL del plugin specificato." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:317 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "No update URL specified for {0}" msgstr "Non è stato specificato un URL di aggiornamento per {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java: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:337 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:350 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:355 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:368 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:373 msgid "Plugin or update download already in progress." -msgstr "L'aggiornamento o lo scaricamento dei plugin è già in corso." +msgstr "L'aggiornamento o lo scaricamento del plugin è già in corso." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:334 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:118 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:340 +msgid "Updating all plugins" +msgstr "Aggiornando tutti i plugin" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:140 #, java-format msgid "Downloading plugin from {0}" msgstr "Plugin scaricato da {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:352 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:377 #, java-format msgid "Checking plugin {0} for updates" -msgstr "Verifica degli aggiornamenti del plugin {0} " +msgstr "Controllo aggiornamenti del plugin {0} " -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:362 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:387 #, java-format msgid "Started plugin {0}" msgstr "Plugin {0} partito" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:364 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #, java-format msgid "Error starting plugin {0}" -msgstr "Errore durante la partenza del plugin {0}" +msgstr "Errore durante l''avvio del plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:399 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:425 msgid "" "Interface configuration saved successfully - restart required to take effect." msgstr "" -"Configurazione interfaccia salvata con successo - è necessario un riavvio " -"perché venga applicata." +"Configurazione interfaccia salvata con successo - riavvio necessario per " +"avere effetto." -#: ../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:86 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:267 msgid "Edit" msgstr "Modifica" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:94 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:358 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:95 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:375 msgid "Add Client" msgstr "Aggiugi client" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:102 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 msgid "Class and arguments" msgstr "Classe e argomenti" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 msgid "Control" msgstr "Controllo" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 msgid "Run at Startup?" msgstr "Partenza all'avvio?" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:203 msgid "Description" msgstr "Descrizione" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 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:187 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:167 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:282 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:191 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:191 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:97 msgid "Version" msgstr "Versione" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:168 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:169 msgid "Signed by" msgstr "Firmato da" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:185 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:186 msgid "Date" msgstr "Data" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:191 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:192 msgid "Author" msgstr "Autore" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:207 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 msgid "License" msgstr "Licenza" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:212 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:213 +#: ../java/src/net/i2p/router/web/HomeHelper.java:35 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:81 msgid "Website" msgstr "Sito web" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:217 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:218 msgid "Update link" msgstr "Aggiorna link" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:269 msgid "Stop" msgstr "Ferma" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:267 -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:80 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:348 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:271 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:96 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:327 msgid "Check for updates" msgstr "Verifica aggiornamento" -#: ../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:272 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 msgid "Update" msgstr "Aggiorna" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:273 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:277 #, java-format msgid "Are you sure you want to delete {0}?" msgstr "Sei sicuro di voler eliminare {0}?" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:275 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:279 msgid "Delete" msgstr "Cancella" +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:25 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:381 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:397 +msgid "Delete selected" +msgstr "Elimina selezionati" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:26 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:367 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:379 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:387 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:395 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:403 +msgid "Add item" +msgstr "Aggiungi oggetto" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:365 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:385 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:401 +msgid "Restore defaults" +msgstr "Ripristina" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:28 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:347 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:385 +msgid "Save" +msgstr "Salva" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:33 +msgid "Home page changed" +msgstr "Pagina principale modificata" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:53 +msgid "Restored default settings" +msgstr "Ripristina impostazioni di default" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:65 +msgid "No name entered" +msgstr "Nessun nome inserito" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:70 +msgid "No URL entered" +msgstr "Nessun URL inserito" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:77 +msgid "Added" +msgstr "Aggiunto" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:94 +msgid "Removed" +msgstr "Rimosso" + #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:350 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:367 msgid "Add key" msgstr "Aggiungi chiave" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:365 msgid "Delete key" msgstr "Elimina chiave" @@ -2069,7 +2158,7 @@ msgstr "Destinazione non valida" msgid "Log overrides updated" msgstr "Sovrascrittura dei log aggiornata" -#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:160 +#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:161 msgid "Log configuration saved" msgstr "Configurazione eventi salvata" @@ -2085,8 +2174,8 @@ msgid "" "Or put entries in the logger.config file. Example: logger.record.net.i2p." "router.tunnel=WARN" msgstr "" -"O inserisci campi nel file logger.config. Esempio: logger.record.net.i2p." -"router.tunnel=WARN" +"O inserisci istruzioni nel file logger.config. Esempio: 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" @@ -2096,7 +2185,7 @@ msgstr "I livelli validi sono DEBUG, INFO, WARN, ERROR, CRIT" #. http://www.dhs.gov/xinfoshare/programs/Copy_of_press_release_0046.shtm #. but pink instead of yellow for WARN #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:71 +#: ../java/src/net/i2p/router/web/LogsHelper.java:106 msgid "CRIT" msgstr "CRIT" @@ -2105,21 +2194,22 @@ msgid "DEBUG" msgstr "DEBUG" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:73 +#: ../java/src/net/i2p/router/web/LogsHelper.java:108 msgid "ERROR" msgstr "ERROR" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:77 +#: ../java/src/net/i2p/router/web/LogsHelper.java:112 msgid "INFO" msgstr "INFO" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:75 +#: ../java/src/net/i2p/router/web/LogsHelper.java:110 msgid "WARN" msgstr "WARN" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:88 +#: ../java/src/net/i2p/router/web/HomeHelper.java:190 msgid "Remove" msgstr "Rimuovi" @@ -2127,182 +2217,201 @@ msgstr "Rimuovi" msgid "Select a class to add" msgstr "Seleziona una classe da aggiungere" -#: ../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 "Larghezza di banda" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +msgid "Home Page" +msgstr "Pagina Principale" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:215 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:121 msgid "Network" msgstr "Rete" -#: ../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 +msgid "UI" +msgstr "Interfaccia Utente" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:99 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:311 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Tunnel" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:18 -msgid "UI" -msgstr "Interfaccia Utente" - -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 msgid "Clients" msgstr "Client" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:322 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:339 msgid "Keyring" msgstr "Keyring" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 msgid "Logging" -msgstr "Eventi" +msgstr "Registro" -#: ../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:21 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:105 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:225 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "Peer" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:389 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:145 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:396 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:143 msgid "Stats" msgstr "Statistiche" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 msgid "Advanced" msgstr "Avanzate" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:52 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:277 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:29 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:54 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:31 #: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:34 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:385 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:541 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:332 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:366 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:407 -#: ../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/config_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:386 msgid "Save changes" msgstr "Salva le modifiche" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:125 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:136 msgid "Rechecking router reachability..." msgstr "Verifica della raggiungibilità del router..." -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:161 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:174 msgid "Updating IP address" msgstr "Aggiornamento dell'indirizzo IP" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:180 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:193 msgid "Disabling TCP completely" msgstr "Disattivazione completa del TCP" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:185 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:198 msgid "Updating inbound TCP address to" -msgstr "In aggiornamento gli indirizzi TCP in arrivo a " +msgstr "Aggiornando gli indirizzi TCP in arrivo a " -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:190 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:203 msgid "Disabling inbound TCP" msgstr "Disattivazione TCP in ingresso" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:205 msgid "Updating inbound TCP address to auto" -msgstr "In aggiornamento gli indirizzi TCP in arrivo a automatico" +msgstr "Aggiornando gli indirizzi TCP in arrivo a automatici" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:203 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:216 msgid "Updating inbound TCP port to" -msgstr "In aggiornamento le porte TCP entranti a " +msgstr "Aggiornando le porte TCP entranti a " -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:206 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:219 msgid "Updating inbound TCP port to auto" -msgstr "In aggiornamento le porte TCP entranti a automatico" +msgstr "Aggiornando le porte TCP entranti a automatiche" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:218 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231 msgid "Updating UDP port from" -msgstr "In aggiornamento le porte UDP da" +msgstr "Aggiornando le porte UDP da" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:218 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231 msgid "to" msgstr "a" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:247 msgid "Gracefully restarting into Hidden Router Mode" msgstr "Riavvio elegante in modalità Router Nascosto" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:236 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:249 msgid "Gracefully restarting to exit Hidden Router Mode" msgstr "Riavvio elegante per uscire dalla modalità Router Nascosto" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:245 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:258 msgid "Enabling UPnP, restart required to take effect" -msgstr "Abilitazione UPnP, riavvio richiesto perchè abbia effetto" +msgstr "Abilitazione UPnP, riavvio richiesto per avere effetto" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:247 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:260 msgid "Disabling UPnP, restart required to take effect" -msgstr "Disabilitazione UPnP, riavvio richiesto perchè abbia effetto" +msgstr "Disabilitazione UPnP, riavvio richiesto per avere effetto" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:255 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:268 msgid "Enabling laptop mode" msgstr "Attivazione della modalità portatile" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:257 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:270 msgid "Disabling laptop mode" msgstr "Disattivazione della modalità portatile" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:277 +msgid "Disabling UDP" +msgstr "Disabilitando l'UDP" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:279 +msgid "Enabling UDP" +msgstr "Abilitando l'UDP" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:286 msgid "Requiring SSU introducers" msgstr "Introduttori SSU richiesti" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:324 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:345 #, java-format msgid "The hostname or IP {0} is not publicly routable" -msgstr "" +msgstr "L'hostname o l'IP {0} non è pubblicamente rintracciabile" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:327 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:348 #, java-format msgid "The hostname or IP {0} is invalid" -msgstr "" +msgstr "L'hostname o l'IP {0} è invalido" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:349 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:374 msgid "Updating bandwidth share percentage" msgstr "Aggiornamento delle percentuali di condivisione di banda" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:432 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:404 msgid "Updated bandwidth limits" msgstr "Limiti di banda aggiornati" -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:41 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:38 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:46 #: ../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:56 #: ../java/src/net/i2p/router/web/ConfigNetHelper.java:59 -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:62 msgid "unknown" msgstr "sconosciuto" -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:172 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:171 msgid "bits per second" msgstr "bit al secondo" -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:173 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:172 #, java-format msgid "or {0} bytes per month maximum" msgstr "o {0} byte per mese al massimo" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:340 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:357 msgid "Ban peer until restart" -msgstr "Interdizione del peer fino al riavvio" +msgstr "Interdizione dei peer fino al riavvio" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:23 #, java-format msgid "Manually banned via {0}" -msgstr "Interdetto manualmente via {0}" +msgstr "Bannato manualmente via {0}" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 msgid "banned until restart" -msgstr "Interdetto fino al riavvio" +msgstr "bannato fino al riavvio" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:27 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:38 @@ -2311,7 +2420,7 @@ msgid "Invalid peer" msgstr "Peer non valido" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:342 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:359 msgid "Unban peer" msgstr "Riammetti peer" @@ -2324,7 +2433,7 @@ msgid "is not currently banned" msgstr "non è attualmente interdetto" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:385 msgid "Adjust peer bonuses" msgstr "Regola i bonus dei peer" @@ -2336,215 +2445,220 @@ msgstr "Valore di velocità scorretto" msgid "Bad capacity value" msgstr "Valore di capacità scorretto" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:17 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:405 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:21 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:422 msgid "Save changes and reseed now" msgstr "Salva i cambiamenti ed effettua il reseed" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:21 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 msgid "Reseeding is already in progress" msgstr "Il processo di reseeding è già in corso" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 msgid "Starting reseed process" msgstr "Avviamento del processo di reseed" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:94 msgid "Configuration saved successfully." msgstr "La configurazione è stata salvata con successo" #. Normal browsers send value, IE sends button label -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:32 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:139 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:318 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:34 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:174 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:335 msgid "Shutdown immediately" msgstr "Spegnimento immediato" #. ctx.router().shutdown(Router.EXIT_HARD); // never returns #. give the UI time to respond -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:37 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:39 msgid "Cancel shutdown" msgstr "Annulla lo spegnimento" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:38 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:40 msgid "Cancel restart" msgstr "Annulla il riavvio" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:40 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:42 msgid "Restart immediately" msgstr "Riavvia immediatamente" #. ctx.router().shutdown(Router.EXIT_HARD_RESTART); // never returns #. give the UI time to respond -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:45 -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:134 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:47 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:142 msgid "Restart" msgstr "Riavvio" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:49 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:51 msgid "Shutdown" msgstr "Spegnimento" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:63 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:65 msgid "Restart imminent" msgstr "Riavvio imminente" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:65 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:67 msgid "Shutdown imminent" msgstr "Spegnimento imminente" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:69 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:71 #, java-format msgid "Shutdown in {0}" msgstr "Spegnimento in {0}" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:74 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:76 #, java-format msgid "Restart in {0}" msgstr "Riavvio in {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:134 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:316 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:169 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:333 msgid "Shutdown gracefully" msgstr "Spegnimento elegante" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:173 msgid "Graceful shutdown initiated" msgstr "Spegnimento elegante avviato" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:143 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:178 msgid "Shutdown immediately! boom bye bye bad bwoy" msgstr "Spegnimento immediato! boom ciao ciao ragazzaccio" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:144 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:320 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:179 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:337 msgid "Cancel graceful shutdown" msgstr "Annulla lo spegnimento elegante" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:146 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:181 msgid "Graceful shutdown cancelled" msgstr "Spegnimento elegante annullato" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:147 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:332 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:182 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:349 msgid "Graceful restart" msgstr "Riavvio elegante" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:152 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:187 msgid "Graceful restart requested" msgstr "Riavvio elegante richiesto" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:153 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:334 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:188 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:351 msgid "Hard restart" msgstr "Riavvio duro" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:193 msgid "Hard restart requested" msgstr "Riavvio duro richiesto" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:159 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 msgid "Rekey and Restart" msgstr "Ridefinizione della chiave e riavvio" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:160 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:195 msgid "Rekeying after graceful restart" msgstr "Ridefinizione della chiave successiva ad un riavvio elegante" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:198 msgid "Rekey and Shutdown" msgstr "Ridefinizione della chiave e spegnimento" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:164 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 msgid "Rekeying after graceful shutdown" -msgstr "Ridefinizione della chiave successiva ad uno spegnimento elegante" +msgstr "Ridefinizione della chiave dopo lo spegnimento elegante" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:167 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:360 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:377 msgid "Run I2P on startup" msgstr "Avvia I2P alla partenza" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:169 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:362 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:379 msgid "Don't run I2P on startup" msgstr "Non avviare I2P alla partenza" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:171 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:380 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:206 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:397 msgid "Dump threads" msgstr "Rimozione dei thread" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:178 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:388 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:213 +#, java-format +msgid "Threads dumped to {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:405 msgid "View console on startup" msgstr "Vedi la console all'avvio" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:180 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 msgid "Console is to be shown on startup" msgstr "La console verrà mostrata all'avvio" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:181 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:390 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:407 msgid "Do not view console on startup" msgstr "Non mostrare la console all'avvio" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:183 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 msgid "Console is not to be shown on startup" msgstr "La console non verrà mostrata all'avvio" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Service installed" msgstr "Servizio installato" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:230 msgid "Warning: unable to install the service" -msgstr "Warning: non è stato possibile installare il servizio" +msgstr "Attenzione: non è stato possibile installare il servizio" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 msgid "Service removed" msgstr "Servizio rimosso" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:239 msgid "Warning: unable to remove the service" -msgstr "Warning: non è stato possibile rimuovere il servizio" +msgstr "Attenzione: non è stato possibile rimuovere il servizio" -#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:113 +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:116 msgid "Stat filter and location updated successfully to" msgstr "Statistiche di filtro e località aggiornate con successo a" -#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:116 +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:119 msgid "Full statistics enabled - restart required to take effect" msgstr "" "Statistiche complete abilitate - riavvio richiesto perchè la modifica abbia " "effetto" -#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:118 +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:121 msgid "Full statistics disabled - restart required to take effect" msgstr "" "Statistiche complete disabilitate - riavvio richiesto perchè la modifica " "abbia effetto" -#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:121 +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:124 msgid "" "Graph list updated, may take up to 60s to be reflected here and on the Graphs Page" msgstr "" -"Lista dei grafi aggiornata, perchè abbia effetto qui e sulla Pagina dei grafi possono volerci fino a 60 secondi" +"Lista dei grafici aggiornata, perchè abbia effetto qui e sulla Pagina dei grafici possono volerci fino a 60 secondi" #. 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 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:136 msgid "Updated settings for all pools." msgstr "Impostazioni aggiornate per tutti i pool" -#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:140 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:141 msgid "Exploratory tunnel configuration saved successfully." msgstr "Configurazione del tunnel d'esplorazione salvata con successo." -#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:142 -#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:36 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:143 +#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:37 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs." @@ -2568,7 +2682,7 @@ msgstr[0] "1 tunnel" msgstr[1] "{0} tunnel" #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:35 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:43 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35 msgid "Exploratory tunnels" msgstr "Tunnel d'esplorazione" @@ -2577,57 +2691,57 @@ msgstr "Tunnel d'esplorazione" msgid "Client tunnels for {0}" msgstr "I tunnel client per {0}" -#: ../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 "WARNING ANONIMATO - Le impostazioni includono tunnel 0-hop." +msgstr "AVVISO ANONIMATO - Le impostazioni includono tunnel 0-hop." -#: ../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 "WARNING ANONIMATO - Le impostazioni includono tunnel 1-hop." +msgstr "AVVISO ANONIMATO - Le impostazioni includono tunnel 1-hop." -#: ../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 "WARNING PRESTAZIONI - Le impostazioni includono tunnel molto lunghi." +msgstr "AVVISO PRESTAZIONI - Le impostazioni includono tunnel molto lunghi." -#: ../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 "" -"WARNING PRESTAZIONI - Le impostazioni includono grosse quantità di tunnel." +"AVVISO PRESTAZIONI - Le impostazioni includono grosse quantità di tunnel." #. 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 "Lunghezza" #. tunnel depth variance -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:109 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:110 msgid "Randomization" msgstr "Randomizzazione" #. tunnel quantity -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:133 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:134 msgid "Quantity" msgstr "Quantità" #. 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 "Quantità di backup" -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:172 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:173 msgid "Inbound options" msgstr "Opzioni di ingresso" -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:185 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:186 msgid "Outbound options" msgstr "Opzioni di uscita" -#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:31 +#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:32 msgid "Theme change saved." msgstr "Modifica del tema salvata." -#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:33 +#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:34 msgid "Refresh the page to view." msgstr "Ricarica la pagina per vederla." @@ -2635,6 +2749,10 @@ msgstr "Ricarica la pagina per vederla." msgid "Arabic" msgstr "Arabo" +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 +msgid "Czech" +msgstr "Cieco" + #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 msgid "Danish" msgstr "Danese" @@ -2643,6 +2761,10 @@ msgstr "Danese" msgid "English" msgstr "Inglese" +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +msgid "Estonian" +msgstr "Estone" + #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 msgid "Finnish" msgstr "Finlandese" @@ -2663,6 +2785,11 @@ msgstr "Olandese" msgid "French" msgstr "Francese" +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +#, fuzzy +msgid "Hungarian" +msgstr "Ungheria" + #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 msgid "Italian" msgstr "Italiano" @@ -2695,76 +2822,83 @@ msgstr "Ucraino" msgid "Vietnamese" msgstr "Vietnamita" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:87 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:103 msgid "Update available, attempting to download now" msgstr "Aggiornamento disponibile, tentativo di scaricamento in corso" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:89 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:105 msgid "Update available, click button on left to download" msgstr "" -"Aggiornamento disponibile, fare click sul pulsante a sinistra per scaricarlo" +"Aggiornamento disponibile, fai click sul pulsante a sinistra per scaricarlo" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:95 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:111 msgid "No update available" msgstr "Nessun aggiornamento disponibile" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:104 -#, fuzzy, java-format +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:122 +#, java-format msgid "Updating news URL to {0}" -msgstr "Aggiornamento dell'URL delle news a" +msgstr "Aggiornando URL notizie a {0}" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:112 -#, fuzzy, java-format +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:134 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:52 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:58 +msgid "internal" +msgstr "interno" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:130 +#, java-format msgid "Updating proxy host to {0}" -msgstr "Aggiornamento dell'host proxy a" +msgstr "Aggiornando host proxy a {0}" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:120 -#, fuzzy, java-format +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:138 +#, java-format msgid "Updating proxy port to {0}" -msgstr "Aggiornamento della porta proxy a" +msgstr "Aggiornando porta proxy a {0}" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:132 -#, fuzzy, java-format +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:150 +#, java-format msgid "Updating refresh frequency to {0}" -msgstr "Aggiornamento della frequenza di refresh a" +msgstr "Aggiornando frequenza di aggiornamento a {0}" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:133 -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:91 -#: ../java/src/net/i2p/router/web/GraphHelper.java:188 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:151 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:112 +#: ../java/src/net/i2p/router/web/GraphHelper.java:360 msgid "Never" msgstr "Mai" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:140 -#, fuzzy, java-format +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:158 +#, java-format msgid "Updating update policy to {0}" -msgstr "Aggiornamento della politica di aggiornamento a" +msgstr "Aggiornando politica di aggiornamento a {0}" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:149 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:167 msgid "Updating update URLs." msgstr "Aggiornamento degli URL degli aggiornamenti." -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:160 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:178 msgid "Updating trusted keys." msgstr "Aggiornamento delle chiavi di fiducia." -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:168 -#, fuzzy, java-format +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:186 +#, java-format msgid "Updating unsigned update URL to {0}" -msgstr "Aggiornamento dell'URL di aggiornamento non firmato a" +msgstr "Aggiornando URL aggiornamenti non firmati a {0}" -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:93 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:114 msgid "Every" msgstr "Ogni" -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:111 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:132 msgid "Notify only" msgstr "Segnala solo" -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:118 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:139 msgid "Download and verify only" msgstr "Scarica e verifica soltanto" -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:126 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:147 msgid "Download, verify, and restart" msgstr "Scarica, verifica e riavvia" @@ -2773,372 +2907,682 @@ msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "" -"Sottomissione del form non valida, probabilmente perchè hai usato il " -"pulsante 'indietro' o 'aggiorna' del tuo browser. Per favore rimandare il " -"form." +"Sottomissione di form non valida, probabilmente hai usato il pulsante " +"'indietro' o 'aggiorna' del tuo browser. Per favore rimandalo." -#: ../java/src/net/i2p/router/web/GraphHelper.java:115 +#: ../java/src/net/i2p/router/web/GraphHelper.java:159 msgid "Combined bandwidth graph" -msgstr "Grafo combinato di larghezza di banda" +msgstr "Grafico combinato di larghezza della banda" #. e.g. "statname for 60m" -#: ../java/src/net/i2p/router/web/GraphHelper.java:128 +#: ../java/src/net/i2p/router/web/GraphHelper.java:172 +#: ../java/src/net/i2p/router/web/GraphHelper.java:220 #, java-format msgid "{0} for {1}" msgstr "{0} per {1}" #. FIXME jrobin doesn't support setting the timezone, will have to mod TimeAxis.java -#: ../java/src/net/i2p/router/web/GraphHelper.java:150 +#: ../java/src/net/i2p/router/web/GraphHelper.java:194 +#: ../java/src/net/i2p/router/web/GraphHelper.java:307 msgid "All times are UTC." msgstr "Tutti i tempi sono UTC" -#: ../java/src/net/i2p/router/web/GraphHelper.java:167 -msgid "Configure Graph Display" -msgstr "Configura la Visualizzazione del Grafo" +#: ../java/src/net/i2p/router/web/GraphHelper.java:222 +#, java-format +msgid "ending {0} ago" +msgstr "termina {0} fa" -#: ../java/src/net/i2p/router/web/GraphHelper.java:167 -msgid "Select Stats" -msgstr "Seleziona le Statistiche" +#: ../java/src/net/i2p/router/web/GraphHelper.java:237 +msgid "Larger" +msgstr "Maggiore" -#: ../java/src/net/i2p/router/web/GraphHelper.java:171 -msgid "Periods" -msgstr "Intervalli" +#: ../java/src/net/i2p/router/web/GraphHelper.java:243 +msgid "Smaller" +msgstr "Minore" -#: ../java/src/net/i2p/router/web/GraphHelper.java:172 +#: ../java/src/net/i2p/router/web/GraphHelper.java:249 +msgid "Taller" +msgstr "Più alto" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:255 +msgid "Shorter" +msgstr "Più basso" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:261 +msgid "Wider" +msgstr "Più largo" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:267 +msgid "Narrower" +msgstr "Più stretto" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:274 +msgid "Larger interval" +msgstr "Intervallo maggiore" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:280 +msgid "Smaller interval" +msgstr "Intervallo minore" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:287 +msgid "Previous interval" +msgstr "Intervallo precedente" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:298 +msgid "Next interval" +msgstr "Intervallo successivo" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:304 +#: ../java/src/net/i2p/router/web/GraphHelper.java:344 msgid "Plot averages" msgstr "Disegna le medie come grafico" -#: ../java/src/net/i2p/router/web/GraphHelper.java:173 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:442 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:358 -msgid "or" -msgstr "o" - -#: ../java/src/net/i2p/router/web/GraphHelper.java:173 +#: ../java/src/net/i2p/router/web/GraphHelper.java:304 +#: ../java/src/net/i2p/router/web/GraphHelper.java:345 msgid "plot events" msgstr "Disegna gli eventi come grafico" -#: ../java/src/net/i2p/router/web/GraphHelper.java:174 +#: ../java/src/net/i2p/router/web/GraphHelper.java:339 +msgid "Configure Graph Display" +msgstr "Configura la Visualizzazione del Grafico" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:339 +msgid "Select Stats" +msgstr "Seleziona le Statistiche" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:343 +msgid "Periods" +msgstr "Intervalli" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:382 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:375 +msgid "or" +msgstr "o" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:346 msgid "Image sizes" msgstr "Dimensioni dell'immagine" -#: ../java/src/net/i2p/router/web/GraphHelper.java:174 +#: ../java/src/net/i2p/router/web/GraphHelper.java:346 msgid "width" msgstr "larghezza" -#: ../java/src/net/i2p/router/web/GraphHelper.java:175 +#: ../java/src/net/i2p/router/web/GraphHelper.java:347 msgid "height" msgstr "altezza" -#: ../java/src/net/i2p/router/web/GraphHelper.java:175 -#: ../java/src/net/i2p/router/web/GraphHelper.java:176 +#: ../java/src/net/i2p/router/web/GraphHelper.java:347 +#: ../java/src/net/i2p/router/web/GraphHelper.java:348 msgid "pixels" msgstr "pixel" -#: ../java/src/net/i2p/router/web/GraphHelper.java:177 +#: ../java/src/net/i2p/router/web/GraphHelper.java:349 msgid "Refresh delay" msgstr "Ritardo aggiornamento" -#: ../java/src/net/i2p/router/web/GraphHelper.java:192 +#: ../java/src/net/i2p/router/web/GraphHelper.java:364 msgid "Store graph data on disk?" -msgstr "Memorizzare i dati del grafo su disco?" +msgstr "Memorizzare i dati del grafico su disco?" -#: ../java/src/net/i2p/router/web/GraphHelper.java:198 +#: ../java/src/net/i2p/router/web/GraphHelper.java:370 msgid "Save settings and redraw graphs" -msgstr "Salva impostazioni e ridisegna grafi" +msgstr "Salva impostazioni e ridisegna grafici" -#: ../java/src/net/i2p/router/web/GraphHelper.java:253 +#: ../java/src/net/i2p/router/web/GraphHelper.java:425 msgid "Graph settings saved" -msgstr "Impostazioni del grafo salvate" +msgstr "Impostazioni del grafico salvate" -#: ../java/src/net/i2p/router/web/LogsHelper.java:13 -#: ../java/src/net/i2p/router/web/LogsHelper.java:37 +#: ../java/src/net/i2p/router/web/HomeHelper.java:27 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:155 +msgid "Addressbook" +msgstr "Rubrica" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:27 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:153 +msgid "Manage your I2P hosts file here (I2P domain name resolution)" +msgstr "" +"Gestisci qui i tuoi file host I2P (risoluzione del nome di dominio I2P)" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:28 +msgid "Configure Bandwidth" +msgstr "Configura Larghezza di Banda" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:28 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:260 +msgid "I2P Bandwidth Configuration" +msgstr "Configurazione Larghezza di Banda I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:29 +msgid "Configure Language" +msgstr "Cambia Lingua" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:29 +msgid "Console Language Selection" +msgstr "Selezione Lingua della console" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:30 +msgid "Customize Home Page" +msgstr "Personalizza Pagina Principale" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:30 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:272 +msgid "I2P Home Page Configuration" +msgstr "Configurazione Pagina Principale I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:31 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:67 +msgid "Anonymous webmail client" +msgstr "Client di posta elettronica anonimo" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:31 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:69 +msgid "Email" +msgstr "E-mail" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:32 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:170 +msgid "I2P Router Help" +msgstr "Aiuto per il router I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:33 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:143 +msgid "Router Console" +msgstr "Console del Router" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:34 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:73 +msgid "Built-in anonymous BitTorrent Client" +msgstr "Client BitTorrent anonimo incorporato" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:34 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:75 +msgid "Torrents" +msgstr "Torrent" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:35 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:79 +msgid "Local web server" +msgstr "Server web locale" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:39 +msgid "Bug Reports" +msgstr "Rapporto bug" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:39 +msgid "Bug tracker" +msgstr "Tracker dei bug " + +#: ../java/src/net/i2p/router/web/HomeHelper.java:40 +msgid "Dev Forum" +msgstr "Forum Sviluppatori" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:40 +msgid "Development forum" +msgstr "Forum di sviluppo" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:41 +#: ../java/src/net/i2p/router/web/HomeHelper.java:52 +msgid "Bittorrent tracker" +msgstr "Tracker Bittorrent" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:41 +msgid "diftracker" +msgstr "diftracker" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:42 +msgid "I2P Applications" +msgstr "Applicazioni I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:43 +msgid "FAQ" +msgstr "FAQ" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:43 +msgid "Frequently Asked Questions" +msgstr "Domande Poste Frequentemente" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:44 +msgid "Community forum" +msgstr "Forum della comunità" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:44 +msgid "Forum" +msgstr "Forum" + +#. "ident.i2p" + S + _x("Short message service") + S + "http://ident.i2p/" + S + I + "itoopie_sm.png" + S + +#: ../java/src/net/i2p/router/web/HomeHelper.java:46 +msgid "Javadocs" +msgstr "Javadocs" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:46 +#: ../java/src/net/i2p/router/web/HomeHelper.java:55 +msgid "Technical documentation" +msgstr "Documentazione Tecnica" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:47 +msgid "Key Server" +msgstr "Server Chiave" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:47 +msgid "OpenPGP Keyserver" +msgstr "Keyserver OpenPGP" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:48 +msgid "Debian and Tahoe-LAFS repositories" +msgstr "Repositorie Debian e Tahoe-LAFS" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:48 +msgid "killyourtv.i2p" +msgstr "killyourtv.i2p" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:49 +msgid "I2P Pastebin" +msgstr "I2P Pastebin" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:49 +msgid "Pastebin" +msgstr "Pastebin" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:50 +msgid "I2P News" +msgstr "Notizie I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:51 +msgid "Add-on directory" +msgstr "Elenco Add-on" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:51 +msgid "Plugins" +msgstr "Plugin" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:52 +msgid "Postman's Tracker" +msgstr "Tracker Postman" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:53 +msgid "I2P home page" +msgstr "Pagina Principale I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:53 +msgid "Project Website" +msgstr "Sito del Progetto" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:54 +msgid "I2P Netowrk Statistics" +msgstr "Statistiche rete I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:55 +msgid "Technical Docs" +msgstr "Documenti Tecnici" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:56 +msgid "Trac Wiki" +msgstr "Wiki Trac" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:57 +msgid "Ugha's Wiki" +msgstr "Wiki Ugha" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:58 +msgid "Seedless and the Robert BitTorrent applications" +msgstr "Applicazioni Seedless e Robert BitTorrent" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:58 +msgid "Sponge's main site" +msgstr "Sito principale di Sponge" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:99 +msgid "The HTTP proxy is not up" +msgstr "Il proxy HTTP non è avviato" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:101 +#, java-format +msgid "Your browser is not properly configured to use the HTTP proxy at {0}" +msgstr "" +"Il tuo browser non è configurato correttamente per usare il proxy HTTP al {0}" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:192 +msgid "Name" +msgstr "Nome" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:194 +msgid "URL" +msgstr "URL" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:212 +msgid "Add" +msgstr "Aggiungi" + +#: ../java/src/net/i2p/router/web/LogsHelper.java:29 +#: ../java/src/net/i2p/router/web/LogsHelper.java:72 msgid "File location" msgstr "Posizione file" -#: ../java/src/net/i2p/router/web/LogsHelper.java:34 +#: ../java/src/net/i2p/router/web/LogsHelper.java:69 msgid "File not found" msgstr "File non trovato" -#: ../java/src/net/i2p/router/web/LogsHelper.java:52 +#: ../java/src/net/i2p/router/web/LogsHelper.java:87 msgid "No log messages" msgstr "Nessun messaggio di log" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:79 -msgid "Network Database RouterInfo Lookup" -msgstr "Ricerca Informazioni di Routing (RouterInfo) nel Database della Rete" +#: ../java/src/net/i2p/router/web/NetDbHelper.java:19 +#, fuzzy +msgid "Summary" +msgstr "Barra dell'Indice" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:94 +#. 0 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:20 +#, fuzzy +msgid "Local Router" +msgstr "Router" + +#. 1 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:21 +#, fuzzy +msgid "Router Lookup" +msgstr "Log del router" + +#. 2 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:22 +#, fuzzy +msgid "All Routers" +msgstr "Router" + +#. 3 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:23 +#, fuzzy +msgid "All Routers with Full Stats" +msgstr "Mostra tutti i router con statistiche complete" + +#. 4 +#. 5 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:25 +msgid "LeaseSets" +msgstr "Insiemi di Lease" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92 #: ../java/strings/Strings.java:68 msgid "Router" msgstr "Router" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:94 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92 msgid "not found in network database" msgstr "non trovato nel database della rete" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:106 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:215 -msgid "Network Database Contents" -msgstr "Contenuti del Database della Rete" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:107 -msgid "View RouterInfo" -msgstr "Vedi le Informazioni di Routing (RouterInfo)" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:108 -msgid "LeaseSets" -msgstr "Insiemi di Lease" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:130 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135 msgid "LeaseSet" -msgstr "Insieme di Lease" +msgstr "Serie di Lease" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:132 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:137 msgid "Local" msgstr "Locale" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:134 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:139 msgid "Unpublished" msgstr "Non pubblicato" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:142 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:140 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:147 msgid "Destination" msgstr "Destinazione" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:152 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:157 #, java-format msgid "Expires in {0}" msgstr "Scade in {0}" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:154 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:159 #, java-format msgid "Expired {0} ago" msgstr "Scaduto {0} fa" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:166 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Gateway" msgstr "Gateway" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:166 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174 msgid "Lease" msgstr "Lease" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:168 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:176 msgid "Tunnel" msgstr "Tunnel" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:215 -msgid "View LeaseSets" -msgstr "Vedi gli Insiemi di Lease" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:217 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:232 msgid "Not initialized" msgstr "Non inizializzata" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:226 -msgid "Routers" -msgstr "Router" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:228 -msgid "Show all routers" -msgstr "Mostra tutti i router" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:230 -msgid "Show all routers with full stats" -msgstr "Mostra tutti i router con statistiche complete" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:266 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:275 msgid "Network Database Router Statistics" msgstr "Statistiche del Router nel Database della Rete" -#: ../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 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:282 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:296 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:314 msgid "Count" msgstr "Conto" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:287 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:296 msgid "Transports" msgstr "Trasporti" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:305 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:314 msgid "Country" msgstr "Paese" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:344 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:353 msgid "Our info" msgstr "Informazioni su di noi" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:346 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:355 msgid "Peer info for" msgstr "Informazioni del Peer per" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:350 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:357 msgid "Full entry" -msgstr "Voce Completa" +msgstr "Voce completa" -#: ../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:626 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:364 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:572 msgid "Hidden" msgstr "Nascosto" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:356 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:364 msgid "Updated" msgstr "Aggiornato" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:357 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:360 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:365 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:368 #, java-format msgid "{0} ago" msgstr "{0} fa" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:359 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:363 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:367 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:371 msgid "Published" msgstr "Pubblicato" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:365 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:373 msgid "Address(es)" msgstr "Indirizzo/i" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:386 msgid "cost" msgstr "costo" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "Hidden or starting up" msgstr "Nascosto o in avvio" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "SSU with introducers" msgstr "SSU con introduttori" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 msgid "NTCP and SSU" msgstr "NTCP e SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 msgid "NTCP and SSU with introducers" msgstr "NTCP e SSU con introduttori" -#: ../java/src/net/i2p/router/web/NewsFetcher.java:101 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:131 #, java-format msgid "News last updated {0} ago." msgstr "Notizie aggiornate {0} fa." -#: ../java/src/net/i2p/router/web/NewsFetcher.java:107 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:137 #, java-format msgid "News last checked {0} ago." msgstr "Notizie controllate {0} fa." -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:77 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:146 +msgid "Hide news" +msgstr "Nascondi notizie" + +#: ../java/src/net/i2p/router/web/NewsFetcher.java:149 +msgid "Show news" +msgstr "Mostra notizie" + +#: ../java/src/net/i2p/router/web/PluginStarter.java:122 +msgid "Checking for plugin updates" +msgstr "Controllando nuovi aggiornamenti dei plugin" + +#: ../java/src/net/i2p/router/web/PluginStarter.java:160 +#, java-format +msgid "1 plugin updated" +msgid_plural "{0} plugins updated" +msgstr[0] "1 plugin aggiornato" +msgstr[1] "{0} plugin aggiornati" + +#: ../java/src/net/i2p/router/web/PluginStarter.java:162 +msgid "Plugin update check complete" +msgstr "Controllo nuovi aggiornamenti plugin completato" + +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:81 #, java-format msgid "Cannot check, plugin {0} is not installed" msgstr "Impossibile controllare, il plugin {0} non è installato" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:129 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:151 #, java-format msgid "Checking for update of plugin {0}" msgstr "Controllo per aggiornamenti del plugin {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:155 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:181 #, java-format msgid "New plugin version {0} is available" msgstr "Una nuova versione del plugin {0} è disponibile" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:157 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:184 #, java-format msgid "No new version is available for plugin {0}" msgstr "Nessuna nuova versione del plugin {0} è disponibile" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:166 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:194 #, java-format msgid "Update check failed for plugin {0}" msgstr "Controllo aggiornamenti per il plugin {0} fallito" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:139 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:125 +#, java-format +msgid "Attempting to install from file {0}" +msgstr "Tentando di installare dal file {0}" + +#. This is actually what String.isEmpty() does, so it should be safe. +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:129 +#, java-format +msgid "No file specified {0}" +msgstr "Nessun file specificato {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:136 +#, java-format +msgid "Failed to install from file {0}, copy failed." +msgstr "Installazione fallita dal file {0}, copia fallita." + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:162 msgid "Downloading plugin" msgstr "Scaricamento plugin" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:146 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:245 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:169 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:243 #, java-format msgid "{0}B transferred" msgstr "{0}B trasferiti" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:153 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:177 msgid "Plugin downloaded" msgstr "Plugin scaricato" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:158 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:356 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:182 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:415 #, java-format msgid "Cannot create plugin directory {0}" -msgstr "Impossibile creare cartella per il plugin {0}" +msgstr "Impossibile creare cartella per i plugin {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:167 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:299 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:191 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:296 #, java-format msgid "from {0}" msgstr "da {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:177 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:201 #, java-format msgid "Plugin from {0} is corrupt" msgstr "Il plugin da {0} è corrotto" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:188 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:212 #, java-format msgid "Plugin from {0} does not contain the required configuration file" msgstr "Il plugin da {0} non contiene il file di configurazione richiesto" #. updateStatus("" + "Plugin contains an invalid key" + ' ' + pubkey + ' ' + signer + ""); -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:201 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:225 #, java-format msgid "Plugin from {0} contains an invalid key" msgstr "Il plugin da {0} contiene una chiave non valida" -#: ../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/src/net/i2p/router/web/PluginUpdateHandler.java:259 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:273 #, java-format msgid "Plugin signature verification of {0} failed" msgstr "La verifica della firma del plugin {0} è fallita" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:264 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:288 #, java-format msgid "Plugin from {0} has invalid name or version" msgstr "Il plugin da {0} ha nome o versione non valida" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:269 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293 #, java-format msgid "Plugin {0} has mismatched versions" msgstr "Il plugin {0} ha versioni non corrispondenti" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:277 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:301 #, java-format msgid "This plugin requires I2P version {0} or higher" msgstr "Questo plugin richiede una versione di I2P {0} o superiore" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:285 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:309 #, java-format msgid "This plugin requires Java version {0} or higher" msgstr "Questo plugin richiede una versione di Java {0} o superiore" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:318 msgid "" "Downloaded plugin is for new installs only, but the plugin is already " "installed" @@ -3146,292 +3590,315 @@ msgstr "" "Il plugin scaricato è solo per nuove installazioni, il plugin è già " "installato" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:305 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:329 msgid "Installed plugin does not contain the required configuration file" msgstr "Il plugin installato non contiene i file di configurazione richiesti" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:313 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:337 msgid "Signature of downloaded plugin does not match installed plugin" msgstr "" "La firma dei plugin scaricati non corrisponde a quella dei plugin installati" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:320 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:344 #, java-format msgid "Downloaded plugin version {0} is not newer than installed plugin" msgstr "" -"La versione del plugin scaricato {0} non è più recente di quella installata" +"La versione del plugin scaricato {0} è meno recente di quella già installata" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:327 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:351 #, java-format msgid "Plugin update requires installed plugin version {0} or higher" msgstr "" "L''aggiornamento del plugin richiede che la versione del plugin installato " "sia {0} o superiore" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:334 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:358 #, java-format msgid "Plugin update requires installed plugin version {0} or lower" msgstr "" "L''aggiornamento del plugin richiede che la versione del plugin installato " "sia {0} o inferiore" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:351 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:366 +#, java-format +msgid "Plugin requires Jetty version {0} or higher" +msgstr "Il plugin necessita Jetty versione {0} o superiore" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:373 +#, java-format +msgid "Plugin requires Jetty version {0} or lower" +msgstr "Il plugin necessita Jetty versione {0} o inferiore" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:382 +#, java-format +msgid "Cannot copy plugin to directory {0}" +msgstr "Non è possibile copiare i plugin nella cartella {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:392 +msgid "Plugin will be installed on next restart." +msgstr "Il plugin verrà installato al prossimo riavvio." + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:410 msgid "Plugin is for upgrades only, but the plugin is not installed" msgstr "Il plugin è solo per aggiornamenti, ma il plugin non è installato" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:364 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:423 #, java-format msgid "Failed to install plugin in {0}" msgstr "Installazione del plugin in {0} non riuscita" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:371 -#, java-format -msgid "Plugin {0} installed, router restart required" -msgstr "Il plugin {0} è stato installato, è richiesto il riavvio del router" - -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:373 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:430 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:458 #, java-format msgid "Plugin {0} installed" msgstr "Il plugin {0} è stato installato" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:391 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:449 #, java-format msgid "Plugin {0} installed and started" msgstr "Il plugin {0} è stato installato ed è stato avviato" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:394 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:452 #, java-format msgid "Plugin {0} installed but failed to start, check logs" msgstr "" "Il plugin {0} è stato installato ma il suo avvio non è riuscito, controllare " "i log" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:396 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:454 #, java-format msgid "Plugin {0} installed but failed to start" msgstr "Il plugin {0} è stato installato ma il suo avvio non è riuscito" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:406 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:466 #, java-format msgid "Failed to download plugin from {0}" msgstr "Scaricamento del plugin da {0} non riuscito" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:72 -msgid "Peer Profiles" -msgstr "Profili dei Peer" - -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:73 +#. buf.append("

    ").append(_("Peer Profiles")).append("

    \n

    "); +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:83 #, java-format msgid "Showing 1 recent profile." msgid_plural "Showing {0} recent profiles." msgstr[0] "Mostrando 1 profilo recente." msgstr[1] "Mostrando {0} profili recenti." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:75 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85 #, java-format msgid "Hiding 1 older profile." msgid_plural "Hiding {0} older profiles." msgstr[0] "Nascondendo 1 vecchio profilo." msgstr[1] "Nascondendo {0} profili vecchi." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:77 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:87 #, java-format msgid "Hiding 1 standard profile." msgid_plural "Hiding {0} standard profiles." msgstr[0] "Nascondendo 1 profilo standard." msgstr[1] "Nascondendo {0} profili standard." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:82 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:92 msgid "Groups (Caps)" msgstr "Gruppi (Maiuscole)" -#: ../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:360 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:93 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:273 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:377 msgid "Speed" msgstr "Velocità" -#: ../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:364 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:94 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:381 msgid "Capacity" msgstr "Capacità" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:257 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:95 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:277 msgid "Integration" msgstr "Integrazione" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:126 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:135 msgid "Fast, High Capacity" msgstr "Veloce, Alta Capacità" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:127 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:136 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:11 msgid "High Capacity" msgstr "Alta Capacità" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:128 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:137 msgid "Standard" msgstr "Standard" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:129 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:163 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:138 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:172 msgid "Failing" -msgstr "Non riuscendo" +msgstr "In fallimento" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:131 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:284 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:140 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:252 msgid "Integrated" msgstr "Integrato" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:164 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:173 msgid "Unreachable" msgstr "Non raggiungibile" #. hide if < 10% -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:180 msgid "Test Fails" -msgstr "Il Test ha Fallito" +msgstr "Il Test è fallito" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:177 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:186 msgid "profile" msgstr "profilo" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:186 -msgid "Floodfill and Integrated Peers" -msgstr "Riempimento e Peer Integrati" - -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:191 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205 msgid "Caps" msgstr "Maiuscole" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:192 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:206 msgid "Integ. Value" -msgstr "Valore Intero" +msgstr "Valore intero" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:193 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:207 msgid "Last Heard About" -msgstr "Sentito l'Ultima volta Riguardo a" +msgstr "Sentito l'ultima volta riguardo a" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:194 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:208 msgid "Last Heard From" -msgstr "Sentito l'Ultima volta da" +msgstr "Sentito l'ultima volta da" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:195 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:209 msgid "Last Good Send" -msgstr "Ultimo Buon Invio " +msgstr "Ultimo buon invio " -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:196 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:210 msgid "Last Bad Send" -msgstr "Ultimo Cattivo Invio" +msgstr "Ultimo cattivo invio" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:197 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:211 msgid "10m Resp. Time" -msgstr "Tempo di Risposta di 10m" +msgstr "Tempo di risposta di 10m" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:198 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:212 msgid "1h Resp. Time" -msgstr "Tempo di Risposta di 1h" +msgstr "Tempo di risposta di 1h" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:199 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:213 msgid "1d Resp. Time" -msgstr "Tempo di Risposta di 1g" +msgstr "Tempo di risposta di 1g" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:200 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:214 msgid "Last Good Lookup" -msgstr "Ultima Buona Ricerca" +msgstr "Ultima buona ricerca" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:201 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:215 msgid "Last Bad Lookup" -msgstr "Ultima Cattiva Ricerca" +msgstr "Ultima cattiva ricerca" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:202 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:216 msgid "Last Good Store" -msgstr "Ultimo Buon Deposito" +msgstr "Ultimo buon deposito" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:203 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:217 msgid "Last Bad Store" -msgstr "Ultimo Cattivo Deposito" +msgstr "Ultimo cattivo deposito" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:218 msgid "1h Fail Rate" -msgstr "Tasso di Fallimento di 1h" +msgstr "Tasso di fallimento di 1h" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:219 msgid "1d Fail Rate" -msgstr "Tasso di Fallimento di 1g" +msgstr "Tasso di fallimento di 1g" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:252 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:272 msgid "Thresholds" msgstr "Soglie" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:254 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:274 msgid "fast peers" msgstr "peer veloci" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:256 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:276 msgid "high capacity peers" msgstr "peer ad alta capacità" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:258 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:278 msgid " well integrated peers" msgstr "peer ben integrati" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280 msgid "as determined by the profile organizer" msgstr "come determinato dall'organizzatore del profilo" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280 msgid "groups" msgstr "gruppi" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281 msgid "capabilities in the netDb, not used to determine profiles" -msgstr "capacità nel Database di Rete, non usate per determinare profili" +msgstr "capacità nel database di rete, non usate per determinare profili" #. capabilities -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281 #: ../java/strings/Strings.java:81 msgid "caps" msgstr "maiuscole" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282 msgid "" "peak throughput (bytes per second) over a 1 minute period that the peer has " "sustained in a single tunnel" msgstr "" "picco di throughput (byte al secondo) che il peer ha sostenuto in un singolo " -"tunnel su un intervallo di 1 minuto " +"tunnel nell'intervallo di 1 minuto " -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282 msgid "speed" msgstr "velocità" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283 msgid "capacity" msgstr "capacità" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283 msgid "how many tunnels can we ask them to join in an hour?" msgstr "a quanti tunnel possiamo chiedergli di partecipare in un'ora?" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284 msgid "how many new peers have they told us about lately?" -msgstr "di quanti peer ci hanno detto ultimamente?" +msgstr "di quanti peer ci hanno fatto sapere ultimamente?" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284 msgid "integration" msgstr "integrazione" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:265 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285 msgid "is the peer banned, or unreachable, or failing tunnel tests?" msgstr "" -"per caso il peer è bandito, irraggiungibile, o fallisce i test di tunnel? " +"per caso il peer è bandito, irraggiungibile, o fallisce i test del tunnel? " -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:265 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285 msgid "status" msgstr "stato" +#. 0 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:12 +msgid "Floodfill " +msgstr "" + +#. 2 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:14 +msgid "All" +msgstr "" + +#: ../java/src/net/i2p/router/web/SearchHelper.java:74 +msgid "Select search engine" +msgstr "Seleziona motore di ricerca" + #: ../java/src/net/i2p/router/web/ShitlistRenderer.java:64 #, java-format msgid "Temporary ban expiring in {0}" @@ -3440,43 +3907,43 @@ msgstr "Interdizione temporanea che scade in {0}" #: ../java/src/net/i2p/router/web/ShitlistRenderer.java:66 #, java-format msgid "Banned until restart or in {0}" -msgstr "Bandito fino al riavvio o in {0}" +msgstr "Bannato fino al riavvio o in {0}" #: ../java/src/net/i2p/router/web/ShitlistRenderer.java:78 msgid "unban now" msgstr "riammissione istantanea" -#: ../java/src/net/i2p/router/web/StatSummarizer.java:303 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:313 msgid "Bandwidth usage" msgstr "Utilizzo di larghezza di banda" -#: ../java/src/net/i2p/router/web/StatSummarizer.java:313 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:323 msgid "Outbound Bytes/sec" -msgstr "Bytes/sec In Uscita" +msgstr "Bytes/s In Uscita" #. def.line(sendName, Color.BLUE, "Outbound bytes/sec", 3); -#: ../java/src/net/i2p/router/web/StatSummarizer.java:315 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:325 msgid "Inbound Bytes/sec" -msgstr "Bytes/sec In Entrata" +msgstr "Bytes/s In Entrata" -#: ../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 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:328 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:329 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:330 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:331 msgid "Bps" msgstr "Bps" -#: ../java/src/net/i2p/router/web/StatSummarizer.java:318 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:328 msgid "Out average" msgstr "Media In Uscita" -#: ../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 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:329 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:331 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:150 msgid "max" -msgstr "max" +msgstr "massimo" -#: ../java/src/net/i2p/router/web/StatSummarizer.java:320 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:330 msgid "In average" msgstr "Media In Entrata" @@ -3494,18 +3961,18 @@ msgid "" "used as an estimate." msgstr "" "I dati raccoli sono quantizzati su un intervallo di 1 minuto, quindi " -"dovrebbero essere usati semplicemente come una stima" +"dovrebbero essere usati semplicemente come stima." #: ../java/src/net/i2p/router/web/StatsGenerator.java:64 msgid "These statistics are primarily used for development and debugging." msgstr "" "Queste statistiche sono utilizzate prevalentemente per sviluppo e correzione " -"errori" +"errori." #: ../java/src/net/i2p/router/web/StatsGenerator.java:106 #: ../java/src/net/i2p/router/web/StatsGenerator.java:157 msgid "No lifetime events" -msgstr "Nessun evento durante l'arco di esistenza" +msgstr "Nessun evento durante l'arco di vita" #: ../java/src/net/i2p/router/web/StatsGenerator.java:117 msgid "frequency" @@ -3528,15 +3995,15 @@ msgstr "Eventi più alti per periodo" #. buf.append(num(curFreq.getMinAverageInterval())).append("ms)"); #: ../java/src/net/i2p/router/web/StatsGenerator.java:136 msgid "Lifetime average events per period" -msgstr "Eventi medi per periodo durante l'arco di esistenza" +msgstr "Eventi medi per periodo durante l'arco di vita" #. Display the strict average #: ../java/src/net/i2p/router/web/StatsGenerator.java:141 msgid "Lifetime average frequency" -msgstr "Frequenza media dell'arco di esistenza" +msgstr "Frequenza media dell'arco di vita" #: ../java/src/net/i2p/router/web/StatsGenerator.java:144 -#: ../java/src/net/i2p/router/web/StatsGenerator.java:234 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:233 #, java-format msgid "1 event" msgid_plural "{0} events" @@ -3571,40 +4038,40 @@ msgstr "Il periodo si è concluso {0} fa." msgid "No events" msgstr "Nessun evento" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:211 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:210 msgid "Average event count" msgstr "Conteggio medio di eventi" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:213 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:212 msgid "Events in peak period" msgstr "Eventi nel periodo di punta" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:221 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:220 msgid "Graph Data" -msgstr "Dati del Grafo" +msgstr "Dati del Grafico" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:223 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:222 msgid "Graph Event Count" msgstr "Grafo Conteggio Eventi " -#: ../java/src/net/i2p/router/web/StatsGenerator.java:226 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:225 msgid "Export Data as XML" msgstr "Esporta Dati come XML" #. Display the strict average -#: ../java/src/net/i2p/router/web/StatsGenerator.java:231 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:230 msgid "Lifetime average value" -msgstr "Valore medio nell'arco di esistenza" +msgstr "Valore medio nell'arco di vita" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:41 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:45 msgid "I2P Router Help & FAQ" msgstr "Aiuto & Router I2P; FAQ" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:43 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:47 msgid "Help & FAQ" msgstr "Aiuto & FAQ" -#: ../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" @@ -3612,278 +4079,225 @@ msgstr "" "Configura l'avvio di client e webapps (servizi); avvia manualmente servizi " "dormienti" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:57 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:61 msgid "I2P Services" msgstr "Servizi I2P" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:63 -msgid "Manage your I2P hosts file here (I2P domain name resolution)" -msgstr "" -"Gestisci qui i tuoi file host I2P (risoluzione del nome di dominio I2P)" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:65 -msgid "Addressbook" -msgstr "Rubrica" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:69 -msgid "Built-in anonymous BitTorrent Client" -msgstr "Client BitTorrent anonimo incorporato" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:71 -msgid "Torrents" -msgstr "Torrents" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:75 -msgid "Anonymous webmail client" -msgstr "Client di posta elettronica anonimo" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:77 -msgid "Email" -msgstr "Posta elettronica" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:81 -msgid "Anonymous resident webserver" -msgstr "Webserver interno anonimo" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:83 -msgid "Webserver" -msgstr "Webserver" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:91 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:89 msgid "Configure I2P Router" msgstr "Configura il Router I2P" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:93 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:91 msgid "I2P Internals" msgstr "Interni I2P" -#: ../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:309 msgid "View existing tunnels and tunnel build status" -msgstr "Vedi i tunnel esistenti e lo stato della costruzione di tunnel" +msgstr "Vedi i tunnel esistenti e lo stato della costruzione dei tunnel" -#: ../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:223 msgid "Show all current peer connections" msgstr "Mostra tutte le connessioni correnti dei peer" -#: ../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 "Mostra i profili recenti di prestazioni dei peer" +msgstr "Mostra i profili di prestazioni recenti dei peer" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:113 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:111 msgid "Profiles" msgstr "Profili" -#: ../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 "Mostra la lista di tutti i router I2P conosciuti" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:119 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:117 msgid "NetDB" msgstr "NetDB" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:123 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:121 msgid "Health Report" -msgstr "Rapporto di Salute" +msgstr "Rapporto di salute" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:125 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:123 msgid "Logs" -msgstr "Logs" +msgstr "Registri" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:134 +msgid "Graph router performance" +msgstr "Grafico delle prestazioni del router" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:136 -msgid "Graph router performance" -msgstr "Grafo delle prestazioni del router" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:138 msgid "Graphs" -msgstr "Grafi" +msgstr "Grafici" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:143 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:141 msgid "Textual router performance statistics" msgstr "Statistiche testuali delle prestazioni del router" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:149 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:370 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:147 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:378 msgid "Local Destinations" msgstr "Destinazioni Locali" -#: ../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 "I2PTunnel" +msgstr "Tunnel I2P" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:166 -msgid "I2P Router Help" -msgstr "Aiuto per il router I2P" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:168 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172 msgid "General" msgstr "Generale" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:173 -msgid "Local Identity" -msgstr "Identità Locale" - #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:177 -msgid "Your unique I2P router identity is" -msgstr "La tua unica identità del router I2P è" +msgid "Local Identity" +msgstr "Identità locale" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:181 +msgid "Your unique I2P router identity is" +msgstr "La tua identità unica del router I2P è" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:185 msgid "never reveal it to anyone" msgstr "non rivelarla mai a nessuno" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:183 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:187 msgid "show" msgstr "mostra" -#: ../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 "Per quanto tempo abbiamo funzionato in questa sessione" +msgstr "Da quanto tempo stiamo funzionando in questa sessione" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:197 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:201 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:195 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:101 msgid "Uptime" -msgstr "Uptime" +msgstr "Intervallo di attività" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:204 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:118 msgid "" "Help with configuring your firewall and router for optimal I2P performance" msgstr "" "Aiuto nella configurazione del tuo firewall e del tuo router per ottenere " "prestazioni ottimali da I2P" -#. Note to translators: parameter is a version, e.g. "0.8.4" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:234 -#, java-format -msgid "Download {0} Update" -msgstr "Scaricamento {0} Aggiornamento" - -#. 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 -#, java-format -msgid "Download Unsigned
    Update {0}" -msgstr "Scaricamento Aggiornamento {0} Non Firmato
    " - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:263 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:231 msgid "Active" msgstr "Attivo" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:272 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240 msgid "Fast" msgstr "Veloce" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:278 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246 msgid "High capacity" msgstr "Alta capacità" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:290 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:258 msgid "Known" -msgstr "Conosciuto/i" +msgstr "Conosciuto" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:305 -msgid "Help with firewall configuration" -msgstr "Aiuto con la configurazione del firewall" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:307 -msgid "Check network connection and NAT/firewall" -msgstr "Controlla NAT/firewall" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:327 -msgid "Reseed" -msgstr "Risemina" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:344 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:272 msgid "Configure router bandwidth allocation" msgstr "Configura l'allocazione di banda del router" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:346 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:274 msgid "Bandwidth in/out" -msgstr "Largheza di banda in/out" +msgstr "Largheza di banda entrata/uscita" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:366 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:294 msgid "Total" msgstr "Totale" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:373 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:301 msgid "Used" msgstr "Usato" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:388 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:316 msgid "Exploratory" msgstr "Esplorativo" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:400 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:328 msgid "Participating" msgstr "Partecipando" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:406 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:334 msgid "Share ratio" msgstr "Tasso di condivisione" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:412 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:340 msgid "What's in the router's job queue?" msgstr "Cosa c'è nella coda di lavoro del router?" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:414 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:342 msgid "Congestion" msgstr "Congestione" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:419 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:347 msgid "Job lag" -msgstr "Ritardo del compito" +msgstr "Ritardo nel compito" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:425 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:353 msgid "Message delay" -msgstr "Ritardo del messaggio" +msgstr "Ritardo nel messaggio" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:432 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:360 msgid "Tunnel lag" msgstr "Lag del tunnel" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:439 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 msgid "Backlog" msgstr "Arretrati" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:106 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:110 msgid "ERR-Client Manager I2CP Error - check logs" msgstr "ERR - Errore del Gestore di Client I2CP - controllare i log " -#: ../java/src/net/i2p/router/web/SummaryHelper.java:113 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:117 #, java-format msgid "ERR-Clock Skew of {0}" msgstr "ERR - Disallineamento del Clock di {0}" #: ../java/src/net/i2p/router/web/SummaryHelper.java:122 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:602 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:155 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:568 +msgid "Testing" +msgstr "Collaudo" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:129 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:548 msgid "OK" msgstr "OK" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:123 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:130 msgid "ERR-Private TCP Address" msgstr "ERR - Indirizzo TCP Privato" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:125 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:132 msgid "ERR-SymmetricNAT" msgstr "ERR - NAT Simmetrico" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:128 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:135 msgid "WARN-Firewalled with Inbound TCP Enabled" msgstr "WARN - Bloccato dal Firewall con TCP in Ingresso Abilitato" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:130 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:137 msgid "WARN-Firewalled and Floodfill" msgstr "WARN - Bloccato dal Firewall e Riempimento" #. if (_context.router().getRouterInfo().getCapabilities().indexOf('O') >= 0) #. return _("WARN-Firewalled and Fast"); -#: ../java/src/net/i2p/router/web/SummaryHelper.java:133 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:606 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Firewalled" msgstr "Bloccato dal Firewall" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:135 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:142 msgid "" "ERR-UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config and " "restart" @@ -3891,64 +4305,59 @@ msgstr "" "ERR - Porta UDP in Uso - Imposta il valore i2np.udp.internalPort=xxxx nella " "configurazione avanzata e riavvia" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:141 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:148 msgid "ERR-No Active Peers, Check Network Connection and Firewall" msgstr "" "ERR - Nessun Peer Attivo, Controllare la Connessione di Rete e il Firewall" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:144 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:151 msgid "ERR-UDP Disabled and Inbound TCP host/port not set" msgstr "" "ERR- UDP Disabilitato e host/porta delle connessioni TCP in Ingresso non " "settate" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:146 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:153 msgid "WARN-Firewalled with UDP Disabled" msgstr "WARN - Bloccato dal Firewall con UDP Disabilitato" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:148 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:622 -msgid "Testing" -msgstr "Collaudo" - -#: ../java/src/net/i2p/router/web/SummaryHelper.java:370 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:378 msgid "Add/remove/edit & control your client and server tunnels" msgstr "" "Aggiungi/rimuovi/modifica & controlla i tunnel dei tuoi client e server" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:382 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:390 msgid "Server" msgstr "Server" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:386 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:394 msgid "Show tunnels" msgstr "Mostra i tunnel" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:397 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:405 msgid "Leases expired" msgstr "Noleggi scaduti" #. red or yellow light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:397 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:398 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:405 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:406 msgid "Rebuilding" msgstr "Ricostruendo" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:398 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:406 msgid "ago" msgstr "fa" #. green light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:401 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:409 msgid "Ready" msgstr "Pronto" #. yellow light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:405 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:413 msgid "Building" msgstr "Costruendo" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:405 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:413 msgid "Building tunnels" msgstr "Costruendo i tunnel" @@ -3956,176 +4365,182 @@ msgstr "Costruendo i tunnel" #. 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/src/net/i2p/router/web/SummaryHelper.java:429 #: ../java/strings/Strings.java:36 msgid "shared clients" msgstr "client condivisi" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:110 +#. Note to translators: parameter is a version, e.g. "0.8.4" +#: ../java/src/net/i2p/router/web/SummaryHelper.java:643 +#, java-format +msgid "Download {0} Update" +msgstr "Scaricamento {0} Aggiornamento" + +#. 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/SummaryHelper.java:651 +#, java-format +msgid "Download Unsigned
    Update {0}" +msgstr "Scaricamento Aggiornamento {0} Non Firmato
    " + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:676 +msgid "Help with firewall configuration" +msgstr "Aiuto con la configurazione del firewall" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:678 +msgid "Check network connection and NAT/firewall" +msgstr "Controlla la connessione di rete e il NAT/firewall" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:697 +msgid "Reseed" +msgstr "Reseed" + +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:118 #, java-format msgid "events in {0}" msgstr "eventi in {0}" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:112 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:120 #, java-format msgid "averaged for {0}" msgstr "media per {0}" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:122 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:130 msgid "Events per period" msgstr "Eventi per periodo" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:141 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:149 msgid "avg" msgstr "med" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:143 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:151 msgid "now" msgstr "ora" -#: ../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:318 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:57 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:340 msgid "configure" msgstr "configura" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:63 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:55 msgid "Client tunnels for" msgstr "Client tunnel per" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:59 msgid "dead" msgstr "morto" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:73 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:65 msgid "Participating tunnels" msgstr "Tunnel partecipanti" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66 msgid "Receive on" msgstr "Ricevi su" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "Expiration" msgstr "Scadenza" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "Send on" msgstr "Manda su" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 msgid "Rate" msgstr "Tasso" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 msgid "Role" msgstr "Ruolo" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Usage" msgstr "Utilizzo" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:114 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:106 msgid "grace period" msgstr "periodo di cortesia" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:124 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:116 msgid "Outbound Endpoint" msgstr "Punto Finale in Uscita" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:126 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:118 msgid "Inbound Gateway" msgstr "Gateway In Entrata" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:128 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:170 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:120 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:163 msgid "Participant" msgstr "Partecipante" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:133 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:125 #, java-format msgid "Limited display to the {0} tunnels with the highest usage" -msgstr "" +msgstr "Visualizzazione limitata ai {0} tunnel con il più alto utilizzo" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:134 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:126 msgid "Inactive participating tunnels" msgstr "Tunnel partecipanti inattivi" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:135 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:226 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:127 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:219 msgid "Lifetime bandwidth usage" msgstr "Utilizzo di banda durante l'arco di esistenza" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Expiry" msgstr "Scadenza" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:167 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:160 msgid "Participants" msgstr "Partecipanti" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:173 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:166 msgid "Endpoint" msgstr "Punto finale" +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:206 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220 msgid "Build in progress" msgstr "Costruzione in corso" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:206 msgid "inbound" msgstr "in entrata" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 msgid "outbound" msgstr "in uscita" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:225 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:218 msgid "No tunnels; waiting for the grace period to end." msgstr "Nessun tunnel; in attesa che il periodo di cortesia termini " -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:227 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220 msgid "in" msgstr "in entrata" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:228 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:221 msgid "out" msgstr "in uscita" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:245 -msgid "Tunnel Counts By Peer" -msgstr "Conteggio dei Tunnel dai Peer" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:246 -msgid "% of total" -msgstr "& del totale" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:246 -msgid "Our Tunnels" -msgstr "Nostri Tunnel" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:246 -msgid "Participating Tunnels" -msgstr "Tunnel Partecipanti" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:264 -msgid "Totals" -msgstr "Totali" - #: ../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 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:142 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:236 msgid "Updating" -msgstr "In Aggiornamento" +msgstr "In aggiornamento" #. 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 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:116 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:260 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:284 msgid "Update downloaded" msgstr "Aggiornamento scaricato" @@ -4134,47 +4549,47 @@ msgstr "Aggiornamento scaricato" msgid "Unsigned update file from {0} is corrupt" msgstr "Il file di aggiornamento non firmato ricevuto da {0} è corrotto" -#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:112 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:282 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:279 msgid "Restarting" msgstr "Riavvio" -#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:119 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:289 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:118 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:286 msgid "Click Restart to install" msgstr "Cliccare Riavvia per installare" -#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:121 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:291 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:120 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:288 msgid "Click Shutdown and restart to install" msgstr "Cliccare Spegni per riavviare e installare" -#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:122 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:293 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:121 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:290 #, java-format msgid "Version {0}" msgstr "Versione {0}" -#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:127 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:126 #, java-format msgid "Failed copy to {0}" msgstr "Copia a {0} fallita" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:185 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:183 #, java-format msgid "Updating from {0}" msgstr "In aggiornamento da {0}" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:254 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:252 #, java-format msgid "No new version found at {0}" msgstr "Nessuna nuova versione trovata a {0}" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:282 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:279 msgid "Update verified" msgstr "Aggiornamento verificato" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:308 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:305 #, java-format msgid "Transfer failed from {0}" msgstr "Trasferimento fallito da {0}" @@ -4202,7 +4617,7 @@ msgstr "susidns" #: ../java/strings/Strings.java:17 msgid "routerconsole" -msgstr "routerconsole" +msgstr "console router" #. clients, taken from clients.config, for ConfigClientsHelper #. note that if the wording changes in clients.config, we have to @@ -4213,7 +4628,7 @@ msgstr "Console web" #: ../java/strings/Strings.java:23 msgid "SAM application bridge" -msgstr "Ponte applicazione SAM" +msgstr "Ponte di applicazione SAM" #: ../java/strings/Strings.java:24 msgid "Application tunnels" @@ -4229,15 +4644,15 @@ msgstr "Webserver I2P (eepsite)" #: ../java/strings/Strings.java:27 msgid "Browser launch at startup" -msgstr "Avvio del browser all'avvio" +msgstr "Lancia il browser all'avvio" #: ../java/strings/Strings.java:28 msgid "BOB application bridge" -msgstr "Ponte applicazione BOB" +msgstr "Ponte di applicazione BOB" #: ../java/strings/Strings.java:30 msgid "Open Router Console in web browser at startup" -msgstr "Open Router Console nel browser web all'avvio" +msgstr "Apri la console del router nel browser all'avvio" #: ../java/strings/Strings.java:37 msgid "IRC proxy" @@ -4291,18 +4706,13 @@ msgstr "luminoso" msgid "midnight" msgstr "mezzanotte" -#. stat groups for stats.jsp -#: ../java/strings/Strings.java:57 -msgid "Bandwidth" -msgstr "Larghezza di banda" - #: ../java/strings/Strings.java:58 msgid "BandwidthLimiter" msgstr "Limitatore di Banda" #: ../java/strings/Strings.java:59 msgid "ClientMessages" -msgstr "ClientMessages" +msgstr "Messaggi Client" #: ../java/strings/Strings.java:60 msgid "Encryption" @@ -4334,7 +4744,7 @@ msgstr "Flusso" #: ../java/strings/Strings.java:70 msgid "Throttle" -msgstr "Regolatore" +msgstr "Velocità" #: ../java/strings/Strings.java:71 msgid "Transport" @@ -4410,892 +4820,332 @@ msgstr "itag1" msgid "itag2" msgstr "itag2" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:119 -msgid "config networking" -msgstr "configurazione networking" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:132 +msgid "configure bandwidth" +msgstr "configura larghezza di banda" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:231 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:244 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:231 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:268 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:238 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:229 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:224 +#: ../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:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:246 +#: ../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:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:224 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:224 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:230 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:235 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:268 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:249 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:223 msgid "Summary Bar" msgstr "Barra dell'Indice" #. 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:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:244 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:257 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:244 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:254 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:281 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:251 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:249 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:242 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:237 +#: ../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:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:259 +#: ../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:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:237 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:237 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:243 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:281 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:257 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:258 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:258 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:236 msgid "Refresh (s)" msgstr "Aggiornamento (i)" #. ditto -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:248 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:261 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:248 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:258 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:285 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:255 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:252 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:241 +#: ../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:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:263 +#: ../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:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:252 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:285 +#: ../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:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:266 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:249 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:240 msgid "Enable" msgstr "Abilita" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:269 -msgid "I2P Network Configuration" -msgstr "Configurazione Rete I2P" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:323 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:301 msgid "Bandwidth limiter" msgstr "Limitatore di Banda" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:325 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:303 msgid "" "I2P will work best if you configure your rates to match the speed of your " "internet connection." msgstr "" -"I2P funzionerebbe meglio se tu configurassi i tuoi tassi per adattarli alla " -"velocità della tua connessione internet" +"I2P funzionerebbe meglio se tu configurassi i valori per adattarli alla " +"velocità della tua connessione internet." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:307 msgid "KBps In" -msgstr "KBps In Entrata" +msgstr "KByte/s In Entrata" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:321 msgid "KBps Out" -msgstr "KBps In Uscita" +msgstr "KByte/s In Uscita" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:336 msgid "Share" msgstr "Condivisione" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:366 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:334 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:333 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:350 msgid "NOTE" msgstr "NOTA" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:345 #, java-format msgid "You have configured I2P to share only {0} KBps." msgstr "Hai configurato I2P in modo da condividere solo {0} KBps." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:371 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:348 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "I2P richiede almeno 12KBps per abilitare la condivisione." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:372 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:349 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "" -"Abilitare la condivisione (partecipando a tunnel) configurando più banda." +"Perfavore attiva la condivisione (partecipando a tunnel) abilitando più " +"banda." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:373 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:350 msgid "" "It improves your anonymity by creating cover traffic, and helps the network." msgstr "" "Creare traffico di copertura migliora la tua anonimità e aiuta la rete." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:376 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:352 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "Hai configurato I2P in modo da condividere {0} KBps." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:379 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:355 msgid "" "The higher the share bandwidth the more you improve your anonymity and help " "the network." msgstr "" -"Più è alta la condivisione di banda più aiuti la rete e la tua anonimità " +"Più è alta la condivisione di banda, più aiuti la rete e la tua anonimità " "migliora." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:383 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:539 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:330 -#: ../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/configkeyring_jsp.java:346 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:364 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:403 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:402 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:367 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:358 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:404 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:359 +msgid "Advanced network configuration page" +msgstr "Pagina di configurazione avanzata della rete" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:371 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:493 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:383 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:399 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:384 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:333 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:383 msgid "Cancel" msgstr "Annulla" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:400 -msgid "IP and Transport Configuration" -msgstr "Configurazione di IP e Trasporto" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:402 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:424 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:331 -msgid "The default settings will work for most people." -msgstr "" -"Le configurazioni di default andranno bene per la maggiorparte delle persone." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:404 -msgid "There is help below." -msgstr "Sotto c'è aiuto." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:406 -msgid "UPnP Configuration" -msgstr "Configurazione UPnP" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:410 -msgid "Enable UPnP to open firewall ports" -msgstr "Abilita UPnP per aprire porte del firewall" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:412 -msgid "UPnP status" -msgstr "Stato UPnP" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:414 -msgid "IP Configuration" -msgstr "Configurazione IP" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:416 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 -msgid "Externally reachable hostname or IP address" -msgstr "Hostname o indirizzo IP raggiungibile esternamente" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 -msgid "Use all auto-detect methods" -msgstr "Usa tutti i metodi di auto-rilevazione" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:424 -msgid "Disable UPnP IP address detection" -msgstr "Disabilita la rilevazione dell'indirizzo UPnP IP" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:428 -msgid "Ignore local interface IP address" -msgstr "Ignora l'indirizzo IP dell'interfaccia locale" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:432 -msgid "Use SSU IP address detection only" -msgstr "Usa solamente il rilevamento dell'indirizzo SSU IP" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:436 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:504 -msgid "Specify hostname or IP" -msgstr "Specifica un hostname o un IP" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:442 -msgid "Select Interface" -msgstr "Seleziona Interfaccia" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:456 -msgid "Hidden mode - do not publish IP" -msgstr "Modalità nascosta - non pubblicare IP" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:458 -msgid "(prevents participating traffic)" -msgstr "(previene di partecipare al traffico)" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:460 -msgid "Action when IP changes" -msgstr "Azione quando cambia l'IP" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:464 -msgid "" -"Laptop mode - Change router identity and UDP port when IP changes for " -"enhanced anonymity" -msgstr "" -"Modalità Computer Portatile - Modifica l'identità del router e la porta UDP " -"quando cambia l'IP in modo da ottenere una maggiore anonimità" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 -msgid "Experimental" -msgstr "Sperimentale" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:468 -msgid "UDP Configuration:" -msgstr "Configurazione UDP:" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:470 -msgid "UDP port:" -msgstr "Porta UDP:" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 -msgid "TCP Configuration" -msgstr "Configurazione TCP" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:490 -msgid "Use auto-detected IP address" -msgstr "Usa l'indirizzo IP auto-rilevato" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:492 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:524 -msgid "currently" -msgstr "correntemente" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:496 -msgid "if we are not firewalled" -msgstr "se non siamo dietro ad un firewall" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:500 -msgid "Always use auto-detected IP address (Not firewalled)" -msgstr "" -"Usa sempre l'auto-rilevamento dell'indirizzo IP (non dietro ad un firewall)" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:510 -msgid "Disable inbound (Firewalled)" -msgstr "Disabilita in ingresso (dietro ad un firewall)" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:514 -msgid "Completely disable" -msgstr "Disabilita completamente" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:516 -msgid "" -"(select only if behind a firewall that throttles or blocks outbound TCP)" -msgstr "" -"(seleziona solo se dietro ad un firewall che regola o blocca il traffico TCP " -"in uscita)" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:518 -msgid "Externally reachable TCP port" -msgstr "Porta TCP raggiungibile esternamente" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:522 -msgid "Use the same port configured for UDP" -msgstr "Usa la stessa porta configurata per UDP" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:530 -msgid "Specify Port" -msgstr "Specifica la Porta" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:534 -msgid "Notes" -msgstr "Note" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:537 -msgid "" -"a) Do not reveal your port numbers to anyone! b) Changing these settings " -"will restart your router." -msgstr "" -"a) Non rivelare i tuoi numeri della porta a nessuno!\n" -"b) Cambiare queste impostazioni riavvierà il tuo router." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:543 -msgid "Configuration Help" -msgstr "Aiuto Configurazione" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:545 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:594 -msgid "" -"While I2P will work fine behind most firewalls, your speeds and network " -"integration will generally improve if the I2P port is forwarded for both UDP " -"and TCP." -msgstr "" -"Nonostante I2P lavori bene dietro la maggiorparte dei firewall, la tua " -"integrazione di rete e le tue velocità miglioreranno in generale se la porta " -"I2P è inoltrata sia per UDP che per TCP." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:547 -msgid "" -"If you can, please poke a hole in your firewall to allow unsolicited UDP and " -"TCP packets to reach you." -msgstr "" -"Se puoi, fai un buco nel tuo firewall in modo da permettere a pacchetti UDP " -"e TCP non richiesti di raggiungerti." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:549 -msgid "" -"If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole " -"punching with \"SSU introductions\" to relay traffic." -msgstr "" -"Se non puoi, I2P supporta la perforazione UPnP (Universal Plug and Play) e " -"UDP con \"immissioni SSU\" per trasmettere il traffico." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:551 -msgid "" -"Most of the options above are for special situations, for example where UPnP " -"does not work correctly, or a firewall not under your control is doing harm." -msgstr "" -"La maggiorparte delle opzioni sopra sono per situazioni particolari, per " -"esempio quando UPnP non funziona correttamente, o quando un firewall non " -"sotto il tuo controllo sta compromettendo qualcosa." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:553 -msgid "Certain firewalls such as symmetric NATs may not work well with I2P." -msgstr "" -"Alcuni firewall come i NAT simmetrici potrebbero non funzionare bene con I2P." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:562 -msgid "" -"UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect " -"the external IP address and forward ports." -msgstr "" -"UPnP è usato per communicare con Internet Gateway Devices (IGDs) per " -"rilevare l'indirizzo IP esterno e le porte di inoltro." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:564 -msgid "UPnP support is beta, and may not work for any number of reasons" -msgstr "" -"Il supporto UPnP è in beta e potrebbe non funzionare per un certo numero di " -"ragioni" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:566 -msgid "No UPnP-compatible device present" -msgstr "Nessun dispositivo UPnP-compatibile è presente" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:568 -msgid "UPnP disabled on the device" -msgstr "UPnP disabilitato sul dispositivo" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:570 -msgid "Software firewall interference with UPnP" -msgstr "Interferenza di un firewall software con UPnP" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:572 -msgid "Bugs in the device's UPnP implementation" -msgstr "Bachi nell'implementazione UPnP del dispositivo" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:574 -msgid "Multiple firewall/routers in the internet connection path" -msgstr "Firewall/router multipli nel percorso di connessione internet" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:576 -msgid "UPnP device change, reset, or address change" -msgstr "Cambiamento del dispositivo UPnP, reset o cambiamento di indirizzo" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:578 -msgid "Review the UPnP status here." -msgstr "Rivedi qui lo stato UPnP" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:580 -msgid "" -"UPnP may be enabled or disabled above, but a change requires a router " -"restart to take effect." -msgstr "" -"UPnP può essere abilitato o disabilitato sopra ma un cambiamento richiede il " -"riavvio del router per avere effetto." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:582 -msgid "Hostnames entered above will be published in the network database." -msgstr "Gli hostname inseriti sopra saranno pubblicati nel database della rete" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:584 -msgid "They are not private." -msgstr "Sono non privati" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:586 -msgid "" -"Also, do not enter a private IP address like 127.0.0.1 or 192.168.1.1." -msgstr "" -"Inoltre,non inserire un indirizzo IP privato come 127.0.0.1 o " -"192.168.1.1" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:588 -msgid "" -"If you specify the wrong IP address or hostname, or do not properly " -"configure your NAT or firewall, your network performance will degrade " -"substantially." -msgstr "" -"Se specifichi l'indirizzo IP o l'hostname sbagliato, o non configuri come si " -"deve il tuo NAT o il tuo firewall le tue prestazioni di rete degraderanno in " -"modo sostanziale." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:590 -msgid "When in doubt, leave the settings at the defaults." -msgstr "Quando sei in dubbio, lascia le impostazioni ai valori di default." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:592 -msgid "Reachability Help" -msgstr "Aiuto Raggiungibilità" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:597 -msgid "" -"If you think you have opened up your firewall and I2P still thinks you are " -"firewalled, remember that you may have multiple firewalls, for example both " -"software packages and external hardware routers." -msgstr "" -"Se pensi di aver aperto il tuo firewall e I2P crede ancora che esso sia " -"chiuso, ricorda che potresti avere firewall multipli, per esempio sia " -"software che router hardware esterni" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:600 -msgid "" -"If there is an error, the logs may also help " -"diagnose the problem." -msgstr "" -"Se c'è un errore, anche i log potrebbero esserti " -"d'aiuto per diagnosticare il problema." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:604 -msgid "Your UDP port does not appear to be firewalled." -msgstr "La tua porta UDP non sembra essere dietro ad un firewall" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:608 -msgid "Your UDP port appears to be firewalled." -msgstr "La tua porta UDP sembra essere dietro ad un firewall" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:610 -msgid "" -"As the firewall detection methods are not 100% reliable, this may " -"occasionally be displayed in error." -msgstr "" -"Siccome i metodi di rilevamento di firewall non sono affidabili al 100%, " -"questo potrebbe occasionalmente essere mostrato in errore." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:612 -msgid "" -"However, if it appears consistently, you should check whether both your " -"external and internal firewalls are open for your port." -msgstr "" -"Tuttavia, se appare consistentemente, dovresti controllare che sia il tuo " -"firewall esterno che quello interno siano aperti per la tua porta." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:614 -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 funzionerà bene quando dietro ad un firewall, non c'è ragione di " -"preoccuparsi. Quando dietro ad un firewall, il router usa \"introduttori\" " -"per trasmettere connessioni in entrata." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:616 -msgid "" -"However, you will get more participating traffic and help the network more " -"if you can open your firewall(s)." -msgstr "" -"Tuttavia, otterrai più traffico partecipante e aiuterai la rete di più se " -"apri i tuoi firewall." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:618 -msgid "" -"If you think you have already done so, remember that you may have both a " -"hardware and a software firewall, or be behind an additional, institutional " -"firewall you cannot control." -msgstr "" -"Se pensi di averlo già fatto, ricorda che potresti avere firewall sia " -"hardware che software, o essere dietro in aggiunta ad un firewall " -"istituzionale che non puoi controllare." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:620 -msgid "" -"Also, some routers cannot correctly forward both TCP and UDP on a single " -"port, or may have other limitations or bugs that prevent them from passing " -"traffic through to I2P." -msgstr "" -"Inoltre, alcuni router non possono inoltrare correttamente sia TCP che UDP " -"su una singola porta, o possono avere altre limitazioni o bachi che gli " -"impediscono di far passare traffico attraverso I2P." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:624 -msgid "The router is currently testing whether your UDP port is firewalled." -msgstr "" -"Il router sta attualmente controllando se la tua porta UDP è dietro ad un " -"firewall." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:628 -msgid "" -"The router is not configured to publish its address, therefore it does not " -"expect incoming connections." -msgstr "" -"Il router non è configurato per pubblicare il suo indirizzo, di conseguenza " -"non si aspetta connessioni in ingresso." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:630 -msgid "WARN - Firewalled and Fast" -msgstr "WARN - Dietro ad un Firewall e Veloce" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:632 -msgid "" -"You have configured I2P to share more than 128KBps of bandwidth, but you are " -"firewalled." -msgstr "" -"Hai configurato I2P per condividere più di 128KBps di banda ma sei dietro ad " -"un firewall." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:634 -msgid "" -"While I2P will work fine in this configuration, if you really have over " -"128KBps of bandwidth to share, it will be much more helpful to the network " -"if you open your firewall." -msgstr "" -"Nonostante I2P funzionerà bene con questa configurazione, se davvero hai più " -"di 128KBps di banda da condividere, sarebbe molto più di aiuto per la rete " -"se tu aprissi il tuo firewall." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:636 -msgid "WARN - Firewalled and Floodfill" -msgstr "WARN - Dietro ad un firewall e Riempimento" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:638 -msgid "" -"You have configured I2P to be a floodfill router, but you are firewalled." -msgstr "" -"Hai configurato I2P per essere un router di riempimento ma sei dietro ad un " -"firewall." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:640 -msgid "" -"For best participation as a floodfill router, you should open your firewall." -msgstr "" -"Per una migliore partecipazione come router di riempimento dovresti aprire " -"il tuo firewall." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:642 -msgid "WARN - Firewalled with Inbound TCP Enabled" -msgstr "WARN - Dietro ad un firewall con TCP in Ingresso Abilitato" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:644 -msgid "" -"You have configured inbound TCP, however your UDP port is firewalled, and " -"therefore it is likely that your TCP port is firewalled as well." -msgstr "" -"Hai configurato TCP in ingresso, tuttavia la tua porta UDP è dietro ad un " -"firewall e di conseguenza è probabile che la tua porta TCP ne sia dietro " -"anch'essa." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:646 -msgid "" -"If your TCP port is firewalled with inbound TCP enabled, routers will not be " -"able to contact you via TCP, which will hurt the network." -msgstr "" -"Se la tua porta TCP è dietro ad un firewall con TCP in ingresso abilitato, i " -"router non avranno la possibilità di contattarti tramite TCP, cosa che " -"ostacolerebbe la rete." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:648 -msgid "Please open your firewall or disable inbound TCP above." -msgstr "Per cortesia aprire il firewall o disabilitare TCP in ingresso sopra." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:650 -msgid "WARN - Firewalled with UDP Disabled" -msgstr "WARN - Dietro ad un firewall con UDP Disabilitato" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:652 -msgid "You have configured inbound TCP, however you have disabled UDP." -msgstr "Hai configurato TCP in ingresso, tuttavia hai disabilitato UDP." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:654 -msgid "" -"You appear to be firewalled on TCP, therefore your router cannot accept " -"inbound connections." -msgstr "" -"Sembra che TCP sia dietro ad un firewall, di conseguenza il tuo router non " -"può accettare connessioni in ingresso." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:656 -msgid "Please open your firewall or enable UDP." -msgstr "Per cortesia aprire il firewall o abilitare UDP." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:658 -msgid "ERR - Clock Skew" -msgstr "ERR - Disallineamento Clock" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:660 -msgid "" -"Your system's clock is skewed, which will make it difficult to participate " -"in the network." -msgstr "" -"Il clock del tuo sistema è disallineato, il che renderà difficle partecipare " -"alla rete." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:662 -msgid "Correct your clock setting if this error persists." -msgstr "Correggi la tua configurazione di clock se questo errore persiste." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:664 -msgid "ERR - Private TCP Address" -msgstr "ERR - Indirizzo TCP Privato" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:666 -msgid "" -"You must never advertise an unroutable IP address such as 127.0.0.1 or " -"192.168.1.1 as your external address." -msgstr "" -"Non devi mai mostrare un indirizzo IP unroutable come 127.0.0.1 o " -"192.168.1.1 come il tuo indirizzo esterno" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:668 -msgid "Correct the address or disable inbound TCP above." -msgstr "Correggere l'indirizzo o disabilitare sopra TCP in ingresso." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:670 -msgid "ERR - SymmetricNAT" -msgstr "ERR - SymmetricNAT" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:672 -msgid "I2P detected that you are firewalled by a Symmetric NAT." -msgstr "" -"I2P ha rilevato che sei dietro ad un firewall per mezzo di SymmetricNAT." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:674 -msgid "" -"I2P does not work well behind this type of firewall. You will probably not " -"be able to accept inbound connections, which will limit your participation " -"in the network." -msgstr "" -"I2P non funziona bene dietro questo tipo di firewall. Probabilmente non " -"sarai in grado di accettare connessioni in ingresso, cosa che limiterà la " -"tua partecipazione alla rete." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:676 -msgid "" -"ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " -"and restart" -msgstr "" -"ERR - Porta UDP In Uso - Imposta i2np.udp.internalPort=xxxx nella " -"configurazione avanzata e riavvia" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:678 -msgid "I2P was unable to bind to port 8887 or other configured port." -msgstr "" -"I2P è stato impossibilitato a vincolare la porta 8887 o l'altra porta " -"configurata." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:680 -msgid "" -"Check to see if another program is using the configured port. If so, stop " -"that program or configure I2P to use a different port." -msgstr "" -"Controlla se un altro programma sta usando la porta configurata. Se così " -"fosse, chiudi il programma o configura I2P in modo da fargli usare una porta " -"diversa." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:682 -msgid "" -"This may be a transient error, if the other program is no longer using the " -"port." -msgstr "" -"Se l'altro programma non sta più utilizzando la porta, questo potrebbe " -"essere un'errore passeggero." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:684 -msgid "However, a restart is always required after this error." -msgstr "Tuttavia un riavvio è sempre richiesto dopo questo errore." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:686 -msgid "ERR - UDP Disabled and Inbound TCP host/port not set" -msgstr "ERR - UDP Disabilitato e host/porta TCP in Ingresso non impostata." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:688 -msgid "" -"You have not configured inbound TCP with a hostname and port above, however " -"you have disabled UDP." -msgstr "" -"Non hai configurato sopra TCP in ingresso con un hostname e una porta, " -"tuttavia hai disabilitato UDP." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:690 -msgid "Therefore your router cannot accept inbound connections." -msgstr "" -"Di conseguenza il tuo router non può accettare connessioni in ingresso." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:692 -msgid "Please configure a TCP host and port above or enable UDP." -msgstr "Per cortesia configura un host e una porta TCP sopra o abilita UDP." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:694 -msgid "ERR - Client Manager I2CP Error - check logs" -msgstr "ERR - Errore Client Manager I2CP - controllare i log" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:696 -msgid "This is usually due to a port 7654 conflict. Check the logs to verify." -msgstr "" -"Questo è generalmente dovuto ad un conflitto di porta 7654. Controllare i " -"log per verificare." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:698 -msgid "" -"Do you have another I2P instance running? Stop the conflicting program and " -"restart I2P." -msgstr "" -"Hai un'altra istanza I2P avviata? Termina il programma in conflitto e " -"riavvia I2P." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:120 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:132 msgid "config advanced" msgstr "configurazione avanzata" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:270 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:260 msgid "I2P Advanced Configuration" -msgstr "Configurazione Avanzata I2P" +msgstr "Configurazione avanzata I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:326 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:301 msgid "Advanced I2P Configuration" -msgstr "Configurazione Avanzata I2P" +msgstr "Configurazione avanzata I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:336 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:311 msgid "Some changes may require a restart to take effect." msgstr "Certi cambiamenti possono richiedere un riavvio per avere effetto." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:135 msgid "config clients" msgstr "configurazione client" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:272 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:288 msgid "I2P Client Configuration" -msgstr "Configurazione Client I2P" +msgstr "Configurazione client I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:337 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:354 msgid "Client Configuration" -msgstr "Configurazione Client" +msgstr "Configurazione client" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:356 msgid "" "The Java clients listed below are started by the router and run in the same " "JVM." msgstr "" -"I client Java elencati sotto vengono avviati dal router ed eseguono nella " +"I client Java elencati sotto vengono avviati dal router e funzionano nella " "stessa JVM." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:362 msgid "To change other client options, edit the file" msgstr "Per cambiare altre opzioni relative a client, modificare questo file." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:352 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:430 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:369 +#: ../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:465 msgid "All changes require restart to take effect." -msgstr "Tutti i cambiamenti richiedono un riavvio epr avere effetto." +msgstr "Tutti i cambiamenti richiedono un riavvio per avere effetto." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:364 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:381 msgid "Advanced Client Interface Configuration" -msgstr "Configurazione dell'Interfaccia del Client Avanzata" +msgstr "Configurazione dell'Interfaccia del client avanzata" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:385 msgid "External I2CP (I2P Client Protocol) Interface Configuration" -msgstr "Configurazione dell'Interfaccia I2CP (I2P Client Protocol) Esterna." +msgstr "Configurazione dell'Interfaccia I2CP esterna (Protocollo client I2P)." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:374 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:391 msgid "Enabled without SSL" msgstr "Abilitato senza SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:380 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:397 msgid "Enabled with SSL required" msgstr "Abilitato con SSL richiesto" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:386 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:403 msgid "Disabled - Clients outside this Java process may not connect" msgstr "" "Disabilitato - i Client al di fuori di questo processo Java potrebbero non " "connettersi" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:388 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:405 msgid "I2CP Port" msgstr "Porta I2CP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:392 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:409 msgid "I2CP Interface" msgstr "Interfaccia I2CP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:408 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:425 msgid "Authorization" msgstr "Autorizzazione" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:414 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:431 msgid "Require username and password" -msgstr "Username e password richiesti" +msgstr "Nome utente e password richiesti" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:433 msgid "Username" -msgstr "Username" +msgstr "Nome utente" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:437 msgid "Password" msgstr "Password" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:342 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:348 +msgid "The default settings will work for most people." +msgstr "" +"Le configurazioni di default andranno bene per la maggioranza delle persone." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:443 msgid "Any changes made here must also be configured in the external client." msgstr "" "Ogni cambiamento fatto qui dev'essere configurato anche nel client esterno." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:445 msgid "Many clients do not support SSL or authorization." msgstr "Molti client non supportano SSL o l'autorizzazione." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:455 msgid "WebApp Configuration" msgstr "Configurazione WebApp" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:457 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 " @@ -5304,14 +5154,14 @@ msgid "" "separately enabled (e.g. susidns, i2ptunnel), or have no web interface at " "all (e.g. addressbook)." msgstr "" -"Le applicazioni web Java elencate sotto sono avviate dal client webConsole " -"ed eseguono nella stessa JVM del router. Sono di solito applicazioni web " -"accessibili attraverso la console del router. Possono essere applicazioni " -"complete (come i2psnark), front-ends per un altro client o applicazioni che " -"devono essere abilitate separatamente (come susidns, i2ptunnel), o non hanno " -"nessuna interfaccia web (come la rubrica)." +"Le applicazioni web Java elencate sotto sono avviate dal client webConsole e " +"vengono eseguite nella stessa JVM del router. Sono di solito applicazioni " +"web accessibili attraverso la console del router. Possono essere " +"applicazioni complete (come i2psnark), front-end per un altro client o " +"applicazioni che devono essere abilitate separatamente (come susidns, " +"i2ptunnel), o non hanno nessuna interfaccia web (come la rubrica)." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 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 " @@ -5323,99 +5173,124 @@ msgstr "" "riappariranno quando aggiornerai il router ad una nuova versione, il modo " "migliore è quindi disabilitare l'applicazione web da qui." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:452 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:473 msgid "Plugin Configuration" -msgstr "Configurazione Plugin" +msgstr "Configurazione plugin" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:475 msgid "The plugins listed below are started by the webConsole client." msgstr "I plugin elencati sotto sono avviati dal client webConsole." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:485 msgid "Plugin Installation" -msgstr "Installazione Plugin" +msgstr "Installazione plugin" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:487 msgid "To install a plugin, enter the download URL:" msgstr "Per installare un plugin, inserire l'URL da dove scaricarlo:" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:135 +msgid "config home" +msgstr "configura pagina principale" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:339 +msgid "Default Home Page" +msgstr "Pagina Principale di Default" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:345 +msgid "Use old home page" +msgstr "Usa la vecchia pagina principale" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:353 +msgid "Search Engines" +msgstr "Motori di Ricerca" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:373 +msgid "Recommended Eepsites" +msgstr "Eepsite raccomandati" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:389 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:349 +msgid "Local Services" +msgstr "Servizi Locali" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:135 msgid "config keyring" -msgstr "configura portachiavi" +msgstr "configura keyring" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:272 msgid "I2P Keyring Configuration" -msgstr "Configurazione Portachiavi I2P" +msgstr "Configurazione keyring I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:341 msgid "The router keyring is used to decrypt encrypted leaseSets." -msgstr "Il portachiavi del router è usato per decifrare leaseSets cifrati." +msgstr "Il keyring del router è usato per decifrare serie di lease cifrati." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:344 msgid "" "The keyring may contain keys for local or remote encrypted destinations." msgstr "" -"Il portachiavi può contenere chiavi per destinazioni cifrate locali o remote." +"Il keyring può contenere chiavi per destinazioni cifrate locali o remote." -#: ../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:350 msgid "Manual Keyring Addition" -msgstr "Aggiunta Portachiavi Manuale" +msgstr "Aggiunta keyring manuale" -#: ../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:352 msgid "Enter keys for encrypted remote destinations here." msgstr "Inserisci qui le chiavi per le destinazioni remote cifrate." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:355 msgid "Keys for local destinations must be entered on the" -msgstr "Le chiavi per le destinazioni locali devono essere inserite sul" +msgstr "Le chiavi per le destinazioni locali devono essere inserite sulla" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:340 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:357 msgid "I2PTunnel page" -msgstr "Pagina I2PTunnel" +msgstr "pagina I2PTunnel" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:342 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:359 msgid "Dest. name, hash, or full key" msgstr "Nome, hash o chiave completa della destinazione" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:344 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:361 msgid "Encryption Key" msgstr "Chiave di cifratura" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:120 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:132 msgid "config logging" -msgstr "configura logging" +msgstr "configura registro" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:270 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:260 msgid "I2P Logging Configuration" -msgstr "Configurazione Logging I2P" +msgstr "Configurazione registro I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:326 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:301 msgid "Configure I2P Logging Options" -msgstr "Configura le Opzioni di Logging I2P" +msgstr "Configura le Opzioni di registrazione I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:328 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:303 msgid "Log file" -msgstr "Nome del file di logging" +msgstr "Registra file" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:332 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:307 msgid "(the symbol '@' will be replaced during log rotation)" msgstr "(il simbolo '@' sarà sostituito durante la rotazione dei log)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:334 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:309 msgid "Log record format" msgstr "Formato di registrazione dei log" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:313 msgid "" "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)" msgstr "" -"(usa 'd' = data, 'c' = classe, 't' = thread, 'p' = priority, 'm' = message)" +"(usa 'd' = data, 'c' = classe, 't' = thread, 'p' = priorità, 'm' = messaggio)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:340 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:315 msgid "Log date format" msgstr "Formato della data nei log" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:344 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:319 msgid "" "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' " "= millisecond)" @@ -5423,62 +5298,660 @@ msgstr "" "('MM' = mese, 'dd' = giorno, 'HH' = ora, 'mm' = minuto, 'ss' = secondo, " "'SSS' = millisecondo)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:321 msgid "Max log file size" msgstr "Massima dimensione del file di log" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:350 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:325 msgid "Default log level" -msgstr "Livello di default dei log" +msgstr "Livello di base dei log" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:354 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:329 msgid "" "(DEBUG and INFO are not recommended defaults, as they will drastically slow " "down your router)" msgstr "" -"(DEBUG e INFO non sono valori di default consigliati dato che ti " -"rallenterebbero drasticamente il ruoter)" +"(DEBUG e INFO non sono valori di base consigliati dato che rallenterebbero " +"drasticamente il tuo router)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:331 msgid "Log level overrides" msgstr "Sovrascrittura del livello di log" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:360 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:335 msgid "New override" msgstr "Nuova sovrascrittura" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:135 +msgid "config networking" +msgstr "configurazione networking" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:285 +msgid "I2P Network Configuration" +msgstr "Configurazione Rete I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:340 +msgid "IP and Transport Configuration" +msgstr "Configurazione di IP e Trasporto" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:344 +msgid "There is help below." +msgstr "Sotto c'è l'aiuto." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:346 +msgid "UPnP Configuration" +msgstr "Configurazione UPnP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:350 +msgid "Enable UPnP to open firewall ports" +msgstr "Abilita UPnP per aprire le porte del firewall" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:352 +msgid "UPnP status" +msgstr "Stato UPnP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:354 +msgid "IP Configuration" +msgstr "Configurazione IP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:432 +msgid "Externally reachable hostname or IP address" +msgstr "Hostname o indirizzo IP raggiungibile esternamente" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:360 +msgid "Use all auto-detect methods" +msgstr "Usa tutti i metodi di auto-rilevazione" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:364 +msgid "Disable UPnP IP address detection" +msgstr "Disabilita la rilevazione dell'indirizzo UPnP IP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:368 +msgid "Ignore local interface IP address" +msgstr "Ignora l'indirizzo IP dell'interfaccia locale" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:372 +msgid "Use SSU IP address detection only" +msgstr "Usa solamente il rilevamento dell'indirizzo SSU IP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:376 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:450 +msgid "Specify hostname or IP" +msgstr "Specifica un hostname o un IP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:382 +msgid "Select Interface" +msgstr "Seleziona Interfaccia" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:396 +msgid "Hidden mode - do not publish IP" +msgstr "Modalità nascosta - non pubblicare IP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:398 +msgid "(prevents participating traffic)" +msgstr "(previene di partecipare al traffico)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:400 +msgid "Action when IP changes" +msgstr "Azione al cambio di IP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:404 +msgid "" +"Laptop mode - Change router identity and UDP port when IP changes for " +"enhanced anonymity" +msgstr "" +"Modalità Computer Portatile - Modifica l'identità del router e la porta UDP " +"quando cambia l'IP in modo da ottenere una maggiore anonimità" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:406 +msgid "Experimental" +msgstr "Sperimentale" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:408 +msgid "UDP Configuration:" +msgstr "Configurazione UDP:" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:410 +msgid "UDP port:" +msgstr "Porta UDP:" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:460 +msgid "Completely disable" +msgstr "Disabilita completamente" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:418 +msgid "(select only if behind a firewall that blocks outbound UDP)" +msgstr "" +"(seleziona solamente se dietro ad un firewall che blocca il traffico in " +"uscita UDP)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:430 +msgid "TCP Configuration" +msgstr "Configurazione TCP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:436 +msgid "Use auto-detected IP address" +msgstr "Usa l'indirizzo IP auto-rilevato" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:470 +msgid "currently" +msgstr "correntemente" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:442 +msgid "if we are not firewalled" +msgstr "se non siamo dietro ad un firewall" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:446 +msgid "Always use auto-detected IP address (Not firewalled)" +msgstr "" +"Usa sempre l'auto-rilevamento dell'indirizzo IP (non dietro ad un firewall)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:456 +msgid "Disable inbound (Firewalled)" +msgstr "Disabilita in ingresso (dietro ad un firewall)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:462 +msgid "" +"(select only if behind a firewall that throttles or blocks outbound TCP)" +msgstr "" +"(seleziona solo se dietro ad un firewall che regola o blocca il traffico TCP " +"in uscita)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:464 +msgid "Externally reachable TCP port" +msgstr "Porta TCP raggiungibile esternamente" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +msgid "Use the same port configured for UDP" +msgstr "Usa la stessa porta configurata per UDP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:476 +msgid "Specify Port" +msgstr "Specifica la porta" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +msgid "Notes" +msgstr "Note" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:483 +msgid "" +"a) Do not reveal your port numbers to anyone! b) Changing these settings " +"will restart your router." +msgstr "" +"a) Non rivelare i tuoi numeri delle porte a nessuno!\n" +"b) Cambiare queste impostazioni riavvierà il tuo router." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:489 +msgid "Configuration Help" +msgstr "Aiuto Configurazione" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:540 +msgid "" +"While I2P will work fine behind most firewalls, your speeds and network " +"integration will generally improve if the I2P port is forwarded for both UDP " +"and TCP." +msgstr "" +"Nonostante I2P lavori bene dietro la maggior parte dei firewall, la tua " +"integrazione di rete e le tue velocità miglioreranno in generale se la porta " +"I2P è inoltrata sia su UDP che su TCP." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:493 +msgid "" +"If you can, please poke a hole in your firewall to allow unsolicited UDP and " +"TCP packets to reach you." +msgstr "" +"Se puoi, fai un buco nel tuo firewall in modo da permettere a pacchetti UDP " +"e TCP non richiesti di raggiungerti." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:495 +msgid "" +"If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole " +"punching with \"SSU introductions\" to relay traffic." +msgstr "" +"Se non puoi, I2P supporta la perforazione UPnP (Universal Plug and Play) e " +"UDP con \"immissioni SSU\" per trasmettere il traffico." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:497 +msgid "" +"Most of the options above are for special situations, for example where UPnP " +"does not work correctly, or a firewall not under your control is doing harm." +msgstr "" +"La maggior parte delle opzioni sopra sono per situazioni particolari, per " +"esempio quando UPnP non funziona correttamente, o quando un firewall non " +"sotto il tuo controllo sta compromettendo qualcosa." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:499 +msgid "Certain firewalls such as symmetric NATs may not work well with I2P." +msgstr "" +"Alcuni firewall come i NAT simmetrici potrebbero non funzionare bene con I2P." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:508 +msgid "" +"UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect " +"the external IP address and forward ports." +msgstr "" +"UPnP è usato per communicare con Strumenti di Gateway Internet (IGD) per " +"rilevare l'indirizzo IP esterno e le porte di forwarding." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 +msgid "UPnP support is beta, and may not work for any number of reasons" +msgstr "Il supporto UPnP è in beta e potrebbe non funzionare per varie ragioni" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:512 +msgid "No UPnP-compatible device present" +msgstr "Nessun dispositivo UPnP-compatibile è presente" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 +msgid "UPnP disabled on the device" +msgstr "UPnP disabilitato sul dispositivo" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:516 +msgid "Software firewall interference with UPnP" +msgstr "Interferenza di un firewall software con UPnP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:518 +msgid "Bugs in the device's UPnP implementation" +msgstr "Bachi nell'implementazione UPnP del dispositivo" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520 +msgid "Multiple firewall/routers in the internet connection path" +msgstr "Firewall/router multipli nel percorso di connessione internet" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:522 +msgid "UPnP device change, reset, or address change" +msgstr "Cambiamento del dispositivo UPnP, reset o cambiamento di indirizzo" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:524 +msgid "Review the UPnP status here." +msgstr "Rivedi qui lo stato del UPnP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:526 +msgid "" +"UPnP may be enabled or disabled above, but a change requires a router " +"restart to take effect." +msgstr "" +"UPnP può essere abilitato o disabilitato sopra ma un cambiamento richiede il " +"riavvio del router per avere effetto." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528 +msgid "Hostnames entered above will be published in the network database." +msgstr "Gli hostname inseriti sopra saranno pubblicati nel database della rete" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:530 +msgid "They are not private." +msgstr "Sono pubblici" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +msgid "" +"Also, do not enter a private IP address like 127.0.0.1 or 192.168.1.1." +msgstr "" +"Inoltre,non inserire un indirizzo IP privato come 127.0.0.1 o " +"192.168.1.1" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534 +msgid "" +"If you specify the wrong IP address or hostname, or do not properly " +"configure your NAT or firewall, your network performance will degrade " +"substantially." +msgstr "" +"Se specifichi l'indirizzo IP o l'hostname sbagliato, o non configuri come si " +"deve il tuo NAT o il tuo firewall le tue prestazioni di rete degraderanno in " +"modo considerevole." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:536 +msgid "When in doubt, leave the settings at the defaults." +msgstr "Quando sei in dubbio, lascia le impostazioni nei valori di base." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:538 +msgid "Reachability Help" +msgstr "Aiuto reperibilità" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:543 +msgid "" +"If you think you have opened up your firewall and I2P still thinks you are " +"firewalled, remember that you may have multiple firewalls, for example both " +"software packages and external hardware routers." +msgstr "" +"Se pensi di aver aperto il tuo firewall e I2P crede ancora che sia chiuso, " +"ricorda che potresti avere firewall multipli, per esempio sia software che " +"router hardware esterni." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +msgid "" +"If there is an error, the logs may also help " +"diagnose the problem." +msgstr "" +"Se c'è un errore, anche i registri potrebbero " +"esserti d'aiuto per diagnosticare il problema." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:550 +msgid "Your UDP port does not appear to be firewalled." +msgstr "La tua porta UDP non sembra essere dietro ad un firewall" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:554 +msgid "Your UDP port appears to be firewalled." +msgstr "La tua porta UDP sembra essere dietro ad un firewall" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:556 +msgid "" +"As the firewall detection methods are not 100% reliable, this may " +"occasionally be displayed in error." +msgstr "" +"Siccome i metodi di rilevamento di firewall non sono affidabili al 100%, " +"questo potrebbe occasionalmente essere mostrato come errore." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:558 +msgid "" +"However, if it appears consistently, you should check whether both your " +"external and internal firewalls are open for your port." +msgstr "" +"Tuttavia, se appare consistentemente, dovresti controllare che sia il tuo " +"firewall esterno che quello interno siano aperti per la tua porta." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:560 +msgid "" +"I2P will work fine when firewalled, there is no reason for concern. When " +"firewalled, the router uses \"introducers\" to relay inbound connections." +msgstr "" +"I2P funziona bene dietro ad un firewall, non c'è ragione di preoccuparsi. " +"Quando dietro ad un firewall, il router usa \"introduttori\" per trasmettere " +"connessioni in entrata." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:562 +msgid "" +"However, you will get more participating traffic and help the network more " +"if you can open your firewall(s)." +msgstr "" +"Tuttavia, otterrai più traffico partecipante e aiuterai la rete di più se " +"apri i tuoi firewall." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +msgid "" +"If you think you have already done so, remember that you may have both a " +"hardware and a software firewall, or be behind an additional, institutional " +"firewall you cannot control." +msgstr "" +"Se pensi di averlo già fatto, ricorda che potresti avere firewall sia " +"hardware che software, o essere in aggiunta dietro ad un firewall " +"istituzionale che non puoi controllare." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 +msgid "" +"Also, some routers cannot correctly forward both TCP and UDP on a single " +"port, or may have other limitations or bugs that prevent them from passing " +"traffic through to I2P." +msgstr "" +"Inoltre, alcuni router non possono inoltrare correttamente sia TCP che UDP " +"su una singola porta, o possono avere altre limitazioni o bachi che gli " +"impediscono di far passare traffico attraverso I2P." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:570 +msgid "The router is currently testing whether your UDP port is firewalled." +msgstr "" +"Il router sta attualmente controllando se la tua porta UDP è dietro ad un " +"firewall." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +msgid "" +"The router is not configured to publish its address, therefore it does not " +"expect incoming connections." +msgstr "" +"Il router non è configurato per pubblicare il suo indirizzo, di conseguenza " +"non si aspetta connessioni in ingresso." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:576 +msgid "" +"Hidden mode is automatically enabled for added protection in certain " +"countries." +msgstr "" +"La modalità in incognito viene avviata automaticamente per alcuni stati." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:578 +msgid "WARN - Firewalled and Fast" +msgstr "AVVISO - Dietro ad un Firewall e veloce" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 +msgid "" +"You have configured I2P to share more than 128KBps of bandwidth, but you are " +"firewalled." +msgstr "" +"Hai configurato I2P per condividere più di 128KBps di banda ma sei dietro ad " +"un firewall." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:582 +msgid "" +"While I2P will work fine in this configuration, if you really have over " +"128KBps of bandwidth to share, it will be much more helpful to the network " +"if you open your firewall." +msgstr "" +"Nonostante I2P funzionerà bene con questa configurazione, se davvero hai più " +"di 128KBps di banda da condividere, sarebbe molto più di aiuto per la rete " +"se tu aprissi il tuo firewall." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 +msgid "WARN - Firewalled and Floodfill" +msgstr "AVVISO - Dietro ad un firewall e riempimento" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +msgid "" +"You have configured I2P to be a floodfill router, but you are firewalled." +msgstr "" +"Hai configurato I2P per essere un router di riempimento ma sei dietro ad un " +"firewall." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:588 +msgid "" +"For best participation as a floodfill router, you should open your firewall." +msgstr "" +"Per una migliore partecipazione come router di riempimento dovresti aprire " +"il tuo firewall." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:590 +msgid "WARN - Firewalled with Inbound TCP Enabled" +msgstr "AVVISO - Dietro ad un firewall con TCP in Ingresso Abilitato" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592 +msgid "" +"You have configured inbound TCP, however your UDP port is firewalled, and " +"therefore it is likely that your TCP port is firewalled as well." +msgstr "" +"Hai configurato il TCP in ingresso, tuttavia la tua porta UDP è dietro ad un " +"firewall e di conseguenza è probabile che la tua porta TCP ne sia dietro " +"anch'essa." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 +msgid "" +"If your TCP port is firewalled with inbound TCP enabled, routers will not be " +"able to contact you via TCP, which will hurt the network." +msgstr "" +"Se la tua porta TCP è dietro ad un firewall con TCP in ingresso abilitato i " +"router non avranno la possibilità di contattarti tramite TCP, cosa che " +"ostacolerebbe la rete." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:596 +msgid "Please open your firewall or disable inbound TCP above." +msgstr "" +"Per cortesia aprire il firewall o disabilitare il TCP in ingresso sopra." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:598 +msgid "WARN - Firewalled with UDP Disabled" +msgstr "AVVISO - Dietro ad un firewall con UDP Disabilitato" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:600 +msgid "You have configured inbound TCP, however you have disabled UDP." +msgstr "Hai configurato TCP in ingresso, tuttavia hai disabilitato UDP." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:602 +msgid "" +"You appear to be firewalled on TCP, therefore your router cannot accept " +"inbound connections." +msgstr "" +"Sembra che il TCP sia dietro ad un firewall, di conseguenza il tuo router " +"non può accettare connessioni in ingresso." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +msgid "Please open your firewall or enable UDP." +msgstr "Per cortesia aprire il firewall o abilitare UDP." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:606 +msgid "ERR - Clock Skew" +msgstr "ERR - Disallineamento Ciclo" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +msgid "" +"Your system's clock is skewed, which will make it difficult to participate " +"in the network." +msgstr "" +"Il ciclo del tuo sistema è disallineato, il che renderà difficle partecipare " +"alla rete." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:610 +msgid "Correct your clock setting if this error persists." +msgstr "Correggi la tua configurazione di clock se questo errore persiste." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 +msgid "ERR - Private TCP Address" +msgstr "ERR - Indirizzo TCP Privato" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:614 +msgid "" +"You must never advertise an unroutable IP address such as 127.0.0.1 or " +"192.168.1.1 as your external address." +msgstr "" +"Non devi mai mostrare un indirizzo IP non rintracciabile come 127.0.0.1 o " +"192.168.1.1 come tuo indirizzo esterno" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:616 +msgid "Correct the address or disable inbound TCP above." +msgstr "Correggere l'indirizzo o disabilitare sopra TCP in ingresso." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 +msgid "ERR - SymmetricNAT" +msgstr "ERR - NAT Simmetrico" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:620 +msgid "I2P detected that you are firewalled by a Symmetric NAT." +msgstr "" +"I2P ha rilevato che sei dietro ad un firewall per mezzo di NAT Simmetrico." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:622 +msgid "" +"I2P does not work well behind this type of firewall. You will probably not " +"be able to accept inbound connections, which will limit your participation " +"in the network." +msgstr "" +"I2P non funziona bene dietro questo tipo di firewall. Probabilmente non " +"sarai in grado di accettare connessioni in ingresso, cosa che limiterà la " +"tua partecipazione alla rete." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 +msgid "" +"ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " +"and restart" +msgstr "" +"ERR - Porta UDP In Uso - Imposta i2np.udp.internalPort=xxxx nella " +"configurazione avanzata e riavvia" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:626 +msgid "I2P was unable to bind to port 8887 or other configured port." +msgstr "I2P non ha potuto assegnare la porta 8887 o l'altra porta configurata." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 +msgid "" +"Check to see if another program is using the configured port. If so, stop " +"that program or configure I2P to use a different port." +msgstr "" +"Controlla se un altro programma sta usando la porta configurata. Se così " +"fosse, chiudi il programma o configura I2P in modo da fargli usare una porta " +"diversa." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:630 +msgid "" +"This may be a transient error, if the other program is no longer using the " +"port." +msgstr "" +"Se l'altro programma non sta più utilizzando la porta, questo potrebbe " +"essere un'errore passeggero." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:632 +msgid "However, a restart is always required after this error." +msgstr "Tuttavia un riavvio è sempre richiesto dopo questo errore." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:634 +msgid "ERR - UDP Disabled and Inbound TCP host/port not set" +msgstr "ERR - UDP Disabilitato e host/porta TCP in Ingresso non impostata." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:636 +msgid "" +"You have not configured inbound TCP with a hostname and port above, however " +"you have disabled UDP." +msgstr "" +"Non hai configurato sopra TCP in ingresso con un hostname e una porta, " +"tuttavia hai disabilitato UDP." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:638 +msgid "Therefore your router cannot accept inbound connections." +msgstr "" +"Di conseguenza il tuo router non può accettare connessioni in ingresso." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:640 +msgid "Please configure a TCP host and port above or enable UDP." +msgstr "Per cortesia configura un host e una porta TCP sopra o abilita UDP." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:642 +msgid "ERR - Client Manager I2CP Error - check logs" +msgstr "ERR - Errore gestore client I2CP - controllare i log" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:644 +msgid "This is usually due to a port 7654 conflict. Check the logs to verify." +msgstr "" +"Questo è generalmente dovuto ad un conflitto di porta 7654. Controllare i " +"log per verificare." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:646 +msgid "" +"Do you have another I2P instance running? Stop the conflicting program and " +"restart I2P." +msgstr "" +"Hai un'altra istanza I2P avviata? Termina il programma in conflitto e " +"riavvia I2P." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:135 msgid "config peers" -msgstr "configura peers" +msgstr "configura peer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:272 msgid "I2P Peer Configuration" -msgstr "Configurazione Peer I2P" +msgstr "Configurazione peer I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:347 msgid "Manual Peer Controls" -msgstr "Controlli Manuali Peer" +msgstr "Controlli manuali Peer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:332 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:349 msgid "Router Hash" -msgstr "Hash del Router" +msgstr "Hash del router" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:336 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:353 msgid "Manually Ban / Unban a Peer" -msgstr "Interdizione / De-Interdizione Manuale di un Peer" +msgstr "Ban / Sblocco manuale di un peer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:355 msgid "" "Banning will prevent the participation of this peer in tunnels you create." msgstr "" "L'interdizione impedirà la partecipazione di questo peer nei tunnel da te " "creati." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:365 msgid "Adjust Profile Bonuses" -msgstr "Regola i Bonus dei Profili" +msgstr "Regola i bonus dei profili" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:350 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:367 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 " @@ -5488,34 +5961,33 @@ msgstr "" "I bonus possono essere positivi o negativi e influenzano l'inclusione del " "peer nei livelli Veloci e ad Alta Capacità. I peer veloci sono utilizzati " "per i tunnel client e i peer ad Alta Capacità sono utilizzati per alcuni " -"tunnel d'esplorazione. I bonus correnti sono visualizzzati sul" +"tunnel d'esplorazione. I bonus correnti sono visualizzzati sulla" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:369 msgid "profiles page" msgstr "pagina dei profili" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:370 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:280 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:387 msgid "Banned Peers" -msgstr "Peer Interdetti" +msgstr "Peer bannati" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:391 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:408 msgid "Banned IPs" -msgstr "IP Interdetti" +msgstr "IP bannati" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:135 msgid "config reseeding" msgstr "configura il reseeding" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:269 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:285 msgid "I2P Reseeding Configuration" -msgstr "Configurazione Reseeding I2P" +msgstr "Configurazione reseeding I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:325 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:342 msgid "Reseeding Configuration" -msgstr "Configurazione Reseeding" +msgstr "Configurazione reseeding" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:344 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 " @@ -5525,14 +5997,14 @@ msgstr "" "router quando installi per la prima volta I2P o quando il tuo router ha " "troppi pochi riferimenti di router rimanenti." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:346 msgid "" "If reseeding has failed, you should first check your network connection." msgstr "" "Se il reseeding fallisce, dovresti per prima cosa controllare la tua " "connessione di rete." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:333 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:350 msgid "" "Change these only if HTTP is blocked by a restrictive firewall, reseed has " "failed, and you have access to an HTTP proxy." @@ -5540,96 +6012,96 @@ msgstr "" "Cambia questi solo se HTTP è bloccato da un firewall restrittivo, il reseed " "ha fallito o hai accesso ad un proxy HTTP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:352 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "Vedi {0} per istruzioni su come effettuare il reseeding manualmente." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:352 msgid "the FAQ" msgstr "le FAQ" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:337 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:354 msgid "Reseed URL Selection" -msgstr "Effettua il Reseed della Selezione di URL" +msgstr "Effettua il Reseed della selezione di URL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:358 msgid "Try SSL first then non-SSL" msgstr "Prova prima SSL poi non-SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:362 msgid "Use SSL only" msgstr "Usa solamente SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:349 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:366 msgid "Use non-SSL only" msgstr "Usa solamente non-SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:351 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:368 msgid "Reseed URLs" msgstr "Effettua il Reseed degli URL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:355 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:372 msgid "Enable HTTP Proxy?" -msgstr "" +msgstr "Abilita Proxy HTTP?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:376 msgid "HTTP Proxy Host" msgstr "Host Proxy HTTP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:380 msgid "HTTP Proxy Port" msgstr "Porta del Proxy HTTP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:367 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:384 msgid "Use HTTP Proxy Authorization?" -msgstr "" +msgstr "Usa l'Autorizzazione HTTP Proxy?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:371 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:388 msgid "HTTP Proxy Username" -msgstr "" +msgstr "Nome utente HTTP Proxy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:375 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:392 msgid "HTTP Proxy Password" -msgstr "" +msgstr "Password HTTP Proxy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:379 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:396 msgid "Enable HTTPS Proxy?" -msgstr "" +msgstr "Abilita Proxy HTTPS?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:383 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:400 msgid "HTTPS Proxy Host" -msgstr "" +msgstr "Host HTTPS Proxy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:387 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:404 msgid "HTTPS Proxy Port" -msgstr "" +msgstr "Porta HTTPS Proxy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:391 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:408 msgid "Use HTTPS Proxy Authorization?" -msgstr "" +msgstr "Usa l'Autorizzazione HTTPS Proxy?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:395 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:412 msgid "HTTPS Proxy Username" -msgstr "" +msgstr "Nome utente HTTPS Proxy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:399 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:416 msgid "HTTPS Proxy Password" -msgstr "" +msgstr "Password HTTPS Proxy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:135 msgid "config service" msgstr "configura servizio" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:272 msgid "I2P Service Configuration" msgstr "Configurazione Servizio I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:310 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:327 msgid "Shutdown the router" msgstr "Spegni il router" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:312 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:329 msgid "" "Graceful shutdown lets the router satisfy the agreements it has already made " "before shutting down, but may take a few minutes." @@ -5637,14 +6109,14 @@ msgstr "" "Lo spegnimento elegante permette al router di soddisfare gli accordi presi " "prima di esso ma può impiegare qualche minuto." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:314 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:331 msgid "" "If you need to kill the router immediately, that option is available as well." msgstr "" -"Se hai bisogno di spegnere il router immediatamente, quest'opzione è " -"disponibile anch'essa." +"Se hai bisogno di spegnere il router immediatamente, anche quell'opzione è " +"disponibile." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:341 msgid "" "If you want the router to restart itself after shutting down, you can choose " "one of the following." @@ -5652,7 +6124,7 @@ msgstr "" "Se vuoi che il router si riavvii dopo lo spegnimento puoi scegliere uno dei " "seguenti." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:326 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:343 msgid "" "This is useful in some situations - for example, if you changed some " "settings that client applications only read at startup, such as the " @@ -5662,61 +6134,61 @@ msgstr "" "impostazioni che le applicazione client leggono solo all'avvio, come la " "password routerconsole o l'interfacca a cui è in ascolto." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:328 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:345 msgid "" "A graceful restart will take a few minutes (but your peers will appreciate " "your patience), while a hard restart does so immediately." msgstr "" "Uno spegnimento elegante impiegherà qualche minuto a terminare (ma i tuoi " -"peer apprezzeranno la tua pazienza), mentre un riavvio bruto lo farà " +"peer apprezzeranno la tua pazienza), mentre un riavvio brusco lo farà " "immediatamente." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:347 msgid "" "After tearing down the router, it will wait 1 minute before starting back up " "again." msgstr "" -"Dopo aver messo giù il router, aspetterà 1 minuto prima di ripartire " -"nuovamente." +"Dopo aver messo giù il router, quest'ultimo aspetterà 1 minuto prima di " +"ripartire nuovamente." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:340 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:357 msgid "Systray integration" msgstr "Integrazione nella barra di sistema" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:342 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:359 msgid "" "On the windows platform, there is a small application to sit in the system " "tray, allowing you to view the router's status" msgstr "" -"Su piattaforma windows, c'è una piccola applicazione che si infila nella " -"barra di sistema che ti permette di vedere lo stato del router" +"Su piattaforma Windows, c'è una piccola applicazione che si infila nella " +"barra applicazioni che ti permette di vedere lo stato del router" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:344 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:361 msgid "" "(later on, I2P client applications will be able to integrate their own " "functionality into the system tray as well)." msgstr "" "(in futuro anche le applicazioni client I2P potranno integrare le proprie " -"funzionalità nella barra di sistema)" +"funzionalità nella barra applicazioni)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:363 msgid "If you are on windows, you can either enable or disable that icon here." msgstr "" "Se sei su windows, puoi sia abilitare che disabilitare quell'icona qui." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:365 msgid "Show systray icon" -msgstr "Mostra icona nella barra di sistema" +msgstr "Mostra icona nella barra applicazioni" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:350 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:367 msgid "Hide systray icon" -msgstr "Nascondi icona nella barra di sistema" +msgstr "Nascondi icona nella barra applicazioni" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:369 msgid "Run on startup" msgstr "Fai partire all'avvio" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:354 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:371 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." @@ -5725,16 +6197,16 @@ msgstr "" "una delle opzioni seguenti - I2P installerà (o rimuoverà) un servizio di " "conseguenza." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:373 msgid "If you prefer the command line, you can also run the " msgstr "Se preferisci la riga di comando, puoi anche avviare la" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:364 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:355 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:381 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:372 msgid "Note" msgstr "Nota" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:366 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:383 msgid "" "If you are running I2P as service right now, removing it will shut down your " "router immediately." @@ -5742,23 +6214,23 @@ msgstr "" "Se stati eseguendo in questo momento I2P come un servizio, rimuoverlo " "spegnerà immediatamente il tuo router." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:385 msgid "" "You may want to consider shutting down gracefully, as above, then running " "uninstall_i2p_service_winnt.bat." msgstr "" -"Puoi voler considerare di spegnere elegantemente, come sopra, poi eseguire " -"uninstall_i2p_service_winnt.bat." +"Considera se spegnere elegantemente, come sopra, per poi eseguire " +"uninstall_i2p_service_winnt.bat ." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:372 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:389 msgid "Debugging" -msgstr "Debugging" +msgstr "Debug" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:374 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:391 msgid "View the job queue" -msgstr "Vedi la coda di lavori" +msgstr "Vedi la coda dei lavori" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:378 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:395 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." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:384 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:401 msgid "Launch browser on router startup?" msgstr "Lancia il browser all'avvio del router?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:386 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:403 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5780,123 +6252,124 @@ msgstr "" "L'interfaccia di configurazione principale di I2P è la console web, quindi " "per tua convenienza I2P può lanciare un browser web all'avvio che punta a" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:120 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:132 msgid "config stats" msgstr "configura statistiche" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:257 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:250 msgid "I2P Stats Configuration" -msgstr "Configurazione Statistiche I2P" +msgstr "Configurazione statistiche I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:301 msgid "Configure I2P Stat Collection" -msgstr "Configura la Collezione di Statistiche di I2P" +msgstr "Configura il collezionamento di statistiche di I2P" -#: ../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:303 msgid "Enable full stats?" msgstr "Abilitare le statistiche complete?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:336 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:310 msgid "change requires restart to take effect" msgstr "il cambiamento richiede un riavvio per avere effetto" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:319 msgid "Stat file" msgstr "File di Statistiche" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:342 +#. shouldShowLog +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:328 msgid "Filter" msgstr "Filtro" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:344 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:355 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:341 msgid "toggle all" -msgstr "seleziona tutto" +msgstr "abilita/disabilita tutto" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:357 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:349 msgid "Log" msgstr "Log" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:357 msgid "Graph" -msgstr "Grafo" +msgstr "Grafico" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:398 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:412 msgid "Advanced filter" msgstr "Filtro avanzato" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:135 msgid "config tunnels" msgstr "configura tunnel" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:269 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:285 msgid "I2P Tunnel Configuration" msgstr "Configurazione Tunnel I2P" -#: ../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:352 msgid "The default settings work for most people." msgstr "" -"Le impostazioni di default vanno bene per la maggiorparte delle persone." +"Le impostazioni di default vanno bene per la maggioranza delle persone." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:356 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "C'è un compromesso fondamentale tra anonimità e prestazioni." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:342 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:359 msgid "" "Tunnels longer than 3 hops (for example 2 hops + 0-2 hops, 3 hops + 0-1 " "hops, 3 hops + 0-2 hops), or a high quantity + backup quantity, may severely " "reduce performance or reliability." msgstr "" "I tunnel più lunghi di 3 hop (per esempio 2 hop + 0-2 hop, 3 hop + 0-1 hop, " -"3 hop + 0-2 hop), o un'alta quantità più una quantità di backup, possono " -"severamente ridurre le prestazioni e l'affidabilità." +"3 hop + 0-2 hop), o un'alta quantità in aggiunta a una quantità di backup, " +"possono severamente ridurre le prestazioni e l'affidabilità." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:362 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "Ne possono derivare utilizzi intensi di CPU e/o di banda in uscita." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:365 msgid "Change these settings with care, and adjust them if you have problems." msgstr "" "Cambia queste impostazioni con attenzione, regolale se riscontri problemi." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:358 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:375 msgid "" "Exploratory tunnel setting changes are stored in the router.config file." msgstr "" "I cambiamenti nelle impostazioni dei tunnel d'esplorazione sono memorizzati " "nel file router.config." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:378 msgid "Client tunnel changes are temporary and are not saved." msgstr "I cambiamenti ai tunnel client sono temporanei e non vengono salvati." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:380 msgid "To make permanent client tunnel changes see the" -msgstr "Per effettuare modifiche permanenti ai tunnel client vedi il" +msgstr "Per effettuare modifiche permanenti ai tunnel client vedi la" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:365 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:382 msgid "i2ptunnel page" msgstr "pagina di i2ptunnel" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:132 msgid "config UI" msgstr "configura Interfaccia Utente" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:269 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:260 msgid "I2P UI Configuration" msgstr "Configurazione Interfaccia Utente I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:299 msgid "Router Console Theme" msgstr "Tema Console del Router" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:320 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "La selezione di temi è disabilitata per Internet Explorer, spiacenti." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:322 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 " @@ -5907,11 +6380,11 @@ msgstr "" "tuo browser (o il proxy) in modo da fargli usare una stringa User Agent " "diversa." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:325 msgid "Router Console Language" msgstr "Linguaggio Console del Router" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:331 msgid "" "Please contribute to the router console translation project! Contact the " "developers in #i2p-dev on IRC to help." @@ -5919,112 +6392,114 @@ msgstr "" "Per favore contribuisci al progetto di traduzione della console del router! " "Contatta gli sviluppatori sul canale IRC #i2p-dev per assistenza." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:360 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:335 msgid "Apply" msgstr "Applica" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:132 msgid "config update" msgstr "configura aggiornamento" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:250 msgid "I2P Update Configuration" msgstr "Configurazione Aggiornamento I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:307 msgid "Check for I2P and news updates" msgstr "Controlla aggiornamenti per I2P e notizie" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:332 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:309 msgid "News & I2P Updates" msgstr "Notizie & aggiornamenti I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:336 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:313 msgid "Check for news updates" -msgstr "Controlla per aggiornamenti news" +msgstr "Controlla per news sugli aggiornamenti " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:315 msgid "News Updates" -msgstr "Aggiornamenti News" +msgstr "News Aggiornamenti " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:344 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:323 msgid "Update In Progress" msgstr "Aggiornamento In Corso" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:331 msgid "News URL" msgstr "URL Notizie" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:335 msgid "Refresh frequency" msgstr "Aggiorna la frequenza" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:362 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:341 msgid "Update policy" msgstr "Aggiorna la politica" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:347 msgid "Update through the eepProxy?" msgstr "Aggiorna attraverso l'eepProxy?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:372 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:351 msgid "eepProxy host" msgstr "Host eepProxy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:376 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:355 msgid "eepProxy port" msgstr "Porta eepProxy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:382 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:361 msgid "Update URLs" -msgstr "Aggiorna URLs" +msgstr "Aggiorna URL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:386 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:365 msgid "Trusted keys" -msgstr "Chiavi fidate" +msgstr "Chiavi affidabili" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:390 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:369 msgid "Update with unsigned development builds?" msgstr "Aggiorna con versioni di sviluppo non firmate?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:394 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:373 msgid "Unsigned Build URL" msgstr "URL di Versione Non Firmata" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:400 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:379 msgid "Updates will be dispatched via your package manager." msgstr "" "Gli aggiornamtni saranno spediti attraverso il tuo gestore di pacchetti." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:406 -msgid "Save" -msgstr "Salva" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:131 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:132 +msgid "home" +msgstr "home" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:317 +msgid "Welcome to I2P" +msgstr "Benvenuto su I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:141 msgid "Internal Error" msgstr "Errore Interno" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:130 -msgid "Router Console" -msgstr "Console del Router" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:134 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:147 msgid "Configuration" msgstr "Configurazione" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:154 msgid "Sorry! There has been an internal error." msgstr "Spiacenti! C'è stato un errore interno." #. note to translators - both parameters are URLs -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:146 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:261 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:158 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:277 #, java-format msgid "Please report bugs on {0} or {1}." msgstr "Per cortesia riportare i bug su {0} o {1}." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:150 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:265 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:161 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:281 msgid "" "You may use the username \"guest\" and password \"guest\" if you do not wish " "to register." @@ -6032,27 +6507,27 @@ msgstr "" "Puoi usare l'username \"guest\" e la password \"guest\" se non ti vuoi " "registrare." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:152 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:267 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:165 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:283 msgid "Please include this information in bug reports" -msgstr "Per cortesia includi questa informazione nei reporti dei bug" +msgstr "Per cortesia includi questa informazione nei rapporti dei bug" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:154 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:167 msgid "Error Details" msgstr "Dettagli Errore" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:156 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:169 #, java-format msgid "Error {0}" msgstr "Errore {0}" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:176 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:257 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:188 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:273 msgid "I2P Version and Running Environment" msgstr "Versione I2P e Ambiente di Esecuzione" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:204 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:229 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:332 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." @@ -6061,139 +6536,190 @@ msgstr "" "possono fornire indicazioni per la tua localizzazione; per cortesia esamina " "qualunque cosa tu includa in un bug report." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:130 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:143 msgid "Page Not Found" msgstr "Pagina non trovata" -#: ../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:264 msgid "" "Sorry! You appear to be requesting a non-existent Router Console page or " "resource." msgstr "Sembra che tu stia richiendo una pagina o una risorsa non esistente." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:273 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:266 msgid "Error 404" msgstr "Errore 404" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:270 msgid "not found" msgstr "non trovato" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:134 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:131 msgid "graphs" msgstr "grafici" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:270 msgid "I2P Performance Graphs" msgstr "Grafici di perfomance I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:118 -msgid "home" -msgstr "home" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:134 +msgid "Router is down" +msgstr "Il router è offline" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:350 -msgid "Welcome to I2P" -msgstr "Benvenuto su I2P" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:233 +msgid "News" +msgstr "Notizie" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:118 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:277 +msgid "" +"Click a flag to select a language. Click 'configure language' below to " +"change it later." +msgstr "" +"Clicca una bandiera per selezionare una lingua. Clicca 'configura lingua' " +"presente sotto per cambiarla dopo." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:325 +msgid "Search I2P" +msgstr "Cerca I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:345 +msgid "Eepsites of Interest" +msgstr "Eepsite di Interesse" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:134 +msgid "Jar File Dump" +msgstr "Jar File Dump" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:131 msgid "job queue" msgstr "coda di lavori" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:249 msgid "I2P Router Job Queue" msgstr "Coda di lavori del router I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:118 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:134 msgid "logs" msgstr "log" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:271 msgid "I2P Router Logs" msgstr "Log del router I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:312 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:334 msgid "Critical Logs" msgstr "Log critici" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:338 msgid "Router Logs" msgstr "Log del router" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:322 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:344 msgid "Service (Wrapper) Logs" msgstr "Log (Wrapper) dei servizi" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:118 -msgid "network database summary" -msgstr "sommario del database della rete" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:131 +#, fuzzy +msgid "network database" +msgstr "Database di Rete" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:255 -msgid "I2P Network Database Summary" -msgstr "Sommario Database Rete I2P" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:249 +#, fuzzy +msgid "I2P Network Database" +msgstr "Database di Rete" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:122 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:138 msgid "WebApp Not Found" msgstr "WebApp non trovata" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:275 msgid "Web Application Not Running" msgstr "Applicazione web non in esecuzione" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:261 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:277 msgid "The requested web application is not running." msgstr "L'applicazione web richiesta non è in esecuzione." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:279 msgid "" "Please visit the config clients page to start it." msgstr "" -"Perpiacere visita la pagina di " -"configurazione client per farlo partire" +"Perfavore visita la pagina di " +"configurazione clientper farlo partire." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:118 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:131 msgid "peer connections" -msgstr "connessioni dei peer" +msgstr "connessioni peer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:249 msgid "I2P Network Peers" msgstr "Peer sulla rete I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:118 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:131 msgid "peer profiles" msgstr "profili dei peer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:249 msgid "I2P Network Peer Profiles" msgstr "Profili dei peer sulla rete I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:118 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:131 msgid "statistics" msgstr "statistiche" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:272 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:262 msgid "I2P Router Statistics" msgstr "Statistiche del router I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:259 #, java-format msgid "Disable {0} Refresh" msgstr "Disabilita {0} refresh" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:118 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:131 msgid "tunnel summary" msgstr "sommario dei tunnel" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:249 msgid "I2P Tunnel Summary" msgstr "Sommario dei tunnel I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:118 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:131 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:249 msgid "Peer Profile" msgstr "Profilo del peer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:272 #, java-format msgid "Profile for peer {0}" msgstr "Profilo per il peer {0}" + +#~ msgid "Network Database RouterInfo Lookup" +#~ msgstr "Ricerca informazioni del router nel database della rete" + +#~ msgid "Network Database Contents" +#~ msgstr "Contenuti del Database della Rete" + +#~ msgid "View RouterInfo" +#~ msgstr "Vedi le informazioni del router" + +#~ msgid "View LeaseSets" +#~ msgstr "Vedi le Serie di Lease" + +#~ msgid "Show all routers" +#~ msgstr "Mostra tutti i router" + +#~ msgid "Peer Profiles" +#~ msgstr "Profili dei Peer" + +#~ msgid "Floodfill and Integrated Peers" +#~ msgstr "Riempimento e peer integrati" + +#~ msgid "network database summary" +#~ msgstr "sommario del database della rete" + +#~ msgid "I2P Network Database Summary" +#~ msgstr "Sommario Database Rete I2P" diff --git a/apps/routerconsole/locale/messages_nl.po b/apps/routerconsole/locale/messages_nl.po index 3ba76046d..70c2a09ef 100644 --- a/apps/routerconsole/locale/messages_nl.po +++ b/apps/routerconsole/locale/messages_nl.po @@ -2,16 +2,19 @@ # 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. # +# Translators: +# ducki2p , 2011. +# foo , 2009. +# , 2012. msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-03-21 18:30+0000\n" -"PO-Revision-Date: 2011-03-21 18:26+0000\n" -"Last-Translator: ducki2p \n" -"Language-Team: Dutch <>\n" +"POT-Creation-Date: 2012-07-13 00:29+0000\n" +"PO-Revision-Date: 2012-06-15 16:54+0000\n" +"Last-Translator: Jrnr601 \n" +"Language-Team: Dutch (http://www.transifex.com/projects/p/I2P/language/nl/)\n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,7 +29,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:1141 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1370 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -34,9 +37,8 @@ msgstr[0] "1 ms" msgstr[1] "{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:1146 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1374 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -44,9 +46,8 @@ msgstr[0] "1 s" msgstr[1] "{0} s" #. 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:1151 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1378 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -54,134 +55,186 @@ msgstr[0] "1 min" msgstr[1] "{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:1156 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1382 #, java-format msgid "1 hour" msgid_plural "{0} hours" msgstr[0] "1 uur" msgstr[1] "{0} uren" -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1158 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:314 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1384 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:341 msgid "n/a" msgstr "nvt" #. days -#. Note to translators: quantity will always be greater than one. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1162 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1387 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "1 dag" msgstr[1] "{0} dagen" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:122 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:127 #, java-format msgid "Banned by router hash: {0}" msgstr "Verbannen wegens router hash: {0}" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:124 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:129 msgid "Banned by router hash" msgstr "Verbannen wegens router hash" #. Temporary reason, until the job finishes -#: ../../../router/java/src/net/i2p/router/Blocklist.java:669 -msgid "IP banned" -msgstr "IP verbannen" - -#: ../../../router/java/src/net/i2p/router/Blocklist.java:739 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:672 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:745 #, java-format msgid "IP banned by blocklist.txt entry {0}" msgstr "IP verbannen wegens blocklist.txt item {0}" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:92 -msgid "Rejecting tunnels: Shutting down" -msgstr "Tunnels geweigerd: Aan het afsluiten" +#: ../../../router/java/src/net/i2p/router/Blocklist.java:784 +msgid "IPs Banned Until Restart" +msgstr "" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:141 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:808 +msgid "IPs Permanently Banned" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/Blocklist.java:810 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66 +msgid "From" +msgstr "Van" + +#: ../../../router/java/src/net/i2p/router/Blocklist.java:812 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 +msgid "To" +msgstr "Naar" + +#: ../../../router/java/src/net/i2p/router/Blocklist.java:848 +#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:47 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:418 +msgid "none" +msgstr "geen" + +#. 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:73 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:115 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:517 +msgid "Rejecting tunnels: Starting up" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:168 msgid "Rejecting tunnels: High message delay" msgstr "Tunnels geweigerd: Hoge bericht vertraging" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:177 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:207 msgid "Rejecting most tunnels: High number of requests" msgstr "Meeste tunnels geweigerd: Hoog aantal aanvragen" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:233 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:262 msgid "Rejecting tunnels: Limit reached" msgstr "Tunnels geweigerd: Limiet bereikt" #. .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:330 msgid "Rejecting tunnels: Bandwidth limit" msgstr "Tunnels geweigerd: Bandbreedte limiet" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:371 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:400 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "Meeste tunnels geweigerd: Bandbreedte limiet" #. hard to do {0} from here #. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:375 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:404 msgid "Accepting most tunnels" msgstr "Meeste tunnels geaccepteerd" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:377 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Accepting tunnels" msgstr "Tunnels geaccepteerd" -#. 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:522 +msgid "Rejecting tunnels: Shutting down" +msgstr "Tunnels geweigerd: Aan het afsluiten" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:527 msgid "Rejecting tunnels" msgstr "Tunnels geweigerd" -#: ../../../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:149 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 msgid "Reseeding" msgstr "Reseeden" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:141 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:161 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." msgstr[0] "Reseed heeft slechts 1 router opgehaald." msgstr[1] "Reseed heeft slechts {0} routers opgehaald." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:148 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:168 msgid "Reseed failed." msgstr "Reseed gefaald" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:149 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:169 #, java-format msgid "See {0} for help." msgstr "Zie {0} voor hulp." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:150 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:170 msgid "reseed configuration page" msgstr "reseed configuratie pagina" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:293 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:311 msgid "Reseeding: fetching seed URL." msgstr "Reseed: opvragen seed URL." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:335 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:369 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." msgstr "" "Reseeden: opvragen router info van seed URL ({0} succesvol, {1} fouten)." -#: ../../../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 "Met hoeveel peers communiceren we actief" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:40 +msgid "Known fast peers" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:529 msgid "NetDb entry" msgstr "NetDd item" @@ -190,25 +243,26 @@ msgstr "NetDd item" msgid "No transports (hidden or starting up?)" msgstr "Geen transport (verborgen of aan het opstarten?)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:450 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:453 msgid "Unreachable on any transport" msgstr "Onbereikbaar op alle transports" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:499 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:502 msgid "Router Transport Addresses" msgstr "Router Transport Adressen" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:504 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:507 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} is alleen gebruikt voor uitgaande connecties" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:518 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:129 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521 +#: ../java/src/net/i2p/router/web/HomeHelper.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:149 msgid "Help" msgstr "Help" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:519 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:522 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." @@ -216,7 +270,7 @@ msgstr "" "De limieten van je transport verbinding zijn automatisch ingesteld gebaseerd " "op de geconfigureerde bandbreedte." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." @@ -225,96 +279,95 @@ msgstr "" "maxConnections=nnn en i2np.udp.maxConnections=nnn toe aan de geavanceerde " "configuratie pagina." -#: ../../../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:526 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:279 msgid "Definitions" msgstr "Definities" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:735 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1890 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:752 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1958 #: ../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:91 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204 msgid "Peer" msgstr "Peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527 msgid "The remote peer, identified by router hash" msgstr "De remote peer, geïdentificeerd door de router hash" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:525 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:736 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1894 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:753 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 msgid "Dir" msgstr "Richting" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:529 msgid "Inbound connection" msgstr "Inkomende connectie" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:531 msgid "Outbound connection" msgstr "Uitgaande connectie" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:530 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "" "Ze hebben aangeboden ons te introduceren (helpt andere peers om door onze " "firewall te komen)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:532 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 msgid "We offered to introduce them (help other peers traverse their firewall)" msgstr "" "We hebben aangeboden ze te introduceren (helpt andere peers om door hun " "firewall te komen)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 msgid "How long since a packet has been received / sent" msgstr "Hoe lang sinds een pakket ontvangen / verstuurd is" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:737 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1895 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:754 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1963 msgid "Idle" msgstr "Idle" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:738 -#: ../../../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:537 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:755 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1968 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "In/Out" msgstr "In/Uit" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "" "De afgevlakte inkomende / uitgaande overdrachtsnelheid (KBytes per seconde)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 msgid "How long ago this connection was established" msgstr "Hoe lang sinds deze connectie is gemaakt" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:739 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1905 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:756 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1973 msgid "Up" msgstr "Up" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:740 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1907 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:757 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1975 msgid "Skew" msgstr "Afwijking" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 msgid "The difference between the peer's clock and your own" msgstr "Het verschil tussen de klok van de peer en je eigen" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" @@ -322,42 +375,42 @@ msgstr "" "Het congestion window, hoeveel bytes verzonden kunnen worden zonder een " "bevestiging" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 msgid "The number of sent messages awaiting acknowledgement" msgstr "Het aantal verzonden berichten, wachtend op bevestiging" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 msgid "The maximum number of concurrent messages to send" msgstr "Het maximum aantal berichten om gelijktijdig te verzenden" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 msgid "The number of pending sends which exceed congestion window" msgstr "" "Het aantal wachtende uitgaande berichten dat het congestion window " "overschrijdt" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 msgid "The slow start threshold" msgstr "De vertraagde-start drempel" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545 msgid "The round trip time in milliseconds" msgstr "De rondgangstijd in milliseconden" -#: ../../../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:546 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1985 msgid "Dev" msgstr "SD" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 msgid "The standard deviation of the round trip time in milliseconds" msgstr "De standaarddeviatie van de rondgangstijd in milliseconden" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 msgid "The retransmit timeout in milliseconds" msgstr "De herzend time-out in milliseconden" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" @@ -365,1168 +418,1356 @@ msgstr "" "Huidige maximum verzonden pakket grootte / verwachte maximimum ontvangen " "pakket grootte (bytes)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:741 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1924 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:758 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1992 msgid "TX" msgstr "TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 msgid "The total number of packets sent to the peer" msgstr "Het totaal aantal pakketten verzonden aan de peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:742 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1926 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:759 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1994 msgid "RX" msgstr "RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550 msgid "The total number of packets received from the peer" msgstr "Het totaal aantal ontvangen pakketten van de peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1929 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:551 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1997 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:551 msgid "The total number of packets retransmitted to the peer" msgstr "Het totaal aantal pakketten dat opnieuw is verzonden aan de peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1931 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:552 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1999 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:552 msgid "The total number of duplicate packets received from the peer" msgstr "Het totaal aantal pakketten dat dubbel is ontvangen van de peer" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:409 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:627 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:437 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +msgid "Service" +msgstr "Service" + +#: ../../../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: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:96 +msgid "Status" +msgstr "Status" + +#: ../../../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 "Type" + +#: ../../../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:443 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:449 +msgid "Downstream" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:445 +msgid "WAN PPP Connection" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:450 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:458 +msgid "External IP" +msgstr "Extern IP" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:452 +msgid "Layer 3 Forwarding" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:453 +msgid "Default Connection Service" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:455 +msgid "WAN IP Connection" +msgstr "WAN IP Verbinding" + +#: ../../../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:473 +msgid "Found Device" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:475 +msgid "Subdevice" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:496 +msgid "UPnP Status" +msgstr "UPnP Status" + +#: ../../../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:502 +msgid "UPnP has not found any UPnP-aware, compatible device on your LAN." +msgstr "" + +#: ../../../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:512 +msgid "The current external IP address is not available." +msgstr "" + +#: ../../../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: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. +#. If you want the digit separator in your locale, translate as {1}. +#: ../../../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:529 +#, java-format +msgid "{0} port {1,number,#####} was not forwarded by UPnP." +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:162 +msgid "UPnP is not enabled" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:401 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:618 #, java-format msgid "Excessive clock skew: {0}" msgstr "Te grote klok afwijking: {0}" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:730 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:747 msgid "NTCP connections" msgstr "NTCP connecties" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:731 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1886 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:748 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1954 msgid "Limit" msgstr "Limiet" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:732 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1887 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:749 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1955 msgid "Timeout" msgstr "Time-out" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:743 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:760 msgid "Out Queue" msgstr "Uitgaande wachtrij" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:744 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:761 msgid "Backlogged?" msgstr "In achterstand?" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:758 -#: ../../../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:775 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2017 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 msgid "Inbound" msgstr "Inkomend" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:760 -#: ../../../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:777 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2019 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 msgid "Outbound" msgstr "Uitgaand" #. buf.append("


    \n"); -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:807 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:826 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:1953 msgid "UDP connections" msgstr "UDP connecties" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1892 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1960 msgid "Sort by peer hash" msgstr "Gesorteerd op peer hash" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1894 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 msgid "Direction/Introduction" msgstr "Richting/Introductie" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1896 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1964 msgid "Sort by idle inbound" msgstr "Gesorteerd op idle inkomend" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1898 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1966 msgid "Sort by idle outbound" msgstr "Gesorteerd op idle uitgaand" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1901 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1969 msgid "Sort by inbound rate" msgstr "Gesorteerd op inkomende snelheid" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1903 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1971 msgid "Sort by outbound rate" msgstr "Gesorteerd op uitgaande snelheid" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1906 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1974 msgid "Sort by connection uptime" msgstr "Gesorteerd op uptime van de connectie" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1908 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1976 msgid "Sort by clock skew" msgstr "Gesorteerd op klok afwijking" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1911 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1979 msgid "Sort by congestion window" msgstr "Gesorteerd op congestion window" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1913 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1981 msgid "Sort by slow start threshold" msgstr "Gesorteerd op vertraagde-start drempel" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1916 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1984 msgid "Sort by round trip time" msgstr "Gesorteerd op rondgangstijd" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1918 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1986 msgid "Sort by round trip time deviation" msgstr "Gesorteerd op rondgangstijd afwijking" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1920 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1988 msgid "Sort by retransmission timeout" msgstr "Gesorteerd op herzendings time-out" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1923 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1991 msgid "Sort by outbound maximum transmit unit" msgstr "Gesorteerd op uitgaande maximum verzend unit" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1925 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1993 msgid "Sort by packets sent" msgstr "Gesorteerd op verzonden pakketten" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1927 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1995 msgid "Sort by packets received" msgstr "Gesorteerd op ontvangen pakketten" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1930 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1998 msgid "Sort by packets retransmitted" msgstr "Gesorteerd op herzonden pakketten" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1932 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2000 msgid "Sort by packets received more than once" msgstr "Gesorteerd op meerdere keren ontvangen pakketten" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1953 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2021 msgid "We offered to introduce them" msgstr "We hebben aangeboden ze te introduceren" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1955 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2023 msgid "They offered to introduce us" msgstr "Zij hebben aangeboden ons te introduceren" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1959 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2027 msgid "Choked" msgstr "Verstikt" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1967 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2035 msgid "1 fail" msgstr "1 gefaald" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1969 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2037 #, java-format msgid "{0} fails" msgstr "{0} gefaald" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1975 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:162 +#. 1 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2043 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:13 msgid "Banned" msgstr "Verbannen" #. buf.append("
    \n"); -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2106 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2173 msgid "SUMMARY" msgstr "SAMENVATTING" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:124 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:187 msgid "Dropping tunnel requests: Too slow" msgstr "Negeer tunnel aanvragen: Te traag" #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:267 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:330 msgid "Dropping tunnel requests: Overloaded" msgstr "Negeer tunnel aanvragen: Overladen" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:470 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:539 msgid "Rejecting tunnels: Request overload" msgstr "Weiger tunnels: Overladen met aanvragen" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:495 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:570 msgid "Rejecting tunnels: Connection limit" msgstr "Weiger tunnels: Connectie limiet" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:695 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:716 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:773 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:794 msgid "Dropping tunnel requests: High load" msgstr "Negeer tunnel aanvragen: Hoge load" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:708 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:786 msgid "Dropping tunnel requests: Queue time" msgstr "Negeer tunnel aanvragen: Wachttijd" #. 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 "Anonieme Proxy" + +#: ../java/build/Countries.java:4 +msgid "Satellite Provider" +msgstr "" + +#: ../java/build/Countries.java:5 msgid "Andorra" msgstr "Andorra" -#: ../java/build/Countries.java:4 +#: ../java/build/Countries.java:6 msgid "United Arab Emirates" msgstr "Verenigde Arabische Emiraten" -#: ../java/build/Countries.java:5 +#: ../java/build/Countries.java:7 msgid "Afghanistan" msgstr "Afghanistan" -#: ../java/build/Countries.java:6 +#: ../java/build/Countries.java:8 msgid "Antigua and Barbuda" msgstr "Antigua en Barbuda" -#: ../java/build/Countries.java:7 +#: ../java/build/Countries.java:9 msgid "Anguilla" msgstr "Anguilla" -#: ../java/build/Countries.java:8 +#: ../java/build/Countries.java:10 msgid "Albania" msgstr "Albanië" -#: ../java/build/Countries.java:9 +#: ../java/build/Countries.java:11 msgid "Armenia" msgstr "Armenië" -#: ../java/build/Countries.java:10 +#: ../java/build/Countries.java:12 msgid "Netherlands Antilles" msgstr "Nederlandse Antillen" -#: ../java/build/Countries.java:11 +#: ../java/build/Countries.java:13 msgid "Angola" msgstr "Angola" -#: ../java/build/Countries.java:12 +#: ../java/build/Countries.java:14 msgid "Antarctica" msgstr "Antarctica" -#: ../java/build/Countries.java:13 +#: ../java/build/Countries.java:15 msgid "Argentina" msgstr "Argentinië" -#: ../java/build/Countries.java:14 +#: ../java/build/Countries.java:16 msgid "American Samoa" msgstr "Amerikaans-Samoa" -#: ../java/build/Countries.java:15 +#: ../java/build/Countries.java:17 msgid "Austria" msgstr "Oostenrijk" -#: ../java/build/Countries.java:16 +#: ../java/build/Countries.java:18 msgid "Australia" msgstr "Australië" -#: ../java/build/Countries.java:17 +#: ../java/build/Countries.java:19 msgid "Aruba" msgstr "Aruba" -#: ../java/build/Countries.java:19 +#: ../java/build/Countries.java:20 +msgid "Åland Islands" +msgstr "" + +#: ../java/build/Countries.java:21 msgid "Azerbaijan" msgstr "Azerbeidzjan" -#: ../java/build/Countries.java:20 +#: ../java/build/Countries.java:22 msgid "Bosnia and Herzegovina" msgstr "Bosnië en Herzegovina" -#: ../java/build/Countries.java:21 +#: ../java/build/Countries.java:23 msgid "Barbados" msgstr "Barbados" -#: ../java/build/Countries.java:22 +#: ../java/build/Countries.java:24 msgid "Bangladesh" msgstr "Bangladesh" -#: ../java/build/Countries.java:23 +#: ../java/build/Countries.java:25 msgid "Belgium" msgstr "België" -#: ../java/build/Countries.java:24 +#: ../java/build/Countries.java:26 msgid "Burkina Faso" msgstr "Burkina Faso" -#: ../java/build/Countries.java:25 +#: ../java/build/Countries.java:27 msgid "Bulgaria" msgstr "Bulgarije" -#: ../java/build/Countries.java:26 +#: ../java/build/Countries.java:28 msgid "Bahrain" msgstr "Bahrein" -#: ../java/build/Countries.java:27 +#: ../java/build/Countries.java:29 msgid "Burundi" msgstr "Burundi" -#: ../java/build/Countries.java:28 +#: ../java/build/Countries.java:30 msgid "Benin" msgstr "Benin" -#: ../java/build/Countries.java:29 +#: ../java/build/Countries.java:31 msgid "Bermuda" msgstr "Bermuda" -#: ../java/build/Countries.java:30 +#: ../java/build/Countries.java:32 msgid "Brunei Darussalam" msgstr "Brunei" -#: ../java/build/Countries.java:31 +#: ../java/build/Countries.java:33 msgid "Bolivia" msgstr "Bolivia" -#: ../java/build/Countries.java:32 +#: ../java/build/Countries.java:34 msgid "Brazil" msgstr "Brazilië" -#: ../java/build/Countries.java:33 +#: ../java/build/Countries.java:35 msgid "Bahamas" msgstr "Bahama's" -#: ../java/build/Countries.java:34 +#: ../java/build/Countries.java:36 msgid "Bhutan" msgstr "Bhutan" -#: ../java/build/Countries.java:35 +#: ../java/build/Countries.java:37 msgid "Bouvet Island" msgstr "Bouvet eiland" -#: ../java/build/Countries.java:36 +#: ../java/build/Countries.java:38 msgid "Botswana" msgstr "Botswana" -#: ../java/build/Countries.java:37 +#: ../java/build/Countries.java:39 msgid "Belarus" msgstr "Wit-Rusland" -#: ../java/build/Countries.java:38 +#: ../java/build/Countries.java:40 msgid "Belize" msgstr "Belize" -#: ../java/build/Countries.java:39 +#: ../java/build/Countries.java:41 msgid "Canada" msgstr "Canada" -#: ../java/build/Countries.java:40 +#: ../java/build/Countries.java:42 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: ../java/build/Countries.java:43 msgid "The Democratic Republic of the Congo" msgstr "Congo, Democratische Republiek" -#: ../java/build/Countries.java:41 +#: ../java/build/Countries.java:44 msgid "Central African Republic" msgstr "Centraal-Afrikaanse Republiek" -#: ../java/build/Countries.java:42 +#: ../java/build/Countries.java:45 msgid "Congo" msgstr "Congo" -#: ../java/build/Countries.java:43 +#: ../java/build/Countries.java:46 msgid "Switzerland" msgstr "Zwitserland" -#: ../java/build/Countries.java:44 +#: ../java/build/Countries.java:47 msgid "Cote D'Ivoire" msgstr "Ivoorkust" -#: ../java/build/Countries.java:45 +#: ../java/build/Countries.java:48 msgid "Cook Islands" msgstr "Cookeilanden" -#: ../java/build/Countries.java:46 +#: ../java/build/Countries.java:49 msgid "Chile" msgstr "Chili" -#: ../java/build/Countries.java:47 +#: ../java/build/Countries.java:50 msgid "Cameroon" msgstr "Kameroen" -#: ../java/build/Countries.java:48 +#: ../java/build/Countries.java:51 msgid "China" msgstr "China" -#: ../java/build/Countries.java:49 +#: ../java/build/Countries.java:52 msgid "Colombia" msgstr "Colombia" -#: ../java/build/Countries.java:50 +#: ../java/build/Countries.java:53 msgid "Costa Rica" msgstr "Costa Rica" -#: ../java/build/Countries.java:51 +#: ../java/build/Countries.java:54 msgid "Serbia and Montenegro" -msgstr "Servië en Montenegro" +msgstr "" -#: ../java/build/Countries.java:52 +#: ../java/build/Countries.java:55 msgid "Cuba" msgstr "Cuba" -#: ../java/build/Countries.java:53 +#: ../java/build/Countries.java:56 msgid "Cape Verde" msgstr "Kaapverdië" -#: ../java/build/Countries.java:54 +#: ../java/build/Countries.java:57 +msgid "Christmas Island" +msgstr "" + +#: ../java/build/Countries.java:58 msgid "Cyprus" msgstr "Cyprus" -#: ../java/build/Countries.java:55 +#: ../java/build/Countries.java:59 msgid "Czech Republic" msgstr "Tsjechische Republiek" -#: ../java/build/Countries.java:56 +#: ../java/build/Countries.java:60 msgid "Germany" msgstr "Duitsland" -#: ../java/build/Countries.java:57 +#: ../java/build/Countries.java:61 msgid "Djibouti" msgstr "Djibouti" -#: ../java/build/Countries.java:58 +#: ../java/build/Countries.java:62 msgid "Denmark" msgstr "Denemarken" -#: ../java/build/Countries.java:59 +#: ../java/build/Countries.java:63 msgid "Dominica" msgstr "Dominica" -#: ../java/build/Countries.java:60 +#: ../java/build/Countries.java:64 msgid "Dominican Republic" msgstr "Dominicaanse Republiek" -#: ../java/build/Countries.java:61 +#: ../java/build/Countries.java:65 msgid "Algeria" msgstr "Algerije" -#: ../java/build/Countries.java:62 +#: ../java/build/Countries.java:66 msgid "Ecuador" msgstr "Ecuador" -#: ../java/build/Countries.java:63 +#: ../java/build/Countries.java:67 msgid "Estonia" msgstr "Estland" -#: ../java/build/Countries.java:64 +#: ../java/build/Countries.java:68 msgid "Egypt" msgstr "Egypte" -#: ../java/build/Countries.java:65 +#: ../java/build/Countries.java:69 +msgid "Western Sahara" +msgstr "" + +#: ../java/build/Countries.java:70 msgid "Eritrea" msgstr "Eritrea" -#: ../java/build/Countries.java:66 +#: ../java/build/Countries.java:71 msgid "Spain" msgstr "Spanje" -#: ../java/build/Countries.java:67 +#: ../java/build/Countries.java:72 msgid "Ethiopia" msgstr "Ethiopië" -#: ../java/build/Countries.java:68 +#: ../java/build/Countries.java:73 +msgid "European Union" +msgstr "Europese Unie" + +#: ../java/build/Countries.java:74 msgid "Finland" msgstr "Finland" -#: ../java/build/Countries.java:69 +#: ../java/build/Countries.java:75 msgid "Fiji" msgstr "Fiji" -#: ../java/build/Countries.java:70 +#: ../java/build/Countries.java:76 msgid "Falkland Islands (Malvinas)" msgstr "Falklandeilanden" -#: ../java/build/Countries.java:71 +#: ../java/build/Countries.java:77 msgid "Federated States of Micronesia" msgstr "Federale Staten van Micronesia" -#: ../java/build/Countries.java:72 +#: ../java/build/Countries.java:78 msgid "Faroe Islands" msgstr "Faeröer" -#: ../java/build/Countries.java:73 +#: ../java/build/Countries.java:79 msgid "France" msgstr "Frankrijk" -#: ../java/build/Countries.java:74 +#: ../java/build/Countries.java:80 msgid "Gabon" msgstr "Gabon" -#: ../java/build/Countries.java:75 +#: ../java/build/Countries.java:81 msgid "United Kingdom" msgstr "Verenigd Koninkrijk" -#: ../java/build/Countries.java:76 +#: ../java/build/Countries.java:82 msgid "Grenada" msgstr "Grenada" -#: ../java/build/Countries.java:77 +#: ../java/build/Countries.java:83 msgid "Georgia" msgstr "Georgië" -#: ../java/build/Countries.java:78 +#: ../java/build/Countries.java:84 msgid "French Guiana" msgstr "Frans-Guyana" -#: ../java/build/Countries.java:79 +#: ../java/build/Countries.java:85 +msgid "Guernsey" +msgstr "" + +#: ../java/build/Countries.java:86 msgid "Ghana" msgstr "Ghana" -#: ../java/build/Countries.java:80 +#: ../java/build/Countries.java:87 msgid "Gibraltar" msgstr "Gibraltar" -#: ../java/build/Countries.java:81 +#: ../java/build/Countries.java:88 msgid "Greenland" msgstr "Groenland" -#: ../java/build/Countries.java:82 +#: ../java/build/Countries.java:89 msgid "Gambia" msgstr "Gambia" -#: ../java/build/Countries.java:83 +#: ../java/build/Countries.java:90 msgid "Guinea" msgstr "Guinee" -#: ../java/build/Countries.java:84 +#: ../java/build/Countries.java:91 msgid "Guadeloupe" msgstr "Guadeloupe" -#: ../java/build/Countries.java:85 +#: ../java/build/Countries.java:92 msgid "Equatorial Guinea" msgstr "Equatoriaal-Guinea" -#: ../java/build/Countries.java:86 +#: ../java/build/Countries.java:93 msgid "Greece" msgstr "Griekenland" -#: ../java/build/Countries.java:87 +#: ../java/build/Countries.java:94 msgid "South Georgia and the South Sandwich Islands" msgstr "Zuid-Georgië en de Zuidelijke Sandwicheilanden" -#: ../java/build/Countries.java:88 +#: ../java/build/Countries.java:95 msgid "Guatemala" msgstr "Guatemala" -#: ../java/build/Countries.java:89 +#: ../java/build/Countries.java:96 msgid "Guam" msgstr "Guam" -#: ../java/build/Countries.java:90 +#: ../java/build/Countries.java:97 msgid "Guinea-Bissau" msgstr "Guinee-Bissau" -#: ../java/build/Countries.java:91 +#: ../java/build/Countries.java:98 msgid "Guyana" msgstr "Guyana" -#: ../java/build/Countries.java:92 +#: ../java/build/Countries.java:99 msgid "Hong Kong" msgstr "Hong Kong" -#: ../java/build/Countries.java:93 +#: ../java/build/Countries.java:100 msgid "Honduras" msgstr "Honduras" -#: ../java/build/Countries.java:94 +#: ../java/build/Countries.java:101 msgid "Croatia" msgstr "Kroatië" -#: ../java/build/Countries.java:95 +#: ../java/build/Countries.java:102 msgid "Haiti" msgstr "Haïti" -#: ../java/build/Countries.java:96 +#: ../java/build/Countries.java:103 msgid "Hungary" msgstr "Hongarije" -#: ../java/build/Countries.java:97 +#: ../java/build/Countries.java:104 msgid "Indonesia" msgstr "Indonesië" -#: ../java/build/Countries.java:98 +#: ../java/build/Countries.java:105 msgid "Ireland" msgstr "Ierland" -#: ../java/build/Countries.java:99 +#: ../java/build/Countries.java:106 msgid "Israel" msgstr "Israel" -#: ../java/build/Countries.java:101 +#: ../java/build/Countries.java:107 +msgid "Isle of Man" +msgstr "" + +#: ../java/build/Countries.java:108 msgid "India" msgstr "India" -#: ../java/build/Countries.java:102 +#: ../java/build/Countries.java:109 msgid "British Indian Ocean Territory" msgstr "Brits Territorium in de Indische Oceaan" -#: ../java/build/Countries.java:103 +#: ../java/build/Countries.java:110 msgid "Iraq" msgstr "Iraq" -#: ../java/build/Countries.java:104 +#: ../java/build/Countries.java:111 msgid "Islamic Republic of Iran" msgstr "Islamitische Republiek Iran" -#: ../java/build/Countries.java:105 +#: ../java/build/Countries.java:112 msgid "Iceland" msgstr "IJsland" -#: ../java/build/Countries.java:106 +#: ../java/build/Countries.java:113 msgid "Italy" msgstr "Italië" -#: ../java/build/Countries.java:108 +#: ../java/build/Countries.java:114 +msgid "Jersey" +msgstr "" + +#: ../java/build/Countries.java:115 msgid "Jamaica" msgstr "Jamaica" -#: ../java/build/Countries.java:109 +#: ../java/build/Countries.java:116 msgid "Jordan" msgstr "Jordanië" -#: ../java/build/Countries.java:110 +#: ../java/build/Countries.java:117 msgid "Japan" msgstr "Japan" -#: ../java/build/Countries.java:111 +#: ../java/build/Countries.java:118 msgid "Kenya" msgstr "Kenia" -#: ../java/build/Countries.java:112 +#: ../java/build/Countries.java:119 msgid "Kyrgyzstan" msgstr "Kirgizië" -#: ../java/build/Countries.java:113 +#: ../java/build/Countries.java:120 msgid "Cambodia" msgstr "Cambodja" -#: ../java/build/Countries.java:114 +#: ../java/build/Countries.java:121 msgid "Kiribati" msgstr "Kiribati" -#: ../java/build/Countries.java:115 +#: ../java/build/Countries.java:122 msgid "Comoros" msgstr "Comoren" -#: ../java/build/Countries.java:116 +#: ../java/build/Countries.java:123 msgid "Saint Kitts and Nevis" msgstr "Saint Kitts en Nevis" -#: ../java/build/Countries.java:117 +#: ../java/build/Countries.java:124 +msgid "The Democratic People's Republic of Korea" +msgstr "" + +#: ../java/build/Countries.java:125 msgid "Republic of Korea" msgstr "Republiek Korea" -#: ../java/build/Countries.java:118 +#: ../java/build/Countries.java:126 msgid "Kuwait" msgstr "Koeweit" -#: ../java/build/Countries.java:119 +#: ../java/build/Countries.java:127 msgid "Cayman Islands" msgstr "Caymaneilanden" -#: ../java/build/Countries.java:120 +#: ../java/build/Countries.java:128 msgid "Kazakhstan" msgstr "Kazachstan" -#: ../java/build/Countries.java:121 +#: ../java/build/Countries.java:129 msgid "Lao People's Democratic Republic" msgstr "Laos Democratische Volksrepubliek" -#: ../java/build/Countries.java:122 +#: ../java/build/Countries.java:130 msgid "Lebanon" msgstr "Libanon" -#: ../java/build/Countries.java:123 +#: ../java/build/Countries.java:131 msgid "Saint Lucia" msgstr "Saint Lucia" -#: ../java/build/Countries.java:124 +#: ../java/build/Countries.java:132 msgid "Liechtenstein" msgstr "Liechtenstein" -#: ../java/build/Countries.java:125 +#: ../java/build/Countries.java:133 msgid "Sri Lanka" msgstr "Sri Lanka" -#: ../java/build/Countries.java:126 +#: ../java/build/Countries.java:134 msgid "Liberia" msgstr "Liberia" -#: ../java/build/Countries.java:127 +#: ../java/build/Countries.java:135 msgid "Lesotho" msgstr "Lesotho" -#: ../java/build/Countries.java:128 +#: ../java/build/Countries.java:136 msgid "Lithuania" msgstr "Litouwen" -#: ../java/build/Countries.java:129 +#: ../java/build/Countries.java:137 msgid "Luxembourg" msgstr "Luxemburg" -#: ../java/build/Countries.java:130 +#: ../java/build/Countries.java:138 msgid "Latvia" msgstr "Letland" -#: ../java/build/Countries.java:131 +#: ../java/build/Countries.java:139 msgid "Libyan Arab Jamahiriya" msgstr "Libië" -#: ../java/build/Countries.java:132 +#: ../java/build/Countries.java:140 msgid "Morocco" msgstr "Marokko" -#: ../java/build/Countries.java:133 +#: ../java/build/Countries.java:141 msgid "Monaco" msgstr "Monaco" -#: ../java/build/Countries.java:134 +#: ../java/build/Countries.java:142 msgid "Republic of Moldova" msgstr "Republiek Moldavië" -#: ../java/build/Countries.java:137 +#: ../java/build/Countries.java:143 +msgid "Montenegro" +msgstr "" + +#: ../java/build/Countries.java:144 +msgid "Saint Martin" +msgstr "" + +#: ../java/build/Countries.java:145 msgid "Madagascar" msgstr "Madagaskar" -#: ../java/build/Countries.java:138 +#: ../java/build/Countries.java:146 msgid "Marshall Islands" msgstr "Marshalleilanden" -#: ../java/build/Countries.java:139 +#: ../java/build/Countries.java:147 msgid "The Former Yugoslav Republic of Macedonia" msgstr "Voormalige Joegoslavische Republiek Macedonië" -#: ../java/build/Countries.java:140 +#: ../java/build/Countries.java:148 msgid "Mali" msgstr "Mali" -#: ../java/build/Countries.java:141 +#: ../java/build/Countries.java:149 msgid "Myanmar" msgstr "Myanmar" -#: ../java/build/Countries.java:142 +#: ../java/build/Countries.java:150 msgid "Mongolia" msgstr "Mongolië" -#: ../java/build/Countries.java:143 +#: ../java/build/Countries.java:151 msgid "Macao" msgstr "Macau" -#: ../java/build/Countries.java:144 +#: ../java/build/Countries.java:152 msgid "Northern Mariana Islands" msgstr "Noordelijke Marianen" -#: ../java/build/Countries.java:145 +#: ../java/build/Countries.java:153 msgid "Martinique" msgstr "Martinique" -#: ../java/build/Countries.java:146 +#: ../java/build/Countries.java:154 msgid "Mauritania" msgstr "Mauritanië" -#: ../java/build/Countries.java:147 +#: ../java/build/Countries.java:155 msgid "Montserrat" msgstr "Montserrat" -#: ../java/build/Countries.java:148 +#: ../java/build/Countries.java:156 msgid "Malta" msgstr "Malta" -#: ../java/build/Countries.java:149 +#: ../java/build/Countries.java:157 msgid "Mauritius" msgstr "Mauritius" -#: ../java/build/Countries.java:150 +#: ../java/build/Countries.java:158 msgid "Maldives" msgstr "Maldiven" -#: ../java/build/Countries.java:151 +#: ../java/build/Countries.java:159 msgid "Malawi" msgstr "Malawi" -#: ../java/build/Countries.java:152 +#: ../java/build/Countries.java:160 msgid "Mexico" msgstr "Mexico" -#: ../java/build/Countries.java:153 +#: ../java/build/Countries.java:161 msgid "Malaysia" msgstr "Maleisië" -#: ../java/build/Countries.java:154 +#: ../java/build/Countries.java:162 msgid "Mozambique" msgstr "Mozambique" -#: ../java/build/Countries.java:155 +#: ../java/build/Countries.java:163 msgid "Namibia" msgstr "Namibië" -#: ../java/build/Countries.java:156 +#: ../java/build/Countries.java:164 msgid "New Caledonia" msgstr "Nieuw-Caledonië" -#: ../java/build/Countries.java:157 +#: ../java/build/Countries.java:165 msgid "Niger" msgstr "Niger" -#: ../java/build/Countries.java:158 +#: ../java/build/Countries.java:166 msgid "Norfolk Island" msgstr "Norfolk" -#: ../java/build/Countries.java:159 +#: ../java/build/Countries.java:167 msgid "Nigeria" msgstr "Nigeria" -#: ../java/build/Countries.java:160 +#: ../java/build/Countries.java:168 msgid "Nicaragua" msgstr "Nicaragua" -#: ../java/build/Countries.java:161 +#: ../java/build/Countries.java:169 msgid "Netherlands" msgstr "Nederland" -#: ../java/build/Countries.java:162 +#: ../java/build/Countries.java:170 msgid "Norway" msgstr "Noorwegen" -#: ../java/build/Countries.java:163 +#: ../java/build/Countries.java:171 msgid "Nepal" msgstr "Nepal" -#: ../java/build/Countries.java:164 +#: ../java/build/Countries.java:172 msgid "Nauru" msgstr "Nauru" -#: ../java/build/Countries.java:165 +#: ../java/build/Countries.java:173 msgid "Niue" msgstr "Niue" -#: ../java/build/Countries.java:166 +#: ../java/build/Countries.java:174 msgid "New Zealand" msgstr "Nieuw Zeeland" -#: ../java/build/Countries.java:167 +#: ../java/build/Countries.java:175 msgid "Oman" msgstr "Oman" -#: ../java/build/Countries.java:168 +#: ../java/build/Countries.java:176 msgid "Panama" msgstr "Panama" -#: ../java/build/Countries.java:169 +#: ../java/build/Countries.java:177 msgid "Peru" msgstr "Peru" -#: ../java/build/Countries.java:170 +#: ../java/build/Countries.java:178 msgid "French Polynesia" msgstr "Frans-Polynesië" -#: ../java/build/Countries.java:171 +#: ../java/build/Countries.java:179 msgid "Papua New Guinea" msgstr "Papoea-Nieuw-Guinea" -#: ../java/build/Countries.java:172 +#: ../java/build/Countries.java:180 msgid "Philippines" msgstr "Filipijnen" -#: ../java/build/Countries.java:173 +#: ../java/build/Countries.java:181 msgid "Pakistan" msgstr "Pakistan" -#: ../java/build/Countries.java:174 +#: ../java/build/Countries.java:182 msgid "Poland" msgstr "Polen" -#: ../java/build/Countries.java:175 +#: ../java/build/Countries.java:183 msgid "Saint Pierre and Miquelon" msgstr "Saint-Pierre en Miquelon" -#: ../java/build/Countries.java:176 +#: ../java/build/Countries.java:184 +msgid "Pitcairn Islands" +msgstr "" + +#: ../java/build/Countries.java:185 msgid "Puerto Rico" msgstr "Puerto Rico" -#: ../java/build/Countries.java:177 +#: ../java/build/Countries.java:186 msgid "Palestinian Territory" msgstr "de Westelijke Jordaanoever en de Gazastrook" -#: ../java/build/Countries.java:178 +#: ../java/build/Countries.java:187 msgid "Portugal" msgstr "Portugal" -#: ../java/build/Countries.java:179 +#: ../java/build/Countries.java:188 msgid "Palau" msgstr "Palau" -#: ../java/build/Countries.java:180 +#: ../java/build/Countries.java:189 msgid "Paraguay" msgstr "Paraguay" -#: ../java/build/Countries.java:181 +#: ../java/build/Countries.java:190 msgid "Qatar" msgstr "Qatar" -#: ../java/build/Countries.java:182 -msgid "Reunion" -msgstr "Réunion" +#: ../java/build/Countries.java:191 +msgid "Réunion" +msgstr "" -#: ../java/build/Countries.java:183 +#: ../java/build/Countries.java:192 msgid "Romania" msgstr "Roemenië" -#: ../java/build/Countries.java:184 +#: ../java/build/Countries.java:193 msgid "Serbia" msgstr "Servië" -#: ../java/build/Countries.java:185 +#: ../java/build/Countries.java:194 msgid "Russian Federation" msgstr "Russche Federatie" -#: ../java/build/Countries.java:186 +#: ../java/build/Countries.java:195 msgid "Rwanda" msgstr "Rwanda" -#: ../java/build/Countries.java:187 +#: ../java/build/Countries.java:196 msgid "Saudi Arabia" msgstr "Saudi-Arabië" -#: ../java/build/Countries.java:188 +#: ../java/build/Countries.java:197 msgid "Solomon Islands" msgstr "Salomonseilanden" -#: ../java/build/Countries.java:189 +#: ../java/build/Countries.java:198 msgid "Seychelles" msgstr "Seychellen" -#: ../java/build/Countries.java:190 +#: ../java/build/Countries.java:199 msgid "Sudan" msgstr "Soedan" -#: ../java/build/Countries.java:191 +#: ../java/build/Countries.java:200 msgid "Sweden" msgstr "Zweden" -#: ../java/build/Countries.java:192 +#: ../java/build/Countries.java:201 msgid "Singapore" msgstr "Singapore" -#: ../java/build/Countries.java:193 +#: ../java/build/Countries.java:202 +msgid "Saint Helena" +msgstr "" + +#: ../java/build/Countries.java:203 msgid "Slovenia" msgstr "Slovenië" -#: ../java/build/Countries.java:194 +#: ../java/build/Countries.java:204 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: ../java/build/Countries.java:205 msgid "Slovakia" msgstr "Slowakije" -#: ../java/build/Countries.java:195 +#: ../java/build/Countries.java:206 msgid "Sierra Leone" msgstr "Sierra Leone" -#: ../java/build/Countries.java:196 +#: ../java/build/Countries.java:207 msgid "San Marino" msgstr "San Marino" -#: ../java/build/Countries.java:197 +#: ../java/build/Countries.java:208 msgid "Senegal" msgstr "Senegal" -#: ../java/build/Countries.java:198 +#: ../java/build/Countries.java:209 msgid "Somalia" msgstr "Somalië" -#: ../java/build/Countries.java:199 +#: ../java/build/Countries.java:210 msgid "Suriname" msgstr "Suriname" -#: ../java/build/Countries.java:200 +#: ../java/build/Countries.java:211 msgid "Sao Tome and Principe" msgstr "Sao Tomé en Principe" -#: ../java/build/Countries.java:201 +#: ../java/build/Countries.java:212 msgid "El Salvador" msgstr "El Salvador" -#: ../java/build/Countries.java:202 +#: ../java/build/Countries.java:213 msgid "Syrian Arab Republic" msgstr "Syrië" -#: ../java/build/Countries.java:203 +#: ../java/build/Countries.java:214 msgid "Swaziland" msgstr "Swaziland" -#: ../java/build/Countries.java:204 +#: ../java/build/Countries.java:215 msgid "Turks and Caicos Islands" msgstr "Turks- en Caicoseilanden" -#: ../java/build/Countries.java:205 +#: ../java/build/Countries.java:216 msgid "Chad" msgstr "Tsjaad" -#: ../java/build/Countries.java:206 +#: ../java/build/Countries.java:217 msgid "French Southern Territories" msgstr "Franse Zuidelijke Gebieden" -#: ../java/build/Countries.java:207 +#: ../java/build/Countries.java:218 msgid "Togo" msgstr "Togo" -#: ../java/build/Countries.java:208 +#: ../java/build/Countries.java:219 msgid "Thailand" msgstr "Thailand" -#: ../java/build/Countries.java:209 +#: ../java/build/Countries.java:220 msgid "Tajikistan" msgstr "Tadzjikistan" -#: ../java/build/Countries.java:210 +#: ../java/build/Countries.java:221 msgid "Tokelau" msgstr "Tokelau" -#: ../java/build/Countries.java:211 +#: ../java/build/Countries.java:222 msgid "Timor-Leste" msgstr "Oost-Timor" -#: ../java/build/Countries.java:212 +#: ../java/build/Countries.java:223 msgid "Turkmenistan" msgstr "Turkmenistan" -#: ../java/build/Countries.java:213 +#: ../java/build/Countries.java:224 msgid "Tunisia" msgstr "Tunesië" -#: ../java/build/Countries.java:214 +#: ../java/build/Countries.java:225 msgid "Tonga" msgstr "Tonga" -#: ../java/build/Countries.java:215 +#: ../java/build/Countries.java:226 msgid "Turkey" msgstr "Turkije" -#: ../java/build/Countries.java:216 +#: ../java/build/Countries.java:227 msgid "Trinidad and Tobago" msgstr "Trinidad en Tobago" -#: ../java/build/Countries.java:217 +#: ../java/build/Countries.java:228 msgid "Tuvalu" msgstr "Tuvalu" -#: ../java/build/Countries.java:218 +#: ../java/build/Countries.java:229 msgid "Taiwan" msgstr "Taiwan" -#: ../java/build/Countries.java:219 +#: ../java/build/Countries.java:230 msgid "United Republic of Tanzania" msgstr "Verenigde Republiek Tanzania" -#: ../java/build/Countries.java:220 +#: ../java/build/Countries.java:231 msgid "Ukraine" msgstr "Oekraïne" -#: ../java/build/Countries.java:221 +#: ../java/build/Countries.java:232 msgid "Uganda" msgstr "Oeganda" -#: ../java/build/Countries.java:222 +#: ../java/build/Countries.java:233 msgid "United States Minor Outlying Islands" msgstr "Kleine Pacifische eilanden van de Verenigde Staten" -#: ../java/build/Countries.java:223 +#: ../java/build/Countries.java:234 msgid "United States" msgstr "Verenigde Staten" -#: ../java/build/Countries.java:224 +#: ../java/build/Countries.java:235 msgid "Uruguay" msgstr "Uruguay" -#: ../java/build/Countries.java:225 +#: ../java/build/Countries.java:236 msgid "Uzbekistan" msgstr "Oezbekistan" -#: ../java/build/Countries.java:226 +#: ../java/build/Countries.java:237 msgid "Holy See (Vatican City State)" msgstr "Vaticaanstad" -#: ../java/build/Countries.java:227 +#: ../java/build/Countries.java:238 msgid "Saint Vincent and the Grenadines" msgstr "Saint Vincent en de Grenadines" -#: ../java/build/Countries.java:228 +#: ../java/build/Countries.java:239 msgid "Venezuela" msgstr "Venezuela" -#: ../java/build/Countries.java:229 ../java/build/Countries.java:230 +#: ../java/build/Countries.java:240 ../java/build/Countries.java:241 msgid "Virgin Islands" msgstr "Virgin-eilanden" -#: ../java/build/Countries.java:231 +#: ../java/build/Countries.java:242 msgid "Viet Nam" msgstr "Viet Nam" -#: ../java/build/Countries.java:232 +#: ../java/build/Countries.java:243 msgid "Vanuatu" msgstr "Vanuatu" -#: ../java/build/Countries.java:233 +#: ../java/build/Countries.java:244 msgid "Wallis and Futuna" msgstr "Wallis en Futuna" -#: ../java/build/Countries.java:234 +#: ../java/build/Countries.java:245 msgid "Samoa" msgstr "Samoa" -#: ../java/build/Countries.java:235 +#: ../java/build/Countries.java:246 msgid "Yemen" msgstr "Jemen" -#: ../java/build/Countries.java:236 +#: ../java/build/Countries.java:247 msgid "Mayotte" msgstr "Mayotte" -#: ../java/build/Countries.java:237 +#: ../java/build/Countries.java:248 msgid "South Africa" msgstr "Zuid Afrika" -#: ../java/build/Countries.java:238 +#: ../java/build/Countries.java:249 msgid "Zambia" msgstr "Zambia" -#: ../java/build/Countries.java:239 +#: ../java/build/Countries.java:250 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:85 +#: ../java/src/net/i2p/router/web/HomeHelper.java:33 +#: ../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/console_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:145 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:172 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:174 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:241 msgid "I2P Router Console" msgstr "I2P Router Console" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:57 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:51 msgid "Error updating the configuration - please see the error logs" msgstr "Fout bij updaten dan de configuratie - kijk in de fout logs" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:69 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:266 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:61 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:297 msgid "Configuration saved successfully" msgstr "Configuratie succesvol opgeslagen" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:71 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:268 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:63 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:299 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:96 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" @@ -1535,254 +1776,335 @@ msgstr "" "kijk in de fout logs" #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:35 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:355 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:379 msgid "Save Client Configuration" msgstr "Client Configuratie Opslaan" #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:453 msgid "Save Interface Configuration" msgstr "Interface Configuratie Opslaan" #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:43 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:469 msgid "Save WebApp Configuration" msgstr "WebApp Configuratie Opslaan" #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:47 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 msgid "Save Plugin Configuration" msgstr "Plugin Configuratie Opslaan" #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:51 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:495 msgid "Install Plugin" msgstr "Installeer Plugin" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:87 -#, java-format -msgid "Deleted plugin {0}" -msgstr "Plugin {0} verwijderd" +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:55 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:497 +msgid "Update All Installed Plugins" +msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:89 -#, java-format -msgid "Error deleting plugin {0}" -msgstr "Fout bij verwijderen plugin {0}" - -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:101 -#, java-format -msgid "Stopped plugin {0}" -msgstr "Plugin {0} gestopt" - -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:103 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:95 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:124 #, java-format msgid "Error stopping plugin {0}" msgstr "Fout bij stoppen plugin {0}" +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:100 +#, java-format +msgid "Deleted plugin {0}" +msgstr "Plugin {0} verwijderd" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:102 +#, java-format +msgid "Error deleting plugin {0}" +msgstr "Fout bij verwijderen plugin {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:122 +#, java-format +msgid "Stopped plugin {0}" +msgstr "Plugin {0} gestopt" + #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:124 -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:255 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:146 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:264 msgid "Start" msgstr "Start" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:165 +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:100 #: ../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 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:35 msgid "Unsupported" msgstr "Niet ondersteund" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:189 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:211 msgid "New client added" msgstr "Nieuwe client toegevoegd" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:193 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:215 msgid "" "Client configuration saved successfully - restart required to take effect." msgstr "Client configuratie succesvol opgeslagen - herstart nodig." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:207 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:218 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:230 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:254 msgid "Bad client index." msgstr "Foute client index." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:212 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:223 -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:102 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:392 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:384 +#. +#. What do we do here? +#. +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:248 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:322 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:392 msgid "Client" msgstr "Client" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:212 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:271 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237 +msgid "stopped" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:248 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305 msgid "started" msgstr "gestart" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:223 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259 msgid "deleted" msgstr "verwijderd" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:275 msgid "WebApp configuration saved." msgstr "WebApp configuratie opgeslagen." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:256 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:290 msgid "Plugin configuration saved." msgstr "Plugin configuratie opgeslagen." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:271 -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:124 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 msgid "WebApp" msgstr "WebApp" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:273 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:307 msgid "Failed to start" msgstr "Gefaald te starten" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:278 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:312 msgid "Failed to find server." msgstr "Gefaald om server te vinden." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:284 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:318 msgid "No plugin URL specified." msgstr "Geen plugin URL gespecificeerd." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:294 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "No update URL specified for {0}" msgstr "Geen update URL gespecificeerd voor {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:302 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:307 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:320 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:325 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:337 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:350 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:355 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:368 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:373 msgid "Plugin or update download already in progress." msgstr "Plugin of update download is reeds bezig." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:118 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:340 +msgid "Updating all plugins" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:140 #, java-format msgid "Downloading plugin from {0}" msgstr "Downloaden plugin van {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:329 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:377 #, java-format msgid "Checking plugin {0} for updates" msgstr "Controlleer plugin {0} voor updates" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:339 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:387 #, java-format msgid "Started plugin {0}" msgstr "Plugin {0} gestart" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:341 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #, java-format msgid "Error starting plugin {0}" msgstr "Fout bij starten plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:376 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:425 msgid "" "Interface configuration saved successfully - restart required to take effect." msgstr "Interface configuratie succesvol opgeslagen - herstart nodig." -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:85 -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:258 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:86 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:267 msgid "Edit" msgstr "Bewerk" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:94 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:351 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:95 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:375 msgid "Add Client" msgstr "Client Toevoegen" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:102 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 msgid "Class and arguments" msgstr "Class en argumenten" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:102 -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:124 -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:148 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 msgid "Control" msgstr "Controlle" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:102 -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:124 -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:148 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 msgid "Run at Startup?" msgstr "Start bij opstarten?" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:124 -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:148 -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:197 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:203 msgid "Description" msgstr "Omschrijving" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:148 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 msgid "Plugin" msgstr "Plugin" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:161 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:273 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:185 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:167 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:191 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:191 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:97 msgid "Version" msgstr "Versie" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:169 msgid "Signed by" msgstr "Ondertekend door" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:180 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:186 msgid "Date" msgstr "Datum" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:186 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:192 msgid "Author" msgstr "Auteur" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:202 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 msgid "License" msgstr "Licentie" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:207 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:213 +#: ../java/src/net/i2p/router/web/HomeHelper.java:35 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:81 msgid "Website" msgstr "Website" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:212 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:218 msgid "Update link" msgstr "Update link" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:260 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:269 msgid "Stop" msgstr "Stop" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:262 -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:78 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:331 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:271 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:96 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:327 msgid "Check for updates" msgstr "Controlleer op updates" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:263 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:18 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:272 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 msgid "Update" msgstr "Update" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:268 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:277 #, java-format msgid "Are you sure you want to delete {0}?" msgstr "Weet je zeker dat je {0} wilt verwijderen?" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:279 msgid "Delete" msgstr "Verwijder" +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:25 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:381 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:397 +msgid "Delete selected" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:26 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:367 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:379 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:387 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:395 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:403 +msgid "Add item" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:365 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:385 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:401 +msgid "Restore defaults" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:28 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:347 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:385 +msgid "Save" +msgstr "Opslaan" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:33 +msgid "Home page changed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:53 +msgid "Restored default settings" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:65 +msgid "No name entered" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:70 +msgid "No URL entered" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:77 +msgid "Added" +msgstr "Toegevoegd" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:94 +msgid "Removed" +msgstr "Verwijderd" + #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:367 msgid "Add key" msgstr "Sleutel toevoegen" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:365 msgid "Delete key" msgstr "Steutel verwijderen" @@ -1824,7 +2146,7 @@ msgstr "Ongeldige bestemming" msgid "Log overrides updated" msgstr "Log overschrijving bijgewerkt" -#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:160 +#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:161 msgid "Log configuration saved" msgstr "Log configuratie opgeslagen" @@ -1847,7 +2169,11 @@ msgstr "" msgid "Valid levels are DEBUG, INFO, WARN, ERROR, CRIT" msgstr "Geldige niveaus zijn 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:106 msgid "CRIT" msgstr "CRIT" @@ -1856,18 +2182,22 @@ msgid "DEBUG" msgstr "DEBUG" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 +#: ../java/src/net/i2p/router/web/LogsHelper.java:108 msgid "ERROR" msgstr "ERROR" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 +#: ../java/src/net/i2p/router/web/LogsHelper.java:112 msgid "INFO" msgstr "INFO" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 +#: ../java/src/net/i2p/router/web/LogsHelper.java:110 msgid "WARN" msgstr "WARN" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:88 +#: ../java/src/net/i2p/router/web/HomeHelper.java:190 msgid "Remove" msgstr "Verwijder" @@ -1875,171 +2205,190 @@ msgstr "Verwijder" msgid "Select a class to add" msgstr "Selecteer een klasse om toe te voegen" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:18 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:204 +#. stat groups for stats.jsp +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/strings/Strings.java:57 +msgid "Bandwidth" +msgstr "Bandwidth" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +msgid "Home Page" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:215 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:121 msgid "Network" msgstr "Netwerk" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:18 -msgid "Service" -msgstr "Service" +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +msgid "UI" +msgstr "UI" -#: ../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:381 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:99 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:311 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Tunnels" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:18 -msgid "UI" -msgstr "UI" - -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 msgid "Clients" msgstr "Clients" -#: ../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:21 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:339 msgid "Keyring" msgstr "Sleutelbos" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 msgid "Logging" msgstr "Logging" -#: ../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:255 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:105 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:225 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "Peers" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:389 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:143 msgid "Stats" msgstr "Statistieken" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 msgid "Advanced" msgstr "Geavanceerd" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:48 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:264 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:29 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:54 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:31 #: ../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:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:386 msgid "Save changes" msgstr "Opslaan" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:121 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:136 msgid "Rechecking router reachability..." msgstr "Bereikbaarheid van router opnieuw aan het controlleren..." -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:174 msgid "Updating IP address" msgstr "Updaten van IP adres" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:171 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:193 msgid "Disabling TCP completely" msgstr "TCP volledig uitgeschakelen" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:175 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:198 msgid "Updating inbound TCP address to" msgstr "Updaten van inkomend TCP adres naar" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:179 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:203 msgid "Disabling inbound TCP" msgstr "Inkomende TCP uitschakelen" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:181 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:205 msgid "Updating inbound TCP address to auto" msgstr "Updaten inkomend TCP adres naar automatisch" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:190 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:216 msgid "Updating inbound TCP port to" msgstr "Updaten inkomend TCP poort naar" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:193 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:219 msgid "Updating inbound TCP port to auto" msgstr "Updaten inkomend TCP poort naar automatisch" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:205 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231 msgid "Updating UDP port from" msgstr "Updaten UDP poort van" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:205 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231 msgid "to" msgstr "naar" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:221 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:247 msgid "Gracefully restarting into Hidden Router Mode" msgstr "Gecontrolleerd herstarten in Verborgen Router Modus" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:223 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:249 msgid "Gracefully restarting to exit Hidden Router Mode" msgstr "Gecontrolleerd herstarten om Verborgen Router Modus te verlaten" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:232 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:258 msgid "Enabling UPnP, restart required to take effect" msgstr "UPnP ingeschakeld, herstart nodig" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:260 msgid "Disabling UPnP, restart required to take effect" msgstr "UPnP uitgeschakeld, herstart nodig" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:242 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:268 msgid "Enabling laptop mode" msgstr "Laptop modus ingeschakeld" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:244 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:270 msgid "Disabling laptop mode" msgstr "Laptop modes uitgeschakeld" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:250 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:277 +msgid "Disabling UDP" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:279 +msgid "Enabling UDP" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:286 msgid "Requiring SSU introducers" msgstr "SSU introducers nodig" -#. 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 "Gecontrolleerd herstarten om publiek router adres te wijzigen" +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:345 +#, 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:348 +#, java-format +msgid "The hostname or IP {0} is invalid" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:374 msgid "Updating bandwidth share percentage" msgstr "Updaten van bandbreedte share percentage" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:404 msgid "Updated bandwidth limits" msgstr "Updaten van bandbreedte limieten" -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:41 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:38 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:46 #: ../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:56 #: ../java/src/net/i2p/router/web/ConfigNetHelper.java:59 -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:62 msgid "unknown" msgstr "ombekend" -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:172 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:171 msgid "bits per second" msgstr "bits per seconde" -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:173 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:172 #, java-format msgid "or {0} bytes per month maximum" msgstr "of {0} bytes per maand maximaal" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:333 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:357 msgid "Ban peer until restart" msgstr "Verban peer tot aan herstart" @@ -2059,7 +2408,7 @@ msgid "Invalid peer" msgstr "Ongeldige peer" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:359 msgid "Unban peer" msgstr "Hef verbanning van peer op" @@ -2072,7 +2421,7 @@ msgid "is not currently banned" msgstr "is op dit moment niet verbannen" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:385 msgid "Adjust peer bonuses" msgstr "Peer bonussen aanpassen" @@ -2084,187 +2433,197 @@ msgstr "Foutieve snelheids waarde" msgid "Bad capacity value" msgstr "Foutieve capaciteits waarde" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:17 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:368 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:21 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:422 msgid "Save changes and reseed now" msgstr "Sla wijzigingen op en reseed nu" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:21 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 msgid "Reseeding is already in progress" msgstr "Reseeden is reeds bezig" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 msgid "Starting reseed process" msgstr "Reseed proces aan het starten" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:94 msgid "Configuration saved successfully." msgstr "Configuratie succesvol opgeslagen." #. 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:174 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:335 msgid "Shutdown immediately" msgstr "Onmiddelijk afsluiten" #. 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 "Afsluiten annuleren" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:37 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:40 msgid "Cancel restart" msgstr "Herstart annuleren" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:39 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:42 msgid "Restart immediately" msgstr "Herstart onmiddelijk" #. 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:142 msgid "Restart" msgstr "Herstart" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:46 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:51 msgid "Shutdown" msgstr "Stoppen" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:59 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:65 msgid "Restart imminent" msgstr "Herstart op handen" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:61 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:67 msgid "Shutdown imminent" msgstr "Afsluiten op handen" -#: ../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 "Afsluiten in {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 "Herstart in {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:169 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:333 msgid "Shutdown gracefully" msgstr "Gecontrolleerd afsluiten" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:56 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:173 msgid "Graceful shutdown initiated" msgstr "Gecontrolleerde stop geinitieerd" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:60 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:178 msgid "Shutdown immediately! boom bye bye bad bwoy" msgstr "Onmiddelijk afsluiten! doei" -#: ../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:179 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:337 msgid "Cancel graceful shutdown" msgstr "Annuleer gecontrolleerde stop" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:63 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:181 msgid "Graceful shutdown cancelled" msgstr "Gecontrolleerd afsluiten afgebroken" -#: ../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:182 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:349 msgid "Graceful restart" msgstr "Gecontrolleerde herstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:67 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:187 msgid "Graceful restart requested" msgstr "Gecontrolleerde herstart aangevraagd" -#: ../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:188 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:351 msgid "Hard restart" msgstr "Harde herstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:71 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:193 msgid "Hard restart requested" msgstr "Harde herstart aangevraagd" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:72 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 msgid "Rekey and Restart" msgstr "Hersleutel en Herstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:73 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:195 msgid "Rekeying after graceful restart" msgstr "Hersleuteling na gecontrolleerde herstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:76 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:198 msgid "Rekey and Shutdown" msgstr "Hersleutel en Stoppen" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:77 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 msgid "Rekeying after graceful shutdown" msgstr "Hersleuteling na gecontrolleerde stop" -#: ../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:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:377 msgid "Run I2P on startup" msgstr "Start I2P bij opstarten" -#: ../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:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:379 msgid "Don't run I2P on startup" msgstr "Start I2P niet bij opstarten" -#: ../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:206 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:397 msgid "Dump threads" msgstr "Dump threads" -#: ../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:213 +#, java-format +msgid "Threads dumped to {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:405 msgid "View console on startup" msgstr "Toon console na opstarten" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:93 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 msgid "Console is to be shown on startup" msgstr "Console wordt getoond na opstarten" -#: ../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:217 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:407 msgid "Do not view console on startup" msgstr "Toon console niet na opstarten" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:96 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 msgid "Console is not to be shown on startup" msgstr "De console wordt niet getoond na opstarten" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:105 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Service installed" msgstr "Service geinstalleerd" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:107 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:230 msgid "Warning: unable to install the service" msgstr "Waarschuwing: kan de service niet installeren" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:113 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 msgid "Service removed" msgstr "Service verwijderd" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:115 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:239 msgid "Warning: unable to remove the service" msgstr "Waarschuwing: kan de service niet verwijderen" -#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:111 +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:116 msgid "Stat filter and location updated successfully to" msgstr "Statistiek filter en lokatie gesuccesvol geupdate in" -#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:113 -msgid "Failed to update the stat filter and location" -msgstr "Kan de statistiek filter en locatie niet updaten" +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:119 +msgid "Full statistics enabled - restart required to take effect" +msgstr "" -#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:114 +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:121 +msgid "Full statistics disabled - restart required to take effect" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:124 msgid "" "Graph list updated, may take up to 60s to be reflected here and on the Graphs Page" @@ -2274,16 +2633,16 @@ msgstr "" #. the count isn't really correct anyway, since we don't check for actual changes #. addFormNotice("Updated settings for " + updated + " pools."); -#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:135 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:136 msgid "Updated settings for all pools." msgstr "Instelling voor alle pools geupdate." -#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:140 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:141 msgid "Exploratory tunnel configuration saved successfully." msgstr "Exploratory tunnel configuratie succesvol opgeslagen." -#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:142 -#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:36 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:143 +#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:37 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs." @@ -2307,7 +2666,7 @@ msgstr[0] "1 tunnel" msgstr[1] "{0} tunnels" #: ../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:35 msgid "Exploratory tunnels" msgstr "Exploratory tunnels" @@ -2316,161 +2675,217 @@ msgstr "Exploratory tunnels" msgid "Client tunnels for {0}" msgstr "Client tunnels voor {0}" -#: ../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 "ANONIMITEITS WAARSCHUWING - Instellingen bevatten 0-hop tunnels." -#: ../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 "ANONIMITEITS WAARSCHUWING - Instellingen bevatten 1-hop tunnels." -#: ../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 "PRESTATIE WAARSCHUWING - Instellingen bevatten erg lange tunnels." -#: ../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 "PRESTATIE WAARSCHUWING - Instellingen bevatten hoge tunnel aantallen." #. 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 "Lengte" #. tunnel depth variance -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:109 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:110 msgid "Randomization" msgstr "Randomisatie" #. tunnel quantity -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:133 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:134 msgid "Quantity" msgstr "Hoeveelheid" #. 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 "Backup hoeveelheid" -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:172 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:173 msgid "Inbound options" msgstr "Inkomende opties" -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:185 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:186 msgid "Outbound options" msgstr "Uitgaande opties" -#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:31 +#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:32 msgid "Theme change saved." msgstr "Thema wijziging opgeslagen." -#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:33 +#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:34 msgid "Refresh the page to view." msgstr "Ververs de te bekijken pagina." -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:51 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 msgid "Arabic" msgstr "Arabisch" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:52 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 +msgid "Czech" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 +msgid "Danish" +msgstr "Deens" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 msgid "English" msgstr "Engels" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:52 -msgid "French" -msgstr "Frans" +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +msgid "Estonian" +msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:52 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +msgid "Finnish" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 msgid "German" msgstr "Duits" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:52 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +#, fuzzy +msgid "Greek" +msgstr "Griekenland" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 msgid "Spanish" msgstr "Spaans" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:53 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 msgid "Dutch" msgstr "Nederlands" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:53 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +msgid "French" +msgstr "Frans" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +#, fuzzy +msgid "Hungarian" +msgstr "Hongarije" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +msgid "Italian" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +msgid "Polish" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:65 msgid "Portuguese" msgstr "Portugees" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:53 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:65 msgid "Russian" msgstr "Russies" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:54 -msgid "Chinese" -msgstr "Chinees" - -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:54 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:65 msgid "Swedish" msgstr "Zweeds" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:66 +msgid "Chinese" +msgstr "Chinees" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:66 +msgid "Ukrainian" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:66 +msgid "Vietnamese" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:103 msgid "Update available, attempting to download now" msgstr "Update beschikbaar, probeer nu te downloaden" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:87 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:105 msgid "Update available, click button on left to download" msgstr "Update beschikbaar, klik op de linker knop om te downloaden" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:93 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:111 msgid "No update available" msgstr "Geen update beschikbaar" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:101 -msgid "Updating news URL to" -msgstr "Updaten nieuws URL in" +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:122 +#, java-format +msgid "Updating news URL to {0}" +msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:109 -msgid "Updating proxy host to" -msgstr "Updaten proxy host in" - -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:117 -msgid "Updating proxy port to" -msgstr "Updaten proxy poort in" +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:134 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:52 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:58 +msgid "internal" +msgstr "intern" #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:130 -msgid "Updating refresh frequency to" -msgstr "Updaten vernieuw frequentie in" +#, java-format +msgid "Updating proxy host to {0}" +msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:137 -msgid "Updating update policy to" -msgstr "Updaten update regels in" +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:138 +#, java-format +msgid "Updating proxy port to {0}" +msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:146 -msgid "Updating update URLs." -msgstr "Updaten update URLs." +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:150 +#, java-format +msgid "Updating refresh frequency to {0}" +msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:155 -msgid "Updating trusted keys." -msgstr "Updaten vertrouwde sleutels." - -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:163 -msgid "Updating unsigned update URL to" -msgstr "Updaten niet-ondertekende update URL in" - -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:88 -#: ../java/src/net/i2p/router/web/GraphHelper.java:167 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:151 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:112 +#: ../java/src/net/i2p/router/web/GraphHelper.java:360 msgid "Never" msgstr "Nooit" -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:90 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:158 +#, java-format +msgid "Updating update policy to {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:167 +msgid "Updating update URLs." +msgstr "Updaten update URLs." + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:178 +msgid "Updating trusted keys." +msgstr "Updaten vertrouwde sleutels." + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:186 +#, java-format +msgid "Updating unsigned update URL to {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:114 msgid "Every" msgstr "Elke" -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:108 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:132 msgid "Notify only" msgstr "Alleen melden" -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:115 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:139 msgid "Download and verify only" msgstr "Download en alleen controlleren" -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:123 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:147 msgid "Download, verify, and restart" msgstr "Download, controlleer en herstart" @@ -2482,359 +2897,670 @@ msgstr "" "Ongeldig formulier verzonden, mogelijk omdat je de 'terug' of 'vernieuw' " "knop in je browser hebt gebruikt. Probeer opnieuw te verzenden." -#: ../java/src/net/i2p/router/web/GraphHelper.java:93 +#: ../java/src/net/i2p/router/web/GraphHelper.java:159 msgid "Combined bandwidth graph" msgstr "Gecombineerde bandbreedte grafiek" #. e.g. "statname for 60m" -#: ../java/src/net/i2p/router/web/GraphHelper.java:107 +#: ../java/src/net/i2p/router/web/GraphHelper.java:172 +#: ../java/src/net/i2p/router/web/GraphHelper.java:220 #, java-format msgid "{0} for {1}" msgstr "{0} voor {1}" -#: ../java/src/net/i2p/router/web/GraphHelper.java:146 -msgid "Configure Graph Display" -msgstr "Configureer Grafiek Weergave" +#. FIXME jrobin doesn't support setting the timezone, will have to mod TimeAxis.java +#: ../java/src/net/i2p/router/web/GraphHelper.java:194 +#: ../java/src/net/i2p/router/web/GraphHelper.java:307 +msgid "All times are UTC." +msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:146 -msgid "Select Stats" -msgstr "Selecteer Statistieken" +#: ../java/src/net/i2p/router/web/GraphHelper.java:222 +#, java-format +msgid "ending {0} ago" +msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:150 -msgid "Periods" -msgstr "Perioden" +#: ../java/src/net/i2p/router/web/GraphHelper.java:237 +msgid "Larger" +msgstr "Groter" -#: ../java/src/net/i2p/router/web/GraphHelper.java:151 +#: ../java/src/net/i2p/router/web/GraphHelper.java:243 +msgid "Smaller" +msgstr "Kleiner" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:249 +msgid "Taller" +msgstr "Langer" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:255 +msgid "Shorter" +msgstr "Korter" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:261 +msgid "Wider" +msgstr "Breder" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:267 +msgid "Narrower" +msgstr "Dunner" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:274 +msgid "Larger interval" +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:280 +msgid "Smaller interval" +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:287 +msgid "Previous interval" +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:298 +msgid "Next interval" +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:304 +#: ../java/src/net/i2p/router/web/GraphHelper.java:344 msgid "Plot averages" msgstr "Teken gemiddelden" -#: ../java/src/net/i2p/router/web/GraphHelper.java:152 -#: ../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 -msgid "or" -msgstr "of" - -#: ../java/src/net/i2p/router/web/GraphHelper.java:152 +#: ../java/src/net/i2p/router/web/GraphHelper.java:304 +#: ../java/src/net/i2p/router/web/GraphHelper.java:345 msgid "plot events" msgstr "teken gebeurtenissen" -#: ../java/src/net/i2p/router/web/GraphHelper.java:153 +#: ../java/src/net/i2p/router/web/GraphHelper.java:339 +msgid "Configure Graph Display" +msgstr "Configureer Grafiek Weergave" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:339 +msgid "Select Stats" +msgstr "Selecteer Statistieken" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:343 +msgid "Periods" +msgstr "Perioden" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:382 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:375 +msgid "or" +msgstr "of" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:346 msgid "Image sizes" msgstr "Afbeelding grootte" -#: ../java/src/net/i2p/router/web/GraphHelper.java:153 +#: ../java/src/net/i2p/router/web/GraphHelper.java:346 msgid "width" msgstr "breedte" -#: ../java/src/net/i2p/router/web/GraphHelper.java:154 +#: ../java/src/net/i2p/router/web/GraphHelper.java:347 msgid "height" msgstr "hoogte" -#: ../java/src/net/i2p/router/web/GraphHelper.java:154 -#: ../java/src/net/i2p/router/web/GraphHelper.java:155 +#: ../java/src/net/i2p/router/web/GraphHelper.java:347 +#: ../java/src/net/i2p/router/web/GraphHelper.java:348 msgid "pixels" msgstr "pixels" -#: ../java/src/net/i2p/router/web/GraphHelper.java:156 +#: ../java/src/net/i2p/router/web/GraphHelper.java:349 msgid "Refresh delay" msgstr "Ververs vertraging" -#: ../java/src/net/i2p/router/web/GraphHelper.java:171 -msgid "Redraw" -msgstr "Vernieuw" +#: ../java/src/net/i2p/router/web/GraphHelper.java:364 +msgid "Store graph data on disk?" +msgstr "" -#: ../java/src/net/i2p/router/web/GraphHelper.java:203 +#: ../java/src/net/i2p/router/web/GraphHelper.java:370 +msgid "Save settings and redraw graphs" +msgstr "" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:425 msgid "Graph settings saved" msgstr "Grafiek instellingen opgeslagen" -#: ../java/src/net/i2p/router/web/LogsHelper.java:13 -#: ../java/src/net/i2p/router/web/LogsHelper.java:37 +#: ../java/src/net/i2p/router/web/HomeHelper.java:27 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:155 +msgid "Addressbook" +msgstr "Adresboek" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:27 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:153 +msgid "Manage your I2P hosts file here (I2P domain name resolution)" +msgstr "Beheer je I2P hosts bestand hier (I2P domeinnaam bepaling)" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:28 +msgid "Configure Bandwidth" +msgstr "Stel Bandreedte in" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:28 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:260 +msgid "I2P Bandwidth Configuration" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:29 +msgid "Configure Language" +msgstr "Stel taal in" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:29 +msgid "Console Language Selection" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:30 +msgid "Customize Home Page" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:30 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:272 +msgid "I2P Home Page Configuration" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:31 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:67 +msgid "Anonymous webmail client" +msgstr "Anonieme webmail client" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:31 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:69 +msgid "Email" +msgstr "Email" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:32 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:170 +msgid "I2P Router Help" +msgstr "I2P Router Hulp" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:33 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:143 +msgid "Router Console" +msgstr "Router Console" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:34 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:73 +msgid "Built-in anonymous BitTorrent Client" +msgstr "Ingebouwde anonieme BitTorrent Client" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:34 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:75 +msgid "Torrents" +msgstr "Torrents" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:35 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:79 +msgid "Local web server" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:39 +msgid "Bug Reports" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:39 +msgid "Bug tracker" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:40 +msgid "Dev Forum" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:40 +msgid "Development forum" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:41 +#: ../java/src/net/i2p/router/web/HomeHelper.java:52 +msgid "Bittorrent tracker" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:41 +msgid "diftracker" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:42 +msgid "I2P Applications" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:43 +msgid "FAQ" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:43 +msgid "Frequently Asked Questions" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:44 +msgid "Community forum" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:44 +msgid "Forum" +msgstr "Forum" + +#. "ident.i2p" + S + _x("Short message service") + S + "http://ident.i2p/" + S + I + "itoopie_sm.png" + S + +#: ../java/src/net/i2p/router/web/HomeHelper.java:46 +msgid "Javadocs" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:46 +#: ../java/src/net/i2p/router/web/HomeHelper.java:55 +msgid "Technical documentation" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:48 +msgid "Debian and Tahoe-LAFS repositories" +msgstr "" + +#. _x("Key Server") + S + _x("OpenPGP Keyserver") + S + "http://keys.i2p/" + S + I + "book.png" + S + +#: ../java/src/net/i2p/router/web/HomeHelper.java:48 +msgid "killyourtv.i2p" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:49 +msgid "I2P Pastebin" +msgstr "I2P Pastebin" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:49 +msgid "Pastebin" +msgstr "Pastebin" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:50 +msgid "I2P News" +msgstr "I2P Nieuws" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:51 +msgid "Add-on directory" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:51 +msgid "Plugins" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:52 +msgid "Postman's Tracker" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:53 +msgid "I2P home page" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:53 +msgid "Project Website" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:54 +msgid "I2P Netowrk Statistics" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:55 +msgid "Technical Docs" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:56 +msgid "Trac Wiki" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:57 +msgid "Ugha's Wiki" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:58 +msgid "Seedless and the Robert BitTorrent applications" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:58 +msgid "Sponge's main site" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:99 +msgid "The HTTP proxy is not up" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:101 +#, java-format +msgid "Your browser is not properly configured to use the HTTP proxy at {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:192 +msgid "Name" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:194 +msgid "URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:212 +msgid "Add" +msgstr "" + +#: ../java/src/net/i2p/router/web/LogsHelper.java:29 +#: ../java/src/net/i2p/router/web/LogsHelper.java:72 msgid "File location" msgstr "Bestands lokatie" -#: ../java/src/net/i2p/router/web/LogsHelper.java:34 +#: ../java/src/net/i2p/router/web/LogsHelper.java:69 msgid "File not found" msgstr "Bestand niet gevonden" -#: ../java/src/net/i2p/router/web/LogsHelper.java:52 +#: ../java/src/net/i2p/router/web/LogsHelper.java:87 msgid "No log messages" msgstr "Geen log berichten" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:80 -msgid "Network Database RouterInfo Lookup" -msgstr "Netwerk Database RouterInfo Lookup" +#: ../java/src/net/i2p/router/web/NetDbHelper.java:19 +#, fuzzy +msgid "Summary" +msgstr "Samenvatting Balk" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:95 +#. 0 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:20 +#, fuzzy +msgid "Local Router" +msgstr "Router" + +#. 1 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:21 +#, fuzzy +msgid "Router Lookup" +msgstr "Router Logs" + +#. 2 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:22 +#, fuzzy +msgid "All Routers" +msgstr "Routers" + +#. 3 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:23 +#, fuzzy +msgid "All Routers with Full Stats" +msgstr "Bekijk alle routers met volledige statistieken" + +#. 4 +#. 5 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:25 +msgid "LeaseSets" +msgstr "LeaseSets" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92 #: ../java/strings/Strings.java:68 msgid "Router" msgstr "Router" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:95 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92 msgid "not found in network database" msgstr "niet gevonden in netwerk database" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:107 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:215 -msgid "Network Database Contents" -msgstr "Inhoud Netwerk Database" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:108 -msgid "View RouterInfo" -msgstr "Bekijk RouterInfo" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:109 -msgid "LeaseSets" -msgstr "LeaseSets" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:131 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135 msgid "LeaseSet" msgstr "LeaseSet" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:133 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:137 msgid "Local" msgstr "Lokaal" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:139 msgid "Unpublished" msgstr "Niet-gepubliceerd" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:136 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:143 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:140 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:147 msgid "Destination" msgstr "Bestemming" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:153 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:157 #, java-format msgid "Expires in {0}" msgstr "Verloopt in {0}" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:155 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:159 #, java-format msgid "Expired {0} ago" msgstr "Verliep {0} geleden" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:167 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:156 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Gateway" msgstr "Gateway" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:167 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174 msgid "Lease" msgstr "Lease" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:169 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:176 msgid "Tunnel" msgstr "Tunnel" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:215 -msgid "View LeaseSets" -msgstr "Bekijk LeaseSets" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:217 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:232 msgid "Not initialized" msgstr "Niet geïnitialiseerd" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:226 -msgid "Routers" -msgstr "Routers" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:228 -msgid "Show all routers" -msgstr "Bekijk alle routers" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:230 -msgid "Show all routers with full stats" -msgstr "Bekijk alle routers met volledige statistieken" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:266 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:283 msgid "Network Database Router Statistics" msgstr "Netwerk Database Router Statistieken" -#: ../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 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322 msgid "Count" msgstr "Aantal" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:287 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304 msgid "Transports" msgstr "Transports" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:305 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322 msgid "Country" msgstr "Land" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:344 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:367 msgid "Our info" msgstr "Onze info" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:346 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:369 msgid "Peer info for" msgstr "Peer info voor" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:350 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:371 msgid "Full entry" msgstr "Volledige item" -#: ../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 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:572 msgid "Hidden" msgstr "Verborgen" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:356 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378 msgid "Updated" msgstr "Geupdate" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:357 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:360 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:379 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:382 #, java-format msgid "{0} ago" msgstr "{0} geleden" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:359 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:363 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:381 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:385 msgid "Published" msgstr "Gepubliceerd" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:365 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:387 msgid "Address(es)" msgstr "Adres(sen)" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:400 msgid "cost" msgstr "kosten" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 msgid "Hidden or starting up" msgstr "Verborgen of aan het opstarten" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 msgid "SSU with introducers" msgstr "SSU met introducers" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 msgid "NTCP and SSU" msgstr "NTCP en SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 msgid "NTCP and SSU with introducers" msgstr "NTCP en SSU met introducers" -#: ../java/src/net/i2p/router/web/NewsFetcher.java:92 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:131 #, java-format msgid "News last updated {0} ago." msgstr "Nieuws {0} geleden voor het laatste geupdate." -#: ../java/src/net/i2p/router/web/NewsFetcher.java:98 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:137 #, java-format msgid "News last checked {0} ago." msgstr "Nieuws {0} geleden voor het laatste gecontrolleerd." -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:77 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:146 +msgid "Hide news" +msgstr "" + +#: ../java/src/net/i2p/router/web/NewsFetcher.java:149 +msgid "Show news" +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginStarter.java:122 +msgid "Checking for plugin updates" +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginStarter.java:160 +#, java-format +msgid "1 plugin updated" +msgid_plural "{0} plugins updated" +msgstr[0] "" +msgstr[1] "" + +#: ../java/src/net/i2p/router/web/PluginStarter.java:162 +msgid "Plugin update check complete" +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:81 #, java-format msgid "Cannot check, plugin {0} is not installed" msgstr "Kan niet controlleren, plugin {0} is niet geïnstalleerd." -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:129 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:151 #, java-format msgid "Checking for update of plugin {0}" msgstr "Controlleren op update van plugin {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:154 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:181 #, java-format msgid "New plugin version {0} is available" msgstr "Nieuwe plugin versie {0} is beschikbaar" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:156 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:184 #, java-format msgid "No new version is available for plugin {0}" msgstr "Geen nieuwe versie beschikbaar voor plugin {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:165 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:194 #, java-format msgid "Update check failed for plugin {0}" msgstr "Update check voor plugin {0} gefaald" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:139 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:125 +#, java-format +msgid "Attempting to install from file {0}" +msgstr "" + +#. This is actually what String.isEmpty() does, so it should be safe. +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:129 +#, java-format +msgid "No file specified {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:136 +#, java-format +msgid "Failed to install from file {0}, copy failed." +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:162 msgid "Downloading plugin" msgstr "Downloaden van plugin" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:146 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:245 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:169 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:247 #, java-format msgid "{0}B transferred" msgstr "{0}B ontvangen" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:153 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:177 msgid "Plugin downloaded" msgstr "Plugin gedownload" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:158 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:356 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:182 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:415 #, java-format msgid "Cannot create plugin directory {0}" msgstr "Kan plugin directory {0} niet maken" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:167 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:299 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:191 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:300 #, java-format msgid "from {0}" msgstr "van {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:177 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:201 #, java-format msgid "Plugin from {0} is corrupt" msgstr "Plugin van {0} is corrupt" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:188 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:212 #, java-format msgid "Plugin from {0} does not contain the required configuration file" msgstr "Plugin van {0} bevat niet het vereiste configuratie bestand" #. updateStatus("" + "Plugin contains an invalid key" + ' ' + pubkey + ' ' + signer + ""); -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:201 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:225 #, java-format msgid "Plugin from {0} contains an invalid key" msgstr "Plugin van {0} bevat een ongeldige sleutel" -#: ../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/src/net/i2p/router/web/PluginUpdateHandler.java:259 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:273 #, java-format msgid "Plugin signature verification of {0} failed" msgstr "Plugin handtekening verificatie van {0} gefaald" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:264 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:288 #, java-format msgid "Plugin from {0} has invalid name or version" msgstr "Plugin van {0} heeft ingeldige naam of versie" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:269 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293 #, java-format msgid "Plugin {0} has mismatched versions" msgstr "Plugin {0} heeft een verkeerde combinatie van versies" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:277 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:301 #, java-format msgid "This plugin requires I2P version {0} or higher" msgstr "Deze plugin heeft I2P versie {0} of hoger nodig" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:285 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:309 #, java-format msgid "This plugin requires Java version {0} or higher" msgstr "Deze plugin heeft Java versie {0} of hoger nodig" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:318 msgid "" "Downloaded plugin is for new installs only, but the plugin is already " "installed" @@ -2842,256 +3568,261 @@ msgstr "" "De gedownloaded plugin is alleen voor nieuwe installaties, maar de plugin is " "al geïnstalleerd" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:305 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:329 msgid "Installed plugin does not contain the required configuration file" msgstr "De geïnstalleerde plugin bevat het vereiste configuratie bestand niet" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:313 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:337 msgid "Signature of downloaded plugin does not match installed plugin" msgstr "" "De handtekening van de gedownloade plugin komt niet overeen met de " "geïnstalleerde plugin" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:320 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:344 #, java-format msgid "Downloaded plugin version {0} is not newer than installed plugin" msgstr "" "De gedownloade plugin versie {0} is niet nieuwer dan de geïnstalleerde plugin" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:327 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:351 #, java-format msgid "Plugin update requires installed plugin version {0} or higher" msgstr "Plugin update vereist de installatie van plugin versie {0} of hoger" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:334 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:358 #, java-format msgid "Plugin update requires installed plugin version {0} or lower" msgstr "Plugin update vereist de installatie van plugin versie {0} of lager" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:351 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:366 +#, java-format +msgid "Plugin requires Jetty version {0} or higher" +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:373 +#, java-format +msgid "Plugin requires Jetty version {0} or lower" +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:382 +#, java-format +msgid "Cannot copy plugin to directory {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:392 +msgid "Plugin will be installed on next restart." +msgstr "" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:410 msgid "Plugin is for upgrades only, but the plugin is not installed" msgstr "" "De plugin is alleen voor upgrades, maar de plugin is niet geïnstalleerd" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:364 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:423 #, java-format msgid "Failed to install plugin in {0}" msgstr "Installatie van plugin in {0} gefaald" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:371 -#, java-format -msgid "Plugin {0} installed, router restart required" -msgstr "Plugin {0} geïnstalleerd, router herstart nodig" - -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:373 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:430 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:458 #, java-format msgid "Plugin {0} installed" msgstr "Plugin {0} geïnstalleerd" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:391 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:449 #, java-format msgid "Plugin {0} installed and started" msgstr "Plugin {0} geïnstalleerd en gestart" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:394 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:452 #, java-format msgid "Plugin {0} installed but failed to start, check logs" msgstr "Plugin {0} geïnstalleerd maar gefaald om te starten, kijk in de logs" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:396 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:454 #, java-format msgid "Plugin {0} installed but failed to start" msgstr "Plugin {0} geïnstalleerd maar gefaald om te starten" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:406 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:466 #, java-format msgid "Failed to download plugin from {0}" msgstr "Kan de plugin niet downloaden van {0}" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:72 -msgid "Peer Profiles" -msgstr "Peer Profielen" - -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:73 +#. buf.append("

    ").append(_("Peer Profiles")).append("

    \n

    "); +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:83 #, java-format msgid "Showing 1 recent profile." msgid_plural "Showing {0} recent profiles." msgstr[0] "1 recent profiel getoond." msgstr[1] "{0} recente profielen getoond." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:75 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85 #, java-format msgid "Hiding 1 older profile." msgid_plural "Hiding {0} older profiles." msgstr[0] "1 ouder profiel verborgen." msgstr[1] "{0} oudere profielen verborgen." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:77 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:87 #, java-format msgid "Hiding 1 standard profile." msgid_plural "Hiding {0} standard profiles." msgstr[0] "1 standaard profiel verborgen." msgstr[1] "{0} standaard profielen verborgen." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:82 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:92 msgid "Groups (Caps)" msgstr "Groupen (Caps)" -#: ../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:93 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:273 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:377 msgid "Speed" msgstr "Snelheid" -#: ../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:94 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:381 msgid "Capacity" msgstr "Capaciteit" -#: ../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:95 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:277 msgid "Integration" msgstr "Integratie" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:86 -msgid "Status" -msgstr "Status" - -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:126 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:135 msgid "Fast, High Capacity" msgstr "Snel, Hoge Capaciteit" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:127 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:136 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:11 msgid "High Capacity" msgstr "Hoge Capaciteit" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:128 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:137 msgid "Standard" msgstr "Standaard" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:129 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:163 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:138 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:172 msgid "Failing" msgstr "Gefaald" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:131 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:282 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:140 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:252 msgid "Integrated" msgstr "Geïntegreerd" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:164 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:173 msgid "Unreachable" msgstr "Onbereikbaar" #. hide if < 10% -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:180 msgid "Test Fails" msgstr "Test Faalt" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:177 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:186 msgid "profile" msgstr "profiel" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:186 -msgid "Floodfill and Integrated Peers" -msgstr "Floodfill en Geïntegreerde Peers" - -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:190 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205 msgid "Caps" msgstr "Caps" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:191 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:206 msgid "Integ. Value" msgstr "Integ. Waarde" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:192 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:207 msgid "Last Heard About" msgstr "Laatst Vernomen Over" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:193 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:208 msgid "Last Heard From" msgstr "Laatst Vernomen Van" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:194 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:209 msgid "Last Good Send" msgstr "Laatste Goede Verzending" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:195 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:210 msgid "Last Bad Send" msgstr "Laatste Foute Verzending" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:196 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:211 msgid "10m Resp. Time" msgstr "10m Resp. Tijd" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:197 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:212 msgid "1h Resp. Time" msgstr "1u Resp. Tijd" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:198 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:213 msgid "1d Resp. Time" msgstr "1d Resp. Tijd" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:199 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:214 msgid "Last Good Lookup" msgstr "Laatste Goede Lookup" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:200 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:215 msgid "Last Bad Lookup" msgstr "Laatste Foute Lookup" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:201 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:216 msgid "Last Good Store" msgstr "Laatste Goede Opslag" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:202 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:217 msgid "Last Bad Store" msgstr "Laatste Foute Opslag" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:203 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:218 msgid "1h Fail Rate" msgstr "1u Fout Rato" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:219 msgid "1d Fail Rate" msgstr "1d Four Rato" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:251 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:272 msgid "Thresholds" msgstr "Drempelwaarden" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:253 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:274 msgid "fast peers" msgstr "snelle peers" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:255 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:276 msgid "high capacity peers" msgstr "hoge capaciteits peers" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:257 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:278 msgid " well integrated peers" msgstr " goed geïntegreerde peers" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280 msgid "as determined by the profile organizer" msgstr "zoals bepaald door de profiel organisator" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280 msgid "groups" msgstr "groepen" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281 msgid "capabilities in the netDb, not used to determine profiles" msgstr "capaciteiten in de netDb, niet gebruikt om profielen te bepalen" #. capabilities -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281 #: ../java/strings/Strings.java:81 msgid "caps" msgstr "caps" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282 msgid "" "peak throughput (bytes per second) over a 1 minute period that the peer has " "sustained in a single tunnel" @@ -3099,88 +3830,96 @@ msgstr "" "piek doorvoer (bytes per seconde) over een 1 minuut periode zoals de peer " "heeft ondervonden in een enkele tunnel" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282 msgid "speed" msgstr "snelheid" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283 msgid "capacity" msgstr "capaciteit" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283 msgid "how many tunnels can we ask them to join in an hour?" msgstr "" "hoeveel tunnels kunnen we ze vragen om zich in een uur bij aan te sluiten?" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284 msgid "how many new peers have they told us about lately?" msgstr "hoeveel nieuwe peers hebben ze ons recentelijk over verteld?" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284 msgid "integration" msgstr "integratie" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285 msgid "is the peer banned, or unreachable, or failing tunnel tests?" msgstr "is de peer verbannen, of onbereikbaar, of faalt het tunnel tests?" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285 msgid "status" msgstr "status" -#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:47 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:410 -msgid "none" -msgstr "geen" +#. 0 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:12 +msgid "Floodfill " +msgstr "" -#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:62 +#. 2 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:14 +msgid "All" +msgstr "" + +#: ../java/src/net/i2p/router/web/SearchHelper.java:74 +msgid "Select search engine" +msgstr "Selecteer zoekmachine" + +#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:64 #, java-format msgid "Temporary ban expiring in {0}" msgstr "Tijdelijke verbanning verloopt in {0}" -#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:64 +#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:66 #, java-format msgid "Banned until restart or in {0}" msgstr "Verbanning tot volgende herstart of in {0}" -#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:76 +#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:78 msgid "unban now" msgstr "Hef verbanning nu op" -#. Note to translators: all runtime zh translation disabled in this file, no font available in RRD -#: ../java/src/net/i2p/router/web/StatSummarizer.java:223 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:313 msgid "Bandwidth usage" msgstr "Bandbreedte gebruik" -#: ../java/src/net/i2p/router/web/StatSummarizer.java:230 -msgid "Outbound bytes/sec" -msgstr "Uitgaande bytes/sec" +#: ../java/src/net/i2p/router/web/StatSummarizer.java:323 +msgid "Outbound Bytes/sec" +msgstr "" #. def.line(sendName, Color.BLUE, "Outbound bytes/sec", 3); -#: ../java/src/net/i2p/router/web/StatSummarizer.java:232 -msgid "Inbound bytes/sec" -msgstr "Inkomende bytes / sec" +#: ../java/src/net/i2p/router/web/StatSummarizer.java:325 +msgid "Inbound Bytes/sec" +msgstr "" -#: ../java/src/net/i2p/router/web/StatSummarizer.java:235 -#: ../java/src/net/i2p/router/web/StatSummarizer.java:236 -#: ../java/src/net/i2p/router/web/StatSummarizer.java:237 -#: ../java/src/net/i2p/router/web/StatSummarizer.java:238 -msgid "bytes/sec" -msgstr "bytes/sec" +#: ../java/src/net/i2p/router/web/StatSummarizer.java:328 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:329 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:330 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:331 +msgid "Bps" +msgstr "" -#: ../java/src/net/i2p/router/web/StatSummarizer.java:235 -msgid "out average" -msgstr "uit gemiddeld" +#: ../java/src/net/i2p/router/web/StatSummarizer.java:328 +msgid "Out average" +msgstr "" -#: ../java/src/net/i2p/router/web/StatSummarizer.java:236 -#: ../java/src/net/i2p/router/web/StatSummarizer.java:238 -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:115 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:329 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:331 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:150 msgid "max" msgstr "max" -#: ../java/src/net/i2p/router/web/StatSummarizer.java:237 -msgid "in average" -msgstr "in gemiddeld" +#: ../java/src/net/i2p/router/web/StatSummarizer.java:330 +msgid "In average" +msgstr "" #: ../java/src/net/i2p/router/web/StatsGenerator.java:57 msgid "GO" @@ -3237,7 +3976,7 @@ msgid "Lifetime average frequency" msgstr "Levenslange gemiddelde frequentie" #: ../java/src/net/i2p/router/web/StatsGenerator.java:144 -#: ../java/src/net/i2p/router/web/StatsGenerator.java:234 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:233 #, java-format msgid "1 event" msgid_plural "{0} events" @@ -3272,40 +4011,40 @@ msgstr "De periode eindigde {0} geleden." msgid "No events" msgstr "Geen gebeurtenissen" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:211 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:210 msgid "Average event count" msgstr "Gemiddeld aantal gebeurtenissen" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:213 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:212 msgid "Events in peak period" msgstr "Gebeurtenissen in piek periode" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:221 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:220 msgid "Graph Data" msgstr "Grafiek Data" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:223 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:222 msgid "Graph Event Count" msgstr "Grafiek Aantal Gebeurtenissen" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:226 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:225 msgid "Export Data as XML" msgstr "Exporteer Data als XML" #. Display the strict average -#: ../java/src/net/i2p/router/web/StatsGenerator.java:231 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:230 msgid "Lifetime average value" msgstr "Levenslange gemiddelde waarde" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:41 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:45 msgid "I2P Router Help & FAQ" msgstr "I2P Router Hulp & FAQ" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:43 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:47 msgid "Help & FAQ" msgstr "Hulp & FAQ" -#: ../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" @@ -3313,89 +4052,57 @@ msgstr "" "Configureer de opstart van clients en webapps (services); start sluimerende " "services handmatig" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:57 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:61 msgid "I2P Services" msgstr "I2P Services" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:63 -msgid "Manage your I2P hosts file here (I2P domain name resolution)" -msgstr "Beheer je I2P hosts bestand hier (I2P domeinnaam bepaling)" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:65 -msgid "Addressbook" -msgstr "Adresboek" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:69 -msgid "Built-in anonymous BitTorrent Client" -msgstr "Ingebouwde anonieme BitTorrent Client" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:71 -msgid "Torrents" -msgstr "Torrents" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:75 -msgid "Anonymous webmail client" -msgstr "Anonieme webmail client" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:77 -msgid "Email" -msgstr "Email" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:81 -msgid "Anonymous resident webserver" -msgstr "Anonieme ingebouwde webserver" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:83 -msgid "Webserver" -msgstr "Webserver" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:91 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:89 msgid "Configure I2P Router" msgstr "Configureer I2P Router" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:93 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:91 msgid "I2P Internals" msgstr "I2P Intern" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:99 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:379 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:97 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:309 msgid "View existing tunnels and tunnel build status" msgstr "Bekijk bestaande tunnels en tunnel opbouw status" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:105 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:253 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:103 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:223 msgid "Show all current peer connections" msgstr "Toon alle huidige peer connecties" -#: ../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 "Toon recente peer prestatie profielen" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:113 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:111 msgid "Profiles" msgstr "Profielen" -#: ../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 "Toon lijst met alle bekende I2P routers" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:119 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:117 msgid "NetDB" msgstr "NetDB" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:123 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:121 msgid "Health Report" msgstr "Gezondheids Rapport" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:125 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:123 msgid "Logs" msgstr "Logs" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:135 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:134 msgid "Graph router performance" msgstr "Grafieken router prestatie" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:137 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:136 msgid "Graphs" msgstr "Grafieken" @@ -3404,7 +4111,7 @@ msgid "Textual router performance statistics" msgstr "Tekstuele router prestatie statistieken" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:147 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:370 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:378 msgid "Local Destinations" msgstr "Lokale Bestemmingen" @@ -3413,239 +4120,212 @@ msgstr "Lokale Bestemmingen" msgid "I2PTunnel" msgstr "I2PTunnel" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:164 -msgid "I2P Router Help" -msgstr "I2P Router Hulp" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:166 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172 msgid "General" msgstr "Algemeen" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:171 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:177 msgid "Local Identity" msgstr "Lokale Identiteit" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:175 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:181 msgid "Your unique I2P router identity is" msgstr "Je unique I2P router identiteit is" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:179 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:185 msgid "never reveal it to anyone" msgstr "vertel dit aan niemand" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:181 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:187 msgid "show" msgstr "toon" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:192 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:198 msgid "How long we've been running for this session" msgstr "Hoe lang draaien we al voor deze sessie" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:195 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:201 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:195 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:101 msgid "Uptime" msgstr "Uptime" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:202 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:118 msgid "" "Help with configuring your firewall and router for optimal I2P performance" msgstr "" "Hulp bij het configureren van je firewall en router voor optimale I2P " "prestatie" -#. Note to translators: parameter is a version, e.g. "0.8.4" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:232 -#, java-format -msgid "Download {0} Update" -msgstr "Download {0} Update" - -#. 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:240 -#, java-format -msgid "Download Unsigned
    Update {0}" -msgstr "Download Niet-ondertekende
    Update {0}" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:261 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:231 msgid "Active" msgstr "Actief" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:270 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240 msgid "Fast" msgstr "Snel" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:276 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246 msgid "High capacity" msgstr "Grote capaciteit" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:288 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:258 msgid "Known" msgstr "Bekend" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:303 -msgid "Help with firewall configuration" -msgstr "Hulp met firewall configuratie" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:305 -msgid "Check network connection and NAT/firewall" -msgstr "Controlleer NAT/firewall" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:325 -msgid "Reseed" -msgstr "Reseed" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:342 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:272 msgid "Configure router bandwidth allocation" msgstr "Configureer router bandbreedte toewijzing" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:344 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:274 msgid "Bandwidth in/out" msgstr "Bandbreedte in/uit" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:364 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:294 msgid "Total" msgstr "Totaal" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:371 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:301 msgid "Used" msgstr "Gebruikt" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:386 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:316 msgid "Exploratory" msgstr "Onderzoekend" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:398 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:328 msgid "Participating" msgstr "Deelnemend" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:404 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:334 msgid "Share ratio" msgstr "Share rato" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:410 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:340 msgid "What's in the router's job queue?" msgstr "Wat is er in de taken wachtrij van de router?" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:412 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:342 msgid "Congestion" msgstr "Verstopping" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:417 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:347 msgid "Job lag" msgstr "Taak vertraging" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:423 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:353 msgid "Message delay" msgstr "Bericht vertraging" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:429 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:360 msgid "Tunnel lag" msgstr "Tunnel vertraging" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:435 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 msgid "Backlog" msgstr "Achterstand" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:106 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:110 msgid "ERR-Client Manager I2CP Error - check logs" msgstr "ERR-Client Manager I2CP Fout - controlleer logs" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:113 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:117 #, java-format msgid "ERR-Clock Skew of {0}" msgstr "ERR-Klok Afwijking van {0}" #: ../java/src/net/i2p/router/web/SummaryHelper.java:122 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:595 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:155 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:568 +msgid "Testing" +msgstr "Testen" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:129 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:548 msgid "OK" msgstr "OK" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:123 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:130 msgid "ERR-Private TCP Address" msgstr "ERR-Privaat TCP Adres" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:125 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:132 msgid "ERR-SymmetricNAT" msgstr "ERR-SymmetricNAT" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:128 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:135 msgid "WARN-Firewalled with Inbound TCP Enabled" msgstr "WARN-Firewall met Inkomende TCP Ingeschakeld" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:130 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:137 msgid "WARN-Firewalled and Floodfill" msgstr "WARN-Firewall en Floodfill" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:132 -msgid "WARN-Firewalled and Fast" -msgstr "WARN-Firewall en Snel" - -#: ../java/src/net/i2p/router/web/SummaryHelper.java:133 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:599 +#. if (_context.router().getRouterInfo().getCapabilities().indexOf('O') >= 0) +#. return _("WARN-Firewalled and Fast"); +#: ../java/src/net/i2p/router/web/SummaryHelper.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Firewalled" msgstr "Firewall" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:135 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:142 msgid "" "ERR-UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config and " "restart" msgstr "ERR-UDP Poort in Gebruik" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:141 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:148 msgid "ERR-No Active Peers, Check Network Connection and Firewall" msgstr "ERR-Geen Actieve Peers, Controlleer Network Connectie en Firewall" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:144 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:151 msgid "ERR-UDP Disabled and Inbound TCP host/port not set" msgstr "ERR-UDP Uitgeschakeld en Inkomende TCP host/poort niet gezet" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:146 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:153 msgid "WARN-Firewalled with UDP Disabled" msgstr "WARN-Firewall met UDP Uitgeschakeld" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:148 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:615 -msgid "Testing" -msgstr "Testen" - -#: ../java/src/net/i2p/router/web/SummaryHelper.java:370 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:378 msgid "Add/remove/edit & control your client and server tunnels" msgstr "" "Toevoegen/verwijderen/wijzigen & beheer je client en server tunnels" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:382 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:390 msgid "Server" msgstr "Server" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:386 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:394 msgid "Show tunnels" msgstr "Toon tunnels" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:397 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:405 msgid "Leases expired" msgstr "Leases verlopen" #. red or yellow light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:397 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:398 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:405 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:406 msgid "Rebuilding" msgstr "Herbouwen" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:398 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:406 msgid "ago" msgstr "geleden" #. green light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:401 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:409 msgid "Ready" msgstr "Gereed" #. yellow light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:405 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:413 msgid "Building" msgstr "Bouwen" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:405 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:413 msgid "Building tunnels" msgstr "Tunnels aan het bouwen" @@ -3653,180 +4333,182 @@ msgstr "Tunnels aan het bouwen" #. 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/src/net/i2p/router/web/SummaryHelper.java:429 #: ../java/strings/Strings.java:36 msgid "shared clients" msgstr "gedeelde clients" -#. Note to translators: all runtime zh translation disabled in this file, no font available in RRD -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:89 +#. Note to translators: parameter is a version, e.g. "0.8.4" +#: ../java/src/net/i2p/router/web/SummaryHelper.java:643 +#, java-format +msgid "Download {0} Update" +msgstr "Download {0} Update" + +#. 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/SummaryHelper.java:651 +#, java-format +msgid "Download Unsigned
    Update {0}" +msgstr "Download Niet-ondertekende
    Update {0}" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:676 +msgid "Help with firewall configuration" +msgstr "Hulp met firewall configuratie" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:678 +msgid "Check network connection and NAT/firewall" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:697 +msgid "Reseed" +msgstr "Reseed" + +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:118 #, java-format msgid "events in {0}" msgstr "gebeurtenissen in {0}" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:91 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:120 #, java-format msgid "averaged for {0}" msgstr "gemiddeld voor {0}" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:101 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:130 msgid "Events per period" msgstr "Gebeurtenissen per periode" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:114 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:149 msgid "avg" msgstr "gemiddeld" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:116 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:151 msgid "now" msgstr "nu" -#: ../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:35 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:57 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:340 msgid "configure" msgstr "configureer" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:61 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:55 msgid "Client tunnels for" msgstr "Client tunnels voor" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:65 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:59 msgid "dead" msgstr "dood" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:71 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:65 msgid "Participating tunnels" msgstr "Deelnemende tunnels" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:72 -msgid "From" -msgstr "Van" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:72 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66 msgid "Receive on" msgstr "Ontvangen op" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:73 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "Expiration" msgstr "Verloop" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:73 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "Send on" msgstr "Verzonden op" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:73 -msgid "To" -msgstr "Naar" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 msgid "Rate" msgstr "Rato" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 msgid "Role" msgstr "Rol" -#: ../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:68 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Usage" msgstr "Gebruik" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:107 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:106 msgid "grace period" msgstr "overgangs periode" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:117 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:116 msgid "Outbound Endpoint" msgstr "Uitgaande Eindpunt" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:119 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:118 msgid "Inbound Gateway" msgstr "Inkomende Gateway" -#: ../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:120 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:163 msgid "Participant" msgstr "Deelnemer" +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:125 +#, java-format +msgid "Limited display to the {0} tunnels with the highest usage" +msgstr "" + #: ../java/src/net/i2p/router/web/TunnelRenderer.java:126 msgid "Inactive participating tunnels" msgstr "Inactieve deelnemende tunnels" #: ../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:219 msgid "Lifetime bandwidth usage" msgstr "Levenslang bandbreedte gebruik" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:156 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Expiry" msgstr "Verloop" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:159 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:160 msgid "Participants" msgstr "Deelnemers" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:165 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:166 msgid "Endpoint" msgstr "Eindpunt" -#: ../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:206 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 msgid "Build in progress" msgstr "In aanbouw" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:205 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:206 msgid "inbound" msgstr "inkomend" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:212 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 msgid "outbound" msgstr "uitgaand" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:217 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:218 msgid "No tunnels; waiting for the grace period to end." msgstr "Geen tunnels; wacht totdat de overgangs periode verlopen is." -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:219 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220 msgid "in" msgstr "in" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:221 msgid "out" msgstr "uit" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:237 -msgid "Tunnel Counts By Peer" -msgstr "Tunnel Aantallen per Peer" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:238 -msgid "% of total" -msgstr "% van totaal" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:238 -msgid "Our Tunnels" -msgstr "Onze Tunnels" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:238 -msgid "Participating Tunnels" -msgstr "Deelnemende Tunnels" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:256 -msgid "Totals" -msgstr "Totalen" - #: ../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 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:146 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:240 msgid "Updating" msgstr "Aan het updaten" #. 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 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:116 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:264 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:288 msgid "Update downloaded" msgstr "Update gedownload" @@ -3835,47 +4517,47 @@ msgstr "Update gedownload" msgid "Unsigned update file from {0} is corrupt" msgstr "Niet-ondertekende update bestand van {0} is corrupt" -#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:112 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:282 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:283 msgid "Restarting" msgstr "Herstarten" -#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:119 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:289 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:118 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:290 msgid "Click Restart to install" msgstr "Klik Herstart om te installeren" -#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:121 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:291 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:120 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:292 msgid "Click Shutdown and restart to install" msgstr "Klik Afsluiten and herstart om te installeren" -#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:122 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:293 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:121 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:294 #, java-format msgid "Version {0}" msgstr "Versie {0}" -#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:127 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:126 #, java-format msgid "Failed copy to {0}" msgstr "Kopie naar {0} gefaald" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:185 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:187 #, java-format msgid "Updating from {0}" msgstr "Updaten van {0}" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:254 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:256 #, java-format msgid "No new version found at {0}" msgstr "Geen nieuwe versie gevonden op {0}" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:282 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:283 msgid "Update verified" msgstr "Update geverifieerd" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:308 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:309 #, java-format msgid "Transfer failed from {0}" msgstr "Overdracht gefaald van {0}" @@ -3992,11 +4674,6 @@ msgstr "licht" msgid "midnight" msgstr "middernacht" -#. stat groups for stats.jsp -#: ../java/strings/Strings.java:57 -msgid "Bandwidth" -msgstr "Bandwidth" - #: ../java/strings/Strings.java:58 msgid "BandwidthLimiter" msgstr "BandwidthLimiter" @@ -4111,138 +4788,133 @@ msgstr "itag1" msgid "itag2" msgstr "itag2" -#. Descriptions for the stats that are graphed by default -#. There are over 500 stats currently defined, we aren't going to tag them all -#: ../java/strings/Strings.java:101 -msgid "Low-level bandwidth receive rate" -msgstr "Low-level bandbreedte ontvangst rato" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:132 +msgid "configure bandwidth" +msgstr "stel bandbreedte in" -#. bw.recvRate -#: ../java/strings/Strings.java:102 -msgid "Low-level bandwidth send rate" -msgstr "Low-level bandbreedte verzend rato" - -#. bw.sendRate -#: ../java/strings/Strings.java:103 -msgid "How many peers we are actively talking with" -msgstr "Met hoeveel peers communiceren we actief" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:112 -msgid "config networking" -msgstr "configureer netwerk" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:224 #: ../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/configclients_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:246 #: ../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:223 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_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/configtunnels_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:224 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:224 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:230 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:235 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:268 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:249 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:228 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:223 msgid "Summary Bar" msgstr "Samenvatting Balk" #. 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/config_jsp.java:237 #: ../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/configclients_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:259 #: ../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:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:237 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:237 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:243 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:281 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:257 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:258 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:258 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:236 msgid "Refresh (s)" msgstr "Ververs (s)" #. ditto -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:241 #: ../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/configclients_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:263 #: ../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:240 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_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/configtunnels_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:252 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:285 +#: ../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:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:266 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:249 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:240 msgid "Enable" msgstr "Inschakelen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:262 -msgid "I2P Network Configuration" -msgstr "I2P Netwerk Configuratie" - -#: ../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:301 msgid "Bandwidth limiter" msgstr "Bandbreedte beperker" -#: ../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:303 msgid "" "I2P will work best if you configure your rates to match the speed of your " "internet connection." @@ -4250,34 +4922,34 @@ msgstr "" "I2P zal beter werken wanneer je de configuratie van de bandbreedte afstemt " "met de snelheid van je internet verbinding." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:322 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:307 msgid "KBps In" msgstr "KBps In" -#: ../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:321 msgid "KBps Out" msgstr "KBps Uit" -#: ../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:336 msgid "Share" msgstr "Share" -#: ../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:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:350 msgid "NOTE" msgstr "OPMERKING" -#: ../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:345 #, java-format msgid "You have configured I2P to share only {0} KBps." msgstr "Je hebt I2P geconfigureerd om slechts {0} KBps te delen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:364 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:348 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "I2P vereist tenminste 12KBps om sharing in te schakelen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:365 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:349 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " @@ -4285,19 +4957,19 @@ msgstr "" "Schakel sharing in (deelname aan tunnels) door meer bandbreedte toe te " "kennen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:366 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:350 msgid "" "It improves your anonymity by creating cover traffic, and helps the network." msgstr "" "Het verbeterd je anonimiteit door camouflage verkeer te genereren en help " "het netwerk." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:369 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:352 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "Je hebt I2P geconfigureerd om {0} KBps te delen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:372 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:355 msgid "" "The higher the share bandwidth the more you improve your anonymity and help " "the network." @@ -4305,623 +4977,60 @@ msgstr "" "Hoe meer bandbreedte je deelt, des te meer je anonimiteit verbeterd en je " "het netwerk helpt." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java: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/config_jsp.java:359 +msgid "Advanced network configuration page" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:371 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:493 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:383 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:399 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:384 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:333 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:383 msgid "Cancel" msgstr "Annuleer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:393 -msgid "IP and Transport Configuration" -msgstr "IP en Transport Configuratie" - -#: ../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 "De standaard instellingen zullen voor de meeste mensen werken." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:397 -msgid "There is help below." -msgstr "Help is hieronder." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:399 -msgid "UPnP Configuration" -msgstr "UPnP Configuratie" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:403 -msgid "Enable UPnP to open firewall ports" -msgstr "Schakel UPnP in om firewall poorten te openen" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:405 -msgid "UPnP status" -msgstr "UPnP status" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:407 -msgid "IP Configuration" -msgstr "IP Configuratie" - -#: ../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 "Extern bereikbare hostname of IP adres" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:413 -msgid "Use all auto-detect methods" -msgstr "Gebruik alle auto-detect methoden" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:417 -msgid "Disable UPnP IP address detection" -msgstr "Schakel UPnP IP adres detectie uit" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:421 -msgid "Ignore local interface IP address" -msgstr "Negeer IP adres van lokale interface" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:425 -msgid "Use SSU IP address detection only" -msgstr "Gebruikt alleen SSU IP adres detectie" - -#: ../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 "Specificeer hostname of IP" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:435 -msgid "Select Interface" -msgstr "Selecteer Interface" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:449 -msgid "Hidden mode - do not publish IP" -msgstr "Verborgen modus - publiceer IP niet" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:451 -msgid "(prevents participating traffic)" -msgstr "(voorkomt deelnemend verkeer)" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 -msgid "Action when IP changes" -msgstr "Actie wanneer IP wijzigd" - -#: ../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 "" -"Laptop modus - Wijzig router identiteit en UDP poort wanneeer IP wijzigd for " -"meer anonimiteit" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:459 -msgid "Experimental" -msgstr "Experimenteel" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:461 -msgid "UDP Configuration:" -msgstr "UDP Configuratie:" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:463 -msgid "UDP port:" -msgstr "UDP poort:" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:477 -msgid "TCP Configuration" -msgstr "TCP Configuratie" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:483 -msgid "Use auto-detected IP address" -msgstr "Gebruik auto-detected IP adres" - -#: ../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 "om dit moment" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:489 -msgid "if we are not firewalled" -msgstr "wanneer we niet gefirewalled zijn" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:493 -msgid "Always use auto-detected IP address (Not firewalled)" -msgstr "Gebruik altijd auto-detected IP adres (Geen firewall)" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:503 -msgid "Disable inbound (Firewalled)" -msgstr "Schakel inkomend uit (Firewall)" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:507 -msgid "Completely disable" -msgstr "Schakel volledig uit" - -#: ../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 "" -"(selecteer alleen wanneer je achter een firewall zit dat uitgaand TCP " -"beperkt of blokkeert)" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:511 -msgid "Externally reachable TCP port" -msgstr "Extern bereikbare TCP poort" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:515 -msgid "Use the same port configured for UDP" -msgstr "Gebruik dezelfde poort als geconfigureerd voor UDP" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:523 -msgid "Specify Port" -msgstr "Specificeer Poort" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:527 -#: ../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 -msgid "Note" -msgstr "Opmerking" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:530 -msgid "Changing these settings will restart your router." -msgstr "Wijziging van deze instellingen herstart je router" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:536 -msgid "Configuration Help" -msgstr "Configuratie Help" - -#: ../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 "" -"Alhoewel I2P zal werken achter de meeste firewalls, zal de snelheid en " -"netwerk integratie doorgaans verbeteren wanneer de I2P poort is geforward " -"voor zowel UDP als TCP." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/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 "" -"Indien mogelijk, probeer een opening in je firewall te maken om nieuwe UDP " -"en TCP pakketten binnen te laten." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/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 "" -"Indien dit niet mogelijk is, I2P ondersteunt UPnP (Universal Plug en Play) " -"en UDP perforatie met \"SSU introducties\" om verkeer te herleiden." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/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 "" -"De meeste bovenstaande opties zijn voor speciale situaties, bijvoorbeeld " -"wanneer UPnP niet correct werkt, of wanneer firewall buiten je beheer in de " -"weg zit." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:546 -msgid "Certain firewalls such as symmetric NATs may not work well with I2P." -msgstr "" -"Bepaalde firewalls zoals symmetrische NATs werken mogelijk niet goed met I2P." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/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 "" -"UPnP is gebruikt om te communiceren met Internet Gateway Devices (IGDs) om " -"het externe IP adres te detecteren en poorten door te sturen." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:557 -msgid "UPnP support is beta, and may not work for any number of reasons" -msgstr "UPnP support is beta, en kan om verscheidene redenen niet goed werken" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:559 -msgid "No UPnP-compatible device present" -msgstr "Geen UPnP-compatible device aanwezig" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:561 -msgid "UPnP disabled on the device" -msgstr "UPnP uitgeschakeld op het device" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:563 -msgid "Software firewall interference with UPnP" -msgstr "Software firewall zit UPnP in de weg" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:565 -msgid "Bugs in the device's UPnP implementation" -msgstr "Bugs in de device's UPnP implementatie" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:567 -msgid "Multiple firewall/routers in the internet connection path" -msgstr "Meerdere firewall/routers in het pad van de internet verbinding" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:569 -msgid "UPnP device change, reset, or address change" -msgstr "UPnP device wijziging, reset, of adres wijziging" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:571 -msgid "Review the UPnP status here." -msgstr "Bekijk de UPnP status hier." - -#: ../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 "" -"UPnP kan hierboven in- en uitgeschakeld worden, maar na een wijziging is een " -"router herstart nodig." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:575 -msgid "Hostnames entered above will be published in the network database." -msgstr "" -"Hierboven ingevulde hostnames zullen worden gepubliceerd in de netwerk " -"database." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:577 -msgid "They are not private." -msgstr "Deze zijn niet privé." - -#: ../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 "" -"Tevens, vul geen privé IP addres in zoals 127.0.0.1 of 192.168.1.1." - -#: ../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 "" -"Als je het verkeerde IP adres of hostnaam invult, of je NAT of firewall niet " -"goed te configureert, zal je netwerk prestaties aanzienlijk verslechteren." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:583 -msgid "When in doubt, leave the settings at the defaults." -msgstr "In geval van twijfel, laat de instellingen op de standaard waarden." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:585 -msgid "Reachability Help" -msgstr "Bereikbaarheids Help" - -#: ../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 "" -"Wanneer je denkt dat je je firewall open hebt gezet maar I2P nog steeds zegt " -"dat je achter een firewall zit, bedenk dan dat je mogelijk meerdere " -"firewalls hebt, bijvoorbeeld zowel als software pakket en een externe " -"hardware router." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:593 -msgid "" -"If there is an error, the logs may also help " -"diagnose the problem." -msgstr "" -"Indien er een fout is zijn de logs mogelijk hulpvol " -"om het probleem te onderzoeken." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:597 -msgid "Your UDP port does not appear to be firewalled." -msgstr "Je UDP poort lijkt niet achter een firewall te zitten." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:601 -msgid "Your UDP port appears to be firewalled." -msgstr "Je UDP poort lijkt achter een firewall te zitten." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:603 -msgid "" -"As the firewall detection methods are not 100% reliable, this may " -"occasionally be displayed in error." -msgstr "" -"Omdat de firewall detectie methode niet 100% betrouwbaar is, kan dit soms " -"foutief getoond worden." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/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 "" -"Indien dit echter consistent optreedt, controlleer in zowel externe als " -"interne firewalls of de poort wel geopend is." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/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 "" -"Geen paniek, I2P zal werken achter een firewall. Wanneer dit het geval is " -"maakt de router gebruik van \"introducers\" om inkomende connecties door te " -"sturen." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/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 "" -"Je krijgt meer deelnemend verkeer en helpt het netwerk meer door de firewall" -"(s) te openen." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/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 "" -"Indien je van mening bent dat je dit al hebt gedaan, bedenk dat er zowel een " -"hardware als software firewall kan zijn, of dat er een additionele firewall " -"(universiteit, provider, etc) kan zijn waar je geen invloed op hebt." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/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 "" -"Tevens hebben sommige routers moeite om zowel TCP als UDP op dezelfde poort " -"correct door te laten, of hebben andere beperkingen of bugs die voorkomen " -"dat I2P verkeer goed doorkomt." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:617 -msgid "The router is currently testing whether your UDP port is firewalled." -msgstr "De router test op dit moment of je UDP poort achter een firewall is." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:621 -msgid "" -"The router is not configured to publish its address, therefore it does not " -"expect incoming connections." -msgstr "" -"De router is niet geconfigureerd om zijn adres te publiceren, daarom " -"verwacht het geen inkomende verbindingen." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:623 -msgid "WARN - Firewalled and Fast" -msgstr "WARN - Firewall en Snel" - -#: ../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 "" -"Je hebt I2P geconfigureerd om meer dan 128KBps aan bandbreedte te delen, " -"maar je zit achter een firewall." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/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 "" -"Alhoewel I2P met deze configuratie prima werkt, zal je 128KBps of meer aan " -"bandbreedte het netwerk beter helpen wanneer je je firewall open zet." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:629 -msgid "WARN - Firewalled and Floodfill" -msgstr "WARN - Firewall en Floodfill" - -#: ../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 "" -"Je hebt I2P geconfigureerd als floodfill router, maar je zit achter een " -"firewall." - -#: ../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 "" -"Voor een betere deelname als floodfill router, moet je je firewall openen." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:635 -msgid "WARN - Firewalled with Inbound TCP Enabled" -msgstr "WARN - Firewall en Inkomende TCP Ingeschakeld" - -#: ../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 "" -"Je hebt inkomende TCP geconfigureerd, echter aangezien je UDP poort achter " -"een firewall zit, is het waarschijnlijk dat dit ook voor je TCP poort het " -"geval is." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/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 "" -"Indien je TCP poort achter een firewall zit met inkomende TCP ingeschakeld, " -"kunnen routers geen verbinding met je maken via TCP, dit is niet goed voor " -"het netwerk." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:641 -msgid "Please open your firewall or disable inbound TCP above." -msgstr "Open je firewall of schakel inkomend TCP hierboven uit." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:643 -msgid "WARN - Firewalled with UDP Disabled" -msgstr "WARN - Firewall met UDP Uitgeschakeld" - -#: ../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 "Je hebt inkomende TCP geconfigureerd, echter UDP is uitgeschakeld." - -#: ../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 "" -"Het lijkt erop dat je voor TCP achter een firewall zit, daarom kan je router " -"geen inkomende connecties accepteren." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:649 -msgid "Please open your firewall or enable UDP." -msgstr "Open je firewall of schakel UDP in." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:651 -msgid "ERR - Clock Skew" -msgstr "ERR - Klok Afwijking" - -#: ../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 "" -"Je systeemklok heeft een afwijking, dit zal het moeilijk maken om aan het " -"netwerk deel te nemen." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:655 -msgid "Correct your clock setting if this error persists." -msgstr "Corrigeer je klok instelling indien deze fout blijft optreden." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:657 -msgid "ERR - Private TCP Address" -msgstr "ERR - Privaat TCP Adres" - -#: ../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 "" -"Je moet nooit een niet-routeerbaar IP adres zoals 127.0.0.1 of 192.168.1.1 " -"adverteren als je externe adres." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:661 -msgid "Correct the address or disable inbound TCP above." -msgstr "Corrigeer het adres of schakel inkomend TCP hierboven uit." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:663 -msgid "ERR - SymmetricNAT" -msgstr "ERR - SymmetricNAT" - -#: ../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 "" -"I2P heeft gedetecteerd dat je achter een firewall zit door een Symmetric NAT." - -#: ../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 "" -"I2P werkt niet goed achter dit type firewall. Waarschijnlijk kan je geen " -"inkomende verbindingen accepteren, " - -#: ../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 "" -"ERR - UDP Poort In Gebruik - Zet i2np.udp.internalPort=xxxx in geavanceerde " -"configuratie en herstart" - -#: ../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 "" -"I2P kon niet binden met poort 8887 of een andere geconfigureerde poort." - -#: ../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 "" -"Controlleer of een ander programma de geconfigureerde poort gebruikt. Als " -"dit zo is, stop dit programma of configureer I2P op een andere poort." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:675 -msgid "" -"This may be a transient error, if the other program is no longer using the " -"port." -msgstr "" -"Dit kan een voorbijgaande fout zijn, als het andere programma de poort niet " -"meer gebruikt." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:677 -msgid "However, a restart is always required after this error." -msgstr "Echter, een herstart is altijd nodig na deze fout." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:679 -msgid "ERR - UDP Disabled and Inbound TCP host/port not set" -msgstr "ERR - UDP Uitgeschakeld en Inkomende TCP host/poort niet gezet" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:681 -msgid "" -"You have not configured inbound TCP with a hostname and port above, however " -"you have disabled UDP." -msgstr "" -"Je hebt inkomende TCP hierboven niet geconfigureerd met een hostname en " -"poort, echter heb je je UDP uitgeschakeld." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:683 -msgid "Therefore your router cannot accept inbound connections." -msgstr "Daarom kan je router geen inkomende connecties accepteren." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:685 -msgid "Please configure a TCP host and port above or enable UDP." -msgstr "Configureer een TCP host en poort hierboven of schakel UDP in." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:687 -msgid "ERR - Client Manager I2CP Error - check logs" -msgstr "ERR - Client Manager I2CP Fout - controlleer logs" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:689 -msgid "This is usually due to a port 7654 conflict. Check the logs to verify." -msgstr "" -"Dit komt doorgaans door een conflict met poort 7654. Kijk in de logs om dit " -"te bevestigen." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:691 -msgid "" -"Do you have another I2P instance running? Stop the conflicting program and " -"restart I2P." -msgstr "" -"Heb je een andere I2P instantie draaien? Stop het conflicerende programma en " -"herstart I2P." - -#: ../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:132 msgid "config advanced" msgstr "geavanceerde configuratie" -#: ../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:260 msgid "I2P Advanced Configuration" msgstr "I2P Geavanceerde Configuratie" -#: ../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:301 msgid "Advanced I2P Configuration" msgstr "Geavanceerde I2P Configuratie" -#: ../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:311 msgid "Some changes may require a restart to take effect." msgstr "Voor de toepassing van sommige wijzigingen is een herstart nodig." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:112 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:135 msgid "config clients" msgstr "client configuratie" -#: ../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:288 msgid "I2P Client Configuration" msgstr "I2P Client Configuratie" -#: ../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:354 msgid "Client Configuration" msgstr "Client Configuratie" -#: ../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:356 msgid "" "The Java clients listed below are started by the router and run in the same " "JVM." @@ -4929,76 +5038,82 @@ msgstr "" "De Java clients in onderstaande lijst zijn gestart door de router en draaien " "in dezelfde JVM." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:362 msgid "To change other client options, edit the file" msgstr "Om andere client opties te wijzigen, bewerk het bestand" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java: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:369 +#: ../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:465 msgid "All changes require restart to take effect." msgstr "Voor alle wijzigingen is een herstart nodig." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:357 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:381 msgid "Advanced Client Interface Configuration" msgstr "Geavanceerde Client Interface Configuratie" -#: ../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:385 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "Externe I2CP (I2P Client Protocol) Interface Configuratie" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:367 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:391 msgid "Enabled without SSL" msgstr "Ingeschakeld zonder 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:397 msgid "Enabled with SSL required" msgstr "Ingeschakeld met SSL vereist" -#: ../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:403 msgid "Disabled - Clients outside this Java process may not connect" msgstr "" "Uitgeschakeld - Clients buiten dit Java process mogen geen verbinding maken" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:381 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:405 msgid "I2CP Port" msgstr "I2CP Poort" -#: ../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:409 msgid "I2CP Interface" msgstr "I2CP Interface" -#: ../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:425 msgid "Authorization" msgstr "Authorisatie" -#: ../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:431 msgid "Require username and password" msgstr "Gebruikersnaam en wachtwoord verplicht" -#: ../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:433 msgid "Username" msgstr "Gebruikersnaam" -#: ../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:437 msgid "Password" msgstr "Wachtwoord" -#: ../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:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:342 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:348 +msgid "The default settings will work for most people." +msgstr "De standaard instellingen zullen voor de meeste mensen werken." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:443 msgid "Any changes made here must also be configured in the external client." msgstr "" "Alle wijzigingen die hier worden gemaakt moeten ook in de externe client " "worden geconfigureerd." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:421 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:445 msgid "Many clients do not support SSL or authorization." msgstr "Veel clients understeunen geen SSL of authorisatie." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:429 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:455 msgid "WebApp Configuration" msgstr "WebApp Configuratie" -#: ../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:457 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 " @@ -5014,7 +5129,7 @@ msgstr "" "dat los hiervan ingeschakeld moet worden (zoals susidns, i2ptunnel), of " "zonder web interface (zoals addressbook)." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:433 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 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 " @@ -5027,103 +5142,128 @@ msgstr "" "nieuwere versie. Daarom is het aanbevolen om de web app hier uit te " "schakelen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:473 msgid "Plugin Configuration" msgstr "Plugin Configuratie" -#: ../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:475 msgid "The plugins listed below are started by the webConsole client." msgstr "De plugins hier beneden zijn gestart door de webConsole client." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:485 msgid "Plugin Installation" msgstr "Plugin Installatie" -#: ../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:487 msgid "To install a plugin, enter the download URL:" msgstr "Om een plugin te installeren, voer de download URL in:" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:112 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:135 +msgid "config home" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:339 +msgid "Default Home Page" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:345 +msgid "Use old home page" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:353 +msgid "Search Engines" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:373 +msgid "Recommended Eepsites" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:389 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:351 +msgid "Local Services" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:135 msgid "config keyring" msgstr "configureer sleutelbos" -#: ../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:272 msgid "I2P Keyring Configuration" msgstr "I2P Sleutelbos Configuratie" -#: ../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:341 msgid "The router keyring is used to decrypt encrypted leaseSets." msgstr "" "De sleutelbos van de router is gebruikt om versleutelde leaseSets te " "ontsleutelen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:344 msgid "" "The keyring may contain keys for local or remote encrypted destinations." msgstr "" "De sleutelbos kan sleutels bevatten voor lokale en remote versleutelde " "destinations." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:326 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:350 msgid "Manual Keyring Addition" msgstr "Handmatige Sleutelbos Toevoeging" -#: ../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:352 msgid "Enter keys for encrypted remote destinations here." msgstr "Voer sleutels in om remote destinations te versleutelen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:331 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:355 msgid "Keys for local destinations must be entered on the" msgstr "Sleutels voor lokale destinations moeten worden ingevoerd op de" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:333 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:357 msgid "I2PTunnel page" msgstr "I2PTunnel pagina" -#: ../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:359 msgid "Dest. name, hash, or full key" msgstr "Dest. naam, hash, of volledige sleutel" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:337 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:361 msgid "Encryption Key" msgstr "Encryptie Sleutel" -#: ../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:132 msgid "config logging" msgstr "configureer logging" -#: ../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:260 msgid "I2P Logging Configuration" msgstr "I2P Logging Configuratie" -#: ../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:301 msgid "Configure I2P Logging Options" msgstr "Configureer I2P Logging Opties" -#: ../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:303 msgid "Log file" -msgstr "Logging bestandsnaam" +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:307 msgid "(the symbol '@' will be replaced during log rotation)" msgstr "(het symbool '@' zal worden vervangen bij het doordraaien van de log)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:309 msgid "Log record format" msgstr "Log regel formaat" -#: ../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:313 msgid "" "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)" msgstr "" "(gebruik 'd' = datum, 'c' = class, 't' = thread, 'p' = prioriteit, 'm' = " "bericht)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:333 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:315 msgid "Log date format" msgstr "Log datum formaat" -#: ../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:319 msgid "" "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' " "= millisecond)" @@ -5131,15 +5271,15 @@ msgstr "" "('MM' = maand, 'dd' = dag, 'HH' = uur, 'mm' = minuut, 'ss' = seconde, 'SSS' " "= milliseconde)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:321 msgid "Max log file size" msgstr "Max log bestand grootte" -#: ../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:325 msgid "Default log level" msgstr "Standaard log niveau" -#: ../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:329 msgid "" "(DEBUG and INFO are not recommended defaults, as they will drastically slow " "down your router)" @@ -5147,44 +5287,630 @@ msgstr "" "(DEBUG en INFO zijn geen aanbevolen standaardwaarden, ze zullen je router " "drastisch vertragen)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:349 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:331 msgid "Log level overrides" msgstr "Log niveau overschrijving" -#: ../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:335 msgid "New override" msgstr "Nieuwe overschrijving" -#: ../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:135 +msgid "config networking" +msgstr "configureer netwerk" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:285 +msgid "I2P Network Configuration" +msgstr "I2P Netwerk Configuratie" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:340 +msgid "IP and Transport Configuration" +msgstr "IP en Transport Configuratie" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:344 +msgid "There is help below." +msgstr "Help is hieronder." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:346 +msgid "UPnP Configuration" +msgstr "UPnP Configuratie" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:350 +msgid "Enable UPnP to open firewall ports" +msgstr "Schakel UPnP in om firewall poorten te openen" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:352 +msgid "UPnP status" +msgstr "UPnP status" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:354 +msgid "IP Configuration" +msgstr "IP Configuratie" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:432 +msgid "Externally reachable hostname or IP address" +msgstr "Extern bereikbare hostname of IP adres" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:360 +msgid "Use all auto-detect methods" +msgstr "Gebruik alle auto-detect methoden" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:364 +msgid "Disable UPnP IP address detection" +msgstr "Schakel UPnP IP adres detectie uit" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:368 +msgid "Ignore local interface IP address" +msgstr "Negeer IP adres van lokale interface" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:372 +msgid "Use SSU IP address detection only" +msgstr "Gebruikt alleen SSU IP adres detectie" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:376 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:450 +msgid "Specify hostname or IP" +msgstr "Specificeer hostname of IP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:382 +msgid "Select Interface" +msgstr "Selecteer Interface" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:396 +msgid "Hidden mode - do not publish IP" +msgstr "Verborgen modus - publiceer IP niet" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:398 +msgid "(prevents participating traffic)" +msgstr "(voorkomt deelnemend verkeer)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:400 +msgid "Action when IP changes" +msgstr "Actie wanneer IP wijzigd" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:404 +msgid "" +"Laptop mode - Change router identity and UDP port when IP changes for " +"enhanced anonymity" +msgstr "" +"Laptop modus - Wijzig router identiteit en UDP poort wanneeer IP wijzigd for " +"meer anonimiteit" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:406 +msgid "Experimental" +msgstr "Experimenteel" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:408 +msgid "UDP Configuration:" +msgstr "UDP Configuratie:" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:410 +msgid "UDP port:" +msgstr "UDP poort:" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:460 +msgid "Completely disable" +msgstr "Schakel volledig uit" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:418 +msgid "(select only if behind a firewall that blocks outbound UDP)" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:430 +msgid "TCP Configuration" +msgstr "TCP Configuratie" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:436 +msgid "Use auto-detected IP address" +msgstr "Gebruik auto-detected IP adres" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:470 +msgid "currently" +msgstr "om dit moment" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:442 +msgid "if we are not firewalled" +msgstr "wanneer we niet gefirewalled zijn" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:446 +msgid "Always use auto-detected IP address (Not firewalled)" +msgstr "Gebruik altijd auto-detected IP adres (Geen firewall)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:456 +msgid "Disable inbound (Firewalled)" +msgstr "Schakel inkomend uit (Firewall)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:462 +msgid "" +"(select only if behind a firewall that throttles or blocks outbound TCP)" +msgstr "" +"(selecteer alleen wanneer je achter een firewall zit dat uitgaand TCP " +"beperkt of blokkeert)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:464 +msgid "Externally reachable TCP port" +msgstr "Extern bereikbare TCP poort" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +msgid "Use the same port configured for UDP" +msgstr "Gebruik dezelfde poort als geconfigureerd voor UDP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:476 +msgid "Specify Port" +msgstr "Specificeer Poort" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +msgid "Notes" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:483 +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:489 +msgid "Configuration Help" +msgstr "Configuratie Help" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:540 +msgid "" +"While I2P will work fine behind most firewalls, your speeds and network " +"integration will generally improve if the I2P port is forwarded for both UDP " +"and TCP." +msgstr "" +"Alhoewel I2P zal werken achter de meeste firewalls, zal de snelheid en " +"netwerk integratie doorgaans verbeteren wanneer de I2P poort is geforward " +"voor zowel UDP als TCP." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:493 +msgid "" +"If you can, please poke a hole in your firewall to allow unsolicited UDP and " +"TCP packets to reach you." +msgstr "" +"Indien mogelijk, probeer een opening in je firewall te maken om nieuwe UDP " +"en TCP pakketten binnen te laten." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:495 +msgid "" +"If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole " +"punching with \"SSU introductions\" to relay traffic." +msgstr "" +"Indien dit niet mogelijk is, I2P ondersteunt UPnP (Universal Plug en Play) " +"en UDP perforatie met \"SSU introducties\" om verkeer te herleiden." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:497 +msgid "" +"Most of the options above are for special situations, for example where UPnP " +"does not work correctly, or a firewall not under your control is doing harm." +msgstr "" +"De meeste bovenstaande opties zijn voor speciale situaties, bijvoorbeeld " +"wanneer UPnP niet correct werkt, of wanneer firewall buiten je beheer in de " +"weg zit." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:499 +msgid "Certain firewalls such as symmetric NATs may not work well with I2P." +msgstr "" +"Bepaalde firewalls zoals symmetrische NATs werken mogelijk niet goed met I2P." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:508 +msgid "" +"UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect " +"the external IP address and forward ports." +msgstr "" +"UPnP is gebruikt om te communiceren met Internet Gateway Devices (IGDs) om " +"het externe IP adres te detecteren en poorten door te sturen." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 +msgid "UPnP support is beta, and may not work for any number of reasons" +msgstr "UPnP support is beta, en kan om verscheidene redenen niet goed werken" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:512 +msgid "No UPnP-compatible device present" +msgstr "Geen UPnP-compatible device aanwezig" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 +msgid "UPnP disabled on the device" +msgstr "UPnP uitgeschakeld op het device" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:516 +msgid "Software firewall interference with UPnP" +msgstr "Software firewall zit UPnP in de weg" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:518 +msgid "Bugs in the device's UPnP implementation" +msgstr "Bugs in de device's UPnP implementatie" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520 +msgid "Multiple firewall/routers in the internet connection path" +msgstr "Meerdere firewall/routers in het pad van de internet verbinding" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:522 +msgid "UPnP device change, reset, or address change" +msgstr "UPnP device wijziging, reset, of adres wijziging" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:524 +msgid "Review the UPnP status here." +msgstr "Bekijk de UPnP status hier." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:526 +msgid "" +"UPnP may be enabled or disabled above, but a change requires a router " +"restart to take effect." +msgstr "" +"UPnP kan hierboven in- en uitgeschakeld worden, maar na een wijziging is een " +"router herstart nodig." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528 +msgid "Hostnames entered above will be published in the network database." +msgstr "" +"Hierboven ingevulde hostnames zullen worden gepubliceerd in de netwerk " +"database." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:530 +msgid "They are not private." +msgstr "Deze zijn niet privé." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +msgid "" +"Also, do not enter a private IP address like 127.0.0.1 or 192.168.1.1." +msgstr "" +"Tevens, vul geen privé IP addres in zoals 127.0.0.1 of 192.168.1.1." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534 +msgid "" +"If you specify the wrong IP address or hostname, or do not properly " +"configure your NAT or firewall, your network performance will degrade " +"substantially." +msgstr "" +"Als je het verkeerde IP adres of hostnaam invult, of je NAT of firewall niet " +"goed te configureert, zal je netwerk prestaties aanzienlijk verslechteren." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:536 +msgid "When in doubt, leave the settings at the defaults." +msgstr "In geval van twijfel, laat de instellingen op de standaard waarden." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:538 +msgid "Reachability Help" +msgstr "Bereikbaarheids Help" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:543 +msgid "" +"If you think you have opened up your firewall and I2P still thinks you are " +"firewalled, remember that you may have multiple firewalls, for example both " +"software packages and external hardware routers." +msgstr "" +"Wanneer je denkt dat je je firewall open hebt gezet maar I2P nog steeds zegt " +"dat je achter een firewall zit, bedenk dan dat je mogelijk meerdere " +"firewalls hebt, bijvoorbeeld zowel als software pakket en een externe " +"hardware router." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +msgid "" +"If there is an error, the logs may also help " +"diagnose the problem." +msgstr "" +"Indien er een fout is zijn de logs mogelijk hulpvol " +"om het probleem te onderzoeken." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:550 +msgid "Your UDP port does not appear to be firewalled." +msgstr "Je UDP poort lijkt niet achter een firewall te zitten." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:554 +msgid "Your UDP port appears to be firewalled." +msgstr "Je UDP poort lijkt achter een firewall te zitten." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:556 +msgid "" +"As the firewall detection methods are not 100% reliable, this may " +"occasionally be displayed in error." +msgstr "" +"Omdat de firewall detectie methode niet 100% betrouwbaar is, kan dit soms " +"foutief getoond worden." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:558 +msgid "" +"However, if it appears consistently, you should check whether both your " +"external and internal firewalls are open for your port." +msgstr "" +"Indien dit echter consistent optreedt, controlleer in zowel externe als " +"interne firewalls of de poort wel geopend is." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:560 +msgid "" +"I2P will work fine when firewalled, there is no reason for concern. When " +"firewalled, the router uses \"introducers\" to relay inbound connections." +msgstr "" +"Geen paniek, I2P zal werken achter een firewall. Wanneer dit het geval is " +"maakt de router gebruik van \"introducers\" om inkomende connecties door te " +"sturen." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:562 +msgid "" +"However, you will get more participating traffic and help the network more " +"if you can open your firewall(s)." +msgstr "" +"Je krijgt meer deelnemend verkeer en helpt het netwerk meer door de firewall" +"(s) te openen." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +msgid "" +"If you think you have already done so, remember that you may have both a " +"hardware and a software firewall, or be behind an additional, institutional " +"firewall you cannot control." +msgstr "" +"Indien je van mening bent dat je dit al hebt gedaan, bedenk dat er zowel een " +"hardware als software firewall kan zijn, of dat er een additionele firewall " +"(universiteit, provider, etc) kan zijn waar je geen invloed op hebt." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 +msgid "" +"Also, some routers cannot correctly forward both TCP and UDP on a single " +"port, or may have other limitations or bugs that prevent them from passing " +"traffic through to I2P." +msgstr "" +"Tevens hebben sommige routers moeite om zowel TCP als UDP op dezelfde poort " +"correct door te laten, of hebben andere beperkingen of bugs die voorkomen " +"dat I2P verkeer goed doorkomt." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:570 +msgid "The router is currently testing whether your UDP port is firewalled." +msgstr "De router test op dit moment of je UDP poort achter een firewall is." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +msgid "" +"The router is not configured to publish its address, therefore it does not " +"expect incoming connections." +msgstr "" +"De router is niet geconfigureerd om zijn adres te publiceren, daarom " +"verwacht het geen inkomende verbindingen." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:576 +msgid "" +"Hidden mode is automatically enabled for added protection in certain " +"countries." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:578 +msgid "WARN - Firewalled and Fast" +msgstr "WARN - Firewall en Snel" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 +msgid "" +"You have configured I2P to share more than 128KBps of bandwidth, but you are " +"firewalled." +msgstr "" +"Je hebt I2P geconfigureerd om meer dan 128KBps aan bandbreedte te delen, " +"maar je zit achter een firewall." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:582 +msgid "" +"While I2P will work fine in this configuration, if you really have over " +"128KBps of bandwidth to share, it will be much more helpful to the network " +"if you open your firewall." +msgstr "" +"Alhoewel I2P met deze configuratie prima werkt, zal je 128KBps of meer aan " +"bandbreedte het netwerk beter helpen wanneer je je firewall open zet." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 +msgid "WARN - Firewalled and Floodfill" +msgstr "WARN - Firewall en Floodfill" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +msgid "" +"You have configured I2P to be a floodfill router, but you are firewalled." +msgstr "" +"Je hebt I2P geconfigureerd als floodfill router, maar je zit achter een " +"firewall." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:588 +msgid "" +"For best participation as a floodfill router, you should open your firewall." +msgstr "" +"Voor een betere deelname als floodfill router, moet je je firewall openen." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:590 +msgid "WARN - Firewalled with Inbound TCP Enabled" +msgstr "WARN - Firewall en Inkomende TCP Ingeschakeld" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592 +msgid "" +"You have configured inbound TCP, however your UDP port is firewalled, and " +"therefore it is likely that your TCP port is firewalled as well." +msgstr "" +"Je hebt inkomende TCP geconfigureerd, echter aangezien je UDP poort achter " +"een firewall zit, is het waarschijnlijk dat dit ook voor je TCP poort het " +"geval is." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 +msgid "" +"If your TCP port is firewalled with inbound TCP enabled, routers will not be " +"able to contact you via TCP, which will hurt the network." +msgstr "" +"Indien je TCP poort achter een firewall zit met inkomende TCP ingeschakeld, " +"kunnen routers geen verbinding met je maken via TCP, dit is niet goed voor " +"het netwerk." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:596 +msgid "Please open your firewall or disable inbound TCP above." +msgstr "Open je firewall of schakel inkomend TCP hierboven uit." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:598 +msgid "WARN - Firewalled with UDP Disabled" +msgstr "WARN - Firewall met UDP Uitgeschakeld" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:600 +msgid "You have configured inbound TCP, however you have disabled UDP." +msgstr "Je hebt inkomende TCP geconfigureerd, echter UDP is uitgeschakeld." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:602 +msgid "" +"You appear to be firewalled on TCP, therefore your router cannot accept " +"inbound connections." +msgstr "" +"Het lijkt erop dat je voor TCP achter een firewall zit, daarom kan je router " +"geen inkomende connecties accepteren." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +msgid "Please open your firewall or enable UDP." +msgstr "Open je firewall of schakel UDP in." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:606 +msgid "ERR - Clock Skew" +msgstr "ERR - Klok Afwijking" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +msgid "" +"Your system's clock is skewed, which will make it difficult to participate " +"in the network." +msgstr "" +"Je systeemklok heeft een afwijking, dit zal het moeilijk maken om aan het " +"netwerk deel te nemen." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:610 +msgid "Correct your clock setting if this error persists." +msgstr "Corrigeer je klok instelling indien deze fout blijft optreden." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 +msgid "ERR - Private TCP Address" +msgstr "ERR - Privaat TCP Adres" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:614 +msgid "" +"You must never advertise an unroutable IP address such as 127.0.0.1 or " +"192.168.1.1 as your external address." +msgstr "" +"Je moet nooit een niet-routeerbaar IP adres zoals 127.0.0.1 of 192.168.1.1 " +"adverteren als je externe adres." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:616 +msgid "Correct the address or disable inbound TCP above." +msgstr "Corrigeer het adres of schakel inkomend TCP hierboven uit." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 +msgid "ERR - SymmetricNAT" +msgstr "ERR - SymmetricNAT" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:620 +msgid "I2P detected that you are firewalled by a Symmetric NAT." +msgstr "" +"I2P heeft gedetecteerd dat je achter een firewall zit door een Symmetric NAT." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:622 +msgid "" +"I2P does not work well behind this type of firewall. You will probably not " +"be able to accept inbound connections, which will limit your participation " +"in the network." +msgstr "" +"I2P werkt niet goed achter dit type firewall. Waarschijnlijk kan je geen " +"inkomende verbindingen accepteren, " + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 +msgid "" +"ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " +"and restart" +msgstr "" +"ERR - UDP Poort In Gebruik - Zet i2np.udp.internalPort=xxxx in geavanceerde " +"configuratie en herstart" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:626 +msgid "I2P was unable to bind to port 8887 or other configured port." +msgstr "" +"I2P kon niet binden met poort 8887 of een andere geconfigureerde poort." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 +msgid "" +"Check to see if another program is using the configured port. If so, stop " +"that program or configure I2P to use a different port." +msgstr "" +"Controlleer of een ander programma de geconfigureerde poort gebruikt. Als " +"dit zo is, stop dit programma of configureer I2P op een andere poort." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:630 +msgid "" +"This may be a transient error, if the other program is no longer using the " +"port." +msgstr "" +"Dit kan een voorbijgaande fout zijn, als het andere programma de poort niet " +"meer gebruikt." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:632 +msgid "However, a restart is always required after this error." +msgstr "Echter, een herstart is altijd nodig na deze fout." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:634 +msgid "ERR - UDP Disabled and Inbound TCP host/port not set" +msgstr "ERR - UDP Uitgeschakeld en Inkomende TCP host/poort niet gezet" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:636 +msgid "" +"You have not configured inbound TCP with a hostname and port above, however " +"you have disabled UDP." +msgstr "" +"Je hebt inkomende TCP hierboven niet geconfigureerd met een hostname en " +"poort, echter heb je je UDP uitgeschakeld." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:638 +msgid "Therefore your router cannot accept inbound connections." +msgstr "Daarom kan je router geen inkomende connecties accepteren." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:640 +msgid "Please configure a TCP host and port above or enable UDP." +msgstr "Configureer een TCP host en poort hierboven of schakel UDP in." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:642 +msgid "ERR - Client Manager I2CP Error - check logs" +msgstr "ERR - Client Manager I2CP Fout - controlleer logs" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:644 +msgid "This is usually due to a port 7654 conflict. Check the logs to verify." +msgstr "" +"Dit komt doorgaans door een conflict met poort 7654. Kijk in de logs om dit " +"te bevestigen." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:646 +msgid "" +"Do you have another I2P instance running? Stop the conflicting program and " +"restart I2P." +msgstr "" +"Heb je een andere I2P instantie draaien? Stop het conflicerende programma en " +"herstart I2P." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:135 msgid "config peers" msgstr "configureer peers" -#: ../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:272 msgid "I2P Peer Configuration" msgstr "I2P Peer Configuratie" -#: ../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:347 msgid "Manual Peer Controls" msgstr "Handmatige Peer Beheer" -#: ../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:349 msgid "Router Hash" msgstr "Router Hash" -#: ../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:353 msgid "Manually Ban / Unban a Peer" msgstr "Handmatig een Peer Verbannen / Verbanning Opheffen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:331 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:355 msgid "" "Banning will prevent the participation of this peer in tunnels you create." msgstr "Verbanning zorgt ervoor dat deze peer niet deelneemt aan je tunnels." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:365 msgid "Adjust Profile Bonuses" msgstr "Aanpassing van Profiel Bonussen" -#: ../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:367 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 " @@ -5197,32 +5923,31 @@ msgstr "" "gebruikt voor sommige exploratory tunnels. De huidige bonussen worden " "getoond op de" -#: ../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:369 msgid "profiles page" msgstr "profielen pagina" -#: ../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:387 msgid "Banned Peers" msgstr "Verbannen Peers" -#: ../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:408 msgid "Banned IPs" msgstr "Verbannen IPs" -#: ../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:135 msgid "config reseeding" msgstr "configureer reseeden" -#: ../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:285 msgid "I2P Reseeding Configuration" msgstr "I2P Reseeden Configuratie" -#: ../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:342 msgid "Reseeding Configuration" msgstr "Reseeden Configuratie" -#: ../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:344 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 " @@ -5232,14 +5957,14 @@ msgstr "" "vinden wanneer je I2P voor het eerst installeert, of wanneer je router te " "weinig router referenties heeft." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:322 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:346 msgid "" "If reseeding has failed, you should first check your network connection." msgstr "" "Wanneer reseeden heeft gefaald moet je eerst je netwerkverbinding " "controlleren." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:326 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:350 msgid "" "Change these only if HTTP is blocked by a restrictive firewall, reseed has " "failed, and you have access to an HTTP proxy." @@ -5247,60 +5972,96 @@ msgstr "" "Wijzig deze alleen wanneer HTTP geblokkeerd is door een beperkende firewall, " "reseeden heeft gefaald en je toegang hebt tot een HTTP proxy." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:328 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:352 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "Zie {0} voor instructies om handmatig te reseeden." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:328 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:352 msgid "the FAQ" msgstr "de FAQ" -#: ../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:354 msgid "Reseed URL Selection" msgstr "Reseed URL Selectie" -#: ../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:358 msgid "Try SSL first then non-SSL" msgstr "Probeer eerst met SSL, daarna zonder SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:342 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:362 msgid "Use SSL only" msgstr "Gebruik alleen SSL" -#: ../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:366 msgid "Use non-SSL only" msgstr "Gebruik geen SSL" -#: ../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:368 msgid "Reseed URLs" msgstr "Reseed URLs" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:354 -msgid "Enable HTTP proxy (not used for SSL)" -msgstr "HTTP proxy inschakelen (niet gebruikt voor SSL)" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:372 +msgid "Enable HTTP Proxy?" +msgstr "" -#: ../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:376 msgid "HTTP Proxy Host" msgstr "HTTP Proxy Host" -#: ../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:380 msgid "HTTP Proxy Port" msgstr "HTTP Proxy Poort" -#: ../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:384 +msgid "Use HTTP Proxy Authorization?" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:388 +msgid "HTTP Proxy Username" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:392 +msgid "HTTP Proxy Password" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:396 +msgid "Enable HTTPS Proxy?" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:400 +msgid "HTTPS Proxy Host" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:404 +msgid "HTTPS Proxy Port" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:408 +msgid "Use HTTPS Proxy Authorization?" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:412 +msgid "HTTPS Proxy Username" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:416 +msgid "HTTPS Proxy Password" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:135 msgid "config service" msgstr "configureer service" -#: ../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:272 msgid "I2P Service Configuration" msgstr "I2P Service Configuratie" -#: ../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:327 msgid "Shutdown the router" msgstr "Stop de router" -#: ../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:329 msgid "" "Graceful shutdown lets the router satisfy the agreements it has already made " "before shutting down, but may take a few minutes." @@ -5309,12 +6070,12 @@ msgstr "" "overeenkomsten vervullen alvorens te stoppen, maar dit kan een aantal " "minuten duren." -#: ../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:331 msgid "" "If you need to kill the router immediately, that option is available as well." msgstr "Indien je de router onmiddelijk wilt stoppen, dan is dit ook mogelijk." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:341 msgid "" "If you want the router to restart itself after shutting down, you can choose " "one of the following." @@ -5322,7 +6083,7 @@ msgstr "" "Indien je de router wilt herstarten na het afsluiten, kies dan één van de " "volgende opties." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:319 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:343 msgid "" "This is useful in some situations - for example, if you changed some " "settings that client applications only read at startup, such as the " @@ -5333,7 +6094,7 @@ msgstr "" "opstarten, zoals het routerconsole wachtwoord of de interface waar het op " "luistert." -#: ../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:345 msgid "" "A graceful restart will take a few minutes (but your peers will appreciate " "your patience), while a hard restart does so immediately." @@ -5341,7 +6102,7 @@ msgstr "" "Een gecontrolleerde herstart zal een aantal minuten duren (maar je peers " "stellen je gedult zeer op prijs), terwijl een harde herstart onmiddelijk is." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:323 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:347 msgid "" "After tearing down the router, it will wait 1 minute before starting back up " "again." @@ -5349,11 +6110,11 @@ msgstr "" "Na het stoppen van de router, zal het 1 minuut wachten alvorens opnieuw te " "starten." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:333 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:357 msgid "Systray integration" msgstr "Systeemvak integratie" -#: ../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:359 msgid "" "On the windows platform, there is a small application to sit in the system " "tray, allowing you to view the router's status" @@ -5361,7 +6122,7 @@ msgstr "" "Op het Windows platform is er een kleine applicatie in je systeemvak waarmee " "je de status van de router kan zien" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:337 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:361 msgid "" "(later on, I2P client applications will be able to integrate their own " "functionality into the system tray as well)." @@ -5369,23 +6130,23 @@ msgstr "" "(in de toekomst zullen I2P client applicaties ook hun eigen functionaliteit " "in het systeemvak kunnen integreren)." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:363 msgid "If you are on windows, you can either enable or disable that icon here." msgstr "Indien je Windows gebruikt kan je het icoon hier in- of uitschakelen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:365 msgid "Show systray icon" msgstr "Toon systeemvak icoon" -#: ../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:367 msgid "Hide systray icon" msgstr "Verberg systray icoon" -#: ../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:369 msgid "Run on startup" msgstr "Aan bij opstarten" -#: ../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:371 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." @@ -5393,12 +6154,17 @@ msgstr "" "Je kan bepalen of I2P al dan niet bij het opstarten moet starten met behulp " "van de volgende opties - I2P zal dan de service toevoegen (of verwijderen)." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:349 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:373 msgid "If you prefer the command line, you can also run the " msgstr "" "Indien je de voorkeur geeft aan de command line, kan je het ook starten met " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:381 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:372 +msgid "Note" +msgstr "Opmerking" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:383 msgid "" "If you are running I2P as service right now, removing it will shut down your " "router immediately." @@ -5406,7 +6172,7 @@ msgstr "" "Indien je op dit moment I2P als service draait zal het verwijderen je router " "onmiddelijk stoppen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:385 msgid "" "You may want to consider shutting down gracefully, as above, then running " "uninstall_i2p_service_winnt.bat." @@ -5414,15 +6180,15 @@ msgstr "" "Overweeg om hierboven je router gecontrolleerd te stoppen, en daarna " "uninstall_i2p_service_winnt.bat te draaien." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:365 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:389 msgid "Debugging" msgstr "Debugging" -#: ../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:391 msgid "View the job queue" msgstr "Bekijk de taak wachtrij" -#: ../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:395 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." -#: ../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:401 msgid "Launch browser on router startup?" msgstr "Start browser bij opstarten router?" -#: ../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:403 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5444,7 +6210,7 @@ msgstr "" "De hoofd configuratie interface van I2P is deze web console, indien gewenst " "kan I2P na het opstarten een web browser starten die verwijst naar" -#: ../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:132 msgid "config stats" msgstr "configureer statistieken" @@ -5452,60 +6218,61 @@ msgstr "configureer statistieken" msgid "I2P Stats Configuration" msgstr "I2P Statistieken Configuratie" -#: ../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:301 msgid "Configure I2P Stat Collection" msgstr "Configureer I2P Statistiek Vergaring" -#: ../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:303 msgid "Enable full stats?" msgstr "Volledige statistieken inschakelen?" -#: ../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:310 msgid "change requires restart to take effect" msgstr "na wijziging is een herstart nodig" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:331 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:319 msgid "Stat file" msgstr "Statistiek bestand" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:335 +#. shouldShowLog +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:328 msgid "Filter" msgstr "Filter" -#: ../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:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:341 msgid "toggle all" msgstr "alles aan/uit" -#: ../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:349 msgid "Log" msgstr "Log" -#: ../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:357 msgid "Graph" msgstr "Grafiek" -#: ../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:412 msgid "Advanced filter" msgstr "Geavanceerd filter" -#: ../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:135 msgid "config tunnels" msgstr "configureer tunnels" -#: ../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:285 msgid "I2P Tunnel Configuration" msgstr "I2P Tunnel Configuratie" -#: ../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:352 msgid "The default settings work for most people." msgstr "De standaard settings werken voor de meeste mensen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:332 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:356 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "Er is een fundamentele afweging tussen anonimiteit en prestatie." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:359 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 " @@ -5515,51 +6282,51 @@ msgstr "" "hops, 3 hops + 0-2 hops), of een hoge hoeveelheid + backup hoeveelheid, " "kunnen leiden tot een vermindering van prestatie of bereikbaarheid." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:362 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "CPU gebruik en/of uitgaand bandbreedte kan toenemen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:365 msgid "Change these settings with care, and adjust them if you have problems." msgstr "" "Wijzig deze instellingen met zorg, en pas ze aan indien problemen optreden." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:351 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:375 msgid "" "Exploratory tunnel setting changes are stored in the router.config file." msgstr "" "Exploratory tunnel configuratie wijzigingen zijn opgeslagen in het router." "config bestand." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:354 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:378 msgid "Client tunnel changes are temporary and are not saved." msgstr "Client tunnel wijzigingen zijn tijdelijk en worden niet opgeslagen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:380 msgid "To make permanent client tunnel changes see the" msgstr "Om permanente client tunnel wijzigingen te maken zie de" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:358 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:382 msgid "i2ptunnel page" msgstr "i2ptunnel pagina" -#: ../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:132 msgid "config UI" msgstr "configureer UI" -#: ../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:260 msgid "I2P UI Configuration" msgstr "I2P UI Configuratie" -#: ../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:299 msgid "Router Console Theme" msgstr "Router Console Thema" -#: ../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:320 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "Thema selectie is uitgeschakeld voor Internet Explorer, sorry." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:322 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 " @@ -5569,63 +6336,69 @@ msgstr "" "IE; configureer je browser (of proxy) om een andere User Agent tekst te " "gebruiken indien je de console thema's wilt wijzigen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:325 msgid "Router Console Language" msgstr "Router Console Taal" -#: ../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:331 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 "" -"Lever een bijdrage aan het router console vertaal project! Neem contact op " -"met de ontwikkelaars op IRC #i2p-dev om te helpen." -#: ../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:335 msgid "Apply" msgstr "Toepassen" -#: ../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:132 msgid "config update" msgstr "configureer update" -#: ../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:250 msgid "I2P Update Configuration" msgstr "I2P Update Configuratie" -#: ../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:307 msgid "Check for I2P and news updates" msgstr "Controlleer op I2P en nieuws updates" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:323 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:309 msgid "News & I2P Updates" msgstr "Nieuws & I2P Updates" -#: ../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:313 +msgid "Check for news updates" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:315 +msgid "News Updates" +msgstr "Nieuws Updates" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:323 msgid "Update In Progress" msgstr "Bezig Met Upgrade" -#: ../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:331 msgid "News URL" msgstr "Nieuws URL" -#: ../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:335 msgid "Refresh frequency" msgstr "Ververs frequentie" -#: ../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:341 msgid "Update policy" msgstr "Update regels" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:349 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:347 msgid "Update through the eepProxy?" msgstr "Update door de eepProxy?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:353 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:351 msgid "eepProxy host" msgstr "eepProxy host" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:357 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:355 msgid "eepProxy port" msgstr "eepProxy poort" @@ -5646,42 +6419,40 @@ msgid "Unsigned Build URL" msgstr "Niet-ondertekende Build URL" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:379 -msgid "" -"I2P updates are disabled because you do not have write permission for the " -"install directory." +msgid "Updates will be dispatched via your package manager." msgstr "" -"I2P updates zijn uitgeschakeld omdat je geen schrijf rechten hebt op de " -"installatie directory." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:385 -msgid "Save" -msgstr "Opslaan" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:131 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:132 +msgid "home" +msgstr "start" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:121 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:319 +msgid "Welcome to I2P" +msgstr "Welkom bij I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:141 msgid "Internal Error" msgstr "Interne Fout" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:123 -msgid "Router Console" -msgstr "Router Console" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:127 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:147 msgid "Configuration" msgstr "Configuratie" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:135 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:154 msgid "Sorry! There has been an internal error." msgstr "Sorry! Er is een interne fout opgetreden." #. 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:158 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:277 #, java-format msgid "Please report bugs on {0} or {1}." msgstr "Rapporteer bugs op {0} of {1}." -#: ../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:161 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:281 msgid "" "You may use the username \"guest\" and password \"guest\" if you do not wish " "to register." @@ -5689,27 +6460,27 @@ msgstr "" "Indien je niet wilt registreren kan je de username \"guest\" en wachtwoord " "\"guest\" gebruiken." -#: ../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:165 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:283 msgid "Please include this information in bug reports" msgstr "Graag deze informatie in bug reports vermelden" -#: ../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:167 msgid "Error Details" msgstr "Fout Details" -#: ../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:169 #, java-format msgid "Error {0}" msgstr "Fout {0}" -#: ../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:188 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:273 msgid "I2P Version and Running Environment" msgstr "I2P Versie en Omgevingsinformatie" -#: ../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:229 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:332 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." @@ -5718,7 +6489,7 @@ msgstr "" "aanwijzingen kunnen geven over je lokatie; controlleer daarom alles dat je " "in een bug report opneemt." -#: ../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:143 msgid "Page Not Found" msgstr "Pagina Niet Gevonden" @@ -5732,75 +6503,97 @@ msgstr "Sorry! Je benadert een niet bestaande Router Console pagina of bron." msgid "Error 404" msgstr "Fout 404" -#: ../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:270 msgid "not found" msgstr "niet gevonden" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:112 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:134 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:131 msgid "graphs" msgstr "grafieken" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:249 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:270 msgid "I2P Performance Graphs" msgstr "I2P Prestatie Grafieken" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:111 -msgid "home" -msgstr "start" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:134 +msgid "Router is down" +msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:331 -msgid "Welcome to I2P" -msgstr "Welkom bij I2P" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:233 +msgid "News" +msgstr "Nieuws" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:111 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:277 +msgid "" +"Click a flag to select a language. Click 'configure language' below to " +"change it later." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:327 +msgid "Search I2P" +msgstr "Zoek I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:347 +msgid "Eepsites of Interest" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:134 +msgid "Jar File Dump" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:131 msgid "job queue" msgstr "taak wachtrij" -#: ../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:249 msgid "I2P Router Job Queue" msgstr "I2P Router Taak wachtrij" -#: ../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:134 msgid "logs" msgstr "logs" -#: ../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:271 msgid "I2P Router Logs" msgstr "I2P Router Logs" -#: ../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:334 msgid "Critical Logs" msgstr "Kritieke Logs" -#: ../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:338 msgid "Router Logs" msgstr "Router Logs" -#: ../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:344 msgid "Service (Wrapper) Logs" msgstr "Service (Wrapper) Logs" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:111 -msgid "network database summary" -msgstr "samenvatting netwerk database" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:131 +#, fuzzy +msgid "network database" +msgstr "NetworkDatabase" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:248 -msgid "I2P Network Database Summary" -msgstr "Samenvatting I2P Netwerk Database " +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:249 +#, fuzzy +msgid "I2P Network Database" +msgstr "NetworkDatabase" -#: ../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:138 msgid "WebApp Not Found" msgstr "WebApp Niet Gevonden" -#: ../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:275 msgid "Web Application Not Running" msgstr "Web Applicatie Draai Niet" -#: ../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:277 msgid "The requested web application is not running." msgstr "De gevraagde web applicatie draait niet." -#: ../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:279 msgid "" "Please visit the config clients page to start it." @@ -5808,49 +6601,76 @@ msgstr "" "Bezoek de config clients pagina om " "het te starten." -#: ../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:131 msgid "peer connections" msgstr "peer connecties" -#: ../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:249 msgid "I2P Network Peers" msgstr "I2P Netwerk Peers" -#: ../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:131 msgid "peer profiles" msgstr "peer profielen" -#: ../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:249 msgid "I2P Network Peer Profiles" msgstr "I2P Netwerk Peer Profielen" -#: ../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:131 msgid "statistics" msgstr "statistieken" -#: ../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:262 msgid "I2P Router Statistics" msgstr "I2P Router Statistieken" -#: ../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:259 #, java-format msgid "Disable {0} Refresh" msgstr "{0} Verversing Uitschakelen" -#: ../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:131 msgid "tunnel summary" msgstr "tunnel samenvatting" -#: ../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:249 msgid "I2P Tunnel Summary" msgstr "I2P Tunnel Samenvatting" -#: ../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:131 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:249 msgid "Peer Profile" msgstr "Peer Profiel" -#: ../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:272 #, java-format msgid "Profile for peer {0}" msgstr "Profiel voor peer {0}" + +#~ msgid "Network Database RouterInfo Lookup" +#~ msgstr "Netwerk Database RouterInfo Lookup" + +#~ msgid "Network Database Contents" +#~ msgstr "Inhoud Netwerk Database" + +#~ msgid "View RouterInfo" +#~ msgstr "Bekijk RouterInfo" + +#~ msgid "View LeaseSets" +#~ msgstr "Bekijk LeaseSets" + +#~ msgid "Show all routers" +#~ msgstr "Bekijk alle routers" + +#~ msgid "Peer Profiles" +#~ msgstr "Peer Profielen" + +#~ msgid "Floodfill and Integrated Peers" +#~ msgstr "Floodfill en Geïntegreerde Peers" + +#~ msgid "network database summary" +#~ msgstr "samenvatting netwerk database" + +#~ msgid "I2P Network Database Summary" +#~ msgstr "Samenvatting I2P Netwerk Database " diff --git a/apps/routerconsole/locale/messages_pl.po b/apps/routerconsole/locale/messages_pl.po index 6ae7f5199..27de19957 100644 --- a/apps/routerconsole/locale/messages_pl.po +++ b/apps/routerconsole/locale/messages_pl.po @@ -1522,8 +1522,8 @@ msgid "Qatar" msgstr "Katar" #: ../java/build/Countries.java:198 -msgid "Reunion" -msgstr "Reunion" +msgid "Réunion" +msgstr "Réunion" #: ../java/build/Countries.java:199 msgid "Romania" diff --git a/apps/routerconsole/locale/messages_ru.po b/apps/routerconsole/locale/messages_ru.po index 96aafae14..f3dfb2c15 100644 --- a/apps/routerconsole/locale/messages_ru.po +++ b/apps/routerconsole/locale/messages_ru.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P routerconsole\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-10-19 16:39+0000\n" -"PO-Revision-Date: 2011-10-20 01:02+0500\n" +"POT-Creation-Date: 2012-04-20 16:55+0000\n" +"PO-Revision-Date: 2012-04-29 22:51+0500\n" "Last-Translator: Hidden Z \n" "Language-Team: \n" "Language: \n" @@ -28,7 +28,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:1256 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1370 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -37,9 +37,8 @@ msgstr[1] "{0,number,####} мс" msgstr[2] "{0,number,####} мс" #. 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:1261 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1374 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -48,9 +47,8 @@ msgstr[1] "{0} с." msgstr[2] "{0} с." #. 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:1266 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1378 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -59,9 +57,8 @@ msgstr[1] "{0} мин." msgstr[2] "{0} мин." #. hours -#. Note to translators: quantity will always be greater than one. #. alternates: hrs, hr., hrs. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1271 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1382 #, java-format msgid "1 hour" msgid_plural "{0} hours" @@ -69,14 +66,13 @@ msgstr[0] "{0} час" msgstr[1] "{0} часа" msgstr[2] "{0} часов" -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1273 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:315 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1384 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:313 msgid "n/a" msgstr "нет данных" #. days -#. Note to translators: quantity will always be greater than one. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1277 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1387 #, java-format msgid "1 day" msgid_plural "{0} days" @@ -84,128 +80,107 @@ msgstr[0] "{0} день" msgstr[1] "{0} дней" msgstr[2] "{0} дней" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:124 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:127 #, java-format msgid "Banned by router hash: {0}" msgstr "Забанен по хэшу маршрутизатора: {0}" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:126 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:129 msgid "Banned by router hash" msgstr "Забанен по хэшу маршрутизатора" #. 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:672 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:745 #, java-format msgid "IP banned by blocklist.txt entry {0}" msgstr "IP заблокирован по записи в blocklist.txt: {0}" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:794 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:784 msgid "IPs Banned Until Restart" msgstr "IP-адреса, забаненные до перезапуска" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:818 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:808 msgid "IPs Permanently Banned" msgstr "Перманентно забаненные IP-адреса" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:820 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:810 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66 msgid "From" msgstr "От кого" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:822 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:812 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "To" msgstr "Кому" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:858 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:848 #: ../java/src/net/i2p/router/web/ShitlistRenderer.java:47 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:410 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:418 msgid "none" msgstr "нет" -#. 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:1704 -msgid "Message receive rate (bytes/sec)" -msgstr "Скорость приёма сообщений (байт/сек)" +#. 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:73 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:115 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:517 +msgid "Rejecting tunnels: Starting up" +msgstr "Не принимаем туннели: Маршрутизатор запускается" -#: ../../../router/java/src/net/i2p/router/Router.java:1705 -msgid "Message send rate (bytes/sec)" -msgstr "Скорость отправки сообщений (байт/сек)" - -#: ../../../router/java/src/net/i2p/router/Router.java:1706 -msgid "Low-level send rate (bytes/sec)" -msgstr "Низкоуровневая скорость передачи (байт/сек)" - -#: ../../../router/java/src/net/i2p/router/Router.java:1707 -msgid "Low-level receive rate (bytes/sec)" -msgstr "Низкоуровневая скорость приёма (байт/сек)" - -#: ../../../router/java/src/net/i2p/router/Router.java:1708 -msgid "How many peers we are actively talking with" -msgstr "Количество пиров, с которыми мы активно общаемся" - -#: ../../../router/java/src/net/i2p/router/Router.java:1711 -msgid "Known fast peers" -msgstr "Известные быстрые пиры" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:96 -msgid "Rejecting tunnels: Shutting down" -msgstr "Не принимаем туннели: Маршрутизатор в процессе остановки" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:154 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:168 msgid "Rejecting tunnels: High message delay" msgstr "Не принимаем туннели: Слишком большая задержка сообщений" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:190 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:207 msgid "Rejecting most tunnels: High number of requests" msgstr "Не принимаем большую часть туннелей: Слишком много запросов" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:246 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:262 msgid "Rejecting tunnels: Limit reached" msgstr "Не принимаем туннели: Достигнут предел количества туннелей" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:314 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:330 msgid "Rejecting tunnels: Bandwidth limit" msgstr "Не принимаем туннели: Достигнут предел пропускной способности" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:384 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:400 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "Не принимаем большую часть туннелей: Достигнут предел пропускной способности" #. hard to do {0} from here #. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:404 msgid "Accepting most tunnels" msgstr "Принимаем большую часть туннелей" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:390 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Accepting tunnels" msgstr "Принимаем туннели" -#. 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:501 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:522 +msgid "Rejecting tunnels: Shutting down" +msgstr "Не принимаем туннели: Маршрутизатор в процессе остановки" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:527 msgid "Rejecting tunnels" msgstr "Не принимаем туннели" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:144 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:149 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 msgid "Reseeding" msgstr "Начальная загрузка" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:160 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:161 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." @@ -213,29 +188,56 @@ msgstr[0] "При начальной загрузке получены данн msgstr[1] "При начальной загрузке получены данные только о {0} роутерах." msgstr[2] "При начальной загрузке получены данные только о {0} роутерах." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:167 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:168 msgid "Reseed failed." msgstr "Попытка начальной загрузки провалилась." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:168 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:169 #, java-format msgid "See {0} for help." msgstr "Смотрите {0} для помощи." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:169 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:170 msgid "reseed configuration page" msgstr "страница настройки начальной загрузки" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:312 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:311 msgid "Reseeding: fetching seed URL." msgstr "Производится начальная загрузка: загружается URL каталога маршрутизаторов." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:354 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:369 #, java-format msgid "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." msgstr "Производится начальная загрузка: получение информации о маршрутизаторах ({0} удачно, {1} ошибок)." -#: ../../../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:529 msgid "NetDb entry" msgstr "показать описание в NetDb" @@ -244,291 +246,291 @@ msgstr "показать описание в NetDb" msgid "No transports (hidden or starting up?)" msgstr "Нет транспортных протоколов (в скрытом режиме или запущен недавно?)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:450 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:453 msgid "Unreachable on any transport" msgstr "Недоступен по всем транспортным протоколам" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:499 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:502 msgid "Router Transport Addresses" msgstr "Адреса транспортов маршрутизатора" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:504 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:507 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} используется только для исходящих соединений" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:518 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:136 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521 +#: ../java/src/net/i2p/router/web/HomeHelper.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:145 msgid "Help" msgstr "Справка" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:519 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:522 msgid "Your transport connection limits are automatically set based on your configured bandwidth." msgstr "Лимиты транспортных соединений назначены автоматически на основе заданной вами пропускной способности." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 msgid "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "Для переопределения этих лимитов добавьте параметры i2np.ntcp.maxConnections=nnn и i2np.udp.maxConnections=nnn на странице расширенных настроек." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:523 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:257 msgid "Definitions" msgstr "Условные обозначения" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:738 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1947 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:752 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1958 #: ../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 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:246 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:80 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:188 msgid "Peer" msgstr "Пир" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527 msgid "The remote peer, identified by router hash" msgstr "Уникальный идентификатор пира (несколько начальных символов из хеша его маршрутизатора)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:525 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:739 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1951 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:753 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 msgid "Dir" msgstr "Направление" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:529 msgid "Inbound connection" msgstr "Входящее соединение" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:531 msgid "Outbound connection" msgstr "Исходящее соединение" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:530 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "Этот пир предлагает себя в качестве нашего посредника (для того, чтобы другие пиры могли соединяться с нами в обход нашего брандмауэра)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:532 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 msgid "We offered to introduce them (help other peers traverse their firewall)" msgstr "Мы предлагаем себя в качестве посредника для этого пира (для того, чтобы другие пиры могли соединяться с ним в обход его брандмауэра)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 msgid "How long since a packet has been received / sent" msgstr "Сколько прошло времени после приёма/передачи последнего пакета" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:740 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1952 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:754 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1963 msgid "Idle" msgstr "Неактивен" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:741 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1957 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:755 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1968 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "In/Out" msgstr "Приём/Передача" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "Усреднённые скорости приёма / передачи (КБайт/сек) " -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 msgid "How long ago this connection was established" msgstr "Время жизни соединения" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:742 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:756 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1973 msgid "Up" msgstr "Подключен" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:743 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1964 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:757 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1975 msgid "Skew" msgstr "Сдвиг" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 msgid "The difference between the peer's clock and your own" msgstr "Разница хода часов между пиром и нами" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540 msgid "The congestion window, which is how many bytes can be sent without an acknowledgement" msgstr "Congestion Window. Окно насыщения — количество байт, которое мы можем послать до ожидания подтверждения" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 msgid "The number of sent messages awaiting acknowledgement" msgstr "Количество отправленных сообщений ожидающих подтверждения" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 msgid "The maximum number of concurrent messages to send" msgstr "Максимальное количество параллельно отправляемых сообщений" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 msgid "The number of pending sends which exceed congestion window" msgstr "Количество ожидающих посылок превосходящих размер окна насыщения" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 msgid "The slow start threshold" msgstr "Slow Start Threshold. Величина порога медленного старта" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545 msgid "The round trip time in milliseconds" msgstr "Round-Trip Time. Время между отправкой запроса и получением ответа (миллисекунды)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1974 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1985 msgid "Dev" msgstr "Отклонение" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 msgid "The standard deviation of the round trip time in milliseconds" msgstr "Среднеквадратическое отклонение RTT (миллисекунды)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 msgid "The retransmit timeout in milliseconds" msgstr "Retransmit Time-Out. Время ожидания подтверждения перед повторной посылкой пакета (миллисекунды)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548 msgid "Current maximum send packet size / estimated maximum receive packet size (bytes)" msgstr "Maximum Transfer Unit. Текущий максимальный размер исходящего пакета / максимальный размер принятого пакета (байт) " -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:744 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1981 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:758 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1992 msgid "TX" msgstr "Передано" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 msgid "The total number of packets sent to the peer" msgstr "Общее количество посланных пиру пакетов" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:745 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1983 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:759 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1994 msgid "RX" msgstr "Принято" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550 msgid "The total number of packets received from the peer" msgstr "Общее количество принятых от пира пакетов" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1986 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:551 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1997 msgid "Dup TX" msgstr "Повт. принято" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:551 msgid "The total number of packets retransmitted to the peer" msgstr "Общее количество повторно посланных пиру пакетов" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1988 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:552 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1999 msgid "Dup RX" msgstr "Повт. передано" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:552 msgid "The total number of duplicate packets received from the peer" msgstr "Общее количество повторно принятых от пира пакетов" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:423 -#: ../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:20 msgid "Service" msgstr "Служба" -#: ../../../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 "Общие настройки 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 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:86 +#: ../../../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:85 msgid "Status" msgstr "Статус" -#: ../../../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 "Тип" # This term intentionally left in English -#: ../../../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 "Upstream" # This term intentionally left in English -#: ../../../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 "Downstream" -#: ../../../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 "Соединение 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" # kept untranslated in case of lack of russian -#: ../../../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 "Layer 3 Forwarding" -#: ../../../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 "Служба соединения по умолчанию" -#: ../../../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 "Соединение WAN IP" -#: ../../../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 "Настройки соединения WAN Ethernet" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:459 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:473 msgid "Found Device" msgstr "Найдено устройство" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:461 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:475 msgid "Subdevice" msgstr "Суб-устройство" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:482 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:496 msgid "UPnP Status" msgstr "Статус 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 ?" msgstr "UPnP был отключен; есть ли у вас более одного шлюза с поддержкой UPnP в локальной сети?" -#: ../../../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 устройства." -#: ../../../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 "Текущий внешний IP-адрес полученный через UPnP - {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 "Текущий внешний IP-адрес не доступен." -#: ../../../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 сообщает максимальную скорость потока к нам (downstream) {0}bits/sec" -#: ../../../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 сообщает максимальную скорость потока от нас (upstream) {0}bits/sec" @@ -536,1464 +538,1557 @@ msgstr "UPnP сообщает максимальную скорость пото #. {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} порт {1,number,#####} был успешно проброшен с помощью 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} порт {1,number,#####} не был проброшен с помощью UPnP." -#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:163 +#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:162 msgid "UPnP is not enabled" msgstr "UPnP не включен" -#: ../../../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:401 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:618 #, java-format msgid "Excessive clock skew: {0}" msgstr "Чрезмерное расхождение времени: {0}" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:733 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:747 msgid "NTCP connections" msgstr "NTCP соединения" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:734 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1943 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:748 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1954 msgid "Limit" msgstr "Ограничение" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:735 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1944 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:749 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1955 msgid "Timeout" msgstr "Таймаут" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:746 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:760 msgid "Out Queue" msgstr "Исходящая очередь" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:747 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:761 msgid "Backlogged?" msgstr "В очереди?" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:761 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2006 -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:87 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:775 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2017 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 msgid "Inbound" msgstr "Входящие" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:763 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2008 -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:87 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:777 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2019 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 msgid "Outbound" msgstr "Исходящие" #. buf.append("


    \n"); -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:810 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:826 msgid "peers" msgstr "пиров" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1942 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1953 msgid "UDP connections" msgstr "UDP соединения" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1949 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1960 msgid "Sort by peer hash" msgstr "Сортировать по идентификатору пира" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1951 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 msgid "Direction/Introduction" msgstr "Направление / Посредничество" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1953 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1964 msgid "Sort by idle inbound" msgstr "Сортировать по неактивности приёма" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1955 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1966 msgid "Sort by idle outbound" msgstr "Сортировать по неактивности передачи" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1958 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1969 msgid "Sort by inbound rate" msgstr "Сортировать по скорости приёма" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1960 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1971 msgid "Sort by outbound rate" msgstr "Сортировать по скорости передачи" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1963 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1974 msgid "Sort by connection uptime" msgstr "Сортировать по времени жизни соединения" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1965 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1976 msgid "Sort by clock skew" msgstr "Сортировать по расхождению часов" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1968 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1979 msgid "Sort by congestion window" msgstr "Сортировать по размеру окна насыщения" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1970 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1981 msgid "Sort by slow start threshold" msgstr "Сортировать по размеру порога медленного старта" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1973 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1984 msgid "Sort by round trip time" msgstr "Сортировать по времени прохождения сигнала" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1975 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1986 msgid "Sort by round trip time deviation" msgstr "Сортировать по отклонению времени прохождения сигнала" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1977 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1988 msgid "Sort by retransmission timeout" msgstr "Сортировать по таймауту передачи" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1980 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1991 msgid "Sort by outbound maximum transmit unit" msgstr "Сортировать по размеру исходящего MTU" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1982 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1993 msgid "Sort by packets sent" msgstr "Сортировать по количеству посланных пакетов" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1984 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1995 msgid "Sort by packets received" msgstr "Сортировать по количеству принятых пакетов" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1987 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1998 msgid "Sort by packets retransmitted" msgstr "Сортировать по количеству повторно посланных пакетов" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1989 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2000 msgid "Sort by packets received more than once" msgstr "Сортировать по количеству повторно принятых пакетов" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2010 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2021 msgid "We offered to introduce them" msgstr "Мы предлагаем себя в качестве посредника для этого пира" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2012 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2023 msgid "They offered to introduce us" msgstr "Этот пир предлагает себя в качестве нашего посредника" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2016 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2027 msgid "Choked" msgstr "Дросселирован" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2024 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2035 msgid "1 fail" msgstr "1 сбой" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2026 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2037 #, java-format msgid "{0} fails" msgstr "{0} сбоя(-ев)" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2032 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:162 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2043 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:160 msgid "Banned" msgstr "Забанен" #. buf.append("
    \n"); -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2163 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2173 msgid "SUMMARY" msgstr "ИТОГО" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:125 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:187 msgid "Dropping tunnel requests: Too slow" msgstr "Игнорируем запросы туннелей: Время выполнения превысило ожидаемое" #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:271 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:330 msgid "Dropping tunnel requests: Overloaded" msgstr "Игнорируем запросы туннелей: Слишком высокая нагрузка" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:480 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:539 msgid "Rejecting tunnels: Request overload" msgstr "Не принимаем туннели: Слишком много запросов" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:510 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:570 msgid "Rejecting tunnels: Connection limit" msgstr "Не принимаем туннели: Достигнут предел количества соединений" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:712 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:733 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:773 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:794 msgid "Dropping tunnel requests: High load" msgstr "Игнорируем запросы туннелей: Высокая нагрузка" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:725 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:786 msgid "Dropping tunnel requests: Queue time" msgstr "Игнорируем запросы туннелей: Слишком большое время пребывания в очереди" -#. 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 +#. geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip +#: ../java/build/Countries.java:8 +msgid " -f3-5 < GeoIPCountryWhois.csv|sed 's/" +msgstr "" + +#. geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip +#. g' > geoip.txt"); +#: ../java/build/Countries.java:9 +msgid " -f5,6 < GeoIPCountryWhois.csv |sed 's/" +msgstr "" + +#. geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip +#. g' > geoip.txt"); +#. g' | sort | uniq > countries.txt"); +#: ../java/build/Countries.java:10 msgid "Anonymous Proxy" msgstr "Анонимный прокси" -#: ../java/build/Countries.java:4 +#: ../java/build/Countries.java:11 msgid "Satellite Provider" msgstr "Спутниковый провайдер" -#: ../java/build/Countries.java:5 +#: ../java/build/Countries.java:12 msgid "Andorra" msgstr "Андорра" -#: ../java/build/Countries.java:6 +#: ../java/build/Countries.java:13 msgid "United Arab Emirates" msgstr "Объединенные Арабские Эмираты" -#: ../java/build/Countries.java:7 +#: ../java/build/Countries.java:14 msgid "Afghanistan" msgstr "Афганистан" -#: ../java/build/Countries.java:8 +#: ../java/build/Countries.java:15 msgid "Antigua and Barbuda" msgstr "Антигуа и Барбуда" -#: ../java/build/Countries.java:9 +#: ../java/build/Countries.java:16 msgid "Anguilla" msgstr "Ангилья" -#: ../java/build/Countries.java:10 +#: ../java/build/Countries.java:17 msgid "Albania" msgstr "Албания" -#: ../java/build/Countries.java:11 +#: ../java/build/Countries.java:18 msgid "Armenia" msgstr "Армения" -#: ../java/build/Countries.java:12 +#: ../java/build/Countries.java:19 msgid "Netherlands Antilles" msgstr "Нидерландские Антильские острова" -#: ../java/build/Countries.java:13 +#: ../java/build/Countries.java:20 msgid "Angola" msgstr "Ангола" -#: ../java/build/Countries.java:14 +#: ../java/build/Countries.java:21 msgid "Antarctica" msgstr "Антарктида" -#: ../java/build/Countries.java:15 +#: ../java/build/Countries.java:22 msgid "Argentina" msgstr "Аргентина" -#: ../java/build/Countries.java:16 +#: ../java/build/Countries.java:23 msgid "American Samoa" msgstr "Американское Самоа" -#: ../java/build/Countries.java:17 +#: ../java/build/Countries.java:24 msgid "Austria" msgstr "Австрия" -#: ../java/build/Countries.java:18 +#: ../java/build/Countries.java:25 msgid "Australia" msgstr "Австралия" -#: ../java/build/Countries.java:19 +#: ../java/build/Countries.java:26 msgid "Aruba" msgstr "Аруба" -#: ../java/build/Countries.java:20 +#: ../java/build/Countries.java:27 msgid "Åland Islands" msgstr "Аландские острова" -#: ../java/build/Countries.java:21 +#: ../java/build/Countries.java:28 msgid "Azerbaijan" msgstr "Азербайджан" -#: ../java/build/Countries.java:22 +#: ../java/build/Countries.java:29 msgid "Bosnia and Herzegovina" msgstr "Босния и Герцеговина" -#: ../java/build/Countries.java:23 +#: ../java/build/Countries.java:30 msgid "Barbados" msgstr "Барбадос" -#: ../java/build/Countries.java:24 +#: ../java/build/Countries.java:31 msgid "Bangladesh" msgstr "Бангладеш" -#: ../java/build/Countries.java:25 +#: ../java/build/Countries.java:32 msgid "Belgium" msgstr "Бельгия" -#: ../java/build/Countries.java:26 +#: ../java/build/Countries.java:33 msgid "Burkina Faso" msgstr "Буркина-Фасо" -#: ../java/build/Countries.java:27 +#: ../java/build/Countries.java:34 msgid "Bulgaria" msgstr "Болгария" -#: ../java/build/Countries.java:28 +#: ../java/build/Countries.java:35 msgid "Bahrain" msgstr "Бахрейн" -#: ../java/build/Countries.java:29 +#: ../java/build/Countries.java:36 msgid "Burundi" msgstr "Бурунди" -#: ../java/build/Countries.java:30 +#: ../java/build/Countries.java:37 msgid "Benin" msgstr "Бенин" -#: ../java/build/Countries.java:31 +#: ../java/build/Countries.java:38 msgid "Bermuda" msgstr "Бермудские Острова" -#: ../java/build/Countries.java:32 +#: ../java/build/Countries.java:39 msgid "Brunei Darussalam" msgstr "Бруней-Даруссалам" -#: ../java/build/Countries.java:33 +#: ../java/build/Countries.java:40 msgid "Bolivia" msgstr "Боливия" -#: ../java/build/Countries.java:34 +#: ../java/build/Countries.java:41 msgid "Brazil" msgstr "Бразилия" -#: ../java/build/Countries.java:35 +#: ../java/build/Countries.java:42 msgid "Bahamas" msgstr "Багамские острова" -#: ../java/build/Countries.java:36 +#: ../java/build/Countries.java:43 msgid "Bhutan" msgstr "Бутан" -#: ../java/build/Countries.java:37 +#: ../java/build/Countries.java:44 msgid "Bouvet Island" msgstr "Остров Буве" -#: ../java/build/Countries.java:38 +#: ../java/build/Countries.java:45 msgid "Botswana" msgstr "Ботсвана" -#: ../java/build/Countries.java:39 +#: ../java/build/Countries.java:46 msgid "Belarus" msgstr "Беларусь" -#: ../java/build/Countries.java:40 +#: ../java/build/Countries.java:47 msgid "Belize" msgstr "Белиз" -#: ../java/build/Countries.java:41 +#: ../java/build/Countries.java:48 msgid "Canada" msgstr "Канада" -#: ../java/build/Countries.java:42 +#: ../java/build/Countries.java:49 msgid "Cocos (Keeling) Islands" msgstr "Кокосовые (Килинг) острова" -#: ../java/build/Countries.java:43 +#: ../java/build/Countries.java:50 msgid "The Democratic Republic of the Congo" msgstr "Демократическая Республика Конго" -#: ../java/build/Countries.java:44 +#: ../java/build/Countries.java:51 msgid "Central African Republic" msgstr "Центральноафриканская Республика" -#: ../java/build/Countries.java:45 +#: ../java/build/Countries.java:52 msgid "Congo" msgstr "Конго" -#: ../java/build/Countries.java:46 +#: ../java/build/Countries.java:53 msgid "Switzerland" msgstr "Швейцария" -#: ../java/build/Countries.java:47 +#: ../java/build/Countries.java:54 msgid "Cote D'Ivoire" msgstr "Кот-д'Ивуар" -#: ../java/build/Countries.java:48 +#: ../java/build/Countries.java:55 msgid "Cook Islands" msgstr "Острова Кука" -#: ../java/build/Countries.java:49 +#: ../java/build/Countries.java:56 msgid "Chile" msgstr "Чили" -#: ../java/build/Countries.java:50 +#: ../java/build/Countries.java:57 msgid "Cameroon" msgstr "Камерун" -#: ../java/build/Countries.java:51 +#: ../java/build/Countries.java:58 msgid "China" msgstr "Китай" -#: ../java/build/Countries.java:52 +#: ../java/build/Countries.java:59 msgid "Colombia" msgstr "Колумбия" -#: ../java/build/Countries.java:53 +#: ../java/build/Countries.java:60 msgid "Costa Rica" msgstr "Коста-Рика" -#: ../java/build/Countries.java:54 +#: ../java/build/Countries.java:61 msgid "Serbia and Montenegro" msgstr "Сербия и Черногория" -#: ../java/build/Countries.java:55 +#: ../java/build/Countries.java:62 msgid "Cuba" msgstr "Куба" -#: ../java/build/Countries.java:56 +#: ../java/build/Countries.java:63 msgid "Cape Verde" msgstr "Кабо-Верде" -#: ../java/build/Countries.java:57 +#: ../java/build/Countries.java:64 msgid "Christmas Island" msgstr "Рождественские острова" -#: ../java/build/Countries.java:58 +#: ../java/build/Countries.java:65 msgid "Cyprus" msgstr "Кипр" -#: ../java/build/Countries.java:59 +#: ../java/build/Countries.java:66 msgid "Czech Republic" msgstr "Чехия" -#: ../java/build/Countries.java:60 +#: ../java/build/Countries.java:67 msgid "Germany" msgstr "Германия" -#: ../java/build/Countries.java:61 +#: ../java/build/Countries.java:68 msgid "Djibouti" msgstr "Джибути" -#: ../java/build/Countries.java:62 +#: ../java/build/Countries.java:69 msgid "Denmark" msgstr "Дания" -#: ../java/build/Countries.java:63 +#: ../java/build/Countries.java:70 msgid "Dominica" msgstr "Доминика" -#: ../java/build/Countries.java:64 +#: ../java/build/Countries.java:71 msgid "Dominican Republic" msgstr "Доминиканская Республика" -#: ../java/build/Countries.java:65 +#: ../java/build/Countries.java:72 msgid "Algeria" msgstr "Алжир" -#: ../java/build/Countries.java:66 +#: ../java/build/Countries.java:73 msgid "Ecuador" msgstr "Эквадор" -#: ../java/build/Countries.java:67 +#: ../java/build/Countries.java:74 msgid "Estonia" msgstr "Эстония" -#: ../java/build/Countries.java:68 +#: ../java/build/Countries.java:75 msgid "Egypt" msgstr "Египет" -#: ../java/build/Countries.java:69 +#: ../java/build/Countries.java:76 msgid "Western Sahara" msgstr "Западная Сахара" -#: ../java/build/Countries.java:70 +#: ../java/build/Countries.java:77 msgid "Eritrea" msgstr "Эритрея" -#: ../java/build/Countries.java:71 +#: ../java/build/Countries.java:78 msgid "Spain" msgstr "Испания" -#: ../java/build/Countries.java:72 +#: ../java/build/Countries.java:79 msgid "Ethiopia" msgstr "Эфиопия" -#: ../java/build/Countries.java:73 +#: ../java/build/Countries.java:80 msgid "European Union" msgstr "Европейский союз" -#: ../java/build/Countries.java:74 +#: ../java/build/Countries.java:81 msgid "Finland" msgstr "Финляндия" -#: ../java/build/Countries.java:75 +#: ../java/build/Countries.java:82 msgid "Fiji" msgstr "Фиджи" -#: ../java/build/Countries.java:76 +#: ../java/build/Countries.java:83 msgid "Falkland Islands (Malvinas)" msgstr "Фолклендские (Мальвинские) острова" -#: ../java/build/Countries.java:77 +#: ../java/build/Countries.java:84 msgid "Federated States of Micronesia" msgstr "Федеративные Штаты Микронезии" -#: ../java/build/Countries.java:78 +#: ../java/build/Countries.java:85 msgid "Faroe Islands" msgstr "Фарерские острова" -#: ../java/build/Countries.java:79 +#: ../java/build/Countries.java:86 msgid "France" msgstr "Франция" -#: ../java/build/Countries.java:80 +#: ../java/build/Countries.java:87 msgid "Gabon" msgstr "Габон" -#: ../java/build/Countries.java:81 +#: ../java/build/Countries.java:88 msgid "United Kingdom" msgstr "Великобритания" -#: ../java/build/Countries.java:82 +#: ../java/build/Countries.java:89 msgid "Grenada" msgstr "Гренада" -#: ../java/build/Countries.java:83 +#: ../java/build/Countries.java:90 msgid "Georgia" msgstr "Грузия" -#: ../java/build/Countries.java:84 +#: ../java/build/Countries.java:91 msgid "French Guiana" msgstr "Французская Гвиана" -#: ../java/build/Countries.java:85 +#: ../java/build/Countries.java:92 msgid "Guernsey" msgstr "Гернси" -#: ../java/build/Countries.java:86 +#: ../java/build/Countries.java:93 msgid "Ghana" msgstr "Гана" -#: ../java/build/Countries.java:87 +#: ../java/build/Countries.java:94 msgid "Gibraltar" msgstr "Гибралтар" -#: ../java/build/Countries.java:88 +#: ../java/build/Countries.java:95 msgid "Greenland" msgstr "Гренландия" -#: ../java/build/Countries.java:89 +#: ../java/build/Countries.java:96 msgid "Gambia" msgstr "Гамбия" -#: ../java/build/Countries.java:90 +#: ../java/build/Countries.java:97 msgid "Guinea" msgstr "Гвинея" -#: ../java/build/Countries.java:91 +#: ../java/build/Countries.java:98 msgid "Guadeloupe" msgstr "Гваделупа" -#: ../java/build/Countries.java:92 +#: ../java/build/Countries.java:99 msgid "Equatorial Guinea" msgstr "Экваториальная Гвинея" -#: ../java/build/Countries.java:93 +#: ../java/build/Countries.java:100 msgid "Greece" msgstr "Греция" -#: ../java/build/Countries.java:94 +#: ../java/build/Countries.java:101 msgid "South Georgia and the South Sandwich Islands" msgstr "Южная Джорджия и Южные Сандвичевы Острова" -#: ../java/build/Countries.java:95 +#: ../java/build/Countries.java:102 msgid "Guatemala" msgstr "Гватемала" -#: ../java/build/Countries.java:96 +#: ../java/build/Countries.java:103 msgid "Guam" msgstr "Гуам" -#: ../java/build/Countries.java:97 +#: ../java/build/Countries.java:104 msgid "Guinea-Bissau" msgstr "Гвинея-Бисау" -#: ../java/build/Countries.java:98 +#: ../java/build/Countries.java:105 msgid "Guyana" msgstr "Гайана" -#: ../java/build/Countries.java:99 +#: ../java/build/Countries.java:106 msgid "Hong Kong" msgstr "Гонконг" -#: ../java/build/Countries.java:100 +#: ../java/build/Countries.java:107 msgid "Honduras" msgstr "Гондурас" -#: ../java/build/Countries.java:101 +#: ../java/build/Countries.java:108 msgid "Croatia" msgstr "Хорватия" -#: ../java/build/Countries.java:102 +#: ../java/build/Countries.java:109 msgid "Haiti" msgstr "Гаити" -#: ../java/build/Countries.java:103 +#: ../java/build/Countries.java:110 msgid "Hungary" msgstr "Венгрия" -#: ../java/build/Countries.java:104 +#: ../java/build/Countries.java:111 msgid "Indonesia" msgstr "Индонезия" -#: ../java/build/Countries.java:105 +#: ../java/build/Countries.java:112 msgid "Ireland" msgstr "Ирландия" -#: ../java/build/Countries.java:106 +#: ../java/build/Countries.java:113 msgid "Israel" msgstr "Израиль" -#: ../java/build/Countries.java:107 +#: ../java/build/Countries.java:114 msgid "Isle of Man" msgstr "Остров Мэн" -#: ../java/build/Countries.java:108 +#: ../java/build/Countries.java:115 msgid "India" msgstr "Индия" -#: ../java/build/Countries.java:109 +#: ../java/build/Countries.java:116 msgid "British Indian Ocean Territory" msgstr "Британская территория в Индийском океане" -#: ../java/build/Countries.java:110 +#: ../java/build/Countries.java:117 msgid "Iraq" msgstr "Ирак" -#: ../java/build/Countries.java:111 +#: ../java/build/Countries.java:118 msgid "Islamic Republic of Iran" msgstr "Исламская Республика Иран" -#: ../java/build/Countries.java:112 +#: ../java/build/Countries.java:119 msgid "Iceland" msgstr "Исландия" -#: ../java/build/Countries.java:113 +#: ../java/build/Countries.java:120 msgid "Italy" msgstr "Италия" -#: ../java/build/Countries.java:114 +#: ../java/build/Countries.java:121 msgid "Jersey" msgstr "Джерси" -#: ../java/build/Countries.java:115 +#: ../java/build/Countries.java:122 msgid "Jamaica" msgstr "Ямайка" -#: ../java/build/Countries.java:116 +#: ../java/build/Countries.java:123 msgid "Jordan" msgstr "Иордания" -#: ../java/build/Countries.java:117 +#: ../java/build/Countries.java:124 msgid "Japan" msgstr "Япония" -#: ../java/build/Countries.java:118 +#: ../java/build/Countries.java:125 msgid "Kenya" msgstr "Кения" -#: ../java/build/Countries.java:119 +#: ../java/build/Countries.java:126 msgid "Kyrgyzstan" msgstr "Кыргызстан" -#: ../java/build/Countries.java:120 +#: ../java/build/Countries.java:127 msgid "Cambodia" msgstr "Камбоджа" -#: ../java/build/Countries.java:121 +#: ../java/build/Countries.java:128 msgid "Kiribati" msgstr "Кирибати" -#: ../java/build/Countries.java:122 +#: ../java/build/Countries.java:129 msgid "Comoros" msgstr "Коморские Острова" -#: ../java/build/Countries.java:123 +#: ../java/build/Countries.java:130 msgid "Saint Kitts and Nevis" msgstr "Сент-Китс и Невис" -#: ../java/build/Countries.java:124 +#: ../java/build/Countries.java:131 msgid "The Democratic People's Republic of Korea" msgstr "Корейская Народная Демократиеская Республика" -#: ../java/build/Countries.java:125 +#: ../java/build/Countries.java:132 msgid "Republic of Korea" msgstr "Республика Корея" -#: ../java/build/Countries.java:126 +#: ../java/build/Countries.java:133 msgid "Kuwait" msgstr "Кувейт" -#: ../java/build/Countries.java:127 +#: ../java/build/Countries.java:134 msgid "Cayman Islands" msgstr "Каймановы острова" -#: ../java/build/Countries.java:128 +#: ../java/build/Countries.java:135 msgid "Kazakhstan" msgstr "Казахстан" -#: ../java/build/Countries.java:129 +#: ../java/build/Countries.java:136 msgid "Lao People's Democratic Republic" msgstr "Лаосская Народно-Демократическая Республика" -#: ../java/build/Countries.java:130 +#: ../java/build/Countries.java:137 msgid "Lebanon" msgstr "Ливан" -#: ../java/build/Countries.java:131 +#: ../java/build/Countries.java:138 msgid "Saint Lucia" msgstr "Сент-Люсия" -#: ../java/build/Countries.java:132 +#: ../java/build/Countries.java:139 msgid "Liechtenstein" msgstr "Лихтенштейн" -#: ../java/build/Countries.java:133 +#: ../java/build/Countries.java:140 msgid "Sri Lanka" msgstr "Шри-Ланка" -#: ../java/build/Countries.java:134 +#: ../java/build/Countries.java:141 msgid "Liberia" msgstr "Либерия" -#: ../java/build/Countries.java:135 +#: ../java/build/Countries.java:142 msgid "Lesotho" msgstr "Лесото" -#: ../java/build/Countries.java:136 +#: ../java/build/Countries.java:143 msgid "Lithuania" msgstr "Литва" -#: ../java/build/Countries.java:137 +#: ../java/build/Countries.java:144 msgid "Luxembourg" msgstr "Люксембург" -#: ../java/build/Countries.java:138 +#: ../java/build/Countries.java:145 msgid "Latvia" msgstr "Латвия" -#: ../java/build/Countries.java:139 +#: ../java/build/Countries.java:146 msgid "Libyan Arab Jamahiriya" msgstr "Ливийская Арабская Джамахирия" -#: ../java/build/Countries.java:140 +#: ../java/build/Countries.java:147 msgid "Morocco" msgstr "Марокко" -#: ../java/build/Countries.java:141 +#: ../java/build/Countries.java:148 msgid "Monaco" msgstr "Монако" -#: ../java/build/Countries.java:142 +#: ../java/build/Countries.java:149 msgid "Republic of Moldova" msgstr "Республика Молдова" -#: ../java/build/Countries.java:143 +#: ../java/build/Countries.java:150 msgid "Montenegro" msgstr "Черногория" -#: ../java/build/Countries.java:144 +#: ../java/build/Countries.java:151 msgid "Saint Martin" msgstr "Остров святого Мартина" -#: ../java/build/Countries.java:145 +#: ../java/build/Countries.java:152 msgid "Madagascar" msgstr "Мадагаскар" -#: ../java/build/Countries.java:146 +#: ../java/build/Countries.java:153 msgid "Marshall Islands" msgstr "Маршалловы Острова" -#: ../java/build/Countries.java:147 +#: ../java/build/Countries.java:154 msgid "The Former Yugoslav Republic of Macedonia" msgstr "Бывшая югославская Республика Македония" -#: ../java/build/Countries.java:148 +#: ../java/build/Countries.java:155 msgid "Mali" msgstr "Мали" -#: ../java/build/Countries.java:149 +#: ../java/build/Countries.java:156 msgid "Myanmar" msgstr "Мьянма" -#: ../java/build/Countries.java:150 +#: ../java/build/Countries.java:157 msgid "Mongolia" msgstr "Монголия" -#: ../java/build/Countries.java:151 +#: ../java/build/Countries.java:158 msgid "Macao" msgstr "Макао" -#: ../java/build/Countries.java:152 +#: ../java/build/Countries.java:159 msgid "Northern Mariana Islands" msgstr "Северные Марианские острова" -#: ../java/build/Countries.java:153 +#: ../java/build/Countries.java:160 msgid "Martinique" msgstr "Мартиника" -#: ../java/build/Countries.java:154 +#: ../java/build/Countries.java:161 msgid "Mauritania" msgstr "Мавритания" -#: ../java/build/Countries.java:155 +#: ../java/build/Countries.java:162 msgid "Montserrat" msgstr "Монтсеррат" -#: ../java/build/Countries.java:156 +#: ../java/build/Countries.java:163 msgid "Malta" msgstr "Мальта" -#: ../java/build/Countries.java:157 +#: ../java/build/Countries.java:164 msgid "Mauritius" msgstr "Маврикий" -#: ../java/build/Countries.java:158 +#: ../java/build/Countries.java:165 msgid "Maldives" msgstr "Мальдивы" -#: ../java/build/Countries.java:159 +#: ../java/build/Countries.java:166 msgid "Malawi" msgstr "Малави" -#: ../java/build/Countries.java:160 +#: ../java/build/Countries.java:167 msgid "Mexico" msgstr "Мексика" -#: ../java/build/Countries.java:161 +#: ../java/build/Countries.java:168 msgid "Malaysia" msgstr "Малайзия" -#: ../java/build/Countries.java:162 +#: ../java/build/Countries.java:169 msgid "Mozambique" msgstr "Мозамбик" -#: ../java/build/Countries.java:163 +#: ../java/build/Countries.java:170 msgid "Namibia" msgstr "Намибия" -#: ../java/build/Countries.java:164 +#: ../java/build/Countries.java:171 msgid "New Caledonia" msgstr "Новая Каледония" -#: ../java/build/Countries.java:165 +#: ../java/build/Countries.java:172 msgid "Niger" msgstr "Нигер" -#: ../java/build/Countries.java:166 +#: ../java/build/Countries.java:173 msgid "Norfolk Island" msgstr "Остров Норфолк" -#: ../java/build/Countries.java:167 +#: ../java/build/Countries.java:174 msgid "Nigeria" msgstr "Нигерия" -#: ../java/build/Countries.java:168 +#: ../java/build/Countries.java:175 msgid "Nicaragua" msgstr "Никарагуа" -#: ../java/build/Countries.java:169 +#: ../java/build/Countries.java:176 msgid "Netherlands" msgstr "Нидерланды" -#: ../java/build/Countries.java:170 +#: ../java/build/Countries.java:177 msgid "Norway" msgstr "Норвегия" -#: ../java/build/Countries.java:171 +#: ../java/build/Countries.java:178 msgid "Nepal" msgstr "Непал" -#: ../java/build/Countries.java:172 +#: ../java/build/Countries.java:179 msgid "Nauru" msgstr "Науру" -#: ../java/build/Countries.java:173 +#: ../java/build/Countries.java:180 msgid "Niue" msgstr "Ниуэ" -#: ../java/build/Countries.java:174 +#: ../java/build/Countries.java:181 msgid "New Zealand" msgstr "Новая Зеландия" -#: ../java/build/Countries.java:175 +#: ../java/build/Countries.java:182 msgid "Oman" msgstr "Оман" -#: ../java/build/Countries.java:176 +#: ../java/build/Countries.java:183 msgid "Panama" msgstr "Панама" -#: ../java/build/Countries.java:177 +#: ../java/build/Countries.java:184 msgid "Peru" msgstr "Перу" -#: ../java/build/Countries.java:178 +#: ../java/build/Countries.java:185 msgid "French Polynesia" msgstr "Французская Полинезия" -#: ../java/build/Countries.java:179 +#: ../java/build/Countries.java:186 msgid "Papua New Guinea" msgstr "Папуа - Новая Гвинея" -#: ../java/build/Countries.java:180 +#: ../java/build/Countries.java:187 msgid "Philippines" msgstr "Филиппины" -#: ../java/build/Countries.java:181 +#: ../java/build/Countries.java:188 msgid "Pakistan" msgstr "Пакистан" -#: ../java/build/Countries.java:182 +#: ../java/build/Countries.java:189 msgid "Poland" msgstr "Польша" -#: ../java/build/Countries.java:183 +#: ../java/build/Countries.java:190 msgid "Saint Pierre and Miquelon" msgstr "Сен-Пьер и Микелон" -#: ../java/build/Countries.java:184 +#: ../java/build/Countries.java:191 +msgid "Pitcairn Islands" +msgstr "Острова Питкэрн" + +#: ../java/build/Countries.java:192 msgid "Puerto Rico" msgstr "Пуэрто-Рико" -#: ../java/build/Countries.java:185 +#: ../java/build/Countries.java:193 msgid "Palestinian Territory" msgstr "Палестинская автономия" -#: ../java/build/Countries.java:186 +#: ../java/build/Countries.java:194 msgid "Portugal" msgstr "Португалия" -#: ../java/build/Countries.java:187 +#: ../java/build/Countries.java:195 msgid "Palau" msgstr "Палау" -#: ../java/build/Countries.java:188 +#: ../java/build/Countries.java:196 msgid "Paraguay" msgstr "Парагвай" -#: ../java/build/Countries.java:189 +#: ../java/build/Countries.java:197 msgid "Qatar" msgstr "Катар" -#: ../java/build/Countries.java:190 -msgid "Reunion" +#: ../java/build/Countries.java:198 +msgid "Réunion" msgstr "Реюньон" -#: ../java/build/Countries.java:191 +#: ../java/build/Countries.java:199 msgid "Romania" msgstr "Румыния" -#: ../java/build/Countries.java:192 +#: ../java/build/Countries.java:200 msgid "Serbia" msgstr "Сербия" -#: ../java/build/Countries.java:193 +#: ../java/build/Countries.java:201 msgid "Russian Federation" msgstr "Российская Федерация" -#: ../java/build/Countries.java:194 +#: ../java/build/Countries.java:202 msgid "Rwanda" msgstr "Руанда" -#: ../java/build/Countries.java:195 +#: ../java/build/Countries.java:203 msgid "Saudi Arabia" msgstr "Саудовская Аравия" -#: ../java/build/Countries.java:196 +#: ../java/build/Countries.java:204 msgid "Solomon Islands" msgstr "Соломоновы Острова" -#: ../java/build/Countries.java:197 +#: ../java/build/Countries.java:205 msgid "Seychelles" msgstr "Сейшельские Острова" -#: ../java/build/Countries.java:198 +#: ../java/build/Countries.java:206 msgid "Sudan" msgstr "Судан" -#: ../java/build/Countries.java:199 +#: ../java/build/Countries.java:207 msgid "Sweden" msgstr "Швеция" -#: ../java/build/Countries.java:200 +#: ../java/build/Countries.java:208 msgid "Singapore" msgstr "Сингапур" -#: ../java/build/Countries.java:201 +#: ../java/build/Countries.java:209 msgid "Saint Helena" msgstr "Остров Святой Елены" -#: ../java/build/Countries.java:202 +#: ../java/build/Countries.java:210 msgid "Slovenia" msgstr "Словения" -#: ../java/build/Countries.java:203 +#: ../java/build/Countries.java:211 msgid "Svalbard and Jan Mayen" msgstr "Шпицберген и Ян-Майен" -#: ../java/build/Countries.java:204 +#: ../java/build/Countries.java:212 msgid "Slovakia" msgstr "Словакия" -#: ../java/build/Countries.java:205 +#: ../java/build/Countries.java:213 msgid "Sierra Leone" msgstr "Сьерра-Леоне" -#: ../java/build/Countries.java:206 +#: ../java/build/Countries.java:214 msgid "San Marino" msgstr "Сан-Марино" -#: ../java/build/Countries.java:207 +#: ../java/build/Countries.java:215 msgid "Senegal" msgstr "Сенегал" -#: ../java/build/Countries.java:208 +#: ../java/build/Countries.java:216 msgid "Somalia" msgstr "Сомали" -#: ../java/build/Countries.java:209 +#: ../java/build/Countries.java:217 msgid "Suriname" msgstr "Суринам" -#: ../java/build/Countries.java:210 +#: ../java/build/Countries.java:218 msgid "Sao Tome and Principe" msgstr "Сан-Томе и Принсипи" -#: ../java/build/Countries.java:211 +#: ../java/build/Countries.java:219 msgid "El Salvador" msgstr "Сальвадор" -#: ../java/build/Countries.java:212 +#: ../java/build/Countries.java:220 msgid "Syrian Arab Republic" msgstr "Сирийская Арабская Республика" -#: ../java/build/Countries.java:213 +#: ../java/build/Countries.java:221 msgid "Swaziland" msgstr "Свазиленд" -#: ../java/build/Countries.java:214 +#: ../java/build/Countries.java:222 msgid "Turks and Caicos Islands" msgstr "Острова Теркс и Кайкос" -#: ../java/build/Countries.java:215 +#: ../java/build/Countries.java:223 msgid "Chad" msgstr "Чад" -#: ../java/build/Countries.java:216 +#: ../java/build/Countries.java:224 msgid "French Southern Territories" msgstr "Французские Южные Территории" -#: ../java/build/Countries.java:217 +#: ../java/build/Countries.java:225 msgid "Togo" msgstr "Того" -#: ../java/build/Countries.java:218 +#: ../java/build/Countries.java:226 msgid "Thailand" msgstr "Таиланд" -#: ../java/build/Countries.java:219 +#: ../java/build/Countries.java:227 msgid "Tajikistan" msgstr "Таджикистан" -#: ../java/build/Countries.java:220 +#: ../java/build/Countries.java:228 msgid "Tokelau" msgstr "Токелау" -#: ../java/build/Countries.java:221 +#: ../java/build/Countries.java:229 msgid "Timor-Leste" msgstr "Восточный Тимор" -#: ../java/build/Countries.java:222 +#: ../java/build/Countries.java:230 msgid "Turkmenistan" msgstr "Туркменистан" -#: ../java/build/Countries.java:223 +#: ../java/build/Countries.java:231 msgid "Tunisia" msgstr "Тунис" -#: ../java/build/Countries.java:224 +#: ../java/build/Countries.java:232 msgid "Tonga" msgstr "Тонга" -#: ../java/build/Countries.java:225 +#: ../java/build/Countries.java:233 msgid "Turkey" msgstr "Турция" -#: ../java/build/Countries.java:226 +#: ../java/build/Countries.java:234 msgid "Trinidad and Tobago" msgstr "Тринидад и Тобаго" -#: ../java/build/Countries.java:227 +#: ../java/build/Countries.java:235 msgid "Tuvalu" msgstr "Тувалу" -#: ../java/build/Countries.java:228 +#: ../java/build/Countries.java:236 msgid "Taiwan" msgstr "Тайвань" -#: ../java/build/Countries.java:229 +#: ../java/build/Countries.java:237 msgid "United Republic of Tanzania" msgstr "Объединённая Республика Танзания" -#: ../java/build/Countries.java:230 +#: ../java/build/Countries.java:238 msgid "Ukraine" msgstr "Украина" -#: ../java/build/Countries.java:231 +#: ../java/build/Countries.java:239 msgid "Uganda" msgstr "Уганда" -#: ../java/build/Countries.java:232 +#: ../java/build/Countries.java:240 msgid "United States Minor Outlying Islands" msgstr "Внешние малые острова (США)" -#: ../java/build/Countries.java:233 +#: ../java/build/Countries.java:241 msgid "United States" msgstr "Соединённые Штаты Америки" -#: ../java/build/Countries.java:234 +#: ../java/build/Countries.java:242 msgid "Uruguay" msgstr "Уругвай" -#: ../java/build/Countries.java:235 +#: ../java/build/Countries.java:243 msgid "Uzbekistan" msgstr "Узбекистан" -#: ../java/build/Countries.java:236 +#: ../java/build/Countries.java:244 msgid "Holy See (Vatican City State)" msgstr "Святой Престол (Ватикан)" -#: ../java/build/Countries.java:237 +#: ../java/build/Countries.java:245 msgid "Saint Vincent and the Grenadines" msgstr "Сент-Винсент и Гренадины" -#: ../java/build/Countries.java:238 +#: ../java/build/Countries.java:246 msgid "Venezuela" msgstr "Венесуэла" -#: ../java/build/Countries.java:239 -#: ../java/build/Countries.java:240 +#: ../java/build/Countries.java:247 +#: ../java/build/Countries.java:248 msgid "Virgin Islands" msgstr "Виргинские острова" -#: ../java/build/Countries.java:241 +#: ../java/build/Countries.java:249 msgid "Viet Nam" msgstr "Вьетнам" -#: ../java/build/Countries.java:242 +#: ../java/build/Countries.java:250 msgid "Vanuatu" msgstr "Вануату" -#: ../java/build/Countries.java:243 +#: ../java/build/Countries.java:251 msgid "Wallis and Futuna" msgstr "Уоллис и Футуна" -#: ../java/build/Countries.java:244 +#: ../java/build/Countries.java:252 msgid "Samoa" msgstr "Самоа" -#: ../java/build/Countries.java:245 +#: ../java/build/Countries.java:253 msgid "Yemen" msgstr "Йемен" -#: ../java/build/Countries.java:246 +#: ../java/build/Countries.java:254 msgid "Mayotte" msgstr "Майотта" -#: ../java/build/Countries.java:247 +#: ../java/build/Countries.java:255 msgid "South Africa" msgstr "Южная Африка" -#: ../java/build/Countries.java:248 +#: ../java/build/Countries.java:256 msgid "Zambia" msgstr "Замбия" -#: ../java/build/Countries.java:249 +#: ../java/build/Countries.java:257 msgid "Zimbabwe" msgstr "Зимбабве" -#: ../java/src/net/i2p/router/web/CSSHelper.java:66 -#: ../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:75 +#: ../java/src/net/i2p/router/web/HomeHelper.java:33 +#: ../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:132 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:264 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:252 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:141 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:168 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:170 msgid "I2P Router Console" msgstr "Консоль маршрутизатора I2P" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:57 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:51 msgid "Error updating the configuration - please see the error logs" msgstr "Не удалось обновить настройки — загляните в логи ошибок" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:69 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:279 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:61 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:302 msgid "Configuration saved successfully" msgstr "Настройки сохранены" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:71 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:281 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:63 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:304 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:96 msgid "Error saving the configuration (applied but not saved) - please see the error logs" msgstr "Не удалось сохранить настройки (применены, но не сохранены) — загляните в логи ошибок" #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:35 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:362 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:375 msgid "Save Client Configuration" msgstr "Сохранить настройки клиентов" #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:434 +#: ../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:449 msgid "Save Interface Configuration" msgstr "Сохранить настройки интерфейса" #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:43 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:465 msgid "Save WebApp Configuration" msgstr "Сохранить настройки веб-апплетов" #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:47 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:460 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Save Plugin Configuration" msgstr "Сохранить настройки плагинов" #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:51 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:491 msgid "Install Plugin" msgstr "Установить плагин" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:87 -#, java-format -msgid "Deleted plugin {0}" -msgstr "Удален плагин {0}" +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:55 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:493 +msgid "Update All Installed Plugins" +msgstr "Обновить все установленные плагины" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:89 -#, java-format -msgid "Error deleting plugin {0}" -msgstr "Ошибка при удалении плагина {0}" - -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:109 -#, java-format -msgid "Stopped plugin {0}" -msgstr "Остановлен плагин {0}" - -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:111 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:95 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:124 #, java-format msgid "Error stopping plugin {0}" msgstr "Ошибка при остановке плагина {0}" +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:100 +#, java-format +msgid "Deleted plugin {0}" +msgstr "Удален плагин {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:102 +#, java-format +msgid "Error deleting plugin {0}" +msgstr "Ошибка при удалении плагина {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:122 +#, java-format +msgid "Stopped plugin {0}" +msgstr "Остановлен плагин {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:146 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:264 msgid "Start" msgstr "Запустить" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:152 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:165 +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:100 #: ../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 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:35 msgid "Unsupported" msgstr "Не поддерживается" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:198 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:211 msgid "New client added" msgstr "Добавлен новый клиент" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:215 msgid "Client configuration saved successfully - restart required to take effect." msgstr "Настройки клиентов сохранены, требуется перезапуск маршрутизатора для вступления в силу." -#: ../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:243 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:254 msgid "Bad client index." msgstr "Индекс клиента не найден в списке." #. #. 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/ConfigClientsHelper.java:102 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:394 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:384 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:248 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:322 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:392 msgid "Client" msgstr "Клиентские" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:224 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237 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:248 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305 msgid "started" msgstr "запущен" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:246 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259 msgid "deleted" msgstr "удален" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:275 msgid "WebApp configuration saved." msgstr "Настройки веб-апплета сохранены." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:279 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:290 msgid "Plugin configuration saved." msgstr "Настройки плагина сохранены." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:294 -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:129 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 msgid "WebApp" msgstr "Веб-апплет" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:296 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:307 msgid "Failed to start" msgstr "Не удалось запустить" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:301 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:312 msgid "Failed to find server." msgstr "Не удалось найти сервер." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:307 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:318 msgid "No plugin URL specified." msgstr "Не указан URL загрузки плагина" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:317 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "No update URL specified for {0}" msgstr "Не указан URL загрузки плагина {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:337 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:350 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:355 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:368 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:373 msgid "Plugin or update download already in progress." msgstr "Загрузка плагина или обновления уже запущена." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:334 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:118 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:340 +msgid "Updating all plugins" +msgstr "Обновляются все плагины" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:140 #, java-format msgid "Downloading plugin from {0}" msgstr "Производится загрузка плагина с {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:352 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:377 #, java-format msgid "Checking plugin {0} for updates" msgstr "Проверяется наличие обновления для плагина {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:362 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:387 #, java-format msgid "Started plugin {0}" msgstr "Запущен плагин {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:364 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #, java-format msgid "Error starting plugin {0}" msgstr "Ошибка при запуске плагина {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:399 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:425 msgid "Interface configuration saved successfully - restart required to take effect." msgstr "Настройки интерфейса успешно сохранены, требуется перезапуск маршрутизатора для вступления в силу." -#: ../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:86 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:267 msgid "Edit" msgstr "Редактировать" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:94 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:358 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:95 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:371 msgid "Add Client" msgstr "Добавить клиент" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:102 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 msgid "Class and arguments" msgstr "Название класса и параметры" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 msgid "Control" msgstr "Управление" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 msgid "Run at Startup?" msgstr "Запускать автоматически?" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:203 msgid "Description" msgstr "Описание" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154 msgid "Plugin" msgstr "Плагин" -#: ../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/ConfigClientsHelper.java:167 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:191 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:187 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:97 msgid "Version" msgstr "Версия" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:168 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:169 msgid "Signed by" msgstr "Подписано" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:185 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:186 msgid "Date" msgstr "Дата" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:191 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:192 msgid "Author" msgstr "Автор" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:207 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 msgid "License" msgstr "Лицензия" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:212 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:213 +#: ../java/src/net/i2p/router/web/HomeHelper.java:35 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:81 msgid "Website" msgstr "Веб-сайт" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:217 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:218 msgid "Update link" msgstr "Адрес обновления" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:269 msgid "Stop" msgstr "Остановить" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:267 -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:80 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:348 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:271 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:96 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:323 msgid "Check for updates" msgstr "Проверить обновления" -#: ../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:272 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 msgid "Update" msgstr "Обновление" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:273 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:277 #, java-format msgid "Are you sure you want to delete {0}?" msgstr "Вы действительно хотите удалить {0}?" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:275 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:279 msgid "Delete" msgstr "Удалить" +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:25 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:357 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:377 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:393 +msgid "Delete selected" +msgstr "Удалить выбранные" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:26 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:355 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:375 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:383 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:391 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:399 +msgid "Add item" +msgstr "Добавить элемент" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:381 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:397 +msgid "Restore defaults" +msgstr "Восстановить значения по-умолчанию" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:28 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:381 +msgid "Save" +msgstr "Сохранить" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:33 +msgid "Home page changed" +msgstr "Домашняя страница изменена" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:53 +msgid "Restored default settings" +msgstr "Значения по-умолчанию восстановлены" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:65 +msgid "No name entered" +msgstr "Не указано название" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:70 +msgid "No URL entered" +msgstr "Не указан URL" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:77 +msgid "Added" +msgstr "Добавлено" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:94 +msgid "Removed" +msgstr "Удалено" + #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:350 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:363 msgid "Add key" msgstr "Добавить ключ" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:361 msgid "Delete key" msgstr "Удалить ключ" @@ -2035,7 +2130,7 @@ msgstr "Некорректный адрес назначения" msgid "Log overrides updated" msgstr "Переопределения логирования обновлены" -#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:160 +#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:161 msgid "Log configuration saved" msgstr "Настройки логирования сохранены" @@ -2056,7 +2151,7 @@ msgstr "Поддерживаемые уровни: DEBUG, INFO, WARN, ERROR, CRI #. 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:71 +#: ../java/src/net/i2p/router/web/LogsHelper.java:96 msgid "CRIT" msgstr "CRIT" @@ -2067,23 +2162,24 @@ msgstr "DEBUG" # This term intentionally left in English #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:73 +#: ../java/src/net/i2p/router/web/LogsHelper.java:98 msgid "ERROR" msgstr "ERROR" # This term intentionally left in English #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:77 +#: ../java/src/net/i2p/router/web/LogsHelper.java:102 msgid "INFO" msgstr "INFO" # This term intentionally left in English #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:75 +#: ../java/src/net/i2p/router/web/LogsHelper.java:100 msgid "WARN" msgstr "WARN" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:88 +#: ../java/src/net/i2p/router/web/HomeHelper.java:190 msgid "Remove" msgstr "Удалить" @@ -2091,171 +2187,190 @@ msgstr "Удалить" msgid "Select a class to add" msgstr "Выберите класс для добавления" -#: ../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 +msgid "Home Page" +msgstr "Домашняя страница" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:211 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:121 msgid "Network" msgstr "Сеть" -#: ../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 +msgid "UI" +msgstr "Интерфейс" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:99 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:311 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Туннели" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:18 -msgid "UI" -msgstr "Интерфейс" - -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 msgid "Clients" msgstr "Апплеты" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:322 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:335 msgid "Keyring" msgstr "Ключи" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 msgid "Logging" msgstr "Логи" -#: ../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:21 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:105 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:225 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "Пиры" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:389 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:145 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:405 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:143 msgid "Stats" msgstr "Статистика" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 msgid "Advanced" msgstr "Расширенные" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:52 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:277 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:29 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:54 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:31 #: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:34 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:385 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:541 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:332 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:366 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:407 -#: ../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/config_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:337 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:382 msgid "Save changes" msgstr "Сохранить настройки" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:125 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:137 msgid "Rechecking router reachability..." msgstr "Перепроверяем доступность маршрутизатора..." -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:161 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:175 msgid "Updating IP address" msgstr "Обновляем IP-адрес" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:180 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:194 msgid "Disabling TCP completely" msgstr "Полностью отключаем использование TCP" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:185 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:199 msgid "Updating inbound TCP address to" msgstr "Адрес для входящих TCP соединений изменен на" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:190 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:204 msgid "Disabling inbound TCP" msgstr "Отключаем использование TCP на вход" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:206 msgid "Updating inbound TCP address to auto" msgstr "Адрес для входящих TCP соединений будет определяться автоматически" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:203 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:217 msgid "Updating inbound TCP port to" msgstr "Порт для входящих TCP соединений изменен на" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:206 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:220 msgid "Updating inbound TCP port to auto" msgstr "Порт для входящих TCP соединений будет выбираться автоматически" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:218 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:232 msgid "Updating UDP port from" msgstr "Порт для UDP соединений изменен с" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:218 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:232 msgid "to" msgstr "на" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:248 msgid "Gracefully restarting into Hidden Router Mode" msgstr "Плавный перезапуск для перехода в скрытый режим" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:236 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:250 msgid "Gracefully restarting to exit Hidden Router Mode" msgstr "Плавный перезапуск для выхода из скрытого режима" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:245 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:259 msgid "Enabling UPnP, restart required to take effect" msgstr "UPnP включен, необходим перезапуск маршрутизатора" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:247 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:261 msgid "Disabling UPnP, restart required to take effect" msgstr "UPnP выключен, необходим перезапуск маршрутизатора" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:255 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:269 msgid "Enabling laptop mode" msgstr "Включение laptop mode" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:257 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:271 msgid "Disabling laptop mode" msgstr "Выключение laptop mode" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:278 +msgid "Disabling UDP" +msgstr "Отключаем UDP" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:280 +msgid "Enabling UDP" +msgstr "Активируется UDP" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:287 msgid "Requiring SSU introducers" msgstr "Запрашиваем SSU-посредников" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:324 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:350 #, java-format msgid "The hostname or IP {0} is not publicly routable" msgstr "Имя хоста или IP {0} не является публично маршрутизируемым" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:327 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:353 #, java-format msgid "The hostname or IP {0} is invalid" msgstr "Имя хоста или IP {0} некорректно" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:349 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:379 msgid "Updating bandwidth share percentage" msgstr "Обновление доли транзитного трафика" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:432 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:409 msgid "Updated bandwidth limits" msgstr "Настройки ограничений скорости сохранены" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:39 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:47 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:50 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:57 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:60 msgid "unknown" msgstr "неизвестен" -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:172 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:180 msgid "bits per second" msgstr "бит/секунду" -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:173 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:181 #, java-format msgid "or {0} bytes per month maximum" msgstr "или {0} байт/месяц максимум" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:340 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:353 msgid "Ban peer until restart" msgstr "Забанить пира до перезапуска маршрутизатора" @@ -2275,7 +2390,7 @@ msgid "Invalid peer" msgstr "Некорректное описание пира" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:342 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:355 msgid "Unban peer" msgstr "Разбанить пира" @@ -2288,7 +2403,7 @@ msgid "is not currently banned" msgstr "на данный момент не забанен" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:381 msgid "Adjust peer bonuses" msgstr "Изменить бонусы" @@ -2300,207 +2415,207 @@ msgstr "Некорректное значение скорости" msgid "Bad capacity value" msgstr "Некорректное значение ёмкости" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:17 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:405 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:21 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:418 msgid "Save changes and reseed now" msgstr "Сохранить настройки и выполнить начальную загрузку" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:21 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 msgid "Reseeding is already in progress" msgstr "Загрузка начального списка узлов (reseeding) уже в процессе" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 msgid "Starting reseed process" msgstr "Запускается процесс загрузки начального списка узлов (reseed)" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:94 msgid "Configuration saved successfully." msgstr "Настройки успешно сохранены." #. 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:139 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:318 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:34 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:173 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:331 msgid "Shutdown immediately" msgstr "Выключить немедленно" #. ctx.router().shutdown(Router.EXIT_HARD); // never returns #. give the UI time to respond -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:37 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:39 msgid "Cancel shutdown" msgstr "Отменить выключение" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:38 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:40 msgid "Cancel restart" msgstr "Отменить перезапуск" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:40 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:42 msgid "Restart immediately" msgstr "Перезапустить немедленно" #. ctx.router().shutdown(Router.EXIT_HARD_RESTART); // never returns #. give the UI time to respond -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:45 -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:134 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:47 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:142 msgid "Restart" -msgstr "Перезапустить" +msgstr "Перезапуск" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:49 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:51 msgid "Shutdown" msgstr "Выключить" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:63 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:65 msgid "Restart imminent" msgstr "Неотменяемый перезапуск" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:65 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:67 msgid "Shutdown imminent" msgstr "Неотменяемое выключение" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:69 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:71 #, java-format msgid "Shutdown in {0}" msgstr "Выключение через {0}" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:74 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:76 #, java-format msgid "Restart in {0}" msgstr "Перезапуск через {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:134 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:316 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:168 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:329 msgid "Shutdown gracefully" msgstr "Выключить плавно" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:172 msgid "Graceful shutdown initiated" msgstr "Запущено плавное выключение" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:143 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:177 msgid "Shutdown immediately! boom bye bye bad bwoy" msgstr "Выключаем немедленно!" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:144 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:320 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:178 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:333 msgid "Cancel graceful shutdown" msgstr "Отменить плавное выключение" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:146 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:180 msgid "Graceful shutdown cancelled" msgstr "Плавное отключение отменено" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:147 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:332 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:181 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:345 msgid "Graceful restart" msgstr "Перезапустить плавно" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:152 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:186 msgid "Graceful restart requested" msgstr "Запущен плавный перезапуск" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:153 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:334 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:187 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:347 msgid "Hard restart" msgstr "Перезапустить немедленно" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:192 msgid "Hard restart requested" msgstr "Запрошен быстрый перезапуск" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:159 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:193 msgid "Rekey and Restart" msgstr "Сменить ключ и перезапустить" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:160 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 msgid "Rekeying after graceful restart" msgstr "Смена ключа после плавного перезапуска" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:197 msgid "Rekey and Shutdown" msgstr "Сменить ключ и выключить" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:164 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:198 msgid "Rekeying after graceful shutdown" msgstr "Смена ключа после плавного выключения" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:167 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:360 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:201 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:373 msgid "Run I2P on startup" msgstr "Запускать I2P при старте" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:169 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:362 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:375 msgid "Don't run I2P on startup" msgstr "Не запускать I2P при старте" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:171 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:380 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:393 msgid "Dump threads" msgstr "Вывести список потоков" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:178 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:388 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:401 msgid "View console on startup" msgstr "Открывать веб-консоль при запуске I2P" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:180 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 msgid "Console is to be shown on startup" msgstr "Веб-консоль будет открываться при запуске I2P" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:181 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:390 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:403 msgid "Do not view console on startup" msgstr "Не открывать веб-консоль при запуске I2P" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:183 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 msgid "Console is not to be shown on startup" msgstr "Веб-консоль не будет открываться при запуске I2P" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:226 msgid "Service installed" msgstr "Служба установлена" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Warning: unable to install the service" msgstr "Предупреждение: не удалось установить службу" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:235 msgid "Service removed" msgstr "Служба удалена" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 msgid "Warning: unable to remove the service" msgstr "Предупреждение: не удалось удалить службу" -#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:113 +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:116 msgid "Stat filter and location updated successfully to" msgstr "Обновлены настройки файла и фильтра статистики. Новый фильтр" -#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:116 +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:119 msgid "Full statistics enabled - restart required to take effect" msgstr "Полная статистика включена, для вступления в силу необходим перезапуск маршрутизатора" -#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:118 +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:121 msgid "Full statistics disabled - restart required to take effect" msgstr "Полная статистика отключена, для вступления в силу необходим перезапуск маршрутизатора" -#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:121 +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:124 msgid "Graph list updated, may take up to 60s to be reflected here and on the Graphs Page" msgstr "Список графиков обновлен, для обновления содержимого страницы графиков может потребоваться до 60 секунд." #. 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 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:136 msgid "Updated settings for all pools." msgstr "Обновлены настройки для всех пулов." -#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:140 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:141 msgid "Exploratory tunnel configuration saved successfully." msgstr "Настройки зондирующих туннелей сохранены." -#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:142 -#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:36 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:143 +#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:37 msgid "Error saving the configuration (applied but not saved) - please see the error logs." msgstr "Не удалось сохранить настройки (применены, но не сохранены) — загляните в логи ошибок" @@ -2522,7 +2637,7 @@ msgstr[1] "{0} туннеля" msgstr[2] "{0} туннелей" #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:35 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:43 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35 msgid "Exploratory tunnels" msgstr "Зондирующие туннели" @@ -2531,56 +2646,56 @@ msgstr "Зондирующие туннели" msgid "Client tunnels for {0}" msgstr "Клиентские туннели для {0}" -#: ../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 "ОПАСНО ДЛЯ АНОНИМНОСТИ — Настройки задают 0-хоповые туннели." -#: ../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 "ОПАСНО ДЛЯ АНОНИМНОСТИ — Настройки задают 1-хоповые туннели." -#: ../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 "Дополнительные параметры для исходящих" -#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:31 +#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:32 msgid "Theme change saved." msgstr "Изменение темы оформления сохранено." -#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:33 +#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:34 msgid "Refresh the page to view." msgstr "Обновите страницу для просмотра." @@ -2588,6 +2703,10 @@ msgstr "Обновите страницу для просмотра." msgid "Arabic" msgstr "Арабский" +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 +msgid "Czech" +msgstr "Чешский" + #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 msgid "Danish" msgstr "Датский" @@ -2596,6 +2715,10 @@ msgstr "Датский" msgid "English" msgstr "English" +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +msgid "Estonian" +msgstr "Эстонский" + #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 msgid "Finnish" msgstr "Финский" @@ -2648,75 +2771,82 @@ msgstr "Украинский" msgid "Vietnamese" msgstr "Вьетнамский" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:87 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:103 msgid "Update available, attempting to download now" msgstr "Доступно обновление, пытаемся загрузить" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:89 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:105 msgid "Update available, click button on left to download" msgstr "Доступно обновление, нажмите кнопку слева для загрузки" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:95 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:111 msgid "No update available" msgstr "Нет доступных обновлений" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:104 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:122 #, java-format msgid "Updating news URL to {0}" msgstr "Изменение URL новостей на {0}" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:112 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:134 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:52 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:58 +msgid "internal" +msgstr "внутренний" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:130 #, java-format msgid "Updating proxy host to {0}" msgstr "Изменение узла прокси на {0}" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:120 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:138 #, java-format msgid "Updating proxy port to {0}" msgstr "Изменение порта прокси на {0}" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:132 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:150 #, java-format msgid "Updating refresh frequency to {0}" msgstr "Изменение частоты проверки обновлений на {0}" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:133 -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:91 -#: ../java/src/net/i2p/router/web/GraphHelper.java:188 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:151 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:112 +#: ../java/src/net/i2p/router/web/GraphHelper.java:360 msgid "Never" msgstr "Никогда" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:140 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:158 #, java-format msgid "Updating update policy to {0}" msgstr "Изменение политики обновлений на {0}" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:149 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:167 msgid "Updating update URLs." msgstr "Новые URL обновлений" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:160 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:178 msgid "Updating trusted keys." msgstr "Обновление списка доверенных ключей." -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:168 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:186 #, java-format msgid "Updating unsigned update URL to {0}" msgstr "Изменение URL неподписанных обновлений на {0}" -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:93 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:114 msgid "Every" msgstr "Каждые" -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:111 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:132 msgid "Notify only" msgstr "Только уведомлять" -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:118 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:139 msgid "Download and verify only" msgstr "Только скачать и проверить целостность" -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:126 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:147 msgid "Download, verify, and restart" msgstr "Скачать, проверить и обновить I2P" @@ -2724,441 +2854,764 @@ msgstr "Скачать, проверить и обновить I2P" msgid "Invalid form submission, probably because you used the 'back' or 'reload' button on your browser. Please resubmit." msgstr "Форма не принята, скорее всего это произошло из-за того, что Вы нажимали кнопку \"Назад\" или \"Обновить\" в браузере. Пожалуйста, заполните форму заново." -#: ../java/src/net/i2p/router/web/GraphHelper.java:115 +#: ../java/src/net/i2p/router/web/GraphHelper.java:159 msgid "Combined bandwidth graph" msgstr "График загрузки канала" #. e.g. "statname for 60m" -#: ../java/src/net/i2p/router/web/GraphHelper.java:128 +#: ../java/src/net/i2p/router/web/GraphHelper.java:172 +#: ../java/src/net/i2p/router/web/GraphHelper.java:220 #, java-format msgid "{0} for {1}" msgstr "{0} за {1}" #. FIXME jrobin doesn't support setting the timezone, will have to mod TimeAxis.java -#: ../java/src/net/i2p/router/web/GraphHelper.java:150 +#: ../java/src/net/i2p/router/web/GraphHelper.java:194 +#: ../java/src/net/i2p/router/web/GraphHelper.java:307 msgid "All times are UTC." msgstr "Всё время в UTC." -#: ../java/src/net/i2p/router/web/GraphHelper.java:167 -msgid "Configure Graph Display" -msgstr "Настройка показа графиков" +#: ../java/src/net/i2p/router/web/GraphHelper.java:222 +#, java-format +msgid "ending {0} ago" +msgstr "истёкший {0} назад" -#: ../java/src/net/i2p/router/web/GraphHelper.java:167 -msgid "Select Stats" -msgstr "Выбрать параметры" +#: ../java/src/net/i2p/router/web/GraphHelper.java:237 +msgid "Larger" +msgstr "Больший" -#: ../java/src/net/i2p/router/web/GraphHelper.java:171 -msgid "Periods" -msgstr "Количество интервалов" +#: ../java/src/net/i2p/router/web/GraphHelper.java:243 +msgid "Smaller" +msgstr "Меньший" -#: ../java/src/net/i2p/router/web/GraphHelper.java:172 +#: ../java/src/net/i2p/router/web/GraphHelper.java:249 +msgid "Taller" +msgstr "Длиннее" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:255 +msgid "Shorter" +msgstr "Короче" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:261 +msgid "Wider" +msgstr "Шире" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:267 +msgid "Narrower" +msgstr "Узкий" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:274 +msgid "Larger interval" +msgstr "Больший интервал" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:280 +msgid "Smaller interval" +msgstr "Меньший интервал" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:287 +msgid "Previous interval" +msgstr "Предыдущий интервал" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:298 +msgid "Next interval" +msgstr "Следующий интервал" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:304 +#: ../java/src/net/i2p/router/web/GraphHelper.java:344 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:442 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:358 -msgid "or" -msgstr "или" - -#: ../java/src/net/i2p/router/web/GraphHelper.java:173 +#: ../java/src/net/i2p/router/web/GraphHelper.java:304 +#: ../java/src/net/i2p/router/web/GraphHelper.java:345 msgid "plot events" msgstr "строить график количества событий" -#: ../java/src/net/i2p/router/web/GraphHelper.java:174 +#: ../java/src/net/i2p/router/web/GraphHelper.java:339 +msgid "Configure Graph Display" +msgstr "Настройка показа графиков" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:339 +msgid "Select Stats" +msgstr "Выбрать параметры" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:343 +msgid "Periods" +msgstr "Количество интервалов" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:378 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:371 +msgid "or" +msgstr "или" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:346 msgid "Image sizes" msgstr "Размеры графиков" -#: ../java/src/net/i2p/router/web/GraphHelper.java:174 +#: ../java/src/net/i2p/router/web/GraphHelper.java:346 msgid "width" msgstr "ширина" -#: ../java/src/net/i2p/router/web/GraphHelper.java:175 +#: ../java/src/net/i2p/router/web/GraphHelper.java:347 msgid "height" msgstr "высота" -#: ../java/src/net/i2p/router/web/GraphHelper.java:175 -#: ../java/src/net/i2p/router/web/GraphHelper.java:176 +#: ../java/src/net/i2p/router/web/GraphHelper.java:347 +#: ../java/src/net/i2p/router/web/GraphHelper.java:348 msgid "pixels" msgstr "пикселей" -#: ../java/src/net/i2p/router/web/GraphHelper.java:177 +#: ../java/src/net/i2p/router/web/GraphHelper.java:349 msgid "Refresh delay" msgstr "Интервал обновления" -#: ../java/src/net/i2p/router/web/GraphHelper.java:192 +#: ../java/src/net/i2p/router/web/GraphHelper.java:364 msgid "Store graph data on disk?" msgstr "Сохранять данные графиков на диске?" -#: ../java/src/net/i2p/router/web/GraphHelper.java:198 +#: ../java/src/net/i2p/router/web/GraphHelper.java:370 msgid "Save settings and redraw graphs" msgstr "Сохранить настройки и перерисовать графики" -#: ../java/src/net/i2p/router/web/GraphHelper.java:253 +#: ../java/src/net/i2p/router/web/GraphHelper.java:425 msgid "Graph settings saved" msgstr "Настройки графиков сохранены" -#: ../java/src/net/i2p/router/web/LogsHelper.java:13 -#: ../java/src/net/i2p/router/web/LogsHelper.java:37 +#: ../java/src/net/i2p/router/web/HomeHelper.java:27 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:155 +msgid "Addressbook" +msgstr "Адресная книга" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:27 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:153 +msgid "Manage your I2P hosts file here (I2P domain name resolution)" +msgstr "Здесь можно управлять hosts-файлами (единственный механизм, используемый I2P для отображения доменных имен)" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:28 +msgid "Configure Bandwidth" +msgstr "Настройка ограничений скорости" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:28 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:256 +msgid "I2P Bandwidth Configuration" +msgstr "Настройка полосы пропускания для I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:29 +msgid "Configure Language" +msgstr "Настройка языка" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:29 +msgid "Console Language Selection" +msgstr "Выбор языка консоли маршрутизатора" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:30 +msgid "Customize Home Page" +msgstr "Настроить домашнюю страницу" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:30 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:268 +msgid "I2P Home Page Configuration" +msgstr "Настройки домашней страницы I2P-роутера" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:31 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:67 +msgid "Anonymous webmail client" +msgstr "Анонимный почтовый клиент с веб-интерфейсом" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:31 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:69 +msgid "Email" +msgstr "Веб-почта" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:32 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:170 +msgid "I2P Router Help" +msgstr "Справка Маршрутизатора I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:33 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:139 +msgid "Router Console" +msgstr "Консоль маршрутизатора I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:34 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:73 +msgid "Built-in anonymous BitTorrent Client" +msgstr "Встроенный анонимный Bittorrent-клиент" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:34 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:75 +msgid "Torrents" +msgstr "Торренты" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:35 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:79 +msgid "Local web server" +msgstr "Локальный веб-сервер" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:39 +msgid "Bug Reports" +msgstr "Сообщения об ошибках" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:39 +msgid "Bug tracker" +msgstr "Багтрекер" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:40 +msgid "Dev Forum" +msgstr "Форум разработчиков" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:40 +msgid "Development forum" +msgstr "Форум разработчиков" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:41 +#: ../java/src/net/i2p/router/web/HomeHelper.java:52 +msgid "Bittorrent tracker" +msgstr "Торрент-трекер" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:41 +msgid "diftracker" +msgstr "diftracker" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:42 +msgid "I2P Applications" +msgstr "Приложения для I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:43 +msgid "FAQ" +msgstr "FAQ" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:43 +msgid "Frequently Asked Questions" +msgstr "Часто задаваемые вопросы" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:44 +msgid "Community forum" +msgstr "Форум сообщества" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:44 +msgid "Forum" +msgstr "Форум" + +#. "ident.i2p" + S + _x("Short message service") + S + "http://ident.i2p/" + S + I + "itoopie_sm.png" + S + +#: ../java/src/net/i2p/router/web/HomeHelper.java:46 +msgid "Javadocs" +msgstr "Javadocs" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:46 +#: ../java/src/net/i2p/router/web/HomeHelper.java:55 +msgid "Technical documentation" +msgstr "Техническая документация" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:47 +msgid "Key Server" +msgstr "Сервер ключей" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:47 +msgid "OpenPGP Keyserver" +msgstr "Сервер ключей OpenPGP" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:48 +msgid "Debian and Tahoe-LAFS repositories" +msgstr "Репозитории Debian и Tahoe-LAFS" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:48 +msgid "killyourtv.i2p" +msgstr "killyourtv.i2p" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:49 +msgid "I2P Pastebin" +msgstr "I2P Pastebin" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:49 +msgid "Pastebin" +msgstr "Pastebin" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:50 +msgid "I2P News" +msgstr "Новости I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:51 +msgid "Add-on directory" +msgstr "Каталог аддонов" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:51 +msgid "Plugins" +msgstr "Плагины" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:52 +msgid "Postman's Tracker" +msgstr "Трекер Постмана" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:53 +msgid "I2P home page" +msgstr "Домашняя страница I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:53 +msgid "Project Website" +msgstr "Веб-сайт проекта" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:54 +msgid "I2P Netowrk Statistics" +msgstr "Статистика сети I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:55 +msgid "Technical Docs" +msgstr "Техническая документация" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:56 +msgid "Trac Wiki" +msgstr "Trac Wiki" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:57 +msgid "Ugha's Wiki" +msgstr "Ugha's Wiki" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:58 +msgid "Seedless and the Robert BitTorrent applications" +msgstr "Приложения битторрент Seedless и Robert" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:58 +msgid "Sponge's main site" +msgstr "Основной сайт sponge-а" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:99 +msgid "The HTTP proxy is not up" +msgstr "HTTP-прокси не поднят" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:101 +#, java-format +msgid "Your browser is not properly configured to use the HTTP proxy at {0}" +msgstr "Ваш браузер не сконфигурирован должным образом чтобы использовать HTTP-прокси {0}" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:192 +msgid "Name" +msgstr "Название" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:194 +msgid "URL" +msgstr "URL" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:212 +msgid "Add" +msgstr "Добавить" + +#: ../java/src/net/i2p/router/web/LogsHelper.java:28 +#: ../java/src/net/i2p/router/web/LogsHelper.java:62 msgid "File location" msgstr "Путь к лог-файлу" -#: ../java/src/net/i2p/router/web/LogsHelper.java:34 +#: ../java/src/net/i2p/router/web/LogsHelper.java:59 msgid "File not found" msgstr "Файл не найден" -#: ../java/src/net/i2p/router/web/LogsHelper.java:52 +#: ../java/src/net/i2p/router/web/LogsHelper.java:77 msgid "No log messages" msgstr "Нет сообщений" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:79 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:77 msgid "Network Database RouterInfo Lookup" msgstr "Просмотр RouterInfo" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:94 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92 #: ../java/strings/Strings.java:68 msgid "Router" msgstr "Маршрутизатор" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:94 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92 msgid "not found in network database" msgstr "не найден в сетевой базе данных" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:106 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:215 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:104 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:232 msgid "Network Database Contents" msgstr "Просмотр сетевой базы данных" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:107 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:105 msgid "View RouterInfo" msgstr "Показать список RouterInfo" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:108 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:106 msgid "LeaseSets" msgstr "Список LeaseSet" # This term intentionally left in English -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:130 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:139 msgid "LeaseSet" msgstr "LeaseSet" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:132 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:141 msgid "Local" msgstr "Локальный" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:134 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:143 msgid "Unpublished" msgstr "Неопубликованный" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:142 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:144 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:151 msgid "Destination" msgstr "Адрес назначения" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:152 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:161 #, java-format msgid "Expires in {0}" msgstr "Истекает через {0}" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:154 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:163 #, java-format msgid "Expired {0} ago" msgstr "Истек {0} назад" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:166 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:178 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Gateway" msgstr "Шлюз" # This term intentionally left in English -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:166 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:178 msgid "Lease" msgstr "Lease" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:168 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:180 msgid "Tunnel" msgstr "Туннель" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:215 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:232 msgid "View LeaseSets" msgstr "Показать список LeaseSet" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:217 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:234 msgid "Not initialized" msgstr "База не инициализирована" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:226 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:243 msgid "Routers" msgstr "Маршрутизаторы" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:228 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:245 msgid "Show all routers" msgstr "Показать полный список" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:230 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:247 msgid "Show all routers with full stats" msgstr "Показать полный список с полной статистикой" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:266 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:283 msgid "Network Database Router Statistics" msgstr "Статистика маршрутизаторов" -#: ../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 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322 msgid "Count" msgstr "Количество" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:287 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304 msgid "Transports" msgstr "Транспортный протокол" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:305 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322 msgid "Country" msgstr "Страна" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:344 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:361 msgid "Our info" msgstr "Информация о нас" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:346 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:363 msgid "Peer info for" msgstr "Информация о пире" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:350 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:367 msgid "Full entry" msgstr "Показать полную запись" -#: ../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:626 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:373 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:568 msgid "Hidden" msgstr "Скрытый" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:356 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:373 msgid "Updated" msgstr "Обновленный" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:357 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:360 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:374 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:377 #, java-format msgid "{0} ago" msgstr "{0} назад" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:359 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:363 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:376 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:380 msgid "Published" msgstr "Опубликовано" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:365 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:382 msgid "Address(es)" msgstr "Адрес(а)" # This term intentionally left in English -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:395 msgid "cost" msgstr "cost" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:420 msgid "Hidden or starting up" msgstr "В скрытом режиме или недавно запущен" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:420 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:420 msgid "SSU with introducers" msgstr "SSU через посредников" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 msgid "NTCP and SSU" msgstr "NTCP и SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 msgid "NTCP and SSU with introducers" msgstr "NTCP и SSU через посредников" -#: ../java/src/net/i2p/router/web/NewsFetcher.java:101 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:131 #, java-format msgid "News last updated {0} ago." msgstr "Новости последний раз обновлялись {0} назад." -#: ../java/src/net/i2p/router/web/NewsFetcher.java:107 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:137 #, java-format msgid "News last checked {0} ago." msgstr "Новости последний раз проверялись {0} назад." -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:77 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:146 +msgid "Hide news" +msgstr "Скрыть новости" + +#: ../java/src/net/i2p/router/web/NewsFetcher.java:149 +msgid "Show news" +msgstr "Показать новости" + +#: ../java/src/net/i2p/router/web/PluginStarter.java:122 +msgid "Checking for plugin updates" +msgstr "Проверяется наличие обновления плагина" + +#: ../java/src/net/i2p/router/web/PluginStarter.java:160 +#, java-format +msgid "1 plugin updated" +msgid_plural "{0} plugins updated" +msgstr[0] "{0} плагин обновлён" +msgstr[1] "{0} плагина обновлено" +msgstr[2] "{0} плагина обновлено" + +#: ../java/src/net/i2p/router/web/PluginStarter.java:162 +msgid "Plugin update check complete" +msgstr "Проверка обновления плагина завершена" + +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:81 #, java-format msgid "Cannot check, plugin {0} is not installed" msgstr "Проверка невозможна — плагин {0} не установлен" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:129 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:151 #, java-format msgid "Checking for update of plugin {0}" msgstr "Проверяется наличие обновления для плагина {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:155 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:181 #, java-format msgid "New plugin version {0} is available" msgstr "Доступна новая версия {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:157 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:184 #, java-format msgid "No new version is available for plugin {0}" msgstr "Для плагина {0} нет обновлений" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:166 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:194 #, java-format msgid "Update check failed for plugin {0}" msgstr "Ошибка при проверке наличия обновлений для плагина {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:139 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:125 +#, java-format +msgid "Attempting to install from file {0}" +msgstr "Попытка установить из файла {0}" + +#. This is actually what String.isEmpty() does, so it should be safe. +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:129 +#, java-format +msgid "No file specified {0}" +msgstr "Не указан файл {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:136 +#, java-format +msgid "Failed to install from file {0}, copy failed." +msgstr "Не удалось установить из файла {0}, не удалось скопировать." + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:162 msgid "Downloading plugin" msgstr "Загружается плагин" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:146 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:245 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:169 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:243 #, java-format msgid "{0}B transferred" msgstr "{0} байт скачано" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:153 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:177 msgid "Plugin downloaded" msgstr "Плагин загружен" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:158 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:356 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:182 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:415 #, java-format msgid "Cannot create plugin directory {0}" msgstr "Не удалось создать директорию плагина {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:167 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:299 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:191 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:296 #, java-format msgid "from {0}" msgstr "из {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:177 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:201 #, java-format msgid "Plugin from {0} is corrupt" msgstr "Загруженный из {0} плагин поврежден" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:188 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:212 #, java-format msgid "Plugin from {0} does not contain the required configuration file" msgstr "Загруженный из {0} плагин не содержит необходимого файла настроек" #. updateStatus("" + "Plugin contains an invalid key" + ' ' + pubkey + ' ' + signer + ""); -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:201 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:225 #, java-format msgid "Plugin from {0} contains an invalid key" msgstr "Загруженный из {0} плагин содержит некорректный ключ" -#: ../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/src/net/i2p/router/web/PluginUpdateHandler.java:259 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:273 #, java-format msgid "Plugin signature verification of {0} failed" msgstr "Плагин {0} содержит недействительную подпись" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:264 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:288 #, java-format msgid "Plugin from {0} has invalid name or version" msgstr "Загруженный из {0} плагин имеет некорректное название или версию" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:269 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293 #, java-format msgid "Plugin {0} has mismatched versions" msgstr "Плагин {0} содержит несовпадающие версии" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:277 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:301 #, java-format msgid "This plugin requires I2P version {0} or higher" msgstr "Для этого плагина требуется версия I2P {0} и выше" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:285 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:309 #, java-format msgid "This plugin requires Java version {0} or higher" msgstr "Для этого плагина требуется версия Java {0} и выше" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:318 msgid "Downloaded plugin is for new installs only, but the plugin is already installed" msgstr "Загруженный инсталлятор плагина предназначен только для первоначальной установки, но такой плагин уже установлен" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:305 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:329 msgid "Installed plugin does not contain the required configuration file" msgstr "Установленный плагин не содержит необходимого файла настроек" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:313 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:337 msgid "Signature of downloaded plugin does not match installed plugin" msgstr "Подпись загруженного плагина не совпадает с установленным плагином" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:320 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:344 #, java-format msgid "Downloaded plugin version {0} is not newer than installed plugin" msgstr "Версия скачанного плагина {0} не новее версии уже установленного плагина" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:327 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:351 #, java-format msgid "Plugin update requires installed plugin version {0} or higher" msgstr "Для обновления плагина требуется установленная версия плагина {0} и выше" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:334 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:358 #, java-format msgid "Plugin update requires installed plugin version {0} or lower" msgstr "Для обновления плагина требуется установленная версия плагина {0} и ниже" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:351 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:366 +#, java-format +msgid "Plugin requires Jetty version {0} or higher" +msgstr "Для этого плагина требуется версия Jetty {0} или выше" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:373 +#, java-format +msgid "Plugin requires Jetty version {0} or lower" +msgstr "Для этого плагина требуется версия Jetty {0} или ниже" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:382 +#, java-format +msgid "Cannot copy plugin to directory {0}" +msgstr "Не удалось скопировать плагин в директорию {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:392 +msgid "Plugin will be installed on next restart." +msgstr "Плагин будет установлен при следующем перезапуске." + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:410 msgid "Plugin is for upgrades only, but the plugin is not installed" msgstr "Загруженный инсталлятор плагина предназначен только для обновления, но такой плагин ещё не был установлен" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:364 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:423 #, java-format msgid "Failed to install plugin in {0}" msgstr "Не удалось установить плагин в {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:371 -#, java-format -msgid "Plugin {0} installed, router restart required" -msgstr "Плагин {0} установлен, требуется перезапуск маршрутизатора" - -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:373 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:430 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:458 #, java-format msgid "Plugin {0} installed" msgstr "Плагин {0} установлен" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:391 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:449 #, java-format msgid "Plugin {0} installed and started" msgstr "Плагин {0} установлен и запущен" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:394 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:452 #, java-format msgid "Plugin {0} installed but failed to start, check logs" msgstr "Плагин {0} установлен, но при его запуске произошел сбой, загляните в логи" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:396 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:454 #, java-format msgid "Plugin {0} installed but failed to start" msgstr "Плагин {0} установлен, но при его запуске произошел сбой" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:406 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:466 #, java-format msgid "Failed to download plugin from {0}" msgstr "Не удалось скачать плагин из {0}" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:72 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:71 msgid "Peer Profiles" msgstr "Профили пиров" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:73 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:72 #, java-format msgid "Showing 1 recent profile." msgid_plural "Showing {0} recent profiles." @@ -3166,7 +3619,7 @@ msgstr[0] "Показан {0} недавно обновленный профил msgstr[1] "Показано {0} недавно обновленных профиля." msgstr[2] "Показано {0} недавно обновленных профилей." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:75 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:74 #, java-format msgid "Hiding 1 older profile." msgid_plural "Hiding {0} older profiles." @@ -3174,7 +3627,7 @@ msgstr[0] "Скрыт {0} устаревший профиль." msgstr[1] "Скрыто {0} более старых профиля." msgstr[2] "Скрыто {0} более старых профилей." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:77 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:76 #, java-format msgid "Hiding 1 standard profile." msgid_plural "Hiding {0} standard profiles." @@ -3182,194 +3635,198 @@ msgstr[0] "Скрыт {0} стандартный профиль." msgstr[1] "Скрыто {0} стандартный профиля." msgstr[2] "Скрыто {0} стандартных профилей." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:82 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:81 msgid "Groups (Caps)" msgstr "Входит в группы (Caps)" -#: ../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:360 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:82 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:373 msgid "Speed" msgstr "Скорость" -#: ../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:364 +#: ../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:377 msgid "Capacity" msgstr "Ёмкость" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:257 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:84 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:255 msgid "Integration" msgstr "Интеграция" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:126 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:124 msgid "Fast, High Capacity" msgstr "Быстрые, Высокоёмкие" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:127 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:125 msgid "High Capacity" msgstr "Высокоёмкие" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:128 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:126 msgid "Standard" msgstr "Стандартные" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:129 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:163 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:127 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:161 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/ProfileOrganizerRenderer.java:129 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:252 msgid "Integrated" msgstr "Интегрированные" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:164 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:162 msgid "Unreachable" msgstr "Недоступен" #. hide if < 10% -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:169 msgid "Test Fails" msgstr "Неудачных тестов" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:177 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:175 msgid "profile" msgstr "профиль" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:186 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:184 msgid "Floodfill and Integrated Peers" msgstr "Floodfill и хорошо интегрированные пиры" # This term intentionally left in English -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:191 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:189 msgid "Caps" msgstr "Caps" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:192 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:190 msgid "Integ. Value" msgstr "Интег. Значение" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:193 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:191 msgid "Last Heard About" msgstr "Последний раз слышали о" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:194 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:192 msgid "Last Heard From" msgstr "Последний приём" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:195 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:193 msgid "Last Good Send" msgstr "Последняя удачная передача" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:196 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:194 msgid "Last Bad Send" msgstr "Последняя неудачная передача" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:197 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:195 msgid "10m Resp. Time" msgstr "Время отклика (последние 10 мин)" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:198 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:196 msgid "1h Resp. Time" msgstr "Время отклика (последний 1 час)" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:199 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:197 msgid "1d Resp. Time" msgstr "Время отклика (последний 1 день)" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:200 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:198 msgid "Last Good Lookup" msgstr "Последний удачный поиск" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:201 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:199 msgid "Last Bad Lookup" msgstr "Последний неудачный поиск" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:202 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:200 msgid "Last Good Store" msgstr "Последнее удачное размещение" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:203 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:201 msgid "Last Bad Store" msgstr "Последнее неудачное размещение" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:202 msgid "1h Fail Rate" msgstr "Уровень отказов за 1 час" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:203 msgid "1d Fail Rate" msgstr "Уровень отказов за 1 день" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:252 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:250 msgid "Thresholds" msgstr "Пороговые значения" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:254 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:252 msgid "fast peers" msgstr "быстрые пиры" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:256 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:254 msgid "high capacity peers" msgstr "высокоёмкие пиры" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:258 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:256 msgid " well integrated peers" msgstr "хорошо интегрированные пиры" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:258 msgid "as determined by the profile organizer" msgstr "определяется автоматически модулем ProfileOrganizer на основании собранной информации о производительности пира" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:258 msgid "groups" msgstr "группы" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259 msgid "capabilities in the netDb, not used to determine profiles" msgstr "информация о пире, предоставленная сетевой базой данных; для профилирования не используется" # This term intentionally left in English #. capabilities -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259 #: ../java/strings/Strings.java:81 msgid "caps" msgstr "caps" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 msgid "peak throughput (bytes per second) over a 1 minute period that the peer has sustained in a single tunnel" msgstr "пиковая скорость (байты/секунду) выданная пиром на одном туннеле за 1-минутый период" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 msgid "speed" msgstr "скорость" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 msgid "capacity" msgstr "ёмкость" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 msgid "how many tunnels can we ask them to join in an hour?" msgstr "к скольким туннелям мы можем попросить этого пира подсоединиться за час?" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262 msgid "how many new peers have they told us about lately?" msgstr "о скольких новых пирах этот пир нам сообщил в последнее время?" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262 msgid "integration" msgstr "интеграция" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:265 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 msgid "is the peer banned, or unreachable, or failing tunnel tests?" msgstr "забанен ли этот пир, недоступен, дает ошибки на тестах?" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:265 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 msgid "status" msgstr "статус" +#: ../java/src/net/i2p/router/web/SearchHelper.java:74 +msgid "Select search engine" +msgstr "Выберите поисковик" + #: ../java/src/net/i2p/router/web/ShitlistRenderer.java:64 #, java-format msgid "Temporary ban expiring in {0}" @@ -3384,39 +3841,39 @@ msgstr "Забанен до перезапуска или истечения {0} msgid "unban now" msgstr "разбанить" -#: ../java/src/net/i2p/router/web/StatSummarizer.java:303 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:313 msgid "Bandwidth usage" msgstr "Загрузка канала" -#: ../java/src/net/i2p/router/web/StatSummarizer.java:313 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:323 msgid "Outbound Bytes/sec" msgstr "Исходящ. байт/сек" #. def.line(sendName, Color.BLUE, "Outbound bytes/sec", 3); -#: ../java/src/net/i2p/router/web/StatSummarizer.java:315 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:325 msgid "Inbound Bytes/sec" msgstr "Входящ. байт/сек" -#: ../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 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:328 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:329 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:330 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:331 msgid "Bps" msgstr "Bps" -#: ../java/src/net/i2p/router/web/StatSummarizer.java:318 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:328 msgid "Out average" -msgstr "Исходящее среднее" +msgstr "Исходящая средняя" -#: ../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 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:329 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:331 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:150 msgid "max" msgstr "макс." -#: ../java/src/net/i2p/router/web/StatSummarizer.java:320 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:330 msgid "In average" -msgstr "Входящее среднее" +msgstr "Входящая средняя" #: ../java/src/net/i2p/router/web/StatsGenerator.java:57 msgid "GO" @@ -3468,7 +3925,7 @@ msgid "Lifetime average frequency" msgstr "Средняя частота за время работы" #: ../java/src/net/i2p/router/web/StatsGenerator.java:144 -#: ../java/src/net/i2p/router/web/StatsGenerator.java:234 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:233 #, java-format msgid "1 event" msgid_plural "{0} events" @@ -3505,369 +3962,312 @@ msgstr "Период закончился {0} назад." msgid "No events" msgstr "Нет событий" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:211 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:210 msgid "Average event count" msgstr "Среднее число событий" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:213 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:212 msgid "Events in peak period" msgstr "Событий за период пика" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:221 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:220 msgid "Graph Data" msgstr "График данных" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:223 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:222 msgid "Graph Event Count" msgstr "График количества событий" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:226 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:225 msgid "Export Data as XML" msgstr "Экспорт данных в XML" #. Display the strict average -#: ../java/src/net/i2p/router/web/StatsGenerator.java:231 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:230 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 "Справка и FAQ Маршрутизатора I2P" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:43 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:47 msgid "Help & FAQ" msgstr "Справка и FAQ" -#: ../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 "Сервисы I2P" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:63 -msgid "Manage your I2P hosts file here (I2P domain name resolution)" -msgstr "Здесь можно управлять hosts-файлами (единственный механизм, используемый I2P для отображения доменных имен)" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:65 -msgid "Addressbook" -msgstr "Адресная книга" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:69 -msgid "Built-in anonymous BitTorrent Client" -msgstr "Встроенный анонимный Bittorrent-клиент" - -#: ../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" -msgstr "Встроенный анонимный веб-сервер" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:83 -msgid "Webserver" -msgstr "Веб-сервер" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:91 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:89 msgid "Configure I2P Router" msgstr "Настройка Маршрутизатора I2P" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:93 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:91 msgid "I2P Internals" msgstr "Настройки I2P" -#: ../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:309 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:223 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 "Показать список всех известных I2P маршрутизаторов" # This term intentionally left in English -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:119 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:117 msgid "NetDB" msgstr "NetDB" -#: ../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 "Графики" -#: ../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/SummaryHelper.java:370 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:147 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:378 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 -msgid "I2P Router Help" -msgstr "Справка Маршрутизатора I2P" - -#: ../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 "Уникальный идентификатор Вашего I2P маршрутизатора:" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:191 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:101 msgid "Uptime" msgstr "Время работы" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:204 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:118 msgid "Help with configuring your firewall and router for optimal I2P performance" msgstr "Помощь в настройке брандмауэра и маршрутизатора для обеспечения оптимальной производительности I2P" -#. Note to translators: parameter is a version, e.g. "0.8.4" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:234 -#, java-format -msgid "Download {0} Update" -msgstr "Скачать обновление {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:242 -#, java-format -msgid "Download Unsigned
    Update {0}" -msgstr "Скачать неподписанное
    обновление {0}" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:263 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:231 msgid "Active" msgstr "Активные" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:272 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240 msgid "Fast" msgstr "Быстрые" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:278 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246 msgid "High capacity" msgstr "Высокоёмкие" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:290 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:258 msgid "Known" msgstr "Известные" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:305 -msgid "Help with firewall configuration" -msgstr "Помощь в настройке брандмауэра" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:307 -msgid "Check network connection and NAT/firewall" -msgstr "Проверьте настройки NAT/брандмауэров." - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:327 -msgid "Reseed" -msgstr "Повторить начальную загрузку" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:344 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:272 msgid "Configure router bandwidth allocation" msgstr "Настройка ограничений скорости" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:346 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:274 msgid "Bandwidth in/out" msgstr "Трафик (вх./исх.)" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:366 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:294 msgid "Total" msgstr "Всего" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:373 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:301 msgid "Used" msgstr "Объём" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:388 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:316 msgid "Exploratory" msgstr "Зондирующие" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:400 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:328 msgid "Participating" msgstr "Транзитные" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:406 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:334 msgid "Share ratio" msgstr "Доля транзита" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:412 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:340 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:342 msgid "Congestion" msgstr "Занятость" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:419 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:347 msgid "Job lag" msgstr "Задержка задач" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:425 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:353 msgid "Message delay" msgstr "Задежка сообщений" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:432 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:360 msgid "Tunnel lag" msgstr "Задержка туннелей" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:439 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 msgid "Backlog" msgstr "Очередь" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:106 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:110 msgid "ERR-Client Manager I2CP Error - check logs" msgstr "ОШИБКА - ошибка менеджера I2CP - загляните в логи" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:113 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:117 #, java-format msgid "ERR-Clock Skew of {0}" msgstr "ОШИБКА - Часы сбиты (расхождение {0})" #: ../java/src/net/i2p/router/web/SummaryHelper.java:122 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:602 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:155 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +msgid "Testing" +msgstr "Проверка" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:129 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:544 msgid "OK" msgstr "OK" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:123 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:130 msgid "ERR-Private TCP Address" msgstr "ОШИБКА - Частный TCP Адрес" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:125 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:132 msgid "ERR-SymmetricNAT" msgstr "ОШИБКА - Симмметричный NAT" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:128 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:135 msgid "WARN-Firewalled with Inbound TCP Enabled" msgstr "ПРЕДУПРЕЖДЕНИЕ - Заблокирован извне при включенном на вход TCP" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:130 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:137 msgid "WARN-Firewalled and Floodfill" msgstr "ПРЕДУПРЕЖДЕНИЕ - Заблокирован извне и Floodfill" #. 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:606 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:548 msgid "Firewalled" msgstr "Заблокирован извне" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:135 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:142 msgid "ERR-UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config and restart" msgstr "ОШИБКА - UDP-порт уже занят - перенастройте i2np.udp.internalPort=xxxx в дополнительных настройках и перезапустите маршрутизатор" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:141 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:148 msgid "ERR-No Active Peers, Check Network Connection and Firewall" msgstr "ОШИБКА - Нет активных пиров, проверьте подключение к сети и брандмауэр" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:144 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:151 msgid "ERR-UDP Disabled and Inbound TCP host/port not set" msgstr "ОШИБКА - UDP отключено и не заданы адрес/порт для входящих TCP-соединений" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:146 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:153 msgid "WARN-Firewalled with UDP Disabled" msgstr "ПРЕДУПРЕЖДЕНИЕ - Заблокирован извне при отключенном UDP" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:148 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:622 -msgid "Testing" -msgstr "Проверка" - -#: ../java/src/net/i2p/router/web/SummaryHelper.java:370 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:378 msgid "Add/remove/edit & control your client and server tunnels" msgstr "Управление клиентскими и серверными туннелями" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:382 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:390 msgid "Server" msgstr "Сервер" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:386 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:394 msgid "Show tunnels" msgstr "Перейти к списку туннелей" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:397 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:405 msgid "Leases expired" msgstr "Срок аренды истек" #. red or yellow light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:397 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:398 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:405 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:406 msgid "Rebuilding" msgstr "Построение заново" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:398 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:406 msgid "ago" msgstr "назад" #. green light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:401 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:409 msgid "Ready" msgstr "Готов к работе" #. yellow light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:405 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:413 msgid "Building" msgstr "Построение" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:405 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:413 msgid "Building tunnels" msgstr "Построение туннелей" @@ -3875,176 +4275,182 @@ msgstr "Построение туннелей" #. 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/src/net/i2p/router/web/SummaryHelper.java:429 #: ../java/strings/Strings.java:36 msgid "shared clients" msgstr "коллективные клиенты" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:110 +#. Note to translators: parameter is a version, e.g. "0.8.4" +#: ../java/src/net/i2p/router/web/SummaryHelper.java:643 +#, java-format +msgid "Download {0} Update" +msgstr "Скачать обновление {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/SummaryHelper.java:651 +#, java-format +msgid "Download Unsigned
    Update {0}" +msgstr "Скачать неподписанное
    обновление {0}" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:676 +msgid "Help with firewall configuration" +msgstr "Помощь в настройке брандмауэра" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:678 +msgid "Check network connection and NAT/firewall" +msgstr "Проверьте настройки NAT/брандмауэров." + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:697 +msgid "Reseed" +msgstr "Повторить начальную загрузку" + +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:118 #, java-format msgid "events in {0}" msgstr "событий за {0}" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:112 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:120 #, java-format msgid "averaged for {0}" msgstr "усреднённое за {0}" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:122 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:130 msgid "Events per period" msgstr "Событий за период" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:141 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:149 msgid "avg" msgstr "сред." -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:143 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:151 msgid "now" msgstr "текущ." -#: ../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:318 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:57 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:336 msgid "configure" msgstr "настроить" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:63 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:55 msgid "Client tunnels for" msgstr "Клиентские туннели для:" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:59 msgid "dead" msgstr "мертв" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:73 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:65 msgid "Participating tunnels" msgstr "Транзитные туннели" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66 msgid "Receive on" msgstr "ID принимающего туннеля" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "Expiration" msgstr "Истечение срока работы" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "Send on" msgstr "ID передающего туннеля" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 msgid "Rate" msgstr "Скорость" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 msgid "Role" msgstr "Роль" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Usage" msgstr "Трафик" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:114 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:106 msgid "grace period" msgstr "резервный период" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:124 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:116 msgid "Outbound Endpoint" msgstr "Выходная конечная точка" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:126 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:118 msgid "Inbound Gateway" msgstr "Входной шлюз" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:128 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:170 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:120 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:163 msgid "Participant" msgstr "Участник" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:133 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:125 #, java-format msgid "Limited display to the {0} tunnels with the highest usage" msgstr "Отображение ограничено до {0} туннелей с наибольшим использованием" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:134 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:126 msgid "Inactive participating tunnels" msgstr "Неактивных транзитных туннелей" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:135 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:226 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:127 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:219 msgid "Lifetime bandwidth usage" msgstr "Трафик за время существования" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Expiry" msgstr "Истечение срока работы" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:167 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:160 msgid "Participants" msgstr "Участники" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:173 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:166 msgid "Endpoint" msgstr "Конечная точка" +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:206 #: ../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:213 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:206 msgid "inbound" msgstr "входящий" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 msgid "outbound" msgstr "исходящий" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:225 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:218 msgid "No tunnels; waiting for the grace period to end." msgstr "Нет туннелей. Ожидаем окончания резервного периода." -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:227 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220 msgid "in" msgstr "(входящий)" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:228 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:221 msgid "out" msgstr "(исходящий)" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:245 -msgid "Tunnel Counts By Peer" -msgstr "Статистика участия пиров в туннелях" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:246 -msgid "% of total" -msgstr "% от всех" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:246 -msgid "Our Tunnels" -msgstr "Наших туннелей" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:246 -msgid "Participating Tunnels" -msgstr "Транзитных туннелей" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:264 -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 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:142 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:236 msgid "Updating" msgstr "Загружается обновление" #. 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 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:116 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:260 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:284 msgid "Update downloaded" msgstr "Обновление загружено" @@ -4053,47 +4459,47 @@ msgstr "Обновление загружено" msgid "Unsigned update file from {0} is corrupt" msgstr "Обнаружено повреждение в неподписанном обновлении загруженном из {0}" -#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:112 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:282 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:279 msgid "Restarting" msgstr "Производится перезапуск" -#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:119 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:289 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:118 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:286 msgid "Click Restart to install" msgstr "Перезапустите I2P-маршрутизатор для установки" -#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:121 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:291 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:120 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:288 msgid "Click Shutdown and restart to install" msgstr "Остановите и снова запустите I2P-маршрутизатор для установки" -#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:122 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:293 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:121 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:290 #, java-format msgid "Version {0}" msgstr "Версия {0}" -#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:127 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:126 #, java-format msgid "Failed copy to {0}" msgstr "Не удалось скопировать в {0}" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:185 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:183 #, java-format msgid "Updating from {0}" msgstr "Обновление из {0}" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:254 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:252 #, java-format msgid "No new version found at {0}" msgstr "Новая версия не обнаружена на {0}" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:282 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:279 msgid "Update verified" msgstr "Подлинность обновления проверена" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:308 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:305 #, java-format msgid "Transfer failed from {0}" msgstr "Не удалось произвести передачу файлов от {0}" @@ -4214,11 +4620,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 "Ограничитель скорости" @@ -4354,1461 +4755,1566 @@ msgstr "itag1" msgid "itag2" msgstr "itag2" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:119 -msgid "config networking" -msgstr "настройки сети" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:128 +msgid "configure bandwidth" +msgstr "настройка ограничений скорости" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:231 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:244 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:231 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:230 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:268 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:238 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:233 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:229 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:229 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:220 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:220 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:242 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:242 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:242 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:230 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:242 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:242 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:242 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:242 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:220 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:242 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:220 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:220 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:226 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:224 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:231 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:264 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:224 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:224 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:224 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:224 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:224 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:219 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:219 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:224 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:219 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:219 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:219 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:219 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:219 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:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:244 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:257 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:244 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:254 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:281 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:251 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:249 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:242 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:233 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:233 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:243 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:233 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:233 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:233 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:239 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:237 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:253 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:237 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:237 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:237 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:237 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:237 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:254 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:254 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:237 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:232 +#: ../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:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:232 msgid "Refresh (s)" msgstr "Интервал автообновления
    панели (сек.)" #. ditto -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:248 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:261 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:248 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:258 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:285 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:255 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:252 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:246 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:246 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:237 +#: ../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:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:259 +#: ../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:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:237 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:237 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:243 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:281 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:257 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:258 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:258 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:240 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:241 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:236 +#: ../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:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:236 msgid "Enable" msgstr "Включить" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:269 -msgid "I2P Network Configuration" -msgstr "Настройки сетевых свойств I2P" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:323 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:297 msgid "Bandwidth limiter" msgstr "Ограничение скорости" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:325 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:299 msgid "I2P will work best if you configure your rates to match the speed of your internet connection." msgstr "I2P будет работать лучше, если Вы настроите ограничение скорости в соответствии со скоростью Вашего подключения к Интернету." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:303 msgid "KBps In" msgstr "Килобайт/секунду (на приём)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:317 msgid "KBps Out" msgstr "Килобайт/секунду (на отдачу)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:332 msgid "Share" msgstr "Доля транзитного трафика" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:366 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:334 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:333 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:346 msgid "NOTE" msgstr "ПРИМЕЧАНИЕ" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:341 #, java-format msgid "You have configured I2P to share only {0} KBps." msgstr "Вы настроили очень низкий лимит для транзитного трафика (всего {0} килобайт/секунду)." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:371 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:344 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "I2P нужно как минимум 12 килобайт/секунду для включения этой функции. " -#: ../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:345 msgid "Please enable sharing (participating in tunnels) by configuring more bandwidth. " msgstr "Пожалуйста, повысьте долю транзитного трафика. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:373 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:346 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:376 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:348 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "Вы задали долю транзитного трафика {0} килобайт/секунду." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:379 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:351 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:383 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:539 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:330 -#: ../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/configkeyring_jsp.java:346 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:364 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:403 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:402 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:367 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:358 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:404 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:355 +msgid "Advanced network configuration page" +msgstr "Расширенные сетевые настройки" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:357 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:301 +#: ../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:447 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:379 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:395 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:380 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:379 msgid "Cancel" msgstr "Отменить" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:400 -msgid "IP and Transport Configuration" -msgstr "Настройки IP и транспортных протоколов" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:128 +msgid "config advanced" +msgstr "дополнительные настройки" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:402 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:424 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:331 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:256 +msgid "I2P Advanced Configuration" +msgstr "Дополнительные настройки I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:297 +msgid "Advanced I2P Configuration" +msgstr "Дополнительные настройки I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:307 +msgid "Some changes may require a restart to take effect." +msgstr "Для вступления некоторых изменений в силу может потребоваться перезапуск I2P-маршрутизатора." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:131 +msgid "config clients" +msgstr "настройки клиентов" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:284 +msgid "I2P Client Configuration" +msgstr "Настройки клиентов I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:350 +msgid "Client Configuration" +msgstr "Настройки клиентов" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:352 +msgid "The Java clients listed below are started by the router and run in the same JVM." +msgstr "Перечисленные ниже Java-клиенты запускаются маршрутизатором внутри своей JVM." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:358 +msgid "To change other client options, edit the file" +msgstr "Для изменения других клиентских настроек отредактируйте файл" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:365 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:443 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:461 +msgid "All changes require restart to take effect." +msgstr "Для вступления изменённых настроек в силу потребуется перезапуск маршрутизатора." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:377 +msgid "Advanced Client Interface Configuration" +msgstr "Дополнительные настройки клиентского интерфейса" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:381 +msgid "External I2CP (I2P Client Protocol) Interface Configuration" +msgstr "Настройки внешнего интерфейса I2CP (I2P Client Protocol)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:387 +msgid "Enabled without SSL" +msgstr "Включен без требования SSL" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:393 +msgid "Enabled with SSL required" +msgstr "Включен с требованием SSL" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:399 +msgid "Disabled - Clients outside this Java process may not connect" +msgstr "Выключен - клиенты снаружи данного Java-процесса могут не соединяться" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:401 +msgid "I2CP Port" +msgstr "Порт I2CP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:405 +msgid "I2CP Interface" +msgstr "I2CP-интерфейс" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:421 +msgid "Authorization" +msgstr "Авторизация " + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:427 +msgid "Require username and password" +msgstr "Требовать имя пользователя и пароль" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:429 +msgid "Username" +msgstr "Имя пользователя" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:433 +msgid "Password" +msgstr "Пароль" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:437 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:344 msgid "The default settings will work for most people." msgstr "Большинству пользователей подойдут настройки по умолчанию." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:404 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:439 +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:441 +msgid "Many clients do not support SSL or authorization." +msgstr "Многие клиенты не поддерживают SSL или авторизацию." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:451 +msgid "WebApp Configuration" +msgstr "Настройки веб-апплетов" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:453 +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 "Перечисленные ниже Java веб-апплеты запускаются консолью маршрутизатора внутри JVM маршрутизатора. Обычно эти приложения доступны через консоль маршрутизатора. Это могут быть как самостоятельные приложения (например, i2psnark), так и интерфейсы к другим приложениям или клиентам, которые надо включать отдельно (например, susidns, i2ptunnel), либо могут вообще не иметь веб-интерфейса (например, addressbook)." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:455 +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 "Веб-апплет также можно отключить, просто удалив .war-файл из директории webapps. Однако при обновлении маршрутизатора и .war-файл и соответствующее приложение будут возвращены на свои места, поэтому отключение веб-апплетов через эту страницу это более корректный способ." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:469 +msgid "Plugin Configuration" +msgstr "Настройки плагинов" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:471 +msgid "The plugins listed below are started by the webConsole client." +msgstr "Перечисленные ниже плагины запускаются клиентом webConsole." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:481 +msgid "Plugin Installation" +msgstr "Установка плагина" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 +msgid "To install a plugin, enter the download URL:" +msgstr "Для установки нового плагина введите URL:" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:131 +msgid "config home" +msgstr "настройки домашней страницы" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:335 +msgid "Default Home Page" +msgstr "Домашняя страница по умолчанию" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:341 +msgid "Use old home page" +msgstr "Использовать старый вид домашней страницы" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:349 +msgid "Search Engines" +msgstr "Поисковики" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:369 +msgid "Recommended Eepsites" +msgstr "Рекомендуемые I2P-сайты" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:385 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:342 +msgid "Local Services" +msgstr "Локальные сервисы" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:131 +msgid "config keyring" +msgstr "настройки ключей" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:268 +msgid "I2P Keyring Configuration" +msgstr "Настройки связки ключей I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:337 +msgid "The router keyring is used to decrypt encrypted leaseSets." +msgstr "Маршрутизатор использует связку ключей для дешифровки зашифрованных LeaseSet." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:340 +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:346 +msgid "Manual Keyring Addition" +msgstr "Добавление ключей" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:348 +msgid "Enter keys for encrypted remote destinations here." +msgstr "Здесь добавляются ключи для удаленных адресов назначения." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:351 +msgid "Keys for local destinations must be entered on the" +msgstr "Ключи для локальных адресов назначения настраиваются в" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:353 +msgid "I2PTunnel page" +msgstr "Менеджере Туннелей" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:355 +msgid "Dest. name, hash, or full key" +msgstr "Имя адреса назначения, хэш или полный ключ" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:357 +msgid "Encryption Key" +msgstr "Ключ шифрования" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:128 +msgid "config logging" +msgstr "настройки логирования" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:256 +msgid "I2P Logging Configuration" +msgstr "Настройки логирования I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:297 +msgid "Configure I2P Logging Options" +msgstr "Настройка опций логирования I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:299 +msgid "Log file" +msgstr "Лог-файл" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:303 +msgid "(the symbol '@' will be replaced during log rotation)" +msgstr "(во время ротации лога символ @ будет заменен на номер)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:305 +msgid "Log record format" +msgstr "Формат записи" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:309 +msgid "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)" +msgstr "(d = дата, c = класс, t = поток, p = приоритет, m = сообщение)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:311 +msgid "Log date format" +msgstr "Формат даты" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:315 +msgid "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' = millisecond)" +msgstr "(MM = месяц, dd = день, HH = часы, mm = минуты, ss = секунды, SSS = миллисекунды)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:317 +msgid "Max log file size" +msgstr "Максимальный размер лог-файла" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:321 +msgid "Default log level" +msgstr "Уровень детализации по умолчанию" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:325 +msgid "(DEBUG and INFO are not recommended defaults, as they will drastically slow down your router)" +msgstr "(не рекомендуется использовать уровни DEBUG и INFO для постоянного использования, так как они сильно замедлят работу Вашего маршрутизатора)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:327 +msgid "Log level overrides" +msgstr "Переопределения уровня логирования" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:331 +msgid "New override" +msgstr "Новое переопределение" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:131 +msgid "config networking" +msgstr "настройки сети" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:281 +msgid "I2P Network Configuration" +msgstr "Настройки сетевых свойств I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:336 +msgid "IP and Transport Configuration" +msgstr "Настройки IP и транспортных протоколов" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:340 msgid "There is help below." msgstr "В конце страницы приведена справка по настройкам." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:406 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:342 msgid "UPnP Configuration" msgstr "Настройки UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:410 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:346 msgid "Enable UPnP to open firewall ports" msgstr "Использовать UPnP для автоматического открытия портов на брандмауэре/роутере" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:412 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:348 msgid "UPnP status" msgstr "статус UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:414 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:350 msgid "IP Configuration" msgstr "Настройки IP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:416 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:428 msgid "Externally reachable hostname or IP address" msgstr " Имя хоста или IP-адрес доступные из интернета" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:356 msgid "Use all auto-detect methods" msgstr "Определять автоматически всеми доступными способами" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:360 msgid "Disable UPnP IP address detection" msgstr "Определять автоматически (без использования UPnP)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:364 msgid "Ignore local interface IP address" msgstr "Определять автоматически (без использования IP-адресов локальных сетевых интерфейсов)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:368 msgid "Use SSU IP address detection only" msgstr "Определять автоматически (только через SSU)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:436 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:372 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:446 msgid "Specify hostname or IP" msgstr "Задать хост или IP вручную" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:442 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:378 msgid "Select Interface" msgstr "Выбрать сетевой интерфейс" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:456 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:392 msgid "Hidden mode - do not publish IP" msgstr "Скрытый режим, не публиковать IP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:394 msgid "(prevents participating traffic)" msgstr "(такой режим предотвращает транзит трафика)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:460 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:396 msgid "Action when IP changes" msgstr "Действие при смене IP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:400 msgid "Laptop mode - Change router identity and UDP port when IP changes for enhanced anonymity" msgstr "Режим мобильного компьютера: автоматически менять идентификатор маршрутизатора и UDP-порт после смены IP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:402 msgid "Experimental" msgstr "экспериментальный режим, повышает анонимность" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:404 msgid "UDP Configuration:" msgstr "Настройки UDP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:406 msgid "UDP port:" msgstr "UDP-порт:" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 -msgid "TCP Configuration" -msgstr "Настройки TCP" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:490 -msgid "Use auto-detected IP address" -msgstr "Использовать автоматически определенный IP-адрес" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:492 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:524 -msgid "currently" -msgstr "сейчас" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:496 -msgid "if we are not firewalled" -msgstr "если входящий порт не заблокирован" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:500 -msgid "Always use auto-detected IP address (Not firewalled)" -msgstr "Всегда использовать автоматически определенный IP-адрес" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:510 -msgid "Disable inbound (Firewalled)" -msgstr "Отключить поддержку входящих соединений" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:412 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:456 msgid "Completely disable" msgstr "Полностью отключить поддержку TCP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:414 +msgid "(select only if behind a firewall that blocks outbound UDP)" +msgstr "(используйте этот режим только если находитесь за брандмауэром, который блокирует исходящие UDP-соединения)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:426 +msgid "TCP Configuration" +msgstr "Настройки TCP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:432 +msgid "Use auto-detected IP address" +msgstr "Использовать автоматически определенный IP-адрес" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:466 +msgid "currently" +msgstr "сейчас" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:438 +msgid "if we are not firewalled" +msgstr "если входящий порт не заблокирован" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:442 +msgid "Always use auto-detected IP address (Not firewalled)" +msgstr "Всегда использовать автоматически определенный IP-адрес" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:452 +msgid "Disable inbound (Firewalled)" +msgstr "Отключить поддержку входящих соединений" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 msgid "(select only if behind a firewall that throttles or blocks outbound TCP)" msgstr "(используйте этот режим только при наличии в системе брандмауэра, который замедляет или блокирует исходящие TCP-соединения)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:460 msgid "Externally reachable TCP port" msgstr "Доступный из интернета TCP-порт" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:464 msgid "Use the same port configured for UDP" msgstr "Использовать настройки UDP-порта" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 msgid "Specify Port" msgstr "Задать порт вручную" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:476 msgid "Notes" msgstr "Примечания" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:537 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:479 msgid "a) Do not reveal your port numbers to anyone! b) Changing these settings will restart your router." msgstr "а) Не говорите никому номера портов! b) Изменение этих настроек повлечет перезапуск I2P маршрутизатора." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:543 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:485 msgid "Configuration Help" msgstr "Справка по настройкам сети" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:545 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:594 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:536 msgid "While I2P will work fine behind most firewalls, your speeds and network integration will generally improve if the I2P port is forwarded for both UDP and TCP." msgstr "Хотя I2P без проблем работает за большинством брандмауэров, скорость и уровень интеграции в сеть будут гораздо лучше, если открыть порт Вашего I2P-маршрутизатора для UDP и TCP соединений из интернета." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:547 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:489 msgid "If you can, please poke a hole in your firewall to allow unsolicited UDP and TCP packets to reach you." msgstr "Попробуйте открыть доступ на Вашем брандмауэре для произвольных входящих UDP и TCP пакетов на порт I2P." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:549 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:491 msgid "If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole punching with \"SSU introductions\" to relay traffic." msgstr "Ничего страшного, если такой возможности нет. I2P поддерживает UPnP (Universal Plug and Play) и обход NAT с помощью SSU-посредников." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:551 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:493 msgid "Most of the options above are for special situations, for example where UPnP does not work correctly, or a firewall not under your control is doing harm." msgstr "Настройки выше, в основном, предназначены для особых ситуаций. Например, некорректно сработал UPnP или возник конфликт брандмауэра и I2P." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:553 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:495 msgid "Certain firewalls such as symmetric NATs may not work well with I2P." msgstr "Некоторые виды брандмауэров могут быть частично несовместимы с I2P (например, симметричные NAT)." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:562 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:504 msgid "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect the external IP address and forward ports." msgstr "UPnP используется для взаимодействия с IGD (Internet Gateway Devices) при определении внешнего IP-адреса и переадресации портов." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:506 msgid "UPnP support is beta, and may not work for any number of reasons" msgstr "Поддержка UPnP находится в разработке (бета-версия). В следующих случаях UPnP возможно не будет работать" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:566 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:508 msgid "No UPnP-compatible device present" msgstr "Не обнаружено UPnP-совместимых устройств" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:568 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 msgid "UPnP disabled on the device" msgstr "UPnP отключено на устройстве" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:512 msgid "Software firewall interference with UPnP" msgstr "Программный брандмауэр мешает корректной работе UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Bugs in the device's UPnP implementation" msgstr "UPnP в устройстве реализовано с ошибками " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:516 msgid "Multiple firewall/routers in the internet connection path" msgstr "Несколько маршрутизаторов/брандмауэров на пути к интернету" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:576 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:518 msgid "UPnP device change, reset, or address change" msgstr "Смена/сброс UPnP-устройства или изменение адреса " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:578 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520 msgid "Review the UPnP status here." msgstr "Посмотреть статус UPnP можно тут." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:580 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:522 msgid "UPnP may be enabled or disabled above, but a change requires a router restart to take effect." msgstr "UPnP можно включить/выключить в настройках выше. Настройка вступит в силу только после перезапуска I2P-маршрутизатора." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:582 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:524 msgid "Hostnames entered above will be published in the network database." msgstr "Если Вы задали вручную имена хостов, они будут опубликованы в сетевой базе." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:584 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:526 msgid "They are not private." msgstr "Не вводите локальные внутрисетевые имена." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528 msgid "Also, do not enter a private IP address like 127.0.0.1 or 192.168.1.1." msgstr "Также не вводите IP из локальных диапазонов, такие как 127.0.0.1 или 192.168.1.1." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:588 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:530 msgid "If you specify the wrong IP address or hostname, or do not properly configure your NAT or firewall, your network performance will degrade substantially." msgstr "Производительность Вашего соединения с I2P-сетью может сильно пострадать, если Вы введете неверный IP-адрес, неверное имя хоста или неправильно настроите NAT/брандмауэр." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:590 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 msgid "When in doubt, leave the settings at the defaults." msgstr "Если сомневаетесь — оставьте настройки по умолчанию." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534 msgid "Reachability Help" msgstr "Справка по статусу сетевой доступности" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:597 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:539 msgid "If you think you have opened up your firewall and I2P still thinks you are firewalled, remember that you may have multiple firewalls, for example both software packages and external hardware routers." msgstr "Возможно Вы собственноручно открыли порт на Вашем брандмауэре, а I2P все еще показывает, что порт закрыт. Имейте в виду, что брандмауэров может быть несколько, например, локальный программный и внешний аппаратный." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:600 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:542 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:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 msgid "Your UDP port does not appear to be firewalled." msgstr "Ваш UDP-порт доступен извне." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:550 msgid "Your UDP port appears to be firewalled." msgstr "Ваш UDP-порт заблокирован брандмауэром и не может принимать входящие соединения." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:610 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 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:612 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:554 msgid "However, if it appears consistently, you should check whether both your external and internal firewalls are open for your port." msgstr "Но если оно появляется постоянно, Вам следует проверить, что на всех брандмауэрах порт для I2P открыт." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:614 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:556 msgid "I2P will work fine when firewalled, there is no reason for concern. When firewalled, the router uses \"introducers\" to relay inbound connections." msgstr "Повода для паники нет, I2P сможет работать даже с заблокированным портом при помощи заранее выбранных «посредников» для ретрансляции входящих соединений." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:616 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:558 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:618 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:560 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:620 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:562 msgid "Also, some routers cannot correctly forward both TCP and UDP on a single port, or may have other limitations or bugs that prevent them from passing traffic through to I2P." msgstr "Кроме того, некоторые маршрутизаторы не могут корректно переадресовать одновременно TCP и UDP на один порт или имеют другие ограничения, мешающие нормальному прохождению трафика до I2P." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:624 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "The router is currently testing whether your UDP port is firewalled." msgstr "Маршрутизатор проверяет возможность принятия входящих соединений на UDP-порт." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:628 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:570 msgid "The router is not configured to publish its address, therefore it does not expect incoming connections." msgstr "В настройках I2P-маршрутизатора запрещена публикация его адреса, как результат, маршрутизатор не ожидает входящих соединений." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:630 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:572 +msgid "Hidden mode is automatically enabled for added protection in certain countries." +msgstr "Скрытый режим автоматически включен для дополнительной защиты в некоторых странах." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 msgid "WARN - Firewalled and Fast" msgstr "ПРЕДУПРЕЖДЕНИЕ - Заблокирован извне и Быстрый" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:632 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:576 msgid "You have configured I2P to share more than 128KBps of bandwidth, but you are firewalled." msgstr "Вы настроили долю транзитного трафика выше 128 килобайт/секунду, при этом у Вас заблокирован входящий порт." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:634 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:578 msgid "While I2P will work fine in this configuration, if you really have over 128KBps of bandwidth to share, it will be much more helpful to the network if you open your firewall." msgstr "I2P будет работать нормально в такой конфигурации, но Вы можете помочь сети разблокировав входящий порт, если у Вас действительно быстрый интернет." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:636 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "WARN - Firewalled and Floodfill" msgstr "ПРЕДУПРЕЖДЕНИЕ - Заблокирован извне и Floodfill" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:638 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:582 msgid "You have configured I2P to be a floodfill router, but you are firewalled." msgstr "Вы настроили I2P работать в режиме floodfill-маршрутизатора, при этом у Вас заблокирован входящий порт." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:640 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "For best participation as a floodfill router, you should open your firewall." msgstr "Для оптимальной работы в качестве floodfill-маршрутизатора Вам нужно разблокировать входящий порт." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:642 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 msgid "WARN - Firewalled with Inbound TCP Enabled" msgstr "ПРЕДУПРЕЖДЕНИЕ - Заблокирован извне при включенном на вход TCP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:644 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:588 msgid "You have configured inbound TCP, however your UDP port is firewalled, and therefore it is likely that your TCP port is firewalled as well." msgstr "Вы разрешили входящие TCP-соединения, но при этом Ваш UDP-порт заблокирован, следовательно, скорее всего, TCP-порт тоже заблокирован." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:646 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:590 msgid "If your TCP port is firewalled with inbound TCP enabled, routers will not be able to contact you via TCP, which will hurt the network." msgstr "Если у Вас разрешены входящие TCP-соединения при заблокированном TCP-порте, то другие маршрутизаторы не смогут к Вам подсоединиться по TCP. Это повредит производительности сети. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:648 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592 msgid "Please open your firewall or disable inbound TCP above." msgstr "Пожалуйста, проверьте состояние TCP-порта и разблокируйте его или отключите поддержку входящих TCP-соединений." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:650 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "WARN - Firewalled with UDP Disabled" msgstr "ПРЕДУПРЕЖДЕНИЕ - Заблокирован извне при отключенном UDP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:652 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:596 msgid "You have configured inbound TCP, however you have disabled UDP." msgstr "Вы отключили поддержку UDP, однако Ваш TCP-порт заблокирован и в результате Ваш маршрутизатор не может принимать входящие соединения." # This string intentionally left blank -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:654 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:598 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:656 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:600 msgid "Please open your firewall or enable UDP." msgstr "Пожалуйста, разблокируйте порт или включите поддержку UDP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:658 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:602 msgid "ERR - Clock Skew" msgstr "ОШИБКА - Часы сбиты" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:660 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 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:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:606 msgid "Correct your clock setting if this error persists." msgstr "Поправьте настройки времени, если Вы постоянно видите это сообщение об ошибке." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "ERR - Private TCP Address" msgstr "ОШИБКА - Частный TCP Адрес" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:666 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:610 msgid "You must never advertise an unroutable IP address such as 127.0.0.1 or 192.168.1.1 as your external address." msgstr "Не публикуйте локальные IP-адреса (такие как 127.0.0.1 или 192.168.1.1) в качестве своего внешнего IP-адреса." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:668 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Correct the address or disable inbound TCP above." msgstr "Исправьте адрес или отключите поддержку входящих TCP-соединений." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:670 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:614 msgid "ERR - SymmetricNAT" msgstr "ОШИБКА - Симметричный NAT" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:672 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:616 msgid "I2P detected that you are firewalled by a Symmetric NAT." msgstr "I2P обнаружил, что Вы за симметричным NAT." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:674 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "I2P does not work well behind this type of firewall. You will probably not be able to accept inbound connections, which will limit your participation in the network." msgstr "I2P не очень хорошо работает за таким типом брандмауэров. Скорее всего Вы не сможете принимать входящие соединения и это снизит эффективность Вашего участия в сети." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:676 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:620 msgid "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config and restart" msgstr "ОШИБКА - UDP-порт уже занят - перенастройте i2np.udp.internalPort=xxxx в дополнительных настройках и перезапустите маршрутизатор" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:678 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:622 msgid "I2P was unable to bind to port 8887 or other configured port." msgstr "I2P не удалось связать порт 8887 (или тот, что у Вас настроен)." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:680 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Check to see if another program is using the configured port. If so, stop that program or configure I2P to use a different port." msgstr "Проверьте, не занят ли этот порт другим приложением. Если такое приложение нашлось, остановите его или задайте другой порт в настройках I2P." # This string intentionally left blank -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:682 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:626 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:684 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "However, a restart is always required after this error." msgstr "После возникновения этой ошибки необходим перезапуск I2P." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:686 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:630 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" msgstr "ОШИБКА - UDP отключено и не заданы адрес/порт для входящих TCP-соединений" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:688 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:632 msgid "You have not configured inbound TCP with a hostname and port above, however you have disabled UDP." msgstr "Вы не задали адрес/порт для входящих TCP-соединений и одновременно отключили поддержку UDP, в результате Ваш маршрутизатор не может принимать входящие соединения." # This string intentionally left blank -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:690 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:634 msgid "Therefore your router cannot accept inbound connections." msgstr " " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:692 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:636 msgid "Please configure a TCP host and port above or enable UDP." msgstr "Пожалуйста, настройте адрес/порт для TCP или включите поддержку UDP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:694 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:638 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "ОШИБКА - ошибка менеджера I2CP - загляните в логи" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:640 msgid "This is usually due to a port 7654 conflict. Check the logs to verify." msgstr "Эта ошибка обычно возникает из-за конфликта порта 7654. Загляните в логи чтобы убедиться." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:698 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:642 msgid "Do you have another I2P instance running? Stop the conflicting program and restart I2P." msgstr "Не запущена ли у вас ещё одна копия I2P? Остановите вызвавшую конфликт программу и перезапустите I2P." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:120 -msgid "config advanced" -msgstr "дополнительные настройки" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:270 -msgid "I2P Advanced Configuration" -msgstr "Дополнительные настройки I2P" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:326 -msgid "Advanced I2P Configuration" -msgstr "Дополнительные настройки I2P" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:336 -msgid "Some changes may require a restart to take effect." -msgstr "Для вступления некоторых изменений в силу может потребоваться перезапуск I2P-маршрутизатора." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:119 -msgid "config clients" -msgstr "настройки клиентов" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:272 -msgid "I2P Client Configuration" -msgstr "Настройки клиентов I2P" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:337 -msgid "Client Configuration" -msgstr "Настройки клиентов" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:339 -msgid "The Java clients listed below are started by the router and run in the same JVM." -msgstr "Перечисленные ниже Java-клиенты запускаются маршрутизатором внутри своей JVM." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:345 -msgid "To change other client options, edit the file" -msgstr "Для изменения других клиентских настроек отредактируйте файл" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:352 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:430 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:446 -msgid "All changes require restart to take effect." -msgstr "Для вступления изменённых настроек в силу потребуется перезапуск маршрутизатора." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:364 -msgid "Advanced Client Interface Configuration" -msgstr "Дополнительные настройки клиентского интерфейса" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:368 -msgid "External I2CP (I2P Client Protocol) Interface Configuration" -msgstr "Настройки внешнего интерфейса I2CP (I2P Client Protocol)" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:374 -msgid "Enabled without SSL" -msgstr "Включен без требования SSL" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:380 -msgid "Enabled with SSL required" -msgstr "Включен с требованием SSL" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:386 -msgid "Disabled - Clients outside this Java process may not connect" -msgstr "Выключен - клиенты снаружи данного Java-процесса могут не соединяться" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:388 -msgid "I2CP Port" -msgstr "Порт I2CP" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:392 -msgid "I2CP Interface" -msgstr "I2CP-интерфейс" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:408 -msgid "Authorization" -msgstr "Авторизация " - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:414 -msgid "Require username and password" -msgstr "Требовать имя пользователя и пароль" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:416 -msgid "Username" -msgstr "Имя пользователя" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:420 -msgid "Password" -msgstr "Пароль" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:426 -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:428 -msgid "Many clients do not support SSL or authorization." -msgstr "Многие клиенты не поддерживают SSL или авторизацию." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:436 -msgid "WebApp Configuration" -msgstr "Настройки веб-апплетов" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:438 -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 "Перечисленные ниже Java веб-апплеты запускаются консолью маршрутизатора внутри JVM маршрутизатора. Обычно эти приложения доступны через консоль маршрутизатора. Это могут быть как самостоятельные приложения (например, i2psnark), так и интерфейсы к другим приложениям или клиентам, которые надо включать отдельно (например, susidns, i2ptunnel), либо могут вообще не иметь веб-интерфейса (например, addressbook)." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:440 -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 "Веб-апплет также можно отключить, просто удалив .war-файл из директории webapps. Однако при обновлении маршрутизатора и .war-файл и соответствующее приложение будут возвращены на свои места, поэтому отключение веб-апплетов через эту страницу это более корректный способ." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:452 -msgid "Plugin Configuration" -msgstr "Настройки плагинов" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:454 -msgid "The plugins listed below are started by the webConsole client." -msgstr "Перечисленные ниже плагины запускаются клиентом webConsole." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:462 -msgid "Plugin Installation" -msgstr "Установка плагина" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:464 -msgid "To install a plugin, enter the download URL:" -msgstr "Для установки нового плагина введите URL:" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:119 -msgid "config keyring" -msgstr "настройки ключей" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:256 -msgid "I2P Keyring Configuration" -msgstr "Настройки связки ключей I2P" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:324 -msgid "The router keyring is used to decrypt encrypted leaseSets." -msgstr "Маршрутизатор использует связку ключей для дешифровки зашифрованных LeaseSet." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:327 -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:333 -msgid "Manual Keyring Addition" -msgstr "Добавление ключей" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:335 -msgid "Enter keys for encrypted remote destinations here." -msgstr "Здесь добавляются ключи для удаленных адресов назначения." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:338 -msgid "Keys for local destinations must be entered on the" -msgstr "Ключи для локальных адресов назначения настраиваются в" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:340 -msgid "I2PTunnel page" -msgstr "Менеджере Туннелей" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:342 -msgid "Dest. name, hash, or full key" -msgstr "Имя адреса назначения, хэш или полный ключ" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:344 -msgid "Encryption Key" -msgstr "Ключ шифрования" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:120 -msgid "config logging" -msgstr "настройки логирования" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:270 -msgid "I2P Logging Configuration" -msgstr "Настройки логирования I2P" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:326 -msgid "Configure I2P Logging Options" -msgstr "Настройка опций логирования I2P" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:328 -msgid "Log file" -msgstr "Лог-файл" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:332 -msgid "(the symbol '@' will be replaced during log rotation)" -msgstr "(во время ротации лога символ @ будет заменен на номер)" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:334 -msgid "Log record format" -msgstr "Формат записи" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:338 -msgid "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)" -msgstr "(d = дата, c = класс, t = поток, p = приоритет, m = сообщение)" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:340 -msgid "Log date format" -msgstr "Формат даты" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:344 -msgid "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' = millisecond)" -msgstr "(MM = месяц, dd = день, HH = часы, mm = минуты, ss = секунды, SSS = миллисекунды)" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:346 -msgid "Max log file size" -msgstr "Максимальный размер лог-файла" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:350 -msgid "Default log level" -msgstr "Уровень детализации по умолчанию" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:354 -msgid "(DEBUG and INFO are not recommended defaults, as they will drastically slow down your router)" -msgstr "(не рекомендуется использовать уровни DEBUG и INFO для постоянного использования, так как они сильно замедлят работу Вашего маршрутизатора)" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:356 -msgid "Log level overrides" -msgstr "Переопределения уровня логирования" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:360 -msgid "New override" -msgstr "Новое переопределение" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:131 msgid "config peers" msgstr "настройки пиров" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:268 msgid "I2P Peer Configuration" msgstr "Настройки пиров I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:343 msgid "Manual Peer Controls" msgstr "Ручное управление пирами" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:332 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:345 msgid "Router Hash" msgstr "Хеш маршрутизатора" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:336 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:349 msgid "Manually Ban / Unban a Peer" msgstr "Вручную забанить/разбанить этого пира" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:351 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:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:361 msgid "Adjust Profile Bonuses" msgstr "Настроить бонусы для этого пира" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:350 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:363 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 "Бонусы могут быть положительными и отрицательными и вводятся для управления включением пира в группы «Быстрые» и «Высокоёмкие» (Быстрые пиры используются для построения клиентских туннелей, Высокоёмкие пиры используются для некоторых зондирующих туннелей). Текущие бонусы можно посмотреть на" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:365 msgid "profiles page" msgstr "странице профилей пиров" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:370 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:280 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:383 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:262 msgid "Banned Peers" msgstr "Забаненные пиры" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:391 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:404 msgid "Banned IPs" msgstr "Забаненные IP-адреса" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:131 msgid "config reseeding" msgstr "настройка reseeding" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:269 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:281 msgid "I2P Reseeding Configuration" msgstr "Настройки начального обнаружения узлов I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:325 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:338 msgid "Reseeding Configuration" msgstr "Настройки начального обнаружения узлов (reseeding)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:340 msgid "Reseeding is the bootstrapping process used to find other routers when you first install I2P, or when your router has too few router references remaining." msgstr "Загрузка начального списка узлов (reseeding) - это процесс начальной загрузки (бутстрап), используемый для нахождения других роутеров, когда вы впервые установили I2P, или когда ваш роутер имеет слишком мало данных о других роутерах." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:342 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:333 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:346 msgid "Change these only if HTTP is blocked by a restrictive firewall, reseed has failed, and you have access to an HTTP proxy." msgstr "Меняйте эти параметры только если HTTP заблокирован на брандмауэре, начальная загрузка не удалась, и вы имеете доступ к HTTP-прокси." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:348 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "Смотрите {0} на предмет инструкций как выполнить начальную загрузку вручную." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:348 msgid "the FAQ" msgstr "FAQ" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:337 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:350 msgid "Reseed URL Selection" msgstr "Выбор URL для начальной загрузки" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:354 msgid "Try SSL first then non-SSL" msgstr "Сперва пробовать SSL, потом не-SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:358 msgid "Use SSL only" msgstr "Использовать только SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:349 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:362 msgid "Use non-SSL only" msgstr "Использовать только не-SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:351 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:364 msgid "Reseed URLs" msgstr "Адреса reseed-узлов" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:355 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:368 msgid "Enable HTTP Proxy?" msgstr "Включить HTTP-прокси?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:372 msgid "HTTP Proxy Host" msgstr "Хост HTTP-прокси" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:376 msgid "HTTP Proxy Port" msgstr "Порт HTTP-прокси" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:367 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:380 msgid "Use HTTP Proxy Authorization?" msgstr "Использовать авторизацию на HTTP-прокси?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:371 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:384 msgid "HTTP Proxy Username" msgstr "Имя пользователя HTTP-прокси" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:375 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:388 msgid "HTTP Proxy Password" msgstr "Пароль HTTP-прокси" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:379 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:392 msgid "Enable HTTPS Proxy?" msgstr "Включить HTTPS-прокси?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:383 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:396 msgid "HTTPS Proxy Host" msgstr "Хост HTTPS-прокси" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:387 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:400 msgid "HTTPS Proxy Port" msgstr "Порт HTTPS-прокси" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:391 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:404 msgid "Use HTTPS Proxy Authorization?" msgstr "Использовать авторизацию на HTTPS-прокси?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:395 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:408 msgid "HTTPS Proxy Username" msgstr "Имя пользователя HTTPS-прокси" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:399 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:412 msgid "HTTPS Proxy Password" msgstr "Пароль HTTPS-прокси" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:131 msgid "config service" msgstr "настройки службы" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:268 msgid "I2P Service Configuration" msgstr "Настройки службы I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:310 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:323 msgid "Shutdown the router" msgstr "Выключить маршрутизатор" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:312 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:325 msgid "Graceful shutdown lets the router satisfy the agreements it has already made before shutting down, but may take a few minutes." msgstr "Плавное выключение позволяет маршрутизатору перед остановкой отработать все поставленные задачи, но при этом на процесс выключения потребуется дополнительное время." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:314 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:327 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:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:337 msgid "If you want the router to restart itself after shutting down, you can choose one of the following." msgstr "Иногда, Вам нужно перегрузить маршрутизатор (например, после изменения базовых настроек, которые считываются приложением только во время запуска). В этом случае, Вам доступны два варианта. Плавный перезапуск займет несколько минут (но зато пиры, использующие Ваш маршрутизатор, будут Вам благодарны за терпение). Если Вы не можете ждать, выбирайте немедленный перезапуск. В случае немедленного перезапуска маршрутизатор запустится через одну минуту." # This string intentionally left blank -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:326 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:339 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 " " # This string intentionally left blank -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:328 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:341 msgid "A graceful restart will take a few minutes (but your peers will appreciate your patience), while a hard restart does so immediately." msgstr " " # This string intentionally left blank -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:343 msgid "After tearing down the router, it will wait 1 minute before starting back up again." msgstr " " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:340 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:353 msgid "Systray integration" msgstr "Интеграция в область уведомлений" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:342 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:355 msgid "On the windows platform, there is a small application to sit in the system tray, allowing you to view the router's status" msgstr "Если Вы работаете под Windows, у Вас есть возможность отслеживать статус маршрутизатора через значок в области уведомлений" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:344 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:357 msgid "(later on, I2P client applications will be able to integrate their own functionality into the system tray as well)." msgstr "(когда-нибудь и клиентские приложения для I2P будут там доступны)." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:359 msgid "If you are on windows, you can either enable or disable that icon here." msgstr "Если Вы пользуетесь I2P под Windows, то здесь Вы можете настроить отображение этого значка." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:361 msgid "Show systray icon" msgstr "Показать значок статуса" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:350 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:363 msgid "Hide systray icon" msgstr "Спрятать значок статуса" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:365 msgid "Run on startup" msgstr "Автоматический запуск I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:354 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:367 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 "Вы можете настроить автоматическую загрузку маршрутизатора при каждом запуске Windows. В зависимости от выбранной кнопки I2P немедленно установит или удалит свою службу из списка служб Windows." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:369 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:364 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:355 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:377 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:368 msgid "Note" msgstr "ВНИМАНИЕ" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:366 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:379 msgid "If you are running I2P as service right now, removing it will shut down your router immediately." msgstr "Если служба I2P уже была запущена, при выборе варианта \"Не запускать I2P при старте\" маршрутизатор будет моментально остановлен." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:381 msgid "You may want to consider shutting down gracefully, as above, then running uninstall_i2p_service_winnt.bat." msgstr "Возможно лучше плавно остановить маршрутизатор и после этого запустить файл C:\\Program Files\\I2P\\uninstall_i2p_service_winnt.bat." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:372 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:385 msgid "Debugging" msgstr "Отладка" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:374 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:387 msgid "View the job queue" msgstr "Просмотр очереди заданий" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:378 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:391 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 "В некоторых случаях для отладки может пригодиться список состояний потоков I2P-маршутизатора. Для получения такого списка нажмите эту кнопку. Список будет сохранен в файле wrapper.log." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:384 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:397 msgid "Launch browser on router startup?" msgstr "Запускать браузер при старте I2P?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:386 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:399 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 "Основной интерфейс настройки I2P это веб-консоль. Здесь можно выбрать автоматическое открытие при запуске маршрутизатора страницы" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:120 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:128 msgid "config stats" msgstr "настройки статистики" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:257 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:246 msgid "I2P Stats Configuration" msgstr "Настройки статистики I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:297 msgid "Configure I2P Stat Collection" msgstr "Настройки сбора статистики I2P" -#: ../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:299 msgid "Enable full stats?" msgstr "Включить полную статистику?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:336 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:306 msgid "change requires restart to take effect" msgstr "изменения вступят в силу только после перезапуска маршрутизатора" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:315 msgid "Stat file" msgstr "Файл статистики" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:342 +#. shouldShowLog +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:324 msgid "Filter" msgstr "Фильтр" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:344 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:355 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:326 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:337 msgid "toggle all" msgstr "переключить все" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:357 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:345 msgid "Log" msgstr "Лог" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:353 msgid "Graph" msgstr "График" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:398 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:408 msgid "Advanced filter" msgstr "Дополнительный фильтр" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:131 msgid "config tunnels" msgstr "настройки туннелей" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:269 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:281 msgid "I2P Tunnel Configuration" msgstr "Настройки туннелей I2P" -#: ../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:348 msgid "The default settings work for most people." msgstr "Большинству пользователей подойдут настройки по умолчанию. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:352 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "Примите во внимание, что между анонимностью и эффективностью есть обратная связь — длинные туннели более анонимны, но хуже работают." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:342 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:355 msgid "Tunnels longer than 3 hops (for example 2 hops + 0-2 hops, 3 hops + 0-1 hops, 3 hops + 0-2 hops), or a high quantity + backup quantity, may severely reduce performance or reliability." msgstr " Туннели длиннее 3 хопов, а также большое количество туннелей (как обычных, так и резервных) могут привести к снижению производительности/надежности работы маршрутизатора." # This string intentionally left blank -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:358 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr " " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:361 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:358 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:371 msgid "Exploratory tunnel setting changes are stored in the router.config file." msgstr "Настройки зондирующих туннелей сохраняются в файле router.config." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:374 msgid "Client tunnel changes are temporary and are not saved." msgstr "Настройки клиентских туннелей нигде не сохраняются и действуют только до перезапуска." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:376 msgid "To make permanent client tunnel changes see the" msgstr "Для задания перманентных изменений в настройках клиентских туннелей воспользуйтесь" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:365 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:378 msgid "i2ptunnel page" msgstr "менеджером туннелей" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:128 msgid "config UI" msgstr "настройки интерфейса" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:269 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:256 msgid "I2P UI Configuration" msgstr "Настройки пользовательского интерфейса I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:295 msgid "Router Console Theme" msgstr "Тема оформления консоли маршрутизатора" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:316 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "Переключатель тем отключен для Internet Explorer, извините" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:318 msgid "If you're not using IE, it's likely that your browser is pretending to be IE; please configure your browser (or proxy) to use a different User Agent string if you'd like to access the console themes." msgstr "Если вы не используете IE, то, скорее всего, Ваш браузер сконфигурирован представляться как IE. Пожалуйста измените строку User-Agent в настройках Вашего браузера (или прокси-сервера), если хотите использовать темы оформления" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:321 msgid "Router Console Language" msgstr "Язык консоли маршрутизатора" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:327 msgid "Please contribute to the router console translation project! Contact the developers in #i2p-dev on IRC to help." msgstr "Пожалуйста, помогите проекту перевода консоли маршрутизатора! Разработчики доступны для связи на IRC-канале #i2p-dev." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:360 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:331 msgid "Apply" msgstr "Применить" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:128 msgid "config update" msgstr "настройки обновления" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:246 msgid "I2P Update Configuration" msgstr "Настройки обновлений I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:303 msgid "Check for I2P and news updates" msgstr "Настройки проверки обновлений и новостей I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:332 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:305 msgid "News & I2P Updates" msgstr "Новости и обновления I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:336 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:309 msgid "Check for news updates" msgstr "Проверить обновления новостей" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:311 msgid "News Updates" msgstr "Новости" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:344 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:319 msgid "Update In Progress" msgstr "Выполняется обновление" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:327 msgid "News URL" msgstr "URL новостей" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:331 msgid "Refresh frequency" msgstr "Интервал проверки" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:362 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:337 msgid "Update policy" msgstr "Режим обновления" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:343 msgid "Update through the eepProxy?" msgstr "Обновлять через I2P-прокси?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:372 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:347 msgid "eepProxy host" msgstr "Адрес I2P-прокси" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:376 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:351 msgid "eepProxy port" msgstr "Порт I2P-прокси" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:382 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:357 msgid "Update URLs" msgstr "URL обновлений" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:386 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:361 msgid "Trusted keys" msgstr "Доверенные ключи" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:390 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:365 msgid "Update with unsigned development builds?" msgstr "Обновлять до неподписанной тестовой сборки?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:394 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:369 msgid "Unsigned Build URL" msgstr "URL неподписанной тестовой сборки" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:400 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:375 msgid "Updates will be dispatched via your package manager." msgstr "Обновления будут выполняться с помощью вашего пакетного менеджера." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:406 -msgid "Save" -msgstr "Сохранить" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:127 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:128 +msgid "home" +msgstr "Домашняя страница" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:128 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:289 +msgid "Welcome to I2P" +msgstr "Добро пожаловать в I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:137 msgid "Internal Error" msgstr "Внутренняя ошибка" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:130 -msgid "Router Console" -msgstr "Консоль маршрутизатора I2P" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:134 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:143 msgid "Configuration" msgstr "Настройки" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:150 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:146 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:261 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:154 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:273 #, java-format msgid "Please report bugs on {0} or {1}." msgstr "Пожалуйста сообщайте об ошибках в багтрекер по адресу {0} или {1}." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:150 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:265 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:157 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:277 msgid "You may use the username \"guest\" and password \"guest\" if you do not wish to register." msgstr "Вы можете использовать имя пользователя \"guest\" и пароль \"guest\" если не хотите регистрироваться." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:152 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:267 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:161 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:279 msgid "Please include this information in bug reports" msgstr "Пожалуйста, добавляйте эту информацию в Ваши сообщения об ошибках" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:154 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:163 msgid "Error Details" msgstr "Подробности ошибки" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:156 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:165 #, java-format msgid "Error {0}" msgstr "Ошибка {0}" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:176 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:257 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:184 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:269 msgid "I2P Version and Running Environment" msgstr "Версия I2P и информация о среде выполнения" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:204 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:225 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:328 msgid "Note that system information, log timestamps, and log messages may provide clues to your location; please review everything you include in a bug report." msgstr "Имейте в виду, что информация о системе, временные метки в логах, и сами логи могут помочь выявить ваше местоположение; пожалуйста проверьте всё, что вы включаете в сообщение об ошибке." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:130 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:139 msgid "Page Not Found" 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:260 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:273 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:262 msgid "Error 404" msgstr "Ошибка 404" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:266 msgid "not found" msgstr "не найдено" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:130 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:127 msgid "graphs" msgstr "графики" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:266 msgid "I2P Performance Graphs" msgstr "Графики производительности I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:118 -msgid "home" -msgstr "Домашняя страница" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:130 +msgid "Router is down" +msgstr "Маршрутизатор выключен" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:350 -msgid "Welcome to I2P" -msgstr "Добро пожаловать в I2P" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:229 +msgid "News" +msgstr "Новости" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:118 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:251 +msgid "Click a flag to select a language. Click 'configure language' below to change it later." +msgstr "Кликните на флаг для выбора языка. В дальнейшем вы можете воспользоваться пунктом \"Настроить язык\" ниже." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:318 +msgid "Search I2P" +msgstr "Поиск по I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:338 +msgid "Eepsites of Interest" +msgstr "I2P-сайты по интересам" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:130 +msgid "Jar File Dump" +msgstr "Дамп Jar-файла" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:127 msgid "job queue" msgstr "очередь заданий" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:245 msgid "I2P Router Job Queue" msgstr "Очередь заданий маршрутизатора I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:118 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:130 msgid "logs" msgstr "логи" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:267 msgid "I2P Router Logs" msgstr "Логи маршрутизатора I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:312 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:330 msgid "Critical Logs" msgstr "Логи критических ошибок" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:334 msgid "Router Logs" msgstr "Логи маршрутизатора" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:322 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:340 msgid "Service (Wrapper) Logs" msgstr "Логи службы (wrapper)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:118 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:127 msgid "network database summary" msgstr "сетевая база данных" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:245 msgid "I2P Network Database Summary" msgstr "Обзор сетевой базы данных I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:122 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:131 msgid "WebApp Not Found" msgstr "Веб-апплет не найден" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:249 msgid "Web Application Not Running" msgstr "Веб-приложение не запущено" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:261 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:251 msgid "The requested web application is not running." msgstr "Запрошенное веб-приложение не запущено." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:252 msgid "Please visit the config clients page to start it." msgstr "Пожалуйста, запустите его со страницы настроек веб-апплетов." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:118 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:127 msgid "peer connections" msgstr "обзор пиров" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:245 msgid "I2P Network Peers" msgstr "Соединения с пирами I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:118 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:127 msgid "peer profiles" msgstr "профили пиров" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:245 msgid "I2P Network Peer Profiles" msgstr "Профили пиров сети I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:118 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:127 msgid "statistics" msgstr "статистика" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:272 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:258 msgid "I2P Router Statistics" msgstr "Статистика маршрутизатора I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:255 #, java-format msgid "Disable {0} Refresh" msgstr "Отключить {0} автообновление" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:118 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:127 msgid "tunnel summary" msgstr "обзор туннелей" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:245 msgid "I2P Tunnel Summary" msgstr "Обзор туннелей I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:118 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:127 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:245 msgid "Peer Profile" msgstr "Профиль пира" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:268 #, java-format msgid "Profile for peer {0}" msgstr "Профиль пира {0}" +#~ msgid "Plugin {0} installed, router restart required" +#~ msgstr "Плагин {0} установлен, требуется перезапуск маршрутизатора" + +#~ msgid "Anonymous resident webserver" +#~ msgstr "Встроенный анонимный веб-сервер" + +#~ msgid "Webserver" +#~ msgstr "Веб-сервер" + +#~ msgid "Tunnel Counts By Peer" +#~ msgstr "Статистика участия пиров в туннелях" + +#~ msgid "% of total" +#~ msgstr "% от всех" + +#~ msgid "Our Tunnels" +#~ msgstr "Наших туннелей" + +#~ msgid "Participating Tunnels" +#~ msgstr "Транзитных туннелей" + +#~ msgid "Totals" +#~ msgstr "Всего" + #~ msgid "IP banned" #~ msgstr "IP заблокирован" diff --git a/apps/routerconsole/locale/messages_sv.po b/apps/routerconsole/locale/messages_sv.po index 01f10547e..eb37433af 100644 --- a/apps/routerconsole/locale/messages_sv.po +++ b/apps/routerconsole/locale/messages_sv.po @@ -2,7 +2,7 @@ # 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: # 123hund123 , 2011. # hottuna , 2011. @@ -11,29 +11,27 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" -"Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2012-02-17 11:33+0000\n" -"PO-Revision-Date: 2012-02-20 14:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-07-26 19:10+0000\n" +"PO-Revision-Date: 2012-07-25 19:16+0000\n" "Last-Translator: Martin Svensson \n" -"Language-Team: Swedish (Sweden) (http://www.transifex.net/projects/p/I2P/language/sv_SE/)\n" +"Language-Team: Swedish (Sweden) (http://www.transifex.com/projects/p/I2P/" +"language/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" -#. 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:1361 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1370 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -42,7 +40,7 @@ msgstr[1] "{0,number,####} ms" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1365 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1374 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -51,7 +49,7 @@ msgstr[1] "{0} sek" #. minutes #. alternates: mins, min. 'minutes' is probably too long. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1369 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1378 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -60,162 +58,158 @@ msgstr[1] "{0} min" #. hours #. alternates: hrs, hr., hrs. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1373 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1382 #, java-format msgid "1 hour" msgid_plural "{0} hours" msgstr[0] "1 timme" msgstr[1] "{0} timmar" -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1375 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:315 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1384 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:341 msgid "n/a" msgstr "n/a" #. days -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1378 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1387 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "1 dag" msgstr[1] "{0} dagar" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:128 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:127 #, java-format msgid "Banned by router hash: {0}" msgstr "Bannad med hjälp av routerhash: {0}" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:130 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:129 msgid "Banned by router hash" msgstr "Bannad med hjälp av routerhash" #. Temporary reason, until the job finishes -#: ../../../router/java/src/net/i2p/router/Blocklist.java:679 -#: ../../../router/java/src/net/i2p/router/Blocklist.java:752 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:672 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:745 #, java-format msgid "IP banned by blocklist.txt entry {0}" msgstr "IP bannad med hjälp av blocklist.txt post {0}" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:791 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:784 msgid "IPs Banned Until Restart" msgstr "IP blockerade tills omstart " -#: ../../../router/java/src/net/i2p/router/Blocklist.java:815 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:808 msgid "IPs Permanently Banned" msgstr "IP permanent blockerat" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:817 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:810 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66 msgid "From" msgstr "Från" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:819 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:812 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "To" msgstr "Till" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:855 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:848 #: ../java/src/net/i2p/router/web/ShitlistRenderer.java:47 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:415 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:451 msgid "none" msgstr "ingen" #. NPE, too early #. if (_context.router().getRouterInfo().getBandwidthTier().equals("K")) -#. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too -#. low"); +#. 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:526 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:73 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:115 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:517 msgid "Rejecting tunnels: Starting up" msgstr "Avvisar tunlar: Startar" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:177 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:168 msgid "Rejecting tunnels: High message delay" msgstr "Avvisar tunnlar: Hög meddelandefördröjning" #. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of -#. tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:216 +#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of tunnels: High number of requests"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:207 msgid "Rejecting most tunnels: High number of requests" msgstr "Avvisar tunnlar: Högt antal förfrågningar" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:271 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:262 msgid "Rejecting tunnels: Limit reached" msgstr "Avvisar tunnlar: Gränsen nådd" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:339 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:330 msgid "Rejecting tunnels: Bandwidth limit" msgstr "Avvisar tunnlar: Bandbreddsgräns" #. hard to do {0} from here -#. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: -#. Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:409 +#. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: Bandwidth limit"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:400 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "Avvisar de flesta tunnlarna: Bandbreddsgräns" #. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of -#. tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:413 +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:404 msgid "Accepting most tunnels" msgstr "Accepterar de flesta tunnlarna" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:415 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Accepting tunnels" msgstr "Accepterar tunnlar" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:531 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:522 msgid "Rejecting tunnels: Shutting down" msgstr "Avvisar tunnlar: Stänger ner" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:536 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:527 msgid "Rejecting tunnels" msgstr "Avvisar tunnlar" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:155 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:149 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 msgid "Reseeding" msgstr "Reseedar" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:171 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:161 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." msgstr[0] "Reseed hämtad endast en router." msgstr[1] "Reseed hämtad endast {0} routrar." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:178 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:168 msgid "Reseed failed." msgstr "Reseed misslyckades." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:179 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:169 #, java-format msgid "See {0} for help." msgstr "Se {0} för hjälp" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:180 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:170 msgid "reseed configuration page" msgstr "sida för konfiguration av omseedning" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:323 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:311 msgid "Reseeding: fetching seed URL." msgstr "Reseed: hämtar seed URL." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:373 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:369 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." msgstr "Reseed: hämtar router info från seed URL ({0} lyckade, {1} fel)" -#. NOTE TO TRANSLATORS - each of these phrases is a description for a -#. statistic +#. 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 @@ -242,215 +236,226 @@ msgstr "Hur många peers vi aktivt talar med" msgid "Known fast peers" msgstr "Snabba kända peerer" -#: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:526 +#: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:529 msgid "NetDb entry" msgstr "NetDb post" -#. 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 "Inga transporter (gömd eller håller på att startas?)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:445 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:453 msgid "Unreachable on any transport" msgstr "Onåbar på varje transport" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:494 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:502 msgid "Router Transport Addresses" msgstr "Router transport adresser" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:499 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:507 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} används för utgående anslutningar enbart" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:513 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:137 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521 +#: ../java/src/net/i2p/router/web/HomeHelper.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:152 msgid "Help" msgstr "Hjälp" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:514 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:522 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." -msgstr "Din transportförbindelses gränser sätts automatiskt baserat på din konfigurerade bandbredd." +msgstr "" +"Din transportförbindelses gränser sätts automatiskt baserat på din " +"konfigurerade bandbredd." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:516 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." -msgstr "För att åsidosätta dessa gränser, lägg till inställningarna i2np.ntcp.maxConnections = nnn och i2np.udp.maxConnections = nnn på den avancerade inställningarsidan." +msgstr "" +"För att åsidosätta dessa gränser, lägg till inställningarna i2np.ntcp." +"maxConnections = nnn och i2np.udp.maxConnections = nnn på den avancerade " +"inställningarsidan." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:518 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:279 msgid "Definitions" msgstr "Definitioner" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:519 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:751 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1976 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:752 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1958 #: ../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 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:91 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204 msgid "Peer" msgstr "Peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:519 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527 msgid "The remote peer, identified by router hash" msgstr "Fjärr peeren, identifierad med routerhash" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:520 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:752 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1980 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:753 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 msgid "Dir" msgstr "Mapp" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:529 msgid "Inbound connection" msgstr "Inkommande anslutning" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:523 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:531 msgid "Outbound connection" msgstr "Utgående anslutning" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:525 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "De erbjöd att introducera oss (hjälp andra traversera vår brandvägg)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527 -msgid "" -"We offered to introduce them (help other peers traverse their firewall)" -msgstr "Vi erbjöd att introducera dom (hjälp andra att traversera deras brandvägg)" +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 +msgid "We offered to introduce them (help other peers traverse their firewall)" +msgstr "" +"Vi erbjöd att introducera dom (hjälp andra att traversera deras brandvägg)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 msgid "How long since a packet has been received / sent" msgstr "Tiden sedan ett paket har mottagits / sänts" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:753 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1981 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:754 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1963 msgid "Idle" msgstr "Stillastående" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:529 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:754 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1986 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:755 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1968 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "In/Out" msgstr "In/Ut" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:529 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" -msgstr "Den utjämnade ingående / utgående överföringshastigheten (KByte per sekund)" +msgstr "" +"Den utjämnade ingående / utgående överföringshastigheten (KByte per sekund)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:530 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 msgid "How long ago this connection was established" msgstr "Tiden sedan denna anslutning etablerades" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:530 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:755 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1991 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:756 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1973 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:834 msgid "Up" msgstr "Uppe" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:531 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:756 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1993 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:757 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1975 msgid "Skew" msgstr "Tidsförvridning" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:531 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 msgid "The difference between the peer's clock and your own" msgstr "Skillnaden mellan peerens klocka och din" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:532 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" -msgstr "Överbelastningsfönster, vilket är hur många bytes kan sändas utan en bekräftelse" +msgstr "" +"Överbelastningsfönster, vilket är hur många bytes kan sändas utan en " +"bekräftelse" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 msgid "The number of sent messages awaiting acknowledgement" msgstr "Antalet skickade meddelanden som väntar på bekräftelse" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 msgid "The maximum number of concurrent messages to send" msgstr "Maximala antalet samtidiga meddelande som ska skickas" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 msgid "The number of pending sends which exceed congestion window" msgstr "Antalet försändningar som överstiger överbelastningsfönstret" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 msgid "The slow start threshold" msgstr "Den tröskel för långsam start" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545 msgid "The round trip time in milliseconds" msgstr "Tur och returtid i millisekunder" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2003 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1985 msgid "Dev" msgstr "Utvecklare" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 msgid "The standard deviation of the round trip time in milliseconds" msgstr "Standardavvikelsen för tur och retur i millisekunder" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 msgid "The retransmit timeout in milliseconds" msgstr "Återsändnings timeout i millisekunder" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" -msgstr "Nuvarande maximala försändningsstorlek för paket / uppskattad maximal mottagningsstorlek för paket (bytes)" +msgstr "" +"Nuvarande maximala försändningsstorlek för paket / uppskattad maximal " +"mottagningsstorlek för paket (bytes)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:757 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2010 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:758 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1992 msgid "TX" msgstr "TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 msgid "The total number of packets sent to the peer" msgstr "Det totala antalet paket som skickats till denna peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:758 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2012 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:759 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1994 msgid "RX" msgstr "RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550 msgid "The total number of packets received from the peer" msgstr "Det totala antalet paket som har mottagits från denna peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2015 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:551 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1997 msgid "Dup TX" msgstr "DUP TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:551 msgid "The total number of packets retransmitted to the peer" msgstr "Det totala antalet paket som återutsänds till peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2017 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:552 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1999 msgid "Dup RX" msgstr "DUP RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:552 msgid "The total number of duplicate packets received from the peer" msgstr "Totalt antal dupplicerade paket mottagna från peeren" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:437 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 msgid "Service" msgstr "Service" @@ -462,7 +467,7 @@ msgstr "Grundinställningar WAN inställningar" #: ../../../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 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:96 msgid "Status" msgstr "Status" @@ -523,7 +528,9 @@ msgstr "UPnP Status" msgid "" "UPnP has been disabled; Do you have more than one UPnP Internet Gateway " "Device on your LAN ?" -msgstr "UPnP har deaktiverats. Har du mer än en UPnP Internet Gateway enhet i ditt LAN?" +msgstr "" +"UPnP har deaktiverats. Har du mer än en UPnP Internet Gateway enhet i ditt " +"LAN?" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:502 msgid "UPnP has not found any UPnP-aware, compatible device on your LAN." @@ -541,16 +548,17 @@ msgstr "Den aktuella externa IP-adress är inte tillgänglig." #: ../../../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 rapporterar att den högsta nedströms hastigheten är {0} bits / sekund" +msgstr "" +"UPnP rapporterar att den högsta nedströms hastigheten är {0} bits / sekund" #: ../../../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 rapporterar att den högsta uppströms hastigheten är {0} bits / sekund" +msgstr "" +"UPnP rapporterar att den högsta uppströms hastigheten är {0} bits / sekund" #. {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:527 #, java-format @@ -562,1389 +570,1469 @@ msgstr "{0} port {1,number,#####} var framgångsrikt vidarebefordrad av UPnP." msgid "{0} port {1,number,#####} was not forwarded by UPnP." msgstr "{0} port {1,number,#####} blev inte vidarebefordrad av UPnP." -#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:163 +#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:162 msgid "UPnP is not enabled" msgstr "UPnP är inte aktiverat" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:416 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:633 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:401 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:618 #, java-format msgid "Excessive clock skew: {0}" msgstr "Överdriven klockförskjutning: {0}" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:746 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:747 msgid "NTCP connections" msgstr "NTCPanslutningar" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:747 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1972 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:748 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1954 msgid "Limit" msgstr "Gräns" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:748 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1973 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:749 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1955 msgid "Timeout" msgstr "Timeout" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:759 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:760 msgid "Out Queue" msgstr "Jobbkö" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:760 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:761 msgid "Backlogged?" msgstr "Släpar efter?" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:774 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2035 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:775 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2017 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 msgid "Inbound" msgstr "Inkommande" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:776 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2037 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:777 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2019 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 msgid "Outbound" msgstr "Utgående" #. buf.append("
    \n"); -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:825 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:826 msgid "peers" msgstr "peers" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1971 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1953 msgid "UDP connections" msgstr "UDP-anslutningar" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1978 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1960 msgid "Sort by peer hash" msgstr "Sortera efter peer hash" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1980 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962 msgid "Direction/Introduction" msgstr "Riktning/Inledning" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1982 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1964 msgid "Sort by idle inbound" msgstr "Sortera efter stillastående inkommande" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1984 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1966 msgid "Sort by idle outbound" msgstr "Sortera efter utgående utgående" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1987 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1969 msgid "Sort by inbound rate" msgstr "Sortera efter inkommande hastighet" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1989 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1971 msgid "Sort by outbound rate" msgstr "Sortera efter utgående hastighet" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1992 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1974 msgid "Sort by connection uptime" msgstr "Sortera efter anslutningsupptid" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1994 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1976 msgid "Sort by clock skew" msgstr "Sortera efter klockanvridning" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1997 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1979 msgid "Sort by congestion window" msgstr "Sortera efter överbelastningfönster" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1999 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1981 msgid "Sort by slow start threshold" msgstr "Sortera efter långsam starttröskel" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2002 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1984 msgid "Sort by round trip time" msgstr "Sortera efter tur och returtid" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2004 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1986 msgid "Sort by round trip time deviation" msgstr "Sortera efter rundtur tidsavvikelse" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2006 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1988 msgid "Sort by retransmission timeout" msgstr "Sortera efter omsändningstimeout" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2009 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1991 msgid "Sort by outbound maximum transmit unit" msgstr "Sortera efter utgående maximal överföringsenhet" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2011 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1993 msgid "Sort by packets sent" msgstr "Sortera efter paket som skickats" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2013 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1995 msgid "Sort by packets received" msgstr "Sortera efter paket som mottagits" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2016 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1998 msgid "Sort by packets retransmitted" msgstr "Sortera efter paket som återutsänds" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2018 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2000 msgid "Sort by packets received more than once" msgstr "Sortera efter paket som mottagits fler än en gång" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2039 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2021 msgid "We offered to introduce them" msgstr "Vi erbjöd oss att introducera dem" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2041 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2023 msgid "They offered to introduce us" msgstr "De erbjöd sig att introducera oss" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2045 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2027 msgid "Choked" msgstr "Strypt" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2053 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2035 msgid "1 fail" msgstr "1 misslyckande" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2055 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2037 #, java-format msgid "{0} fails" msgstr "{0} misslyckande" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2061 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:162 +#. 1 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2043 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:13 msgid "Banned" msgstr "Förbjudna" #. buf.append("
    \n"); -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2192 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2173 msgid "SUMMARY" msgstr "SAMMANFATTNING" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:159 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:187 msgid "Dropping tunnel requests: Too slow" msgstr "Släpper tunnelförfrågningar: För långsam" #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:304 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:330 msgid "Dropping tunnel requests: Overloaded" msgstr "Släpper tunnelförfrågningar: Överlastad" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:513 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:539 msgid "Rejecting tunnels: Request overload" msgstr "Avvisar tunnlar: Begäran överlastad" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:544 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:570 msgid "Rejecting tunnels: Connection limit" msgstr "Avvisar tunnlar: Anslutningsgräns" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:747 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:768 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:773 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:794 msgid "Dropping tunnel requests: High load" msgstr "Släpper tunnelförfrågningar: Hög belastning" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:760 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:786 msgid "Dropping tunnel requests: Queue time" msgstr "Släpper tunnelförfrågningar: Kötid" -#. geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip -#: ../java/build/Countries.java:8 -msgid " -f3-5 < GeoIPCountryWhois.csv|sed 's/" -msgstr " -f3-5 < GeoIPCountryWhois.csv|sed 's/" - -#. geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip -#. g' > geoip.txt"); -#: ../java/build/Countries.java:9 -msgid " -f5,6 < GeoIPCountryWhois.csv |sed 's/" -msgstr " -f5,6 < GeoIPCountryWhois.csv |sed 's/" - -#. geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip -#. g' > geoip.txt"); -#. g' | sort | uniq > countries.txt"); -#: ../java/build/Countries.java:10 +#. 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 "Anonym proxy" -#: ../java/build/Countries.java:11 +#: ../java/build/Countries.java:4 msgid "Satellite Provider" msgstr "Satellit leverantör" -#: ../java/build/Countries.java:12 +#: ../java/build/Countries.java:5 msgid "Andorra" msgstr "Andorra" -#: ../java/build/Countries.java:13 +#: ../java/build/Countries.java:6 msgid "United Arab Emirates" msgstr "Förenade Arabemiraten" -#: ../java/build/Countries.java:14 +#: ../java/build/Countries.java:7 msgid "Afghanistan" msgstr "Afghanistan" -#: ../java/build/Countries.java:15 +#: ../java/build/Countries.java:8 msgid "Antigua and Barbuda" msgstr "Antigua och Barbuda" -#: ../java/build/Countries.java:16 +#: ../java/build/Countries.java:9 msgid "Anguilla" msgstr "Anguilla" -#: ../java/build/Countries.java:17 +#: ../java/build/Countries.java:10 msgid "Albania" msgstr "Albanien" -#: ../java/build/Countries.java:18 +#: ../java/build/Countries.java:11 msgid "Armenia" msgstr "Armenien" -#: ../java/build/Countries.java:19 +#: ../java/build/Countries.java:12 msgid "Netherlands Antilles" msgstr "Nederländska Antillerna" -#: ../java/build/Countries.java:20 +#: ../java/build/Countries.java:13 msgid "Angola" msgstr "Angola" -#: ../java/build/Countries.java:21 +#: ../java/build/Countries.java:14 msgid "Antarctica" msgstr "Antarktis" -#: ../java/build/Countries.java:22 +#: ../java/build/Countries.java:15 msgid "Argentina" msgstr "Argentina" -#: ../java/build/Countries.java:23 +#: ../java/build/Countries.java:16 msgid "American Samoa" msgstr "Amerikanska Samoa" -#: ../java/build/Countries.java:24 +#: ../java/build/Countries.java:17 msgid "Austria" msgstr "Österrike" -#: ../java/build/Countries.java:25 +#: ../java/build/Countries.java:18 msgid "Australia" msgstr "Australien" -#: ../java/build/Countries.java:26 +#: ../java/build/Countries.java:19 msgid "Aruba" msgstr "Aruba" -#: ../java/build/Countries.java:27 +#: ../java/build/Countries.java:20 msgid "Åland Islands" msgstr "Åland" -#: ../java/build/Countries.java:28 +#: ../java/build/Countries.java:21 msgid "Azerbaijan" msgstr "Azerbajdzjan" -#: ../java/build/Countries.java:29 +#: ../java/build/Countries.java:22 msgid "Bosnia and Herzegovina" msgstr "Bosnien och Hercegovina" -#: ../java/build/Countries.java:30 +#: ../java/build/Countries.java:23 msgid "Barbados" msgstr "Barbados" -#: ../java/build/Countries.java:31 +#: ../java/build/Countries.java:24 msgid "Bangladesh" msgstr "Bangladesh" -#: ../java/build/Countries.java:32 +#: ../java/build/Countries.java:25 msgid "Belgium" msgstr "Belgien" -#: ../java/build/Countries.java:33 +#: ../java/build/Countries.java:26 msgid "Burkina Faso" msgstr "Burkina Faso" -#: ../java/build/Countries.java:34 +#: ../java/build/Countries.java:27 msgid "Bulgaria" msgstr "Bulgarien" -#: ../java/build/Countries.java:35 +#: ../java/build/Countries.java:28 msgid "Bahrain" msgstr "Bahrain" -#: ../java/build/Countries.java:36 +#: ../java/build/Countries.java:29 msgid "Burundi" msgstr "Burundi" -#: ../java/build/Countries.java:37 +#: ../java/build/Countries.java:30 msgid "Benin" msgstr "Benin" -#: ../java/build/Countries.java:38 +#: ../java/build/Countries.java:31 msgid "Bermuda" msgstr "Bermuda" -#: ../java/build/Countries.java:39 +#: ../java/build/Countries.java:32 msgid "Brunei Darussalam" msgstr "Brunei" -#: ../java/build/Countries.java:40 +#: ../java/build/Countries.java:33 msgid "Bolivia" msgstr "Bolivia" -#: ../java/build/Countries.java:41 +#: ../java/build/Countries.java:34 msgid "Brazil" msgstr "Brasilien" -#: ../java/build/Countries.java:42 +#: ../java/build/Countries.java:35 msgid "Bahamas" msgstr "Bahamas" -#: ../java/build/Countries.java:43 +#: ../java/build/Countries.java:36 msgid "Bhutan" msgstr "Bhutan" -#: ../java/build/Countries.java:44 +#: ../java/build/Countries.java:37 msgid "Bouvet Island" msgstr "Bouvetön" -#: ../java/build/Countries.java:45 +#: ../java/build/Countries.java:38 msgid "Botswana" msgstr "Botswana" -#: ../java/build/Countries.java:46 +#: ../java/build/Countries.java:39 msgid "Belarus" msgstr "Vitryssland" -#: ../java/build/Countries.java:47 +#: ../java/build/Countries.java:40 msgid "Belize" msgstr "Belize" -#: ../java/build/Countries.java:48 +#: ../java/build/Countries.java:41 msgid "Canada" msgstr "Kanada" -#: ../java/build/Countries.java:49 +#: ../java/build/Countries.java:42 msgid "Cocos (Keeling) Islands" msgstr "Kokosöarna" -#: ../java/build/Countries.java:50 +#: ../java/build/Countries.java:43 msgid "The Democratic Republic of the Congo" msgstr "Demokratiska republiken Kongo" -#: ../java/build/Countries.java:51 +#: ../java/build/Countries.java:44 msgid "Central African Republic" msgstr "Centralafrikanska republiken" -#: ../java/build/Countries.java:52 +#: ../java/build/Countries.java:45 msgid "Congo" msgstr "Kongo" -#: ../java/build/Countries.java:53 +#: ../java/build/Countries.java:46 msgid "Switzerland" msgstr "Schweiz" -#: ../java/build/Countries.java:54 +#: ../java/build/Countries.java:47 msgid "Cote D'Ivoire" msgstr "Elfenbenskusten" -#: ../java/build/Countries.java:55 +#: ../java/build/Countries.java:48 msgid "Cook Islands" msgstr "Cooköarna" -#: ../java/build/Countries.java:56 +#: ../java/build/Countries.java:49 msgid "Chile" msgstr "Chile" -#: ../java/build/Countries.java:57 +#: ../java/build/Countries.java:50 msgid "Cameroon" msgstr "Kamerun" -#: ../java/build/Countries.java:58 +#: ../java/build/Countries.java:51 msgid "China" msgstr "Kina" -#: ../java/build/Countries.java:59 +#: ../java/build/Countries.java:52 msgid "Colombia" msgstr "Colombia" -#: ../java/build/Countries.java:60 +#: ../java/build/Countries.java:53 msgid "Costa Rica" msgstr "Costa Rica" -#: ../java/build/Countries.java:61 +#: ../java/build/Countries.java:54 msgid "Serbia and Montenegro" msgstr "Serbien och Montenegro" -#: ../java/build/Countries.java:62 +#: ../java/build/Countries.java:55 msgid "Cuba" msgstr "Kuba" -#: ../java/build/Countries.java:63 +#: ../java/build/Countries.java:56 msgid "Cape Verde" msgstr "Kap Verde" -#: ../java/build/Countries.java:64 +#: ../java/build/Countries.java:57 msgid "Christmas Island" msgstr "Julön" -#: ../java/build/Countries.java:65 +#: ../java/build/Countries.java:58 msgid "Cyprus" msgstr "Cypern" -#: ../java/build/Countries.java:66 +#: ../java/build/Countries.java:59 msgid "Czech Republic" msgstr "Tjeckien" -#: ../java/build/Countries.java:67 +#: ../java/build/Countries.java:60 msgid "Germany" msgstr "Tyskland" -#: ../java/build/Countries.java:68 +#: ../java/build/Countries.java:61 msgid "Djibouti" msgstr "Djibouti" -#: ../java/build/Countries.java:69 +#: ../java/build/Countries.java:62 msgid "Denmark" msgstr "Danmark" -#: ../java/build/Countries.java:70 +#: ../java/build/Countries.java:63 msgid "Dominica" msgstr "Dominica" -#: ../java/build/Countries.java:71 +#: ../java/build/Countries.java:64 msgid "Dominican Republic" msgstr "Dominikanska republiken" -#: ../java/build/Countries.java:72 +#: ../java/build/Countries.java:65 msgid "Algeria" msgstr "Algeriet" -#: ../java/build/Countries.java:73 +#: ../java/build/Countries.java:66 msgid "Ecuador" msgstr "Ecuador" -#: ../java/build/Countries.java:74 +#: ../java/build/Countries.java:67 msgid "Estonia" msgstr "Estland" -#: ../java/build/Countries.java:75 +#: ../java/build/Countries.java:68 msgid "Egypt" msgstr "Egypten" -#: ../java/build/Countries.java:76 +#: ../java/build/Countries.java:69 msgid "Western Sahara" msgstr "Västsahara" -#: ../java/build/Countries.java:77 +#: ../java/build/Countries.java:70 msgid "Eritrea" msgstr "Eritrea" -#: ../java/build/Countries.java:78 +#: ../java/build/Countries.java:71 msgid "Spain" msgstr "Spanien" -#: ../java/build/Countries.java:79 +#: ../java/build/Countries.java:72 msgid "Ethiopia" msgstr "Etiopien" -#: ../java/build/Countries.java:80 +#: ../java/build/Countries.java:73 msgid "European Union" msgstr "Europeiska unionen" -#: ../java/build/Countries.java:81 +#: ../java/build/Countries.java:74 msgid "Finland" msgstr "Finland" -#: ../java/build/Countries.java:82 +#: ../java/build/Countries.java:75 msgid "Fiji" msgstr "Fiji" -#: ../java/build/Countries.java:83 +#: ../java/build/Countries.java:76 msgid "Falkland Islands (Malvinas)" msgstr "Falklandsöarna (Malvinas)" -#: ../java/build/Countries.java:84 +#: ../java/build/Countries.java:77 msgid "Federated States of Micronesia" msgstr "Mikronesiska federationen" -#: ../java/build/Countries.java:85 +#: ../java/build/Countries.java:78 msgid "Faroe Islands" msgstr "Färöarna" -#: ../java/build/Countries.java:86 +#: ../java/build/Countries.java:79 msgid "France" msgstr "Frankrike" -#: ../java/build/Countries.java:87 +#: ../java/build/Countries.java:80 msgid "Gabon" msgstr "Gabon" -#: ../java/build/Countries.java:88 +#: ../java/build/Countries.java:81 msgid "United Kingdom" msgstr "Storbritannien" -#: ../java/build/Countries.java:89 +#: ../java/build/Countries.java:82 msgid "Grenada" msgstr "Grenada" -#: ../java/build/Countries.java:90 +#: ../java/build/Countries.java:83 msgid "Georgia" msgstr "Georgia" -#: ../java/build/Countries.java:91 +#: ../java/build/Countries.java:84 msgid "French Guiana" msgstr "Franska Guyana" -#: ../java/build/Countries.java:92 +#: ../java/build/Countries.java:85 msgid "Guernsey" msgstr "Guernsey" -#: ../java/build/Countries.java:93 +#: ../java/build/Countries.java:86 msgid "Ghana" msgstr "Ghana" -#: ../java/build/Countries.java:94 +#: ../java/build/Countries.java:87 msgid "Gibraltar" msgstr "Gibraltar" -#: ../java/build/Countries.java:95 +#: ../java/build/Countries.java:88 msgid "Greenland" msgstr "Grönland" -#: ../java/build/Countries.java:96 +#: ../java/build/Countries.java:89 msgid "Gambia" msgstr "Gambia" -#: ../java/build/Countries.java:97 +#: ../java/build/Countries.java:90 msgid "Guinea" msgstr "Guinea" -#: ../java/build/Countries.java:98 +#: ../java/build/Countries.java:91 msgid "Guadeloupe" msgstr "Guadeloupe" -#: ../java/build/Countries.java:99 +#: ../java/build/Countries.java:92 msgid "Equatorial Guinea" msgstr "Ekvatorialguinea" -#: ../java/build/Countries.java:100 +#: ../java/build/Countries.java:93 msgid "Greece" msgstr "Grekland" -#: ../java/build/Countries.java:101 +#: ../java/build/Countries.java:94 msgid "South Georgia and the South Sandwich Islands" msgstr "Sydgeorgien och Sydsandwichöarna" -#: ../java/build/Countries.java:102 +#: ../java/build/Countries.java:95 msgid "Guatemala" msgstr "Guatemala" -#: ../java/build/Countries.java:103 +#: ../java/build/Countries.java:96 msgid "Guam" msgstr "Guam" -#: ../java/build/Countries.java:104 +#: ../java/build/Countries.java:97 msgid "Guinea-Bissau" msgstr "Guinea-Bissau" -#: ../java/build/Countries.java:105 +#: ../java/build/Countries.java:98 msgid "Guyana" msgstr "Guyana" -#: ../java/build/Countries.java:106 +#: ../java/build/Countries.java:99 msgid "Hong Kong" msgstr "Hong Kong" -#: ../java/build/Countries.java:107 +#: ../java/build/Countries.java:100 msgid "Honduras" msgstr "Honduras" -#: ../java/build/Countries.java:108 +#: ../java/build/Countries.java:101 msgid "Croatia" msgstr "Kroatien" -#: ../java/build/Countries.java:109 +#: ../java/build/Countries.java:102 msgid "Haiti" msgstr "Haiti" -#: ../java/build/Countries.java:110 +#: ../java/build/Countries.java:103 msgid "Hungary" msgstr "Ungern" -#: ../java/build/Countries.java:111 +#: ../java/build/Countries.java:104 msgid "Indonesia" msgstr "Indonesien" -#: ../java/build/Countries.java:112 +#: ../java/build/Countries.java:105 msgid "Ireland" msgstr "Irland" -#: ../java/build/Countries.java:113 +#: ../java/build/Countries.java:106 msgid "Israel" msgstr "Israel" -#: ../java/build/Countries.java:114 +#: ../java/build/Countries.java:107 msgid "Isle of Man" msgstr "Isle of Man" -#: ../java/build/Countries.java:115 +#: ../java/build/Countries.java:108 msgid "India" msgstr "Indien" -#: ../java/build/Countries.java:116 +#: ../java/build/Countries.java:109 msgid "British Indian Ocean Territory" msgstr "Brittiska Indiska Oceanöarna" -#: ../java/build/Countries.java:117 +#: ../java/build/Countries.java:110 msgid "Iraq" msgstr "Irak" -#: ../java/build/Countries.java:118 +#: ../java/build/Countries.java:111 msgid "Islamic Republic of Iran" msgstr "Islamiska republiken Iran" -#: ../java/build/Countries.java:119 +#: ../java/build/Countries.java:112 msgid "Iceland" msgstr "Island" -#: ../java/build/Countries.java:120 +#: ../java/build/Countries.java:113 msgid "Italy" msgstr "Italien" -#: ../java/build/Countries.java:121 +#: ../java/build/Countries.java:114 msgid "Jersey" msgstr "Jersey" -#: ../java/build/Countries.java:122 +#: ../java/build/Countries.java:115 msgid "Jamaica" msgstr "Jamaica" -#: ../java/build/Countries.java:123 +#: ../java/build/Countries.java:116 msgid "Jordan" msgstr "Jordan" -#: ../java/build/Countries.java:124 +#: ../java/build/Countries.java:117 msgid "Japan" msgstr "Japan" -#: ../java/build/Countries.java:125 +#: ../java/build/Countries.java:118 msgid "Kenya" msgstr "Kenya" -#: ../java/build/Countries.java:126 +#: ../java/build/Countries.java:119 msgid "Kyrgyzstan" msgstr "Kirgizistan" -#: ../java/build/Countries.java:127 +#: ../java/build/Countries.java:120 msgid "Cambodia" msgstr "Kambodja" -#: ../java/build/Countries.java:128 +#: ../java/build/Countries.java:121 msgid "Kiribati" msgstr "Kiribati" -#: ../java/build/Countries.java:129 +#: ../java/build/Countries.java:122 msgid "Comoros" msgstr "Komorerna" -#: ../java/build/Countries.java:130 +#: ../java/build/Countries.java:123 msgid "Saint Kitts and Nevis" msgstr "Saint Kitts och Nevis" -#: ../java/build/Countries.java:131 +#: ../java/build/Countries.java:124 msgid "The Democratic People's Republic of Korea" msgstr "Demokratiska folkrepubliken Korea (Nordkorea)" -#: ../java/build/Countries.java:132 +#: ../java/build/Countries.java:125 msgid "Republic of Korea" msgstr "Sydkorea" -#: ../java/build/Countries.java:133 +#: ../java/build/Countries.java:126 msgid "Kuwait" msgstr "Kuwait" -#: ../java/build/Countries.java:134 +#: ../java/build/Countries.java:127 msgid "Cayman Islands" msgstr "Caymanöarna" -#: ../java/build/Countries.java:135 +#: ../java/build/Countries.java:128 msgid "Kazakhstan" msgstr "Kazakstan" -#: ../java/build/Countries.java:136 +#: ../java/build/Countries.java:129 msgid "Lao People's Democratic Republic" msgstr "Laos Demokratiska folkrepublik" -#: ../java/build/Countries.java:137 +#: ../java/build/Countries.java:130 msgid "Lebanon" msgstr "Libanon" -#: ../java/build/Countries.java:138 +#: ../java/build/Countries.java:131 msgid "Saint Lucia" msgstr "Saint Lucia" -#: ../java/build/Countries.java:139 +#: ../java/build/Countries.java:132 msgid "Liechtenstein" msgstr "Liechtenstein" -#: ../java/build/Countries.java:140 +#: ../java/build/Countries.java:133 msgid "Sri Lanka" msgstr "Sri Lanka" -#: ../java/build/Countries.java:141 +#: ../java/build/Countries.java:134 msgid "Liberia" msgstr "Liberia" -#: ../java/build/Countries.java:142 +#: ../java/build/Countries.java:135 msgid "Lesotho" msgstr "Lesotho" -#: ../java/build/Countries.java:143 +#: ../java/build/Countries.java:136 msgid "Lithuania" msgstr "Litauen" -#: ../java/build/Countries.java:144 +#: ../java/build/Countries.java:137 msgid "Luxembourg" msgstr "Luxemburg" -#: ../java/build/Countries.java:145 +#: ../java/build/Countries.java:138 msgid "Latvia" msgstr "Lettland" -#: ../java/build/Countries.java:146 +#: ../java/build/Countries.java:139 msgid "Libyan Arab Jamahiriya" msgstr "Libyen" -#: ../java/build/Countries.java:147 +#: ../java/build/Countries.java:140 msgid "Morocco" msgstr "Marocko" -#: ../java/build/Countries.java:148 +#: ../java/build/Countries.java:141 msgid "Monaco" msgstr "Monaco" -#: ../java/build/Countries.java:149 +#: ../java/build/Countries.java:142 msgid "Republic of Moldova" msgstr "Moldavien" -#: ../java/build/Countries.java:150 +#: ../java/build/Countries.java:143 msgid "Montenegro" msgstr "Montenegro" -#: ../java/build/Countries.java:151 +#: ../java/build/Countries.java:144 msgid "Saint Martin" msgstr "Saint Martin" -#: ../java/build/Countries.java:152 +#: ../java/build/Countries.java:145 msgid "Madagascar" msgstr "Madagaskar" -#: ../java/build/Countries.java:153 +#: ../java/build/Countries.java:146 msgid "Marshall Islands" msgstr "Marshallöarna" -#: ../java/build/Countries.java:154 +#: ../java/build/Countries.java:147 msgid "The Former Yugoslav Republic of Macedonia" msgstr "Föredetta jugoslaviska republiken Makedonien" -#: ../java/build/Countries.java:155 +#: ../java/build/Countries.java:148 msgid "Mali" msgstr "Mali" -#: ../java/build/Countries.java:156 +#: ../java/build/Countries.java:149 msgid "Myanmar" msgstr "Myanmar" -#: ../java/build/Countries.java:157 +#: ../java/build/Countries.java:150 msgid "Mongolia" msgstr "Mongoliet" -#: ../java/build/Countries.java:158 +#: ../java/build/Countries.java:151 msgid "Macao" msgstr "Macao" -#: ../java/build/Countries.java:159 +#: ../java/build/Countries.java:152 msgid "Northern Mariana Islands" msgstr "Nordmarianerna" -#: ../java/build/Countries.java:160 +#: ../java/build/Countries.java:153 msgid "Martinique" msgstr "Martinique" -#: ../java/build/Countries.java:161 +#: ../java/build/Countries.java:154 msgid "Mauritania" msgstr "Mauretanien" -#: ../java/build/Countries.java:162 +#: ../java/build/Countries.java:155 msgid "Montserrat" msgstr "Montserrat" -#: ../java/build/Countries.java:163 +#: ../java/build/Countries.java:156 msgid "Malta" msgstr "Malta" -#: ../java/build/Countries.java:164 +#: ../java/build/Countries.java:157 msgid "Mauritius" msgstr "Mauritius" -#: ../java/build/Countries.java:165 +#: ../java/build/Countries.java:158 msgid "Maldives" msgstr "Maldiverna" -#: ../java/build/Countries.java:166 +#: ../java/build/Countries.java:159 msgid "Malawi" msgstr "Malawi" -#: ../java/build/Countries.java:167 +#: ../java/build/Countries.java:160 msgid "Mexico" msgstr "Mexiko" -#: ../java/build/Countries.java:168 +#: ../java/build/Countries.java:161 msgid "Malaysia" msgstr "Malaysia" -#: ../java/build/Countries.java:169 +#: ../java/build/Countries.java:162 msgid "Mozambique" msgstr "Moçambique" -#: ../java/build/Countries.java:170 +#: ../java/build/Countries.java:163 msgid "Namibia" msgstr "Namibia" -#: ../java/build/Countries.java:171 +#: ../java/build/Countries.java:164 msgid "New Caledonia" msgstr "Nya Kaledonien" -#: ../java/build/Countries.java:172 +#: ../java/build/Countries.java:165 msgid "Niger" msgstr "Niger" -#: ../java/build/Countries.java:173 +#: ../java/build/Countries.java:166 msgid "Norfolk Island" msgstr "Norfolkön" -#: ../java/build/Countries.java:174 +#: ../java/build/Countries.java:167 msgid "Nigeria" msgstr "Nigeria" -#: ../java/build/Countries.java:175 +#: ../java/build/Countries.java:168 msgid "Nicaragua" msgstr "Nicaragua" -#: ../java/build/Countries.java:176 +#: ../java/build/Countries.java:169 msgid "Netherlands" msgstr "Nederländerna" -#: ../java/build/Countries.java:177 +#: ../java/build/Countries.java:170 msgid "Norway" msgstr "Norge" -#: ../java/build/Countries.java:178 +#: ../java/build/Countries.java:171 msgid "Nepal" msgstr "Nepal" -#: ../java/build/Countries.java:179 +#: ../java/build/Countries.java:172 msgid "Nauru" msgstr "Nauru" -#: ../java/build/Countries.java:180 +#: ../java/build/Countries.java:173 msgid "Niue" msgstr "Niue" -#: ../java/build/Countries.java:181 +#: ../java/build/Countries.java:174 msgid "New Zealand" msgstr "Nya Zeeland" -#: ../java/build/Countries.java:182 +#: ../java/build/Countries.java:175 msgid "Oman" msgstr "Oman" -#: ../java/build/Countries.java:183 +#: ../java/build/Countries.java:176 msgid "Panama" msgstr "Panama" -#: ../java/build/Countries.java:184 +#: ../java/build/Countries.java:177 msgid "Peru" msgstr "Peru" -#: ../java/build/Countries.java:185 +#: ../java/build/Countries.java:178 msgid "French Polynesia" msgstr "Franska Polynesien" -#: ../java/build/Countries.java:186 +#: ../java/build/Countries.java:179 msgid "Papua New Guinea" msgstr "Papua Nya Guinea" -#: ../java/build/Countries.java:187 +#: ../java/build/Countries.java:180 msgid "Philippines" msgstr "Filippinerna" -#: ../java/build/Countries.java:188 +#: ../java/build/Countries.java:181 msgid "Pakistan" msgstr "Pakistan" -#: ../java/build/Countries.java:189 +#: ../java/build/Countries.java:182 msgid "Poland" msgstr "Polen" -#: ../java/build/Countries.java:190 +#: ../java/build/Countries.java:183 msgid "Saint Pierre and Miquelon" msgstr "Saint Pierre och Miquelon" -#: ../java/build/Countries.java:191 +#: ../java/build/Countries.java:184 msgid "Pitcairn Islands" msgstr "Pitcairnöarna" -#: ../java/build/Countries.java:192 +#: ../java/build/Countries.java:185 msgid "Puerto Rico" msgstr "Puerto Rico" -#: ../java/build/Countries.java:193 +#: ../java/build/Countries.java:186 msgid "Palestinian Territory" msgstr "Palestinska territoriet" -#: ../java/build/Countries.java:194 +#: ../java/build/Countries.java:187 msgid "Portugal" msgstr "Portugal" -#: ../java/build/Countries.java:195 +#: ../java/build/Countries.java:188 msgid "Palau" msgstr "Palau" -#: ../java/build/Countries.java:196 +#: ../java/build/Countries.java:189 msgid "Paraguay" msgstr "Paraguay" -#: ../java/build/Countries.java:197 +#: ../java/build/Countries.java:190 msgid "Qatar" msgstr "Qatar" -#: ../java/build/Countries.java:198 -msgid "Reunion" -msgstr "Reunion" +#: ../java/build/Countries.java:191 +msgid "Réunion" +msgstr "Réunion" -#: ../java/build/Countries.java:199 +#: ../java/build/Countries.java:192 msgid "Romania" msgstr "Rumänien" -#: ../java/build/Countries.java:200 +#: ../java/build/Countries.java:193 msgid "Serbia" msgstr "Serbien" -#: ../java/build/Countries.java:201 +#: ../java/build/Countries.java:194 msgid "Russian Federation" msgstr "Ryssland" -#: ../java/build/Countries.java:202 +#: ../java/build/Countries.java:195 msgid "Rwanda" msgstr "Rwanda" -#: ../java/build/Countries.java:203 +#: ../java/build/Countries.java:196 msgid "Saudi Arabia" msgstr "Saudiarabien" -#: ../java/build/Countries.java:204 +#: ../java/build/Countries.java:197 msgid "Solomon Islands" msgstr "Salomonöarna" -#: ../java/build/Countries.java:205 +#: ../java/build/Countries.java:198 msgid "Seychelles" msgstr "Seychellerna" -#: ../java/build/Countries.java:206 +#: ../java/build/Countries.java:199 msgid "Sudan" msgstr "Sudan" -#: ../java/build/Countries.java:207 +#: ../java/build/Countries.java:200 msgid "Sweden" msgstr "Sverige" -#: ../java/build/Countries.java:208 +#: ../java/build/Countries.java:201 msgid "Singapore" msgstr "Singapore" -#: ../java/build/Countries.java:209 +#: ../java/build/Countries.java:202 msgid "Saint Helena" msgstr "Sankta Helena" -#: ../java/build/Countries.java:210 +#: ../java/build/Countries.java:203 msgid "Slovenia" msgstr "Slovenien" -#: ../java/build/Countries.java:211 +#: ../java/build/Countries.java:204 msgid "Svalbard and Jan Mayen" msgstr "Svalbard och Jan Mayen " -#: ../java/build/Countries.java:212 +#: ../java/build/Countries.java:205 msgid "Slovakia" msgstr "Slovakien" -#: ../java/build/Countries.java:213 +#: ../java/build/Countries.java:206 msgid "Sierra Leone" msgstr "Sierra Leone" -#: ../java/build/Countries.java:214 +#: ../java/build/Countries.java:207 msgid "San Marino" msgstr "San Marino" -#: ../java/build/Countries.java:215 +#: ../java/build/Countries.java:208 msgid "Senegal" msgstr "Senegal" -#: ../java/build/Countries.java:216 +#: ../java/build/Countries.java:209 msgid "Somalia" msgstr "Somalia" -#: ../java/build/Countries.java:217 +#: ../java/build/Countries.java:210 msgid "Suriname" msgstr "Surinam" -#: ../java/build/Countries.java:218 +#: ../java/build/Countries.java:211 msgid "Sao Tome and Principe" msgstr "Sao Tomé och Principe" -#: ../java/build/Countries.java:219 +#: ../java/build/Countries.java:212 msgid "El Salvador" msgstr "El Salvador" -#: ../java/build/Countries.java:220 +#: ../java/build/Countries.java:213 msgid "Syrian Arab Republic" msgstr "Syrien" -#: ../java/build/Countries.java:221 +#: ../java/build/Countries.java:214 msgid "Swaziland" msgstr "Swaziland" -#: ../java/build/Countries.java:222 +#: ../java/build/Countries.java:215 msgid "Turks and Caicos Islands" msgstr "Turks-och Caicosöarna" -#: ../java/build/Countries.java:223 +#: ../java/build/Countries.java:216 msgid "Chad" msgstr "Tchad" -#: ../java/build/Countries.java:224 +#: ../java/build/Countries.java:217 msgid "French Southern Territories" msgstr "Franska Sydterritorierna" -#: ../java/build/Countries.java:225 +#: ../java/build/Countries.java:218 msgid "Togo" msgstr "Togo" -#: ../java/build/Countries.java:226 +#: ../java/build/Countries.java:219 msgid "Thailand" msgstr "Thailand" -#: ../java/build/Countries.java:227 +#: ../java/build/Countries.java:220 msgid "Tajikistan" msgstr "Tadzjikistan" -#: ../java/build/Countries.java:228 +#: ../java/build/Countries.java:221 msgid "Tokelau" msgstr "Tokelau" -#: ../java/build/Countries.java:229 +#: ../java/build/Countries.java:222 msgid "Timor-Leste" msgstr "Östtimor" -#: ../java/build/Countries.java:230 +#: ../java/build/Countries.java:223 msgid "Turkmenistan" msgstr "Turkmenistan" -#: ../java/build/Countries.java:231 +#: ../java/build/Countries.java:224 msgid "Tunisia" msgstr "Tunisien" -#: ../java/build/Countries.java:232 +#: ../java/build/Countries.java:225 msgid "Tonga" msgstr "Tonga" -#: ../java/build/Countries.java:233 +#: ../java/build/Countries.java:226 msgid "Turkey" msgstr "Turkiet" -#: ../java/build/Countries.java:234 +#: ../java/build/Countries.java:227 msgid "Trinidad and Tobago" msgstr "Trinidad och Tobago" -#: ../java/build/Countries.java:235 +#: ../java/build/Countries.java:228 msgid "Tuvalu" msgstr "Tuvalu" -#: ../java/build/Countries.java:236 +#: ../java/build/Countries.java:229 msgid "Taiwan" msgstr "Taiwan" -#: ../java/build/Countries.java:237 +#: ../java/build/Countries.java:230 msgid "United Republic of Tanzania" msgstr "Förenade republiken Tanzania" -#: ../java/build/Countries.java:238 +#: ../java/build/Countries.java:231 msgid "Ukraine" msgstr "Ukraina" -#: ../java/build/Countries.java:239 +#: ../java/build/Countries.java:232 msgid "Uganda" msgstr "Uganda" -#: ../java/build/Countries.java:240 +#: ../java/build/Countries.java:233 msgid "United States Minor Outlying Islands" msgstr "Förenta staternas avlägset belägna öar" -#: ../java/build/Countries.java:241 +#: ../java/build/Countries.java:234 msgid "United States" msgstr "USA" -#: ../java/build/Countries.java:242 +#: ../java/build/Countries.java:235 msgid "Uruguay" msgstr "Uruguay" -#: ../java/build/Countries.java:243 +#: ../java/build/Countries.java:236 msgid "Uzbekistan" msgstr "Uzbekistan" -#: ../java/build/Countries.java:244 +#: ../java/build/Countries.java:237 msgid "Holy See (Vatican City State)" msgstr "Heliga stolen (Vatikanstaten)" -#: ../java/build/Countries.java:245 +#: ../java/build/Countries.java:238 msgid "Saint Vincent and the Grenadines" msgstr "Saint Vincent och Grenadinerna" -#: ../java/build/Countries.java:246 +#: ../java/build/Countries.java:239 msgid "Venezuela" msgstr "Venezuela" -#: ../java/build/Countries.java:247 ../java/build/Countries.java:248 +#: ../java/build/Countries.java:240 ../java/build/Countries.java:241 msgid "Virgin Islands" msgstr "Jungfruöarna" -#: ../java/build/Countries.java:249 +#: ../java/build/Countries.java:242 msgid "Viet Nam" msgstr "Vietnam" -#: ../java/build/Countries.java:250 +#: ../java/build/Countries.java:243 msgid "Vanuatu" msgstr "Vanuatu" -#: ../java/build/Countries.java:251 +#: ../java/build/Countries.java:244 msgid "Wallis and Futuna" msgstr "Wallis och Futuna" -#: ../java/build/Countries.java:252 +#: ../java/build/Countries.java:245 msgid "Samoa" msgstr "Samoa" -#: ../java/build/Countries.java:253 +#: ../java/build/Countries.java:246 msgid "Yemen" msgstr "Jemen" -#: ../java/build/Countries.java:254 +#: ../java/build/Countries.java:247 msgid "Mayotte" msgstr "Mayotte" -#: ../java/build/Countries.java:255 +#: ../java/build/Countries.java:248 msgid "South Africa" msgstr "Sydafrika" -#: ../java/build/Countries.java:256 +#: ../java/build/Countries.java:249 msgid "Zambia" msgstr "Zambia" -#: ../java/build/Countries.java:257 +#: ../java/build/Countries.java:250 msgid "Zimbabwe" msgstr "Zimbabwe" -#: ../java/src/net/i2p/router/web/CSSHelper.java:75 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:39 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:41 +#: ../java/src/net/i2p/router/web/CSSHelper.java:117 +#: ../java/src/net/i2p/router/web/HomeHelper.java:33 #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:213 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:215 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:210 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:203 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:211 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:310 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:220 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:222 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:148 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:214 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:216 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:225 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:195 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:197 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:284 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:221 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:223 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:211 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:211 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:213 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:215 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:207 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:211 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:213 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:220 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:222 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:202 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:204 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:220 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:222 msgid "I2P Router Console" msgstr "I2P Routerkonsoll" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:52 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:51 msgid "Error updating the configuration - please see the error logs" msgstr "Fel vid uppdatering av konfiguration - se felloggar" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:62 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:306 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:61 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:297 msgid "Configuration saved successfully" msgstr "Konfigurationen sparades utan problem" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:64 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:421 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:308 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:63 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:299 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:96 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" -msgstr "Fel vid sparning ab konfigurationen (tillämpad men inte sparat) - se felloggar" +msgstr "" +"Fel vid sparning ab konfigurationen (tillämpad men inte sparat) - se " +"felloggar" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:36 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:364 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:35 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:437 msgid "Save Client Configuration" msgstr "Spara klientkonfiguration" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:434 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:39 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:511 msgid "Save Interface Configuration" msgstr "Spara gränssnittskonfiguration" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:44 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:43 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:527 msgid "Save WebApp Configuration" msgstr "Spara WebApp konfiguration" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:468 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:47 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:541 msgid "Save Plugin Configuration" msgstr "Spara pluginkonfiguration" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:476 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:480 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:51 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:549 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:553 msgid "Install Plugin" msgstr "Installera plugin" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:55 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:555 msgid "Update All Installed Plugins" msgstr "Uppdatera alla installerade insticksprogram" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:92 -#, java-format -msgid "Deleted plugin {0}" -msgstr "Tog bort plugin {0}" - -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:94 -#, java-format -msgid "Error deleting plugin {0}" -msgstr "Problem vid borttagning av plugin {0}" - -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:114 -#, java-format -msgid "Stopped plugin {0}" -msgstr "Stoppade plugin {0}" - -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:116 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:95 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:124 #, java-format msgid "Error stopping plugin {0}" msgstr "Problem när plugin {0} stoppades" +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:100 +#, java-format +msgid "Deleted plugin {0}" +msgstr "Tog bort plugin {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:102 +#, java-format +msgid "Error deleting plugin {0}" +msgstr "Problem vid borttagning av plugin {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:122 +#, java-format +msgid "Stopped plugin {0}" +msgstr "Stoppade plugin {0}" + #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:146 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:264 msgid "Start" msgstr "Start" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:157 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:165 +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:106 #: ../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:37 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:35 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:143 msgid "Unsupported" msgstr "Stöds inte" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:203 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:211 msgid "New client added" msgstr "Ny klient las till" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:207 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:215 msgid "" "Client configuration saved successfully - restart required to take effect." msgstr "Klientkonfigureringen sparad - kräver omstart för att träda i kraft." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:222 -#: ../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:230 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:254 msgid "Bad client index." msgstr "Felaktigt klientindex" +#. #. What do we do here? -#. -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:229 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:240 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:251 +#. +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:248 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:362 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:389 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:508 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:425 msgid "Client" msgstr "Klient" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:229 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237 msgid "stopped" msgstr "stoppad " -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:240 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:299 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:248 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305 msgid "started" msgstr "startade" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:251 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259 msgid "deleted" msgstr "borttagen" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:268 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:275 msgid "WebApp configuration saved." msgstr "WebApp konfiguration sparad." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:284 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:290 msgid "Plugin configuration saved." msgstr "lugin konfiguration sparad." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:299 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130 msgid "WebApp" msgstr "WebApp" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:301 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:307 msgid "Failed to start" msgstr "Misslyckades med att starta" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:312 msgid "Failed to find server." msgstr "Det gick inte att hitta servern." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:312 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:318 msgid "No plugin URL specified." msgstr "Ingen plugin URL angiven." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:322 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "No update URL specified for {0}" msgstr "Ingen uppdaterings-URL specificerad för {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:331 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:344 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:349 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:362 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:367 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:337 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:350 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:355 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:368 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:373 msgid "Plugin or update download already in progress." msgstr "Plugin- eller uppdateringsnerladdning pågår redan" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:334 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:340 msgid "Updating all plugins" msgstr "Uppdatera alla insticksprogram" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:353 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:140 #, java-format msgid "Downloading plugin from {0}" msgstr "Laddar ner plugin från {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:371 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:377 #, java-format msgid "Checking plugin {0} for updates" msgstr "Kontrollerar uppdateringar för {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:381 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:387 #, java-format msgid "Started plugin {0}" msgstr "Startade plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:383 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #, java-format msgid "Error starting plugin {0}" msgstr "Fel när plugin {0} startades" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:419 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:425 msgid "" -"Interface configuration saved successfully - restart required to take " -"effect." -msgstr "Gränssnittskonfiguration sparad - kräver omstart för att träda i kraft." +"Interface configuration saved successfully - restart required to take effect." +msgstr "" +"Gränssnittskonfiguration sparad - kräver omstart för att träda i kraft." #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:86 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:267 @@ -1952,7 +2040,7 @@ msgid "Edit" msgstr "Redigera" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:95 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:360 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:433 msgid "Add Client" msgstr "Lägg till Klient" @@ -1983,8 +2071,9 @@ msgid "Plugin" msgstr "Plugin" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:167 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:273 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:191 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:293 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:319 msgid "Version" msgstr "Version" @@ -2005,7 +2094,8 @@ msgid "License" msgstr "Licens" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:213 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:81 +#: ../java/src/net/i2p/router/web/HomeHelper.java:35 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 msgid "Website" msgstr "Webbplats" @@ -2019,12 +2109,12 @@ msgstr "Stoppa" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:271 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:96 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:350 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:381 msgid "Check for updates" msgstr "Kontrollera efter uppdateringar" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:272 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 msgid "Update" msgstr "Uppdatera" @@ -2037,13 +2127,75 @@ msgstr "Är du säker på att du vill ta bort {0}?" msgid "Delete" msgstr "Ta bort" +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:25 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:854 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:419 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:439 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:455 +msgid "Delete selected" +msgstr "Ta bort valda" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:27 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:873 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:417 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:425 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:437 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:461 +msgid "Add item" +msgstr "Lägg till " + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:423 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:443 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:459 +msgid "Restore defaults" +msgstr "Återställ standardvärden" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:28 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:30 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:405 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:409 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:439 +msgid "Save" +msgstr "Spara" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:33 +msgid "Home page changed" +msgstr "Startsida ändrad" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:53 +msgid "Restored default settings" +msgstr "Återställt standardinställningarna" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:65 +msgid "No name entered" +msgstr "Inget namn angivet" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:70 +msgid "No URL entered" +msgstr "Ingen URL angiven" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:85 +msgid "Added" +msgstr "Tillagd" + +#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:100 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:111 +msgid "Removed" +msgstr "Borttagen " + #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:425 msgid "Add key" msgstr "La till nyckel" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:350 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:423 msgid "Delete key" msgstr "Tog bort nyckel" @@ -2085,20 +2237,23 @@ msgstr "Ogiltig destination" msgid "Log overrides updated" msgstr "Loggöverskridningar uppdaterad" -#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:160 +#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:161 msgid "Log configuration saved" msgstr "Loggkonfiguration sparades" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:48 msgid "" "Add additional logging statements above. Example: net.i2p.router.tunnel=WARN" -msgstr "Lägg till ytterligare inställningar ovan. Exempel: net.i2p.router.tunnel=WARN" +msgstr "" +"Lägg till ytterligare inställningar ovan. Exempel: 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 "Eller placera poster i logger.config filen. Exempel: logger.record.net.i2p.router.tunnel=WARN" +"Or put entries in the logger.config file. Example: logger.record.net.i2p." +"router.tunnel=WARN" +msgstr "" +"Eller placera poster i logger.config filen. Exempel: 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" @@ -2108,7 +2263,7 @@ msgstr "Giltiga nivåer är DEBUG, INFO, WARN, ERROR, CRIT" #. http://www.dhs.gov/xinfoshare/programs/Copy_of_press_release_0046.shtm #. but pink instead of yellow for WARN #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:103 +#: ../java/src/net/i2p/router/web/LogsHelper.java:106 msgid "CRIT" msgstr "CRIT" @@ -2117,21 +2272,23 @@ msgid "DEBUG" msgstr "DEBUG" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:105 +#: ../java/src/net/i2p/router/web/LogsHelper.java:108 msgid "ERROR" msgstr "ERROR" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:109 +#: ../java/src/net/i2p/router/web/LogsHelper.java:112 msgid "INFO" msgstr "INFO" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 -#: ../java/src/net/i2p/router/web/LogsHelper.java:107 +#: ../java/src/net/i2p/router/web/LogsHelper.java:110 msgid "WARN" msgstr "WARN" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:88 +#: ../java/src/net/i2p/router/web/HomeHelper.java:192 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:808 msgid "Remove" msgstr "Ta bort" @@ -2146,177 +2303,225 @@ msgid "Bandwidth" msgstr "Bandbredd" #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:210 +msgid "Home Page" +msgstr "Startsida " + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:343 msgid "Network" msgstr "Nätverk" #: ../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:351 -#: ../java/strings/Strings.java:72 -msgid "Tunnels" -msgstr "Tunnlar" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:288 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:304 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:278 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:284 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:289 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:326 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:298 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:296 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:277 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:295 +msgid "Summary Bar" +msgstr "Sammanfattning aktivitetsfält" #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 msgid "UI" msgstr "Användargränssnitt" #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:196 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:491 +#: ../java/strings/Strings.java:72 +msgid "Tunnels" +msgstr "Tunnlar" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 msgid "Clients" msgstr "Klienter" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:324 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:397 msgid "Keyring" msgstr "Nyckelring" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 msgid "Logging" msgstr "Logging" -#: ../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:225 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:202 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:377 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "Peers" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:388 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:143 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240 msgid "Stats" msgstr "Statistik" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 msgid "Advanced" msgstr "Avancerad" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:58 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:33 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:54 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:31 #: ../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:472 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:417 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:395 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:545 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:444 msgid "Save changes" msgstr "Spara ändringar" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:141 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:136 msgid "Rechecking router reachability..." msgstr "Återkontrollerar router nåbarhet..." -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:179 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:174 msgid "Updating IP address" msgstr "Uppdaterar IP-adress" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:198 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:193 msgid "Disabling TCP completely" msgstr "Inaktiverar TCP helt" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:203 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:198 msgid "Updating inbound TCP address to" msgstr "Uppdaterar ingående TCP address till" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:203 msgid "Disabling inbound TCP" msgstr "Inaktiverar inkommande TCP" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:210 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:205 msgid "Updating inbound TCP address to auto" msgstr "Uppdaterar inkommande TCP-adress till auto" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:221 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:216 msgid "Updating inbound TCP port to" msgstr "Uppdaterar inkommande TCP-port till" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:224 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:219 msgid "Updating inbound TCP port to auto" msgstr "Uppdaterar inkommande TCP-port till auto" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:236 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231 msgid "Updating UDP port from" msgstr "Uppdaterar UDP-port från" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:236 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231 msgid "to" msgstr "till" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:247 msgid "Gracefully restarting into Hidden Router Mode" msgstr "Försiktig omstart till dolt routerläge" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:249 msgid "Gracefully restarting to exit Hidden Router Mode" msgstr "Försiktig omstart ut ur dolt routerläge" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:258 msgid "Enabling UPnP, restart required to take effect" msgstr "Aktiverar UPnP, omstart krävs för att ändringarna ska börja gälla" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:260 msgid "Disabling UPnP, restart required to take effect" msgstr "Avaktiverar UPnP, omstart krävs för att ändringarna ska börja gälla" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:273 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:268 msgid "Enabling laptop mode" msgstr "Aktiverar läge för bärbara datorer" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:275 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:270 msgid "Disabling laptop mode" msgstr "Inaktiverar läge för bärbara datorer" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:282 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:277 msgid "Disabling UDP" msgstr "Avaktivera UDP" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:284 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:279 msgid "Enabling UDP" msgstr "Aktivera UDP" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:291 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:286 msgid "Requiring SSU introducers" msgstr "Kräver SSU introducerare" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:354 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:345 #, java-format msgid "The hostname or IP {0} is not publicly routable" msgstr "Värdnamnet eller IP {0} är inte publikt routningsbart " -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:348 #, java-format msgid "The hostname or IP {0} is invalid" msgstr "Värdnamnet eller IP {0} är ogiltigt" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:383 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:374 msgid "Updating bandwidth share percentage" msgstr "Uppdaterar bandbreddsprocent för delning" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:413 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:404 msgid "Updated bandwidth limits" msgstr "Uppdaterade bandbreddsgräns" -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:41 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:38 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:46 #: ../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:56 #: ../java/src/net/i2p/router/web/ConfigNetHelper.java:59 -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:62 msgid "unknown" msgstr "okänd" -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:182 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:171 msgid "bits per second" msgstr "bitar per sekund" -#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:183 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:172 #, java-format msgid "or {0} bytes per month maximum" msgstr "eller högst {0} byte per månad" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:342 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:415 msgid "Ban peer until restart" msgstr "Förbjud peer till omstart" @@ -2336,7 +2541,7 @@ msgid "Invalid peer" msgstr "Ogiltig peer" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:344 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:417 msgid "Unban peer" msgstr "Oförbjud peer" @@ -2349,7 +2554,7 @@ msgid "is not currently banned" msgstr "är för närvarande inte förbjuden" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:370 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:443 msgid "Adjust peer bonuses" msgstr "Justera peer bonusar" @@ -2362,27 +2567,27 @@ msgid "Bad capacity value" msgstr "Ogiltigt kapacitetsvärde" #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:407 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:480 msgid "Save changes and reseed now" msgstr "Spara ändringar och reseeda nu" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:25 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 msgid "Reseeding is already in progress" msgstr "Reseedning pågår redan" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:28 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 msgid "Starting reseed process" msgstr "Startar reseed process" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:89 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:94 msgid "Configuration saved successfully." msgstr "Konfiguration sparad utan fel." #. Normal browsers send value, IE sends button label #: ../java/src/net/i2p/router/web/ConfigRestartBean.java:34 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:174 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:393 msgid "Shutdown immediately" msgstr "Stäng ner omedelbart" @@ -2403,7 +2608,7 @@ msgstr "Starta om omedelbart" #. 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 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:142 msgid "Restart" msgstr "Omstart" @@ -2430,7 +2635,7 @@ msgid "Restart in {0}" msgstr "Omstart om {0}" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:169 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:318 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:391 msgid "Shutdown gracefully" msgstr "Graciös avstängning" @@ -2443,7 +2648,7 @@ msgid "Shutdown immediately! boom bye bye bad bwoy" msgstr "Stänger av omedelbart! Pangbom hejsvejs stygging" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:179 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:322 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:395 msgid "Cancel graceful shutdown" msgstr "Avbryt försiktig avstängning" @@ -2452,7 +2657,7 @@ msgid "Graceful shutdown cancelled" msgstr "Försiktig avstängning avbruten" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:182 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:334 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:407 msgid "Graceful restart" msgstr "Försiktig omstart" @@ -2461,7 +2666,7 @@ msgid "Graceful restart requested" msgstr "Försiktig omstart ombedd" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:188 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:336 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:409 msgid "Hard restart" msgstr "Hård omstart" @@ -2486,51 +2691,56 @@ msgid "Rekeying after graceful shutdown" msgstr "Skapar nya nycklar efter försiktig avstängning" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:362 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:435 msgid "Run I2P on startup" msgstr "Kör I2P vid start" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:364 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:437 msgid "Don't run I2P on startup" msgstr "Kör inte I2P vid start" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:206 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:382 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455 msgid "Dump threads" msgstr "Dumpa trådar" #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:213 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:390 +#, java-format +msgid "Threads dumped to {0}" +msgstr "Trådar dumpade till {0}" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:463 msgid "View console on startup" msgstr "Visa konsol vid uppstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 msgid "Console is to be shown on startup" msgstr "Konsolen ska visas vid uppstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:392 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:465 msgid "Do not view console on startup" msgstr "Visa inte konsolen vid start" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 msgid "Console is not to be shown on startup" msgstr "Konsolen ska inte visas vid start" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Service installed" msgstr "Tjänst installerad" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:230 msgid "Warning: unable to install the service" msgstr "Varning: kunde inte installera tjänsten" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 msgid "Service removed" msgstr "Tjänst borttagen" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:238 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:239 msgid "Warning: unable to remove the service" msgstr "Varning: kunde ej ta bort tjänsten" @@ -2550,10 +2760,74 @@ msgstr "Full statistik avaktiverad - kräver omstart för att träda i kraft" msgid "" "Graph list updated, may take up to 60s to be reflected here and on the Graphs Page" -msgstr "Diagramlistan uppdateras, det kan ta upp till 60 sekunder innan det återspeglas här och på diagramsidan" +msgstr "" +"Diagramlistan uppdateras, det kan ta upp till 60 sekunder innan det " +"återspeglas här och på diagramsidan" -#. the count isn't really correct anyway, since we don't check for actual -#. changes +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:28 +msgid "Save order" +msgstr "Spara ordning" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:35 +msgid "Refresh interval changed" +msgstr "Uppdateringsintervall ändrat " + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:37 +#, java-format +msgid "Refresh interval must be at least {0} seconds" +msgstr "Uppdateringsintervallet måste minst vara {0} sekunder" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:39 +msgid "Refresh interval must be a number" +msgstr "Uppdateringsintervallet måste vara siffror" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:42 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:417 +msgid "Restore full default" +msgstr "Återställ till grundinställningar" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:44 +msgid "Full summary bar default restored." +msgstr "Fullständiga summeringsfältet återställt till grundinställning" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:45 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:49 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:141 +msgid "Summary bar will refresh shortly." +msgstr "Summeringsfältet uppdateras snart" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:46 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:419 +msgid "Restore minimal default" +msgstr "Återställ till minimala grundinställningar" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:48 +msgid "Minimal summary bar default restored." +msgstr "Minimala summeringsfältet återställt till grundinställning" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:65 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:87 +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:135 +msgid "Order must be an integer" +msgstr "Ordningen måste vara ett heltal " + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:72 +msgid "No section selected" +msgstr "Ingen sektion vald" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:77 +msgid "No order entered" +msgstr "Ingen ordning angiven" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:133 +msgid "Moved" +msgstr "Flyttad" + +#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:140 +msgid "Saved order of sections." +msgstr "Sparar ordningen på valen " + +#. the count isn't really correct anyway, since we don't check for actual changes #. addFormNotice("Updated settings for " + updated + " pools."); #: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:136 msgid "Updated settings for all pools." @@ -2568,7 +2842,9 @@ msgstr "Konfiguration för förberadande tunnlar har sparats." msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs." -msgstr "Problem: konfiguration för förberadande tunnlar kunde ej sparas (träder dock i kraft nu) - kontrollera felloggarna." +msgstr "" +"Problem: konfiguration för förberadande tunnlar kunde ej sparas (träder dock " +"i kraft nu) - kontrollera felloggarna." #. * dummies for translation #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:14 @@ -2586,7 +2862,7 @@ msgstr[0] "1 tunnel" msgstr[1] "{0} tunnlar" #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:35 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:43 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35 msgid "Exploratory tunnels" msgstr "Utforskande tunnlar" @@ -2605,7 +2881,8 @@ msgstr "Anonymitetsvarning - Inställningar inkluderar tunnlar med 1-hopp." #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:83 msgid "PERFORMANCE WARNING - Settings include very long tunnels." -msgstr "Prestantavarning - Inställningar inkluderar tunnlar med väldigt många hopp." +msgstr "" +"Prestantavarning - Inställningar inkluderar tunnlar med väldigt många hopp." #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:86 msgid "PERFORMANCE WARNING - Settings include high tunnel quantities." @@ -2676,6 +2953,10 @@ msgstr "Finska" msgid "German" msgstr "Tyska" +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +msgid "Greek" +msgstr "Grekiska " + #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 msgid "Spanish" msgstr "Spanska" @@ -2688,6 +2969,10 @@ msgstr "Nederländska" msgid "French" msgstr "Franska" +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +msgid "Hungarian" +msgstr "Ungerska" + #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 msgid "Italian" msgstr "Italienska" @@ -2726,7 +3011,8 @@ msgstr "Uppdatering tillgänglig, försöker ladda ner nu" #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:105 msgid "Update available, click button on left to download" -msgstr "Uppdatering tillgänglig, klicka på knappen till vänster för att ladda ner" +msgstr "" +"Uppdatering tillgänglig, klicka på knappen till vänster för att ladda ner" #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:111 msgid "No update available" @@ -2761,7 +3047,7 @@ msgstr "Uppdaterar uppdateringsfrekvensen till {0}" #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:151 #: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:112 -#: ../java/src/net/i2p/router/web/GraphHelper.java:190 +#: ../java/src/net/i2p/router/web/GraphHelper.java:361 msgid "Never" msgstr "Aldrig" @@ -2803,281 +3089,565 @@ msgstr "Ladda ner, kontrollera och starta om" msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." -msgstr "Ogiltigt formulärdata, förmodligen för att du använde \"back\" eller \"reload\" knappen i din webbläsare. Vänligen skicka om." +msgstr "" +"Ogiltigt formulärdata, förmodligen för att du använde \"back\" eller \"reload" +"\" knappen i din webbläsare. Vänligen skicka om." -#: ../java/src/net/i2p/router/web/GraphHelper.java:117 +#: ../java/src/net/i2p/router/web/GraphHelper.java:159 msgid "Combined bandwidth graph" msgstr "Kombinerad bandbreddsgraf" #. e.g. "statname for 60m" -#: ../java/src/net/i2p/router/web/GraphHelper.java:130 +#: ../java/src/net/i2p/router/web/GraphHelper.java:172 +#: ../java/src/net/i2p/router/web/GraphHelper.java:221 #, java-format msgid "{0} for {1}" msgstr "{0} för {1}" -#. FIXME jrobin doesn't support setting the timezone, will have to mod -#. TimeAxis.java -#: ../java/src/net/i2p/router/web/GraphHelper.java:152 -msgid "All times are UTC." -msgstr "Alla tidsangivelser är i UTC." +#: ../java/src/net/i2p/router/web/GraphHelper.java:223 +#, java-format +msgid "ending {0} ago" +msgstr "Slutade för {0} sen" -#: ../java/src/net/i2p/router/web/GraphHelper.java:169 -msgid "Configure Graph Display" -msgstr "Konfigurera Grafvisning" +#: ../java/src/net/i2p/router/web/GraphHelper.java:238 +msgid "Larger" +msgstr "Större" -#: ../java/src/net/i2p/router/web/GraphHelper.java:169 -msgid "Select Stats" -msgstr "Vald statistik" +#: ../java/src/net/i2p/router/web/GraphHelper.java:244 +msgid "Smaller" +msgstr "Mindre" -#: ../java/src/net/i2p/router/web/GraphHelper.java:173 -msgid "Periods" -msgstr "Perioder" +#: ../java/src/net/i2p/router/web/GraphHelper.java:250 +msgid "Taller" +msgstr "Längre " -#: ../java/src/net/i2p/router/web/GraphHelper.java:174 +#: ../java/src/net/i2p/router/web/GraphHelper.java:256 +msgid "Shorter" +msgstr "Kortare" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:262 +msgid "Wider" +msgstr "Bredare" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:268 +msgid "Narrower" +msgstr "Smalare" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:275 +msgid "Larger interval" +msgstr "Större intervall" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:281 +msgid "Smaller interval" +msgstr "Mindre intervall" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:288 +msgid "Previous interval" +msgstr "Föregående intervall" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:299 +msgid "Next interval" +msgstr "Nästa intervall" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:305 +#: ../java/src/net/i2p/router/web/GraphHelper.java:345 msgid "Plot averages" msgstr "Graggenomsnitt" -#: ../java/src/net/i2p/router/web/GraphHelper.java:175 -#: ../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 "eller" - -#: ../java/src/net/i2p/router/web/GraphHelper.java:175 +#: ../java/src/net/i2p/router/web/GraphHelper.java:305 +#: ../java/src/net/i2p/router/web/GraphHelper.java:346 msgid "plot events" msgstr "grafhändelser" -#: ../java/src/net/i2p/router/web/GraphHelper.java:176 +#: ../java/src/net/i2p/router/web/GraphHelper.java:308 +msgid "All times are UTC." +msgstr "Alla tidsangivelser är i UTC." + +#: ../java/src/net/i2p/router/web/GraphHelper.java:340 +msgid "Configure Graph Display" +msgstr "Konfigurera Grafvisning" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:340 +msgid "Select Stats" +msgstr "Vald statistik" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:344 +msgid "Periods" +msgstr "Perioder" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:433 +msgid "or" +msgstr "eller" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:347 msgid "Image sizes" msgstr "Bildstorlekar" -#: ../java/src/net/i2p/router/web/GraphHelper.java:176 +#: ../java/src/net/i2p/router/web/GraphHelper.java:347 msgid "width" msgstr "bredd" -#: ../java/src/net/i2p/router/web/GraphHelper.java:177 +#: ../java/src/net/i2p/router/web/GraphHelper.java:348 msgid "height" msgstr "höjd" -#: ../java/src/net/i2p/router/web/GraphHelper.java:177 -#: ../java/src/net/i2p/router/web/GraphHelper.java:178 +#: ../java/src/net/i2p/router/web/GraphHelper.java:348 +#: ../java/src/net/i2p/router/web/GraphHelper.java:349 msgid "pixels" msgstr "pixlar" -#: ../java/src/net/i2p/router/web/GraphHelper.java:179 +#: ../java/src/net/i2p/router/web/GraphHelper.java:350 msgid "Refresh delay" msgstr "Uppdaterings fördröjning" -#: ../java/src/net/i2p/router/web/GraphHelper.java:194 +#: ../java/src/net/i2p/router/web/GraphHelper.java:365 msgid "Store graph data on disk?" msgstr "Lagra graf data på disk?" -#: ../java/src/net/i2p/router/web/GraphHelper.java:200 +#: ../java/src/net/i2p/router/web/GraphHelper.java:371 msgid "Save settings and redraw graphs" msgstr "Spara inställningar och rita om grafer" -#: ../java/src/net/i2p/router/web/GraphHelper.java:255 +#: ../java/src/net/i2p/router/web/GraphHelper.java:426 msgid "Graph settings saved" msgstr "Grafinställningar sparade" -#: ../java/src/net/i2p/router/web/LogsHelper.java:35 -#: ../java/src/net/i2p/router/web/LogsHelper.java:69 +#: ../java/src/net/i2p/router/web/HomeHelper.java:27 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:252 +msgid "Addressbook" +msgstr "Adressbok" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:27 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:250 +msgid "Manage your I2P hosts file here (I2P domain name resolution)" +msgstr "Hantera din I2P host-fil här (I2P domännamns uppslag)" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:28 +msgid "Configure Bandwidth" +msgstr "Konfigurera bandbredd" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:28 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:314 +msgid "I2P Bandwidth Configuration" +msgstr "I2P bandbreddsinställningar " + +#: ../java/src/net/i2p/router/web/HomeHelper.java:29 +msgid "Configure Language" +msgstr "Språk inställningar " + +#: ../java/src/net/i2p/router/web/HomeHelper.java:29 +msgid "Console Language Selection" +msgstr "Konsolspråk val" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:30 +msgid "Customize Home Page" +msgstr "Anpassa startsidan" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:30 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:330 +msgid "I2P Home Page Configuration" +msgstr "Konfiguration av I2P startsida" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:31 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:160 +msgid "Anonymous webmail client" +msgstr "Anonym webbmailklient" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:31 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:162 +msgid "Email" +msgstr "E-post" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:32 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:266 +msgid "I2P Router Help" +msgstr "I2P Router Hjälp" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:33 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:146 +msgid "Router Console" +msgstr "Router Konsol" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:34 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:166 +msgid "Built-in anonymous BitTorrent Client" +msgstr "Inbyggd anonym Bittorrentklient" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:34 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:168 +msgid "Torrents" +msgstr "Torrents" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:35 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172 +msgid "Local web server" +msgstr "Lokal webserver" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:39 +msgid "Bug Reports" +msgstr "Bugg rapporter" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:39 +msgid "Bug tracker" +msgstr "Bugg tracker" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:40 +msgid "The Italian Bittorrent Resource" +msgstr "The Italian Bittorrent Resource" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:41 +msgid "Dev Forum" +msgstr "Utv Forum" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:41 +msgid "Development forum" +msgstr "Utvecklingsforumet" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:42 +#: ../java/src/net/i2p/router/web/HomeHelper.java:54 +msgid "Bittorrent tracker" +msgstr "Bittorrent tracker" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:42 +msgid "diftracker" +msgstr "diftracker" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:43 +msgid "I2P Applications" +msgstr "I2P applikationer" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:44 +msgid "FAQ" +msgstr "FAQ" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:44 +msgid "Frequently Asked Questions" +msgstr "Vanliga frågor" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:45 +msgid "Community forum" +msgstr "Community forum" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:45 +msgid "Forum" +msgstr "Forum" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:46 +msgid "" +"A public anonymous Git hosting site - supports pulling via Git and HTTP and " +"pushing via SSH" +msgstr "" +"En publik anonym Git hostnings site - stödje pulling via Git och HTTP och " +"pushing vis SSH" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:46 +msgid "Anonymous Git Hosting" +msgstr "Anonym Git Hosting" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:47 +msgid "Microblog" +msgstr "Microblog" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:47 +msgid "Your premier microblogging service on I2P" +msgstr "Din microblognings tjänst på I2P" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:48 +msgid "Javadocs" +msgstr "Javadocs" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:48 +#: ../java/src/net/i2p/router/web/HomeHelper.java:57 +msgid "Technical documentation" +msgstr "Teknisk dokumentation" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:50 +msgid "Debian and Tahoe-LAFS repositories" +msgstr "Debian och Tahoe-LAFS programarkiv" + +#. _x("Key Server") + S + _x("OpenPGP Keyserver") + S + "http://keys.i2p/" + S + I + "education.png" + S + +#: ../java/src/net/i2p/router/web/HomeHelper.java:50 +msgid "killyourtv.i2p" +msgstr "killyourtv.i2p" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:51 +msgid "I2P Pastebin" +msgstr "I2P Pastebin" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:51 +msgid "Pastebin" +msgstr "Pastebin" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:52 +msgid "I2P News" +msgstr "I2P Nyheter" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:53 +msgid "Add-on directory" +msgstr "katalogen för insticksprogram" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:53 +msgid "Plugins" +msgstr "insticksprogram" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:54 +msgid "Postman's Tracker" +msgstr "Postman's Tracker" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:55 +msgid "I2P home page" +msgstr "I2P startsida" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:55 +msgid "Project Website" +msgstr "Project Website" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:56 +msgid "I2P Netowrk Statistics" +msgstr "I2P Nätverksstatistik " + +#: ../java/src/net/i2p/router/web/HomeHelper.java:57 +msgid "Technical Docs" +msgstr "Tekniska Docs" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:58 +msgid "Trac Wiki" +msgstr "Trac Wiki" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:59 +msgid "Ugha's Wiki" +msgstr "Ugha's Wiki" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:60 +msgid "Seedless and the Robert BitTorrent applications" +msgstr "Seedless och Robert BitTorrent applikationer" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:60 +msgid "Sponge's main site" +msgstr "Sponge's huvudsida" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:101 +msgid "The HTTP proxy is not up" +msgstr "HTTP proxyn är inte uppe" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:103 +#, java-format +msgid "Your browser is not properly configured to use the HTTP proxy at {0}" +msgstr "" +"Din webbläsare är inte korrekt konfigurerad för att använda HTTP-proxy på {0}" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:194 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:810 +msgid "Name" +msgstr "Namn" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:196 +msgid "URL" +msgstr "URL" + +#: ../java/src/net/i2p/router/web/HomeHelper.java:214 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:856 +msgid "Add" +msgstr "Lägg till " + +#: ../java/src/net/i2p/router/web/LogsHelper.java:29 +#: ../java/src/net/i2p/router/web/LogsHelper.java:72 msgid "File location" msgstr "Filposition" -#: ../java/src/net/i2p/router/web/LogsHelper.java:66 +#: ../java/src/net/i2p/router/web/LogsHelper.java:69 msgid "File not found" msgstr "Fil inte funnen" -#: ../java/src/net/i2p/router/web/LogsHelper.java:84 +#: ../java/src/net/i2p/router/web/LogsHelper.java:87 msgid "No log messages" msgstr "Inga logmeddelande" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:79 -msgid "Network Database RouterInfo Lookup" -msgstr "Nätverksdatabas, RouterInfo upplag" +#: ../java/src/net/i2p/router/web/NetDbHelper.java:19 +msgid "Summary" +msgstr "Sammanfattning" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:94 +#. 0 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:20 +msgid "Local Router" +msgstr "Lokal router" + +#. 1 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:21 +msgid "Router Lookup" +msgstr "Router uppslag" + +#. 2 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:22 +msgid "All Routers" +msgstr "Alla routers" + +#. 3 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:23 +msgid "All Routers with Full Stats" +msgstr "'Alla routers med fulla stats" + +#. 4 +#. 5 +#: ../java/src/net/i2p/router/web/NetDbHelper.java:25 +msgid "LeaseSets" +msgstr "LeaseSet" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92 #: ../java/strings/Strings.java:68 msgid "Router" msgstr "Router" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:94 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92 msgid "not found in network database" msgstr "hittades inte i nätverksdatabasen" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:106 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:215 -msgid "Network Database Contents" -msgstr "Nätverksdatabasinnehåll" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:107 -msgid "View RouterInfo" -msgstr "Visa RouterInfo" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:108 -msgid "LeaseSets" -msgstr "LeaseSet" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:130 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135 msgid "LeaseSet" msgstr "LeaseSet" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:132 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:137 msgid "Local" msgstr "Lokal" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:134 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:139 msgid "Unpublished" msgstr "Opubliserad" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:142 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:140 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:147 msgid "Destination" msgstr "Destination" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:152 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:157 #, java-format msgid "Expires in {0}" msgstr "Går ut om {0}" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:154 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:159 #, java-format msgid "Expired {0} ago" msgstr "Gick ut {0} sedan" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:166 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Gateway" msgstr "Gateway" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:166 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174 msgid "Lease" msgstr "Lease" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:168 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:176 msgid "Tunnel" msgstr "Tunnel" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:215 -msgid "View LeaseSets" -msgstr "Se LeaseSet" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:217 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:232 msgid "Not initialized" msgstr "Inte intierad" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:226 -msgid "Routers" -msgstr "Routrar" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:228 -msgid "Show all routers" -msgstr "Visa alla routrar" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:230 -msgid "Show all routers with full stats" -msgstr "Visa alla routrar med full statistik" - -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:266 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:283 msgid "Network Database Router Statistics" msgstr "Nätverksdatabas Routerstatistik" -#: ../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 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322 msgid "Count" msgstr "Antal" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:287 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304 msgid "Transports" msgstr "Transporter" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:305 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322 msgid "Country" msgstr "Land" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:344 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:367 msgid "Our info" msgstr "Vår information" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:346 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:369 msgid "Peer info for" msgstr "Peer information för" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:350 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:371 msgid "Full entry" msgstr "Full post" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:356 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:119 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:557 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:152 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:630 msgid "Hidden" msgstr "Gömd" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:356 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378 msgid "Updated" msgstr "Uppdaterad" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:357 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:360 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:379 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:382 #, java-format msgid "{0} ago" msgstr "{0} sedan" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:359 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:363 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:381 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:385 msgid "Published" msgstr "Publicerad" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:365 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:387 msgid "Address(es)" msgstr "Adress(er)" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:400 msgid "cost" msgstr "kostnad" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 msgid "Hidden or starting up" msgstr "Gömd eller startar" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 msgid "SSU with introducers" msgstr "SSU med introducerare" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 msgid "NTCP and SSU" msgstr "NTCP och SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 msgid "NTCP and SSU with introducers" msgstr "NTCP och SSU med introducerare" -#: ../java/src/net/i2p/router/web/NewsFetcher.java:133 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:131 #, java-format msgid "News last updated {0} ago." msgstr "Nyheter senast uppdaterade för {0} sedan." -#: ../java/src/net/i2p/router/web/NewsFetcher.java:139 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:137 #, java-format msgid "News last checked {0} ago." msgstr "Nyheter senast kontrollerade för {0} sedan." -#: ../java/src/net/i2p/router/web/NewsFetcher.java:148 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:146 msgid "Hide news" msgstr "Dölj nyheter" -#: ../java/src/net/i2p/router/web/NewsFetcher.java:151 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:149 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "Visa nyheter" @@ -3096,393 +3666,425 @@ msgstr[1] "{0} insticksprogram uppdaterade" msgid "Plugin update check complete" msgstr "Sökning efter uppdateringar för insticksprogram slutförd" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:85 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:81 #, java-format msgid "Cannot check, plugin {0} is not installed" msgstr "Kan inte kontrollera, pluginen {0} är inte installerad" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:155 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:151 #, java-format msgid "Checking for update of plugin {0}" msgstr "Letar efter uppdatering till plugin {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:185 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:181 #, java-format msgid "New plugin version {0} is available" msgstr "Ny version för plugin {0} finns tillgänglig" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:188 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:184 #, java-format msgid "No new version is available for plugin {0}" msgstr "Ingen ny version tillgänglig för plugin {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:198 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:194 #, java-format msgid "Update check failed for plugin {0}" msgstr "Uppdateringskontroll misslyckades för plugin {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:147 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:125 +#, java-format +msgid "Attempting to install from file {0}" +msgstr "Försöker att installera från fil {0}" + +#. This is actually what String.isEmpty() does, so it should be safe. +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:129 +#, java-format +msgid "No file specified {0}" +msgstr "Ingen fil anged {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:136 +#, java-format +msgid "Failed to install from file {0}, copy failed." +msgstr "Det gick inte att installera från {0}, misslyckades kopiera." + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:162 msgid "Downloading plugin" msgstr "Laddar ner plugin" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:154 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:244 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:169 #, java-format msgid "{0}B transferred" msgstr "{0}B överfört" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:161 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:177 msgid "Plugin downloaded" msgstr "Plugin nedladdad" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:166 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:382 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:182 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:415 #, java-format msgid "Cannot create plugin directory {0}" msgstr "Kan inte skapa pluginmapp {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:175 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:297 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:191 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:302 #, java-format msgid "from {0}" msgstr "från {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:185 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:201 #, java-format msgid "Plugin from {0} is corrupt" msgstr "Plugin från {0} är korrupt" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:196 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:212 #, java-format msgid "Plugin from {0} does not contain the required configuration file" msgstr "Plugin från {0} innehåller inte deb konfiguration som krävs" -#. updateStatus("" + "Plugin contains an invalid key" + ' ' + pubkey + ' ' -#. + signer + ""); -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:209 +#. updateStatus("" + "Plugin contains an invalid key" + ' ' + pubkey + ' ' + signer + ""); +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:225 #, java-format msgid "Plugin from {0} contains an invalid key" msgstr "Plugin från {0} innehåller en felaktig nyckel" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:233 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:243 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:257 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:249 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:259 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:273 #, java-format msgid "Plugin signature verification of {0} failed" msgstr "Pluginsignaturen för {0} kund ej verifieras" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:272 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:288 #, java-format msgid "Plugin from {0} has invalid name or version" msgstr "Plugin från {0} har felaktigt namn eller version" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:277 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293 #, java-format msgid "Plugin {0} has mismatched versions" msgstr "Plugin {0} har omatchande versioner" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:285 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:301 #, java-format msgid "This plugin requires I2P version {0} or higher" msgstr "Denna plugin kräver I2P version {0} eller högre" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:309 #, java-format msgid "This plugin requires Java version {0} or higher" msgstr "Denna plugin kräver Java version {0} eller högre" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:302 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:318 msgid "" "Downloaded plugin is for new installs only, but the plugin is already " "installed" -msgstr "Nedladdad plugin är för nya endast för nya installationer, men denna plugin är redan installerad" +msgstr "" +"Nedladdad plugin är för nya endast för nya installationer, men denna plugin " +"är redan installerad" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:314 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:329 msgid "Installed plugin does not contain the required configuration file" msgstr "Installerad plugin innehåller inte den konfigurations som krävs" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:322 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:337 msgid "Signature of downloaded plugin does not match installed plugin" -msgstr "Signaturen av nerladdad plugin matchar inte den plugin som är installerad" +msgstr "" +"Signaturen av nerladdad plugin matchar inte den plugin som är installerad" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:329 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:344 #, java-format msgid "Downloaded plugin version {0} is not newer than installed plugin" msgstr "Hämtad plugin version {0} är inte nyare än den installerade" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:336 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:351 #, java-format msgid "Plugin update requires installed plugin version {0} or higher" msgstr "Pluginuppdatering kräver installerad plugin version {0} eller högre" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:343 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:358 #, java-format msgid "Plugin update requires installed plugin version {0} or lower" msgstr "Pluginuppdatering kräver installerad plugin version {0} eller lägre" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:351 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:366 #, java-format msgid "Plugin requires Jetty version {0} or higher" msgstr "Insticksprogrammet kräver Jetty version {0} eller högre " -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:358 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:373 #, java-format msgid "Plugin requires Jetty version {0} or lower" msgstr "Insticksprogrammet kräver Jetty version {0} eller lägre " -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:377 -msgid "Plugin is for upgrades only, but the plugin is not installed" -msgstr "Plugin är endast för uppdateringar, men denna plugin är inte installerad" +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:382 +#, java-format +msgid "Cannot copy plugin to directory {0}" +msgstr "Kan inte kopiera insticksprogrammet till katalogen {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:390 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:392 +msgid "Plugin will be installed on next restart." +msgstr "Insticksprogrammet kommer att installeras vid nästa omstart." + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:410 +msgid "Plugin is for upgrades only, but the plugin is not installed" +msgstr "" +"Plugin är endast för uppdateringar, men denna plugin är inte installerad" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:423 #, java-format msgid "Failed to install plugin in {0}" msgstr "Misslyckades att installera plugin i {0}" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:398 -#, java-format -msgid "Plugin {0} installed, router restart required" -msgstr "Plugin {0} installerad, routeromstart krävs" - -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:400 -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:427 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:430 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:458 #, java-format msgid "Plugin {0} installed" msgstr "Plugin {0} installerad" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:418 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:449 #, java-format msgid "Plugin {0} installed and started" msgstr "Plugin {0} installerad och startad" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:421 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:452 #, java-format msgid "Plugin {0} installed but failed to start, check logs" msgstr "Plugin {0} installerad men kunde inte startas, kolla loggarna" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:423 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:454 #, java-format msgid "Plugin {0} installed but failed to start" msgstr "Plugin {0} installerad men kunde inte startas" -#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:435 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:466 #, java-format msgid "Failed to download plugin from {0}" msgstr "Misslyckades med att ladda ner plugin från {0}" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:72 -msgid "Peer Profiles" -msgstr "Peer Profiler" - -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:73 +#. buf.append("

    ").append(_("Peer Profiles")).append("

    \n

    "); +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:83 #, java-format msgid "Showing 1 recent profile." msgid_plural "Showing {0} recent profiles." msgstr[0] "Visar senaste profil." msgstr[1] "Visar senaste {0} profiler." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:75 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85 #, java-format msgid "Hiding 1 older profile." msgid_plural "Hiding {0} older profiles." msgstr[0] "Gömmer 1 äldre profil." msgstr[1] "Gömmer {0} äldre profiler." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:77 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:87 #, java-format msgid "Hiding 1 standard profile." msgid_plural "Hiding {0} standard profiles." msgstr[0] "Gömmer standard pofil." msgstr[1] "Gömmer {0} standard pofiler." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:82 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:92 msgid "Groups (Caps)" msgstr "Grupper (Kap.)" -#: ../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 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:93 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:273 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:435 msgid "Speed" msgstr "Hastighet" -#: ../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 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:94 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:439 msgid "Capacity" msgstr "Kapacitet" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:257 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:95 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:277 msgid "Integration" msgstr "Integration" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:126 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:135 msgid "Fast, High Capacity" msgstr "Snabb, Hög kapacitet" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:127 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:136 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:11 msgid "High Capacity" msgstr "Hög kapacitet" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:128 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:137 msgid "Standard" msgstr "Standard" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:129 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:163 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:138 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:172 msgid "Failing" msgstr "Misslyckas" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:131 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:252 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:140 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:416 msgid "Integrated" msgstr "Integrerad" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:164 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:173 msgid "Unreachable" msgstr "Onåbar" #. hide if < 10% -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:180 msgid "Test Fails" msgstr "Testet misslyckades" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:177 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:186 msgid "profile" msgstr "profil" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:186 -msgid "Floodfill and Integrated Peers" -msgstr "Floodfill och integrerade peers." - -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:191 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205 msgid "Caps" msgstr "Kap." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:192 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:206 msgid "Integ. Value" msgstr "Heltalsvärde" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:193 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:207 msgid "Last Heard About" msgstr "Hörde senast om" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:194 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:208 msgid "Last Heard From" msgstr "Hörde senast från" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:195 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:209 msgid "Last Good Send" msgstr "Senaste bra försändning" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:196 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:210 msgid "Last Bad Send" msgstr "Senaste dåliga försändning" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:197 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:211 msgid "10m Resp. Time" msgstr "10m svarstid" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:198 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:212 msgid "1h Resp. Time" msgstr "1h svarstid" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:199 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:213 msgid "1d Resp. Time" msgstr "1d svarstid" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:200 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:214 msgid "Last Good Lookup" msgstr "Senaste bra uppslag" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:201 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:215 msgid "Last Bad Lookup" msgstr "Senaste dåliga uppslag" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:202 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:216 msgid "Last Good Store" msgstr "Senaste bra lagring" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:203 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:217 msgid "Last Bad Store" msgstr "Senaste dåliga lagring" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:218 msgid "1h Fail Rate" msgstr "1h felfrekvens" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:219 msgid "1d Fail Rate" msgstr "1d felfrekvens" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:252 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:272 msgid "Thresholds" msgstr "Trösklar" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:254 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:274 msgid "fast peers" msgstr "snabba peers" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:256 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:276 msgid "high capacity peers" msgstr "högkapacitets peers" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:258 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:278 msgid " well integrated peers" msgstr "väintegrerade peers" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280 msgid "as determined by the profile organizer" msgstr "som bestämd av profilorganiseraren" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280 msgid "groups" msgstr "grupper" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281 msgid "capabilities in the netDb, not used to determine profiles" msgstr "kapaciteten i netDb, används inte för att fastställa profiler" #. capabilities -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281 #: ../java/strings/Strings.java:81 msgid "caps" msgstr "kap." -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282 msgid "" "peak throughput (bytes per second) over a 1 minute period that the peer has " "sustained in a single tunnel" -msgstr "topp genomströmning (bytes per sekund) under en period av1 minut som klienten har upprätthållit i en tunnel" +msgstr "" +"topp genomströmning (bytes per sekund) under en period av1 minut som " +"klienten har upprätthållit i en tunnel" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282 msgid "speed" msgstr "hastighet" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283 msgid "capacity" msgstr "kapacitet" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283 msgid "how many tunnels can we ask them to join in an hour?" msgstr "hur många tunnlar kan vi be dem att gå med i på en timme?" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284 msgid "how many new peers have they told us about lately?" msgstr "hur många nya peers har de berättat för oss om nyligen?" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284 msgid "integration" msgstr "integration" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:265 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285 msgid "is the peer banned, or unreachable, or failing tunnel tests?" msgstr "är peeren bannad, eller inte kan nås, eller en misslyckas tunnel test?" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:265 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285 msgid "status" msgstr "status" +#. 0 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:12 +msgid "Floodfill " +msgstr "Floodfill " + +#. 2 +#: ../java/src/net/i2p/router/web/ProfilesHelper.java:14 +msgid "All" +msgstr "Alla" + +#: ../java/src/net/i2p/router/web/SearchHelper.java:74 +msgid "Select search engine" +msgstr "Välj sökmotor" + #: ../java/src/net/i2p/router/web/ShitlistRenderer.java:64 #, java-format msgid "Temporary ban expiring in {0}" @@ -3497,37 +4099,37 @@ msgstr "Förbjuden till omstart eller {0}" msgid "unban now" msgstr "unban nu" -#: ../java/src/net/i2p/router/web/StatSummarizer.java:303 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:313 msgid "Bandwidth usage" msgstr "Bandbreddsanvändning" -#: ../java/src/net/i2p/router/web/StatSummarizer.java:313 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:323 msgid "Outbound Bytes/sec" msgstr "Utgående Bytes/sek" #. def.line(sendName, Color.BLUE, "Outbound bytes/sec", 3); -#: ../java/src/net/i2p/router/web/StatSummarizer.java:315 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:325 msgid "Inbound Bytes/sec" msgstr "Inkommande Bytes/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 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:328 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:329 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:330 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:331 msgid "Bps" msgstr "Bps" -#: ../java/src/net/i2p/router/web/StatSummarizer.java:318 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:328 msgid "Out average" msgstr "Genomsnittligt ut" -#: ../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 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:329 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:331 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:150 msgid "max" msgstr "max" -#: ../java/src/net/i2p/router/web/StatSummarizer.java:320 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:330 msgid "In average" msgstr "Genomsnittligt in" @@ -3543,7 +4145,9 @@ msgstr "Statistik som samlats in under routerns driftstid" msgid "" "The data gathered is quantized over a 1 minute period, so should just be " "used as an estimate." -msgstr "De uppgifter som samlats in är kvantiserade över en 1 minuts period, så de skall bara användas som en uppskattning." +msgstr "" +"De uppgifter som samlats in är kvantiserade över en 1 minuts period, så de " +"skall bara användas som en uppskattning." #: ../java/src/net/i2p/router/web/StatsGenerator.java:64 msgid "These statistics are primarily used for development and debugging." @@ -3566,14 +4170,12 @@ msgstr "Glidande medelvärde, händelser per period" msgid "Highest events per period" msgstr "Högsta händelser per period" -#. 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" @@ -3585,7 +4187,7 @@ msgid "Lifetime average frequency" msgstr "Genomsnittlig livstids frekvens" #: ../java/src/net/i2p/router/web/StatsGenerator.java:144 -#: ../java/src/net/i2p/router/web/StatsGenerator.java:234 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:233 #, java-format msgid "1 event" msgid_plural "{0} events" @@ -3620,355 +4222,412 @@ msgstr "Perioden avslutades för {0} sedan" msgid "No events" msgstr "Inga händelser" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:211 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:210 msgid "Average event count" msgstr "Genomsnittlig händelse antal" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:213 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:212 msgid "Events in peak period" msgstr "Händelser under högtrafik" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:221 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:220 msgid "Graph Data" msgstr "Graf Data" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:223 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:222 msgid "Graph Event Count" msgstr "Diagram över antal händelser" -#: ../java/src/net/i2p/router/web/StatsGenerator.java:226 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:225 msgid "Export Data as XML" msgstr "Exportera Data som XML" #. Display the strict average -#: ../java/src/net/i2p/router/web/StatsGenerator.java:231 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:230 msgid "Lifetime average value" msgstr "Livstids medelvärde" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:45 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:142 msgid "I2P Router Help & FAQ" msgstr "I2P Router Hjälp & FAQ" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:47 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:144 msgid "Help & FAQ" msgstr "Hjälp & FAQ" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:59 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:152 msgid "" "Configure startup of clients and webapps (services); manually start dormant " "services" -msgstr "Konfigurera start av klienter och webbappar (tjänster), starta vilande tjänster manuellt" +msgstr "" +"Konfigurera start av klienter och webbappar (tjänster), starta vilande " +"tjänster manuellt" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:61 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:154 msgid "I2P Services" msgstr "I2P tjänster" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:67 -msgid "Anonymous webmail client" -msgstr "Anonym webbmailklient" - -#: ../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 "Inbyggd anonym Bittorrentklient" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:75 -msgid "Torrents" -msgstr "Torrents" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:79 -msgid "Local web server" -msgstr "Lokal webserver" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:89 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:186 msgid "Configure I2P Router" msgstr "Konfigurera I2P Router" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:91 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:188 msgid "I2P Internals" msgstr "I2P internt" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:97 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:349 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:194 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:489 msgid "View existing tunnels and tunnel build status" msgstr "Visa existerande tunnlar och status för tunnlar som byggs" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:103 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:223 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:200 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:375 msgid "Show all current peer connections" msgstr "Visa alla aktuella peeranslutningar" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:109 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:206 msgid "Show recent peer performance profiles" msgstr "Visa de senaste peer prestanda profiler" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:111 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208 msgid "Profiles" msgstr "Profiler" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:115 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:212 msgid "Show list of all known I2P routers" msgstr "Visa lista över alla kända I2P routrar" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:117 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:214 msgid "NetDB" msgstr "NetDB" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:121 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Health Report" msgstr "Hälsorapport" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:123 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:220 msgid "Logs" msgstr "Loggar" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:134 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:231 msgid "Graph router performance" msgstr "Diagram över router prestanda" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:136 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:233 msgid "Graphs" msgstr "Grafer" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:141 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:238 msgid "Textual router performance statistics" msgstr "resultatstatistik för router i textform" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:147 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:375 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:244 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:411 msgid "Local Destinations" msgstr "Lokala Destinationer" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:149 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246 #: ../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 "Hantera din I2P host-fil här (I2P domännamns uppslag)" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:155 -msgid "Addressbook" -msgstr "Adressbok" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:170 -msgid "I2P Router Help" -msgstr "I2P Router Hjälp" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:268 msgid "General" msgstr "Allmänt" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:177 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 +msgid "" +"Your Local Identity is your unique I2P router identity, similar to an ip " +"address but tailored to I2P. " +msgstr "" +"Din lokala identitet är din unika I2P routers identitet, liknande en ip-" +"adress men anpassad för I2P." + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:274 +msgid "Never disclose this to anyone, as it can reveal your real world ip." +msgstr "avslöja aldrig den för någon eftersom det kan avslöja din ip-adress " + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:276 msgid "Local Identity" msgstr "Lokal identitet" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:181 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:280 msgid "Your unique I2P router identity is" msgstr "Din unika I2P router identitet är" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:185 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:284 msgid "never reveal it to anyone" msgstr "avslöja det aldrig till någon" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:187 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:286 msgid "show" msgstr "visa" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:198 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:290 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:316 +msgid "The version of the I2P software we are running" +msgstr "Den version av I2P vi kör " + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:300 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:326 msgid "How long we've been running for this session" msgstr "Hur länge vi har kört för denna session" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:201 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:303 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:329 msgid "Uptime" msgstr "Upptid" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:341 msgid "" "Help with configuring your firewall and router for optimal I2P performance" -msgstr "Hjälp med att konfigurera din brandvägg och router för optimal prestanda för I2P" +msgstr "" +"Hjälp med att konfigurera din brandvägg och router för optimal prestanda för " +"I2P" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:231 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:356 +msgid "Configure I2P Updates" +msgstr "Konfigurera I2P uppdateringar " + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:358 +msgid "I2P Update" +msgstr "I2P uppdatering" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:383 +msgid "Peers we've been talking to in the last few minutes/last hour" +msgstr "Peers vi har pratat med de senaste minuterna/timmarna" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:386 msgid "Active" msgstr "Aktiv" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:395 +msgid "The number of peers available for building client tunnels" +msgstr "Antal peers tillgängliga för att bygga klient tunnlar " + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:398 msgid "Fast" msgstr "Snabb" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:404 +msgid "The number of peers available for building exploratory tunnels" +msgstr "Antal peers tillgängliga för att bygga undersökande tunnlar" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:407 msgid "High capacity" msgstr "Hög kapacitet" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:258 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:413 +msgid "The number of peers available for network database inquries" +msgstr "Antal peers tillgängliga för nätverksdatabas förfrågningar" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:422 +msgid "The total number of peers in our network database" +msgstr "Totala antalet peers i vår nätverksdatabas" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:425 msgid "Known" msgstr "Kända" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 -msgid "Help with firewall configuration" -msgstr "Hjälp med brandväggskonfigurationen" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:275 -msgid "Check network connection and NAT/firewall" -msgstr "Kontrollera nätverksanslutningen och NAT/brandvägg " - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:295 -msgid "Reseed" -msgstr "Reseed" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:312 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:445 msgid "Configure router bandwidth allocation" msgstr "Ställ in routerns bandbreddsallokering" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:314 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:447 msgid "Bandwidth in/out" msgstr "Bandbredd in/ut" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:334 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:467 msgid "Total" msgstr "Totalt" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:341 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:474 msgid "Used" msgstr "Använda" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:356 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:496 +msgid "" +"Used for building and testing tunnels, and communicating with floodfill peers" +msgstr "" +"Används för att bygga och testa tunnlar och kommunicera med floodfill peers" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:499 msgid "Exploratory" msgstr "Utforskande" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:368 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:505 +msgid "Tunnels we are using to provide or access services on the network" +msgstr "" +"Tunnlar vi använder för att tillhandahålla eller få tillgång till tjänster i " +"nätverket" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:514 +msgid "" +"Tunnels we are participating in, directly contributing bandwith to the " +"network" +msgstr "Tunnlar vi deltar i och direkt bidrar med bandbredd till nätverket" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:517 msgid "Participating" msgstr "Deltagande" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:374 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:523 +msgid "" +"The ratio of tunnel hops we provide to tunnel hops we use - a value greater " +"than 1.00 indicates a positive contribution to the network" +msgstr "" +"Förhållandet mellan tunneln hopp ger vi tillhandahåller och använder - ett " +"värde större än 1,00 indikerar ett positivt bidrag till nätverket" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:526 msgid "Share ratio" msgstr "Delningsratio" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:380 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:539 msgid "What's in the router's job queue?" msgstr "Vad är i routerns arbeteskö" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:382 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:541 msgid "Congestion" msgstr "Trängsel" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:387 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:546 +msgid "Indicates router performance" +msgstr "Indikerar routern prestanda" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:549 msgid "Job lag" msgstr "Arbetsfördröjning" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:393 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:555 +msgid "Indicates how quickly outbound messages to other I2P routers are sent" +msgstr "" +"Indikerar hur snabbt utåtgåendemeddelanden till andra I2P routers sänds " + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:558 msgid "Message delay" msgstr "Meddelandefördröjning" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:400 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:565 +msgid "Round trip time for a tunnel test" +msgstr "Tur och retur tid för ett tunnel test" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:568 msgid "Tunnel lag" msgstr "Tunnelfördröjning" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:407 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:575 +msgid "Queued requests from other routers to participate in tunnels" +msgstr "Köade förfrågningar från andra routrar att delta i tunnlar" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:578 msgid "Backlog" msgstr "Eftersläpning" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:110 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:613 +msgid "News & Updates" +msgstr "Nyheter & Uppdateringar " + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:143 msgid "ERR-Client Manager I2CP Error - check logs" msgstr "ERR-Client Manager I2CP Fel - kontrollera loggar" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:117 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:150 #, java-format msgid "ERR-Clock Skew of {0}" msgstr "ERR-Tidsfördröjning {0}" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:126 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:533 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:155 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:188 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:626 +msgid "Testing" +msgstr "Testar" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:162 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:606 msgid "OK" msgstr "OK" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:127 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:163 msgid "ERR-Private TCP Address" msgstr "ERR-Privat TCP Adress" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:129 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:165 msgid "ERR-SymmetricNAT" msgstr "ERR-Symmetrisk NAT" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:132 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:168 msgid "WARN-Firewalled with Inbound TCP Enabled" msgstr "WARN-Bakom brandvägg med innåtriktad TCP påslagen" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:134 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:170 msgid "WARN-Firewalled and Floodfill" msgstr "WARN-Bakom brandvägg och är floodfill" #. if (_context.router().getRouterInfo().getCapabilities().indexOf('O') >= 0) #. return _("WARN-Firewalled and Fast"); -#: ../java/src/net/i2p/router/web/SummaryHelper.java:137 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:537 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:173 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:610 msgid "Firewalled" msgstr "Bakom brandvägg" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:139 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:175 msgid "" "ERR-UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config and " "restart" -msgstr "ERR-UDP port används redan - Sätt i2np.udp.internalPort=xxxx i advancerade inställningar och starta om" +msgstr "" +"ERR-UDP port används redan - Sätt i2np.udp.internalPort=xxxx i advancerade " +"inställningar och starta om" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:145 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:181 msgid "ERR-No Active Peers, Check Network Connection and Firewall" msgstr "ERR-Inga aktiva peers, kontrollera nätverkanslutning och brandvägg" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:148 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:184 msgid "ERR-UDP Disabled and Inbound TCP host/port not set" msgstr "ERR-UDP avslaget och inåtriktad TCP adress/port är inte inställd" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:150 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:186 msgid "WARN-Firewalled with UDP Disabled" msgstr "WARN-Bakom brandvägg med UDP avslaget" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:553 -msgid "Testing" -msgstr "Testar" - -#: ../java/src/net/i2p/router/web/SummaryHelper.java:375 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:411 msgid "Add/remove/edit & control your client and server tunnels" msgstr "Lägg till/ta bort/ ändra & ställ in dina klient och server tunnlar" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:387 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:423 msgid "Server" msgstr "Server" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:391 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:427 msgid "Show tunnels" msgstr "Visa tunnlar" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:402 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:438 msgid "Leases expired" msgstr "Leasning utgången" #. red or yellow light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:402 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:403 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:438 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:439 msgid "Rebuilding" msgstr "Bygger om" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:403 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:439 msgid "ago" msgstr "sedan" #. green light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:406 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:442 msgid "Ready" msgstr "Redo" #. yellow light -#: ../java/src/net/i2p/router/web/SummaryHelper.java:410 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:446 msgid "Building" msgstr "Bygger" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:410 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:446 msgid "Building tunnels" msgstr "Bygger tunnlar" @@ -3976,162 +4635,192 @@ msgstr "Bygger tunnlar" #. 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:426 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:462 #: ../java/strings/Strings.java:36 msgid "shared clients" msgstr "delade klienter" #. Note to translators: parameter is a version, e.g. "0.8.4" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:640 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:676 #, java-format msgid "Download {0} Update" msgstr "Hämtat {0} uppdateringar" #. 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/SummaryHelper.java:648 +#. If the translation is shorter than the English, you should probably not include
    +#: ../java/src/net/i2p/router/web/SummaryHelper.java:684 #, java-format msgid "Download Unsigned
    Update {0}" msgstr "Hämta osignerade
    uppdateringar {0}" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:110 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:709 +msgid "Help with firewall configuration" +msgstr "Hjälp med brandväggskonfigurationen" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:711 +msgid "Check network connection and NAT/firewall" +msgstr "Kontrollera nätverksanslutningen och NAT/brandvägg " + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:730 +msgid "Reseed" +msgstr "Reseed" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:812 +msgid "Order" +msgstr "Ordning" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:829 +msgid "Top" +msgstr "Top" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:842 +msgid "Down" +msgstr "Ner" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:847 +msgid "Bottom" +msgstr "Botten" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:859 +msgid "Select a section to add" +msgstr "Välj ett avsnitt för att lägga till det" + +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:118 #, java-format msgid "events in {0}" msgstr "händelser i {0}" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:112 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:120 #, java-format msgid "averaged for {0}" msgstr "genomsnittad för {0}" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:122 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:130 msgid "Events per period" msgstr "Händelser per period" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:141 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:149 msgid "avg" msgstr "genomsnitt" -#: ../java/src/net/i2p/router/web/SummaryRenderer.java:143 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:151 msgid "now" msgstr "nu" -#: ../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 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:57 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:398 msgid "configure" msgstr "konfigurera" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:63 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:55 msgid "Client tunnels for" msgstr "Klienttunnlar för" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:59 msgid "dead" msgstr "död" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:73 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:65 msgid "Participating tunnels" msgstr "Deltagande tunnlar" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66 msgid "Receive on" msgstr "Ta emot på" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "Expiration" msgstr "Utgång" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "Send on" msgstr "Skicka på" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 msgid "Rate" msgstr "Hastighet" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 msgid "Role" msgstr "Roll" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Usage" msgstr "Användning" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:114 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:106 msgid "grace period" msgstr "uppskovsperiod" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:124 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:116 msgid "Outbound Endpoint" msgstr "Utåtgående ändpunkt" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:126 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:118 msgid "Inbound Gateway" msgstr "Inåtgående gateway" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:128 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:170 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:120 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:163 msgid "Participant" msgstr "Deltagare" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:133 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:125 #, java-format msgid "Limited display to the {0} tunnels with the highest usage" msgstr "Begränsad tillgång till {0} tunnlar med högsta belastning" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:134 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:126 msgid "Inactive participating tunnels" msgstr "Oaktiva deltagande tunnlar" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:135 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:226 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:127 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:219 msgid "Lifetime bandwidth usage" msgstr "Livstids bandbreddsanvändning" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157 msgid "Expiry" msgstr "Utgång" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:167 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:160 msgid "Participants" msgstr "Deltagare" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:173 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:166 msgid "Endpoint" msgstr "Slutpunkt" +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:206 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220 msgid "Build in progress" msgstr "Inbyggd process" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:206 msgid "inbound" msgstr "inkommande" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 msgid "outbound" msgstr "utgående" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:225 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:218 msgid "No tunnels; waiting for the grace period to end." msgstr "Inga tunnlar; väntar på att uppskovsperioden ska ta slut." -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:227 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220 msgid "in" msgstr "in" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:228 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:221 msgid "out" msgstr "ut" #: ../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:237 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:146 msgid "Updating" msgstr "Uppdaterar" @@ -4139,8 +4828,8 @@ msgstr "Uppdaterar" #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:89 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:116 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:261 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:285 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:266 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:290 msgid "Update downloaded" msgstr "Uppdatering hämtad" @@ -4150,22 +4839,22 @@ msgid "Unsigned update file from {0} is corrupt" msgstr "Osignerad uppdateringsfil från {0} är korrumperad" #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:280 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:285 msgid "Restarting" msgstr "Startar om" #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:118 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:287 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:292 msgid "Click Restart to install" msgstr "Klicka på Omstart för att installera" #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:120 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:289 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:294 msgid "Click Shutdown and restart to install" msgstr "Klicka Stäng av och starta om för att installera" #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:121 -#: ../java/src/net/i2p/router/web/UpdateHandler.java:291 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:296 #, java-format msgid "Version {0}" msgstr "Version {0}" @@ -4175,27 +4864,33 @@ msgstr "Version {0}" msgid "Failed copy to {0}" msgstr "Misslyckades med att kopiera till {0}" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:184 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:187 #, java-format msgid "Updating from {0}" msgstr "Uppdatering från {0}" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:253 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:243 +#, java-format +msgid "{0} downloaded" +msgstr "{0} nerladdade" + +#: ../java/src/net/i2p/router/web/UpdateHandler.java:258 #, java-format msgid "No new version found at {0}" msgstr "Ingen ny version hittad på {0}" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:280 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:285 msgid "Update verified" msgstr "Update verifierad" -#: ../java/src/net/i2p/router/web/UpdateHandler.java:306 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:311 #, java-format msgid "Transfer failed from {0}" msgstr "Överföring misslyckades från {0}" #. wars for ConfigClientsHelper #: ../java/strings/Strings.java:12 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:154 msgid "addressbook" msgstr "adressbok" @@ -4420,1645 +5115,1931 @@ msgstr "itag1" msgid "itag2" msgstr "itag2" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:120 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:137 msgid "configure bandwidth" msgstr "konfigurera bandbredd " -#: ../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/jars_jsp.java:230 -#: ../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 "Sammanfattning aktivitetsfält" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:142 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:140 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:157 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:151 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:164 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:160 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:157 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:141 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:141 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:145 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:157 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:157 +msgid "Router is down" +msgstr "Routern är nere" -#. 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/jars_jsp.java:243 -#: ../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 +#. 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:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:301 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:297 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:308 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:302 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:311 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:309 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:288 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:308 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:290 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:308 msgid "Refresh (s)" msgstr "Uppdatera (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/jars_jsp.java:247 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:301 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:312 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:306 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:315 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:313 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:299 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:291 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:312 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:294 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:312 msgid "Enable" msgstr "Aktivera" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:270 -msgid "I2P Bandwidth Configuration" -msgstr "I2P bandbreddsinställningar " - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:325 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:355 msgid "Bandwidth limiter" msgstr "Bandbreddsbegränsare" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:357 msgid "" "I2P will work best if you configure your rates to match the speed of your " "internet connection." -msgstr "I2P fungerar bäst om du konfigurerar hastigheter som överensstämmer med din internetuppkoplings hastighet." +msgstr "" +"I2P fungerar bäst om du konfigurerar hastigheter som överensstämmer med din " +"internetuppkoplings hastighet." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:331 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:361 msgid "KBps In" msgstr "KBps in" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:375 msgid "KBps Out" msgstr "KBps ut" -#: ../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:390 msgid "Share" msgstr "Dela" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:397 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:408 msgid "NOTE" msgstr "NOTERA" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:370 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:399 #, java-format msgid "You have configured I2P to share only {0} KBps." msgstr "Du har konfigurerat I2P att bara endast {0} kbps." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:373 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:402 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "I2P kräver åtminstone 12KBps att aktivera delning. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:374 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:403 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " -msgstr "Snälla slå på delning (deltagande i andras tunnlar) genom att konfigurera mer bandbredd." +msgstr "" +"Snälla slå på delning (deltagande i andras tunnlar) genom att konfigurera " +"mer bandbredd." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:375 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:404 msgid "" "It improves your anonymity by creating cover traffic, and helps the network." -msgstr "Det förbättrar din anonymitet genom att dölja din trafik med andras trafik och hjälper nätverket." +msgstr "" +"Det förbättrar din anonymitet genom att dölja din trafik med andras trafik " +"och hjälper nätverket." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:377 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:406 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "Du har konfigurerat I2P att dela {0} kbps." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:380 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:409 msgid "" "The higher the share bandwidth the more you improve your anonymity and help " "the network." -msgstr "Desto högre bandbredd som delas ju mer du förbättras din anonymitet och hjälpen till nätverket." +msgstr "" +"Desto högre bandbredd som delas ju mer du förbättras din anonymitet och " +"hjälpen till nätverket." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:384 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:413 msgid "Advanced network configuration page" msgstr "Sida för avancerade nätverksinställningar " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java: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:436 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:452 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:466 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:478 -#: ../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:470 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:415 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:359 +#: ../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:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:539 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:551 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:421 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:421 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:393 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:543 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:442 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:387 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:437 msgid "Cancel" msgstr "Avbryt" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:121 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:137 msgid "config advanced" msgstr "avancerad konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:271 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:314 msgid "I2P Advanced Configuration" msgstr "I2P Avancerade inställningar " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:328 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:355 msgid "Advanced I2P Configuration" msgstr "Avancerad I2P Konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:365 msgid "Some changes may require a restart to take effect." msgstr "Vissa ändringar kan kräva en omstart för att börja gälla." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:120 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:139 msgid "config clients" msgstr "konfigurera klienter" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:273 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:346 msgid "I2P Client Configuration" msgstr "I2P klientkonfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:412 msgid "Client Configuration" msgstr "Klientkonfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:414 msgid "" "The Java clients listed below are started by the router and run in the same " "JVM." -msgstr "Java klienter som anges nedan startade av routern och körs i samma JVM." +msgstr "" +"Java klienter som anges nedan startade av routern och körs i samma JVM." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:347 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:420 msgid "To change other client options, edit the file" msgstr "För att ändra andra klientalternativ, redigera filen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java: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:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:505 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:523 msgid "All changes require restart to take effect." msgstr "Alla ändringar kräver omstart för att träda i kraft." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:366 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:439 msgid "Advanced Client Interface Configuration" msgstr "Avancerad gränssnittskonfiguration för klienten" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:370 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:443 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "Externa I2CP (I2P Client Protocol) gränssnittskonfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:376 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:449 msgid "Enabled without SSL" msgstr "Aktiverad utan SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:382 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:455 msgid "Enabled with SSL required" msgstr "Aktiverad med krav på SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:388 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:461 msgid "Disabled - Clients outside this Java process may not connect" msgstr "Inaktivera - klienter utanför denna Java process kan inte ansluta" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:390 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463 msgid "I2CP Port" msgstr "I2CP Port" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:394 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:467 msgid "I2CP Interface" msgstr "I2CP Interface" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:410 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 msgid "Authorization" msgstr "Auktorisation" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "Require username and password" msgstr "Kräv användarnamn och lösenord" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:491 msgid "Username" msgstr "Användarnamn" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:495 msgid "Password" msgstr "Lösenord" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:400 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:406 msgid "The default settings will work for most people." msgstr "Standardinställningarna fungerar för de flesta." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:501 msgid "Any changes made here must also be configured in the external client." -msgstr "Alla ändringar som görs här måste också konfigureras i den externa klienten." +msgstr "" +"Alla ändringar som görs här måste också konfigureras i den externa klienten." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:503 msgid "Many clients do not support SSL or authorization." msgstr "Många klienter saknar stöd för SSL eller auktorisation." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:513 msgid "WebApp Configuration" msgstr "WebApp inställningar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:442 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:515 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 "Java webbapplikationer som anges nedan startas av webConsole klienten och körs i samma JVM som routern. Vanligtvis är det webbapplikationer som är tillgängliga genom routern konsolen. De kan vara kompletta program (t.ex. i2psnark), gränssnitt till en annan klient eller tillämpningar som måste aktiveras separat (t.ex. susidns, i2ptunnel), eller som saknar webbgränssnitt över huvud taget (t.ex. adressbok)." +msgstr "" +"Java webbapplikationer som anges nedan startas av webConsole klienten och " +"körs i samma JVM som routern. Vanligtvis är det webbapplikationer som är " +"tillgängliga genom routern konsolen. De kan vara kompletta program (t.ex. " +"i2psnark), gränssnitt till en annan klient eller tillämpningar som måste " +"aktiveras separat (t.ex. susidns, i2ptunnel), eller som saknar " +"webbgränssnitt över huvud taget (t.ex. adressbok)." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:444 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:517 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 "En webbapp kan också inaktiveras genom att ta bort .war filen från webapps katalogen. Men .war filen och webbappen visas igen när du uppdaterar din router till en nyare version, så att inaktivera webbapp här är den bästa metoden." +msgstr "" +"En webbapp kan också inaktiveras genom att ta bort .war filen från webapps " +"katalogen. Men .war filen och webbappen visas igen när du uppdaterar din " +"router till en nyare version, så att inaktivera webbapp här är den bästa " +"metoden." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:531 msgid "Plugin Configuration" msgstr "Plugin Konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:460 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:533 msgid "The plugins listed below are started by the webConsole client." msgstr "De plugins som anges nedan startas av webConsole klienten." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:543 msgid "Plugin Installation" msgstr "Plugin Installation" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:545 msgid "To install a plugin, enter the download URL:" msgstr "För att installera en plugin anger du hämta URL:" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:120 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:139 +msgid "config home" +msgstr "konfa start" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:397 +msgid "Default Home Page" +msgstr "Standard startsida " + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:403 +msgid "Use old home page" +msgstr "Använd den gamla startsidan" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:411 +msgid "Search Engines" +msgstr "Sökmotorer" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:431 +msgid "Recommended Eepsites" +msgstr "Rekommenderade Eepsiter" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:447 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:386 +msgid "Local Services" +msgstr "Lokala tjänster" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:139 msgid "config keyring" msgstr "Konfigurera nyckelring" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:257 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:330 msgid "I2P Keyring Configuration" msgstr "I2P Nyckelrings konfiguration" -#: ../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:399 msgid "The router keyring is used to decrypt encrypted leaseSets." msgstr "Router-nyckelringen används för att dekryptera krypterade leaseSets." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:402 msgid "" "The keyring may contain keys for local or remote encrypted destinations." -msgstr "Nyckelringen kan innehålla nycklar för krypterad lokala eller fjärrmål ." +msgstr "" +"Nyckelringen kan innehålla nycklar för krypterad lokala eller fjärrmål ." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:408 msgid "Manual Keyring Addition" msgstr "Lägg till nycklar manuellt" -#: ../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:410 msgid "Enter keys for encrypted remote destinations here." msgstr "Ange nycklar för krypterad fjärr mål här." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:340 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:413 msgid "Keys for local destinations must be entered on the" msgstr "Nycklar för lokal mål måste anges på" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:342 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:415 msgid "I2PTunnel page" msgstr "I2PTunnelsida" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:344 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:417 msgid "Dest. name, hash, or full key" msgstr "Mål namn, hash, elle full nyckel" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:419 msgid "Encryption Key" msgstr "Krypteringsnyckel" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:121 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:137 msgid "config logging" msgstr "konfigurationsloggning" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:271 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:314 msgid "I2P Logging Configuration" msgstr "I2P Loggningskonfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:328 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:355 msgid "Configure I2P Logging Options" msgstr "Konfigurera I2P Loggningsval" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:357 msgid "Log file" msgstr "Loggfil" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:334 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:361 msgid "(the symbol '@' will be replaced during log rotation)" msgstr "(symbolen '@' kommer ersättar under loggrotation)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:336 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:363 msgid "Log record format" msgstr "Logginläggformat" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:340 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:367 msgid "" "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)" -msgstr "(använd 'd' = daum, 'c' = klass, 't' = tråd, 'p' = prioritet, 'm' = meddelande)" +msgstr "" +"(använd 'd' = daum, 'c' = klass, 't' = tråd, 'p' = prioritet, 'm' = " +"meddelande)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:342 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:369 msgid "Log date format" msgstr "Logg datumformat" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:373 msgid "" "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' " "= millisecond)" -msgstr "('MM' = månad, 'dd' = dag, 'HH' = timme, 'mm' = minut, 'ss' = sekund, 'SSS' = millisekund)" +msgstr "" +"('MM' = månad, 'dd' = dag, 'HH' = timme, 'mm' = minut, 'ss' = sekund, 'SSS' " +"= millisekund)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:375 msgid "Max log file size" msgstr "Loggfilens maxima storlek" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:379 msgid "Default log level" msgstr "Standard loggnings nivå " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:383 msgid "" "(DEBUG and INFO are not recommended defaults, as they will drastically slow " "down your router)" -msgstr "(DEBUG och INFO rekommenderas inte som standard, eftersom de drastiskt kommer att sakta ner din router)" +msgstr "" +"(DEBUG och INFO rekommenderas inte som standard, eftersom de drastiskt " +"kommer att sakta ner din router)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:358 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:385 msgid "Log level overrides" msgstr "Logga nivå åsidosättanden" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:362 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:389 msgid "New override" msgstr "Nytt åsidosättande" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:120 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:139 msgid "config networking" msgstr "konfigurera nätverk" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:270 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:343 msgid "I2P Network Configuration" msgstr "I2P nätverkskonfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:325 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:398 msgid "IP and Transport Configuration" msgstr "IP och transport konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:402 msgid "There is help below." msgstr "Det finns hjälp nedan." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:331 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:404 msgid "UPnP Configuration" msgstr "UPnP konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:408 msgid "Enable UPnP to open firewall ports" msgstr "Aktivera UPnP för att öppna brandväggsportar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:337 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:410 msgid "UPnP status" msgstr "UPnP status" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:412 msgid "IP Configuration" msgstr "IP-konfiguration" -#: ../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:417 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:414 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 msgid "Externally reachable hostname or IP address" msgstr "Externt nåbart värdnamn eller IP-adress" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:418 msgid "Use all auto-detect methods" msgstr "Använd alla automatiska upptäckts metoder" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:349 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:422 msgid "Disable UPnP IP address detection" msgstr "Inaktivera UPnP IP-adress upptäckt" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:353 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:426 msgid "Ignore local interface IP address" msgstr "Ignorera lokala gränssnitts IP-adresser" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:357 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:430 msgid "Use SSU IP address detection only" msgstr "Använd endast SSU IP-adress detektion " -#: ../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:435 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:508 msgid "Specify hostname or IP" msgstr "Ange värdnamn eller IP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:367 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:440 msgid "Select Interface" msgstr "Välj Interface" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:381 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:454 msgid "Hidden mode - do not publish IP" msgstr "Dolt läge - publicera inte IP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:383 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:456 msgid "(prevents participating traffic)" msgstr "(förhindrar deltagande trafik)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:385 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 msgid "Action when IP changes" msgstr "Åtgärd när IP-adressen ändras" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:389 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:462 msgid "" "Laptop mode - Change router identity and UDP port when IP changes for " "enhanced anonymity" -msgstr "Laptop-läge - Ändra routeridentitet och UDP-port när IP-adressen ändras, för ökad anonymitet" +msgstr "" +"Laptop-läge - Ändra routeridentitet och UDP-port när IP-adressen ändras, för " +"ökad anonymitet" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:391 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:464 msgid "Experimental" msgstr "Experimentell" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:393 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:466 msgid "UDP Configuration:" msgstr "UDP konfiguration:" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:395 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 msgid "UDP port:" msgstr "UDP-port:" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:401 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:518 msgid "Completely disable" msgstr "Inaktivera helt" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:403 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:476 msgid "(select only if behind a firewall that blocks outbound UDP)" msgstr "(enbart om brandväggen blockerar utgående UDP)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:415 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "TCP Configuration" msgstr "TCP konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:421 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 msgid "Use auto-detected IP address" msgstr "Använd automatiskt upptäckt IP-adress" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:423 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:496 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528 msgid "currently" msgstr "för närvarande" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:500 msgid "if we are not firewalled" msgstr "om vi inte är stoppade av brandvägg" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:431 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:504 msgid "Always use auto-detected IP address (Not firewalled)" -msgstr "Använd alltid automatiskt uptäckta IP adresser (som inte finns bakom en brandvägg)" +msgstr "" +"Använd alltid automatiskt uptäckta IP adresser (som inte finns bakom en " +"brandvägg)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Disable inbound (Firewalled)" msgstr "Inaktivera inkommande (bakom brandvägg)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:447 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520 msgid "" "(select only if behind a firewall that throttles or blocks outbound TCP)" -msgstr "(välj endast om du är bakom en brandvägg som stryper eller blockerar utgående TCP)" +msgstr "" +"(välj endast om du är bakom en brandvägg som stryper eller blockerar " +"utgående TCP)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:522 msgid "Externally reachable TCP port" msgstr "Externt åtkomlig TCP-port" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:526 msgid "Use the same port configured for UDP" msgstr "Använd samma port konfiguration för UDP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534 msgid "Specify Port" msgstr "Ange Port" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:538 msgid "Notes" msgstr "Anteckningar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:541 msgid "" "a) Do not reveal your port numbers to anyone! b) Changing these settings " "will restart your router." -msgstr "a) avslöja inte dit portnummer för någon! b) om dessa inställningar ändras kommer din router starta om." +msgstr "" +"a) avslöja inte dit portnummer för någon! b) om dessa inställningar ändras " +"kommer din router starta om." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:547 msgid "Configuration Help" msgstr "Konfigurationshjälp" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:476 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:549 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:598 msgid "" "While I2P will work fine behind most firewalls, your speeds and network " -"integration will generally improve if the I2P port is forwarded for both UDP" -" and TCP." -msgstr "Även om I2P fungera bra bakom de flesta brandväggar kommer din hastighet och nätverksintegrering allmänt förbättra om I2P porten vidarebefordrar både UDP och TCP." +"integration will generally improve if the I2P port is forwarded for both UDP " +"and TCP." +msgstr "" +"Även om I2P fungera bra bakom de flesta brandväggar kommer din hastighet och " +"nätverksintegrering allmänt förbättra om I2P porten vidarebefordrar både UDP " +"och TCP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:551 msgid "" -"If you can, please poke a hole in your firewall to allow unsolicited UDP and" -" TCP packets to reach you." -msgstr "Om du kan, du öppna ett hål i din brandvägg för att tillåta att icke begärda UDP och TCP-paket kan nå dig." +"If you can, please poke a hole in your firewall to allow unsolicited UDP and " +"TCP packets to reach you." +msgstr "" +"Om du kan, du öppna ett hål i din brandvägg för att tillåta att icke begärda " +"UDP och TCP-paket kan nå dig." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:553 msgid "" "If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole " "punching with \"SSU introductions\" to relay traffic." -msgstr "Om du inte kan, så stöder I2P UPnP (Universal Plug and Play) och UDP hålsöppning med \"SSU introductions \" för att förmedla trafiken." +msgstr "" +"Om du inte kan, så stöder I2P UPnP (Universal Plug and Play) och UDP " +"hålsöppning med \"SSU introductions \" för att förmedla trafiken." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:555 msgid "" -"Most of the options above are for special situations, for example where UPnP" -" does not work correctly, or a firewall not under your control is doing " -"harm." -msgstr "De flesta av alternativen ovan gäller för särskilda situationer, exempelvis när UPnP inte fungerar korrekt, eller en brandvägg som inte är under din kontroll gör skada." +"Most of the options above are for special situations, for example where UPnP " +"does not work correctly, or a firewall not under your control is doing harm." +msgstr "" +"De flesta av alternativen ovan gäller för särskilda situationer, exempelvis " +"när UPnP inte fungerar korrekt, eller en brandvägg som inte är under din " +"kontroll gör skada." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:557 msgid "Certain firewalls such as symmetric NATs may not work well with I2P." msgstr "Vissa brandväggar såsom symmetriska NAT kan fungerar dåligt med I2P." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:493 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "" "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect " "the external IP address and forward ports." -msgstr "UPnP används för att kommunicera med Internet Gateway-enheter (IGDs) för att upptäcka den externa IP-adressen och att vidarebefordra portar" +msgstr "" +"UPnP används för att kommunicera med Internet Gateway-enheter (IGDs) för att " +"upptäcka den externa IP-adressen och att vidarebefordra portar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:495 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:568 msgid "UPnP support is beta, and may not work for any number of reasons" msgstr "UPnP-stöd är beta, och kanske inte fungerar av flera anledningar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:570 msgid "No UPnP-compatible device present" msgstr "Ingen UPnP-kompatibel enhet hittas" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:572 msgid "UPnP disabled on the device" msgstr "UPnP är avaktiverad på denna enheten" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 msgid "Software firewall interference with UPnP" msgstr "Mjukvarubrandvägg stör UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:576 msgid "Bugs in the device's UPnP implementation" msgstr "Buggar i enhetens UPnP implementering" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:505 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:578 msgid "Multiple firewall/routers in the internet connection path" msgstr "Flera brandväggar/routrar i Internet-anslutningens väg" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "UPnP device change, reset, or address change" msgstr "UPnP-enhet ändrades, återställ eller ändra adress " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:582 msgid "Review the UPnP status here." msgstr "Granska UPnP statusen här." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:511 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "" "UPnP may be enabled or disabled above, but a change requires a router " "restart to take effect." -msgstr "UPnP kan aktiveras eller inaktiveras ovan, men förändring kräver att routern startars om." +msgstr "" +"UPnP kan aktiveras eller inaktiveras ovan, men förändring kräver att routern " +"startars om." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:513 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 msgid "Hostnames entered above will be published in the network database." msgstr "Värdnamn som anges ovan kommer att publiceras i nätverksdatabasen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:515 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:588 msgid "They are not private." msgstr "De är ej privata ." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:517 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:590 msgid "" -"Also, do not enter a private IP address like 127.0.0.1 or " -"192.168.1.1." -msgstr "Ange inte en privat IP-adress som 127.0.0.1 eller 192.168.1.1." +"Also, do not enter a private IP address like 127.0.0.1 or 192.168.1.1." +msgstr "" +"Ange inte en privat IP-adress som 127.0.0.1 eller 192.168.1.1." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:519 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592 msgid "" "If you specify the wrong IP address or hostname, or do not properly " "configure your NAT or firewall, your network performance will degrade " "substantially." -msgstr "Om du anger fel IP-adress, värdnamn eller inte konfigurera din NAT eller brandvägg, kommer din nätverkets prestanda att försämras avsevärt." +msgstr "" +"Om du anger fel IP-adress, värdnamn eller inte konfigurera din NAT eller " +"brandvägg, kommer din nätverkets prestanda att försämras avsevärt." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:521 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "When in doubt, leave the settings at the defaults." msgstr "När du är osäker lämnar inställningar på standardvärden." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:596 msgid "Reachability Help" msgstr "Nåbarhets hjälp" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:601 msgid "" "If you think you have opened up your firewall and I2P still thinks you are " "firewalled, remember that you may have multiple firewalls, for example both " "software packages and external hardware routers." -msgstr "Om du tror att du har öppnat din brandvägg och I2P fortfarande tror att du är bakom en branvägg, kom ihåg att du kan ha flera brandväggar, exempelvis bådeprogramvaru- och hårdvarubrandväggar." +msgstr "" +"Om du tror att du har öppnat din brandvägg och I2P fortfarande tror att du " +"är bakom en branvägg, kom ihåg att du kan ha flera brandväggar, exempelvis " +"bådeprogramvaru- och hårdvarubrandväggar." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 msgid "" "If there is an error, the logs may also help " "diagnose the problem." -msgstr "Om det finns ett fel, kan loggar hjälpa till att diagnostisera problemet." +msgstr "" +"Om det finns ett fel, kan loggar hjälpa till att " +"diagnostisera problemet." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:535 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Your UDP port does not appear to be firewalled." msgstr "Din UDP port verkar inte vara bakom en brandvägg." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:539 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Your UDP port appears to be firewalled." msgstr "Din UDP port verkar vara bakom en brandvägg." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:541 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:614 msgid "" "As the firewall detection methods are not 100% reliable, this may " "occasionally be displayed in error." -msgstr "Brandvägg detekteringsmetoderna är inte 100% tillförlitliga, det kan ibland vara felaktigta." +msgstr "" +"Brandvägg detekteringsmetoderna är inte 100% tillförlitliga, det kan ibland " +"vara felaktigta." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:543 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:616 msgid "" "However, if it appears consistently, you should check whether both your " "external and internal firewalls are open for your port." -msgstr "Men om det visar sig konsekvent, bör du kontrollera om både din yttre och inre brandväggar är öppna för porten." +msgstr "" +"Men om det visar sig konsekvent, bör du kontrollera om både din yttre och " +"inre brandväggar är öppna för porten." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:545 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "" "I2P will work fine when firewalled, there is no reason for concern. When " "firewalled, the router uses \"introducers\" to relay inbound connections." -msgstr "I2P fungera bra bakom en brandvägg, det finns ingen anledning till oro. När routern är bakom en brandvägg används \"introducers \" för att förmedla inkommande anslutningar." +msgstr "" +"I2P fungera bra bakom en brandvägg, det finns ingen anledning till oro. När " +"routern är bakom en brandvägg används \"introducers \" för att förmedla " +"inkommande anslutningar." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:547 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:620 msgid "" "However, you will get more participating traffic and help the network more " "if you can open your firewall(s)." -msgstr "Men du kommer få fler deltagande trafik och hjälper nätverket mer om du kan öppna din brandvägg." +msgstr "" +"Men du kommer få fler deltagande trafik och hjälper nätverket mer om du kan " +"öppna din brandvägg." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:549 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:622 msgid "" "If you think you have already done so, remember that you may have both a " "hardware and a software firewall, or be behind an additional, institutional " "firewall you cannot control." -msgstr "Om du tror att du redan gjort det, kom ihåg att du kan ha både hårdvaru- och mjukvarubrandvägg, eller är bakom en extra brandvägg som du inte kontrollera." +msgstr "" +"Om du tror att du redan gjort det, kom ihåg att du kan ha både hårdvaru- och " +"mjukvarubrandvägg, eller är bakom en extra brandvägg som du inte kontrollera." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:551 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "" "Also, some routers cannot correctly forward both TCP and UDP on a single " "port, or may have other limitations or bugs that prevent them from passing " "traffic through to I2P." -msgstr "Dessutom kan vissa routrar inte riktigt vidarebefordra både TCP och UDP på en enda port, eller kan ha andra begränsningar eller buggar som hindrar dem från skicka trafik genom I2P." +msgstr "" +"Dessutom kan vissa routrar inte riktigt vidarebefordra både TCP och UDP på " +"en enda port, eller kan ha andra begränsningar eller buggar som hindrar dem " +"från skicka trafik genom I2P." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:555 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "The router is currently testing whether your UDP port is firewalled." msgstr "Routern testar för närvarande om din UDPport är bakom en brandvägg." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:559 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:632 msgid "" "The router is not configured to publish its address, therefore it does not " "expect incoming connections." -msgstr "Routern är inte konfigurerad för att offentliggöra dess adress, därförförväntar den inte inkommande anslutningar." +msgstr "" +"Routern är inte konfigurerad för att offentliggöra dess adress, " +"därförförväntar den inte inkommande anslutningar." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:561 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:634 msgid "" "Hidden mode is automatically enabled for added protection in certain " "countries." msgstr "Dolt läge är automatiskt aktiverat för ökad säkerhet i vissa länder" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:563 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:636 msgid "WARN - Firewalled and Fast" msgstr "VARNING - bakom brandvägg och snabb" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:565 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:638 msgid "" -"You have configured I2P to share more than 128KBps of bandwidth, but you are" -" firewalled." -msgstr "Du har konfigurerat I2P för att dela mer än 128kbps bandbredd, men du är bakom en brandvägg." +"You have configured I2P to share more than 128KBps of bandwidth, but you are " +"firewalled." +msgstr "" +"Du har konfigurerat I2P för att dela mer än 128kbps bandbredd, men du är " +"bakom en brandvägg." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:567 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:640 msgid "" "While I2P will work fine in this configuration, if you really have over " "128KBps of bandwidth to share, it will be much more helpful to the network " "if you open your firewall." -msgstr "Även om I2P kommer att fungera bra i denna konfiguration. Men om du verkligen har mer än 128 kbit/s bandbredd för att dela, kommer det att vara mycket mer användbart för nätverket om du öppnar din brandvägg." +msgstr "" +"Även om I2P kommer att fungera bra i denna konfiguration. Men om du " +"verkligen har mer än 128 kbit/s bandbredd för att dela, kommer det att vara " +"mycket mer användbart för nätverket om du öppnar din brandvägg." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:569 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:642 msgid "WARN - Firewalled and Floodfill" msgstr "VARNING - bakom en brandvägg och Floodfill" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:571 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:644 msgid "" "You have configured I2P to be a floodfill router, but you are firewalled." -msgstr "Du har konfigurerat I2P för att vara en floodfill router, men din port är bakom en brandvägg." +msgstr "" +"Du har konfigurerat I2P för att vara en floodfill router, men din port är " +"bakom en brandvägg." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:573 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:646 msgid "" "For best participation as a floodfill router, you should open your firewall." msgstr "För bästa medverkan som floodfill router, ska du öppna din brandvägg." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:575 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:648 msgid "WARN - Firewalled with Inbound TCP Enabled" msgstr "VARNING - brandvägg med Inkommande TCP aktiverad" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:577 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:650 msgid "" "You have configured inbound TCP, however your UDP port is firewalled, and " "therefore it is likely that your TCP port is firewalled as well." -msgstr "Du har konfigurerat inkommande TCP, men dina UDP portar är bakom en brandvägg, och därför är det troligt att ditt TCP portar är bakom en brandvägg också." +msgstr "" +"Du har konfigurerat inkommande TCP, men dina UDP portar är bakom en " +"brandvägg, och därför är det troligt att ditt TCP portar är bakom en " +"brandvägg också." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:652 msgid "" -"If your TCP port is firewalled with inbound TCP enabled, routers will not be" -" able to contact you via TCP, which will hurt the network." -msgstr "Om din TCPport är bakom en brandvägg med inkommande TCP aktiverat kommer routrar inte att kunna kontakta dig via TCP, vilket kommer att skada nätverket." +"If your TCP port is firewalled with inbound TCP enabled, routers will not be " +"able to contact you via TCP, which will hurt the network." +msgstr "" +"Om din TCPport är bakom en brandvägg med inkommande TCP aktiverat kommer " +"routrar inte att kunna kontakta dig via TCP, vilket kommer att skada " +"nätverket." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:654 msgid "Please open your firewall or disable inbound TCP above." msgstr "Öppna din brandvägg eller inaktivera inkommande TCP ovan." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:583 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656 msgid "WARN - Firewalled with UDP Disabled" msgstr "VARNING - brandvägg med UDP Inaktiverad" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:585 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658 msgid "You have configured inbound TCP, however you have disabled UDP." msgstr "Du har konfigurerat för inkommande TCP, men du har inaktiverat UDP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660 msgid "" "You appear to be firewalled on TCP, therefore your router cannot accept " "inbound connections." -msgstr "Det verkar vara en brandväggsregel på TCP, därför dina router inte kan acceptera inkommande anslutningar." +msgstr "" +"Det verkar vara en brandväggsregel på TCP, därför dina router inte kan " +"acceptera inkommande anslutningar." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:589 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:662 msgid "Please open your firewall or enable UDP." msgstr "Öppna dina brandvägg eller aktivera UDP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664 msgid "ERR - Clock Skew" msgstr "FEL - Klockan är förskjuten" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:593 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:666 msgid "" "Your system's clock is skewed, which will make it difficult to participate " "in the network." -msgstr "Ditt system klocka är går fel, vilket gör det svårt att delta i nätverket." +msgstr "" +"Ditt system klocka är går fel, vilket gör det svårt att delta i nätverket." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:595 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:668 msgid "Correct your clock setting if this error persists." msgstr "Korrigera dina klock inställningar om felet kvarstår." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:597 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:670 msgid "ERR - Private TCP Address" msgstr "FEL - Rivat TCP adress" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:599 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:672 msgid "" "You must never advertise an unroutable IP address such as 127.0.0.1 or " "192.168.1.1 as your external address." -msgstr "Du får aldrig annonsera en icke-routbar IP-adress som 127.0.0.1 eller 192.168.1.1 som din externa adress." +msgstr "" +"Du får aldrig annonsera en icke-routbar IP-adress som 127.0.0.1 eller " +"192.168.1.1 som din externa adress." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:674 msgid "Correct the address or disable inbound TCP above." msgstr "Rätta adressen eller inaktivera inkommande TCP ovan." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:603 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676 msgid "ERR - SymmetricNAT" msgstr "FEL - SymmetricNAT" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:605 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:678 msgid "I2P detected that you are firewalled by a Symmetric NAT." msgstr "I2P upptäckte att du är bakom en brandvägg med Symmetric NAT." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:680 msgid "" "I2P does not work well behind this type of firewall. You will probably not " "be able to accept inbound connections, which will limit your participation " "in the network." -msgstr "I2P fungerar inte bra bakom denna typ av brandvägg. Du kommer förmodligen inte att kunna acceptera inkommande anslutningar, vilket kommer att begränsa ditt deltagande i nätverket." +msgstr "" +"I2P fungerar inte bra bakom denna typ av brandvägg. Du kommer förmodligen " +"inte att kunna acceptera inkommande anslutningar, vilket kommer att begränsa " +"ditt deltagande i nätverket." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:609 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 msgid "" "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " "and restart" -msgstr "FEL - UDP-port används - ändra i2np.udp.internalPort = xxxx i avancerade inställningar och starta om" +msgstr "" +"FEL - UDP-port används - ändra i2np.udp.internalPort = xxxx i avancerade " +"inställningar och starta om" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:611 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "I2P was unable to bind to port 8887 or other configured port." msgstr "I2P kunde inte binda till port 8887 eller andra valda portar." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:613 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:686 msgid "" "Check to see if another program is using the configured port. If so, stop " "that program or configure I2P to use a different port." -msgstr "Kontrollera om ett annat program använder den valda porten. Om så är fallet, avsluta det programmet eller konfigurera I2P att använda annan port." +msgstr "" +"Kontrollera om ett annat program använder den valda porten. Om så är fallet, " +"avsluta det programmet eller konfigurera I2P att använda annan port." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:615 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 msgid "" "This may be a transient error, if the other program is no longer using the " "port." -msgstr "Detta kan vara tillfällig fel, om det andra programmet inte längre använder porten." +msgstr "" +"Detta kan vara tillfällig fel, om det andra programmet inte längre använder " +"porten." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:617 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:690 msgid "However, a restart is always required after this error." msgstr "En omstart krävs alltid efter detta fel." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:619 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:692 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" msgstr "FEL - UDP Inaktivera och Inkommande TCP värd/port inte satt" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694 msgid "" "You have not configured inbound TCP with a hostname and port above, however " "you have disabled UDP." -msgstr "Du har inte konfigurerat inkommande TCP med värdnamn och port ovan, men du har inaktiverat UDP." +msgstr "" +"Du har inte konfigurerat inkommande TCP med värdnamn och port ovan, men du " +"har inaktiverat UDP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "Therefore your router cannot accept inbound connections." msgstr "Därför kan din router inte acceptera inkommande anslutningar." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698 msgid "Please configure a TCP host and port above or enable UDP." msgstr "Konfigurera TCP värd och port ovan eller aktivera UDP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "FEL - I2CP klienthanterings fel - kolla loggarna" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:629 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:702 msgid "This is usually due to a port 7654 conflict. Check the logs to verify." -msgstr "Detta beror vanligtvis på att port 7654 används av annat program. Kontrollera loggarna för att verifiera." +msgstr "" +"Detta beror vanligtvis på att port 7654 används av annat program. " +"Kontrollera loggarna för att verifiera." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:631 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:704 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." -msgstr "Har du en annan instans av I2P som körs? Stoppa det kolliderande programmet och starta om I2P." +msgstr "" +"Har du en annan instans av I2P som körs? Stoppa det kolliderande programmet " +"och starta om I2P." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:120 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:139 msgid "config peers" msgstr "konfigurera peers" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:257 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:330 msgid "I2P Peer Configuration" msgstr "I2P peer konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:332 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:405 msgid "Manual Peer Controls" msgstr "Manuell peer kontroll" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:334 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:407 msgid "Router Hash" msgstr "Router Hash" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:411 msgid "Manually Ban / Unban a Peer" msgstr "Manuellt banna/ avbanna en peer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:340 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:413 msgid "" "Banning will prevent the participation of this peer in tunnels you create." msgstr "Banning kommer att hindra peeren att delta i tunnlar du skapar." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:350 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:423 msgid "Adjust Profile Bonuses" msgstr "Justera profil bonus" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:425 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 "Bonusar kan vara positiv eller negativ, och påverkar peer inräknande i snabbt och högkapacitets nivåer. Snabba peers används för klient tunnlar, och hög kapacitet peers används för vissa sonderande tunnlar. Aktuell bonus visas på" +msgstr "" +"Bonusar kan vara positiv eller negativ, och påverkar peer inräknande i " +"snabbt och högkapacitets nivåer. Snabba peers används för klient tunnlar, " +"och hög kapacitet peers används för vissa sonderande tunnlar. Aktuell bonus " +"visas på" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:354 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:427 msgid "profiles page" msgstr "profilsida" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:445 msgid "Banned Peers" msgstr "Förbjudna Peers" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:393 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:466 msgid "Banned IPs" msgstr "Förbjudna IPn" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:120 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:139 msgid "config reseeding" msgstr "konfigurera reseeding" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:270 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:343 msgid "I2P Reseeding Configuration" msgstr "I2P reseeding konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:400 msgid "Reseeding Configuration" msgstr "Reseeding konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:402 msgid "" "Reseeding is the bootstrapping process used to find other routers when you " "first install I2P, or when your router has too few router references " "remaining." -msgstr "Reseeding är en uppstarts (bootstrapping) process som används för att hitta andra routrar när du först installerar I2P, eller när din router har för få routern referenser kvar." +msgstr "" +"Reseeding är en uppstarts (bootstrapping) process som används för att hitta " +"andra routrar när du först installerar I2P, eller när din router har för få " +"routern referenser kvar." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:331 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:404 msgid "" "If reseeding has failed, you should first check your network connection." -msgstr "Om reseedning har misslyckats, bör du först kontrollera din nätverksanslutning." +msgstr "" +"Om reseedning har misslyckats, bör du först kontrollera din " +"nätverksanslutning." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:408 msgid "" "Change these only if HTTP is blocked by a restrictive firewall, reseed has " "failed, and you have access to an HTTP proxy." -msgstr "Ändra dessa inställningar endast om HTTP blockeras av en brandvägg, reseed har misslyckats, och du har tillgång till en HTTP-proxy." +msgstr "" +"Ändra dessa inställningar endast om HTTP blockeras av en brandvägg, reseed " +"har misslyckats, och du har tillgång till en HTTP-proxy." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:337 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:410 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "Se {0} för instruktioner om hur man reseedar manuellt" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:337 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:410 msgid "the FAQ" msgstr "FAQen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:412 msgid "Reseed URL Selection" msgstr "Reseed URL urvalet" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:416 msgid "Try SSL first then non-SSL" msgstr "Prova med SSL sedan icke-SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:347 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:420 msgid "Use SSL only" msgstr "Använd enbart SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:351 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:424 msgid "Use non-SSL only" msgstr "Använd enbart icke-SSL " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:353 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:426 msgid "Reseed URLs" msgstr "Reseed URLer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:357 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:430 msgid "Enable HTTP Proxy?" msgstr "Aktivera HTTP proxy?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:434 msgid "HTTP Proxy Host" msgstr "HTTP Proxy Värd" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:365 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:438 msgid "HTTP Proxy Port" msgstr "HTTP Proxy Port" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:369 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:442 msgid "Use HTTP Proxy Authorization?" msgstr "Använd HTTP proxy auktorisering?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:373 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:446 msgid "HTTP Proxy Username" msgstr "HTTP proxy användarnamn " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:377 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:450 msgid "HTTP Proxy Password" msgstr "HTTP proxy lösenord" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:381 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:454 msgid "Enable HTTPS Proxy?" msgstr "Aktivera HTTP proxy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:385 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:458 msgid "HTTPS Proxy Host" msgstr " HTTP proxy värd" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:389 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:462 msgid "HTTPS Proxy Port" msgstr "HTTP proxy port" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:393 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:466 msgid "Use HTTPS Proxy Authorization?" msgstr "Använd HTTPS proxy auktorisering?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:397 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:470 msgid "HTTPS Proxy Username" msgstr "HTTPS proxy användarnamn " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:401 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:474 msgid "HTTPS Proxy Password" msgstr "HTTPS proxy lösenord" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:120 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:139 msgid "config service" msgstr "konfigurera tjänst" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:257 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:330 msgid "I2P Service Configuration" msgstr "I2P tjänstekonfigurering" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:312 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:385 msgid "Shutdown the router" msgstr "Stäng av routern" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:314 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:387 msgid "" -"Graceful shutdown lets the router satisfy the agreements it has already made" -" before shutting down, but may take a few minutes." -msgstr "Graciös avstängning låter routern uppfylla de avtal som redan gjorts innan du stänger av, men kan ta några minuter." +"Graceful shutdown lets the router satisfy the agreements it has already made " +"before shutting down, but may take a few minutes." +msgstr "" +"Graciös avstängning låter routern uppfylla de avtal som redan gjorts innan " +"du stänger av, men kan ta några minuter." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:389 msgid "" -"If you need to kill the router immediately, that option is available as " -"well." -msgstr "Om du behöver döda routern omedelbart, finns det alternativet också tillgängligt" +"If you need to kill the router immediately, that option is available as well." +msgstr "" +"Om du behöver döda routern omedelbart, finns det alternativet också " +"tillgängligt" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:326 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:399 msgid "" -"If you want the router to restart itself after shutting down, you can choose" -" one of the following." -msgstr "Om du vill att routern startar om efter avstängning, kan du välja något av följande." +"If you want the router to restart itself after shutting down, you can choose " +"one of the following." +msgstr "" +"Om du vill att routern startar om efter avstängning, kan du välja något av " +"följande." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:328 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:401 msgid "" "This is useful in some situations - for example, if you changed some " "settings that client applications only read at startup, such as the " "routerconsole password or the interface it listens on." -msgstr "Detta är användbart i vissa situationer - till exempel om du har ändrat några inställningar som klientprogramet endast läser in vid start, till exempel routerconsole lösenord eller gränssnittet som det lyssnar på." +msgstr "" +"Detta är användbart i vissa situationer - till exempel om du har ändrat " +"några inställningar som klientprogramet endast läser in vid start, till " +"exempel routerconsole lösenord eller gränssnittet som det lyssnar på." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:403 msgid "" "A graceful restart will take a few minutes (but your peers will appreciate " "your patience), while a hard restart does so immediately." -msgstr "En elegant omstart kommer att ta några minuter (men dina vänner kommer att uppskatta ditt tålamod), medan en hård omstart startar om omedelbart." +msgstr "" +"En elegant omstart kommer att ta några minuter (men dina vänner kommer att " +"uppskatta ditt tålamod), medan en hård omstart startar om omedelbart." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:332 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:405 msgid "" -"After tearing down the router, it will wait 1 minute before starting back up" -" again." -msgstr "Efter att routern rivits ner , kommer den att vänta 1 minut innan upp igen." +"After tearing down the router, it will wait 1 minute before starting back up " +"again." +msgstr "" +"Efter att routern rivits ner , kommer den att vänta 1 minut innan upp igen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:342 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:415 msgid "Systray integration" msgstr "Systemfälts integration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:344 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:417 msgid "" "On the windows platform, there is a small application to sit in the system " "tray, allowing you to view the router's status" -msgstr "På Windows-plattformen, finns ett litet program som finns i systemfältet så att du kan se routerns status" +msgstr "" +"På Windows-plattformen, finns ett litet program som finns i systemfältet så " +"att du kan se routerns status" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:419 msgid "" "(later on, I2P client applications will be able to integrate their own " "functionality into the system tray as well)." -msgstr "(senare kommer I2P klientprogram kunna integrera sina egna funktioner i systemfältet också)." +msgstr "" +"(senare kommer I2P klientprogram kunna integrera sina egna funktioner i " +"systemfältet också)." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:348 -msgid "" -"If you are on windows, you can either enable or disable that icon here." -msgstr "Om du använder Windows kan du aktivera antingen eller inaktivera ikonen här" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:421 +msgid "If you are on windows, you can either enable or disable that icon here." +msgstr "" +"Om du använder Windows kan du aktivera antingen eller inaktivera ikonen här" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:350 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:423 msgid "Show systray icon" msgstr "Visa systemfälts ikon" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:425 msgid "Hide systray icon" msgstr "Göm systemfälts ikon" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:354 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:427 msgid "Run on startup" msgstr "Kör vid uppstart" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:429 msgid "" -"You can control whether I2P is run on startup or not by selecting one of the" -" following options - I2P will install (or remove) a service accordingly." -msgstr "Du kan styra om I2P skall köras vid start eller inte genom att välja ett av följande alternativ - I2P kommer att installera (eller ta bort) en tjänst för detta." +"You can control whether I2P is run on startup or not by selecting one of the " +"following options - I2P will install (or remove) a service accordingly." +msgstr "" +"Du kan styra om I2P skall köras vid start eller inte genom att välja ett av " +"följande alternativ - I2P kommer att installera (eller ta bort) en tjänst " +"för detta." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:358 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:431 msgid "If you prefer the command line, you can also run the " msgstr "Om du föredrar kommandoraden, kan du också köra " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:366 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:357 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:439 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:430 msgid "Note" msgstr "Notera" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:441 msgid "" -"If you are running I2P as service right now, removing it will shut down your" -" router immediately." -msgstr "Om du kör I2P som tjänst just nu, att ta bort den resulterar i att routern stängs omedelbart." +"If you are running I2P as service right now, removing it will shut down your " +"router immediately." +msgstr "" +"Om du kör I2P som tjänst just nu, att ta bort den resulterar i att routern " +"stängs omedelbart." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:370 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:443 msgid "" "You may want to consider shutting down gracefully, as above, then running " "uninstall_i2p_service_winnt.bat." -msgstr "Du kanske vill överväga att stänga snyggt , som ovan och kör sedan uninstall_i2p_service_winnt.bat." +msgstr "" +"Du kanske vill överväga att stänga snyggt , som ovan och kör sedan " +"uninstall_i2p_service_winnt.bat." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:374 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:447 msgid "Debugging" msgstr "Debugging" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:376 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:449 msgid "View the job queue" msgstr "Visa jobbkön" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:380 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 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 "" +"Ibland kan det underlätta att felsöka I2P genom att ta en tråd dump. För att " +"göra det, välj följande alternativ och undersök tråden som dumpats till wrapper.log." -msgstr "Ibland kan det underlätta att felsöka I2P genom att ta en tråd dump. För att göra det, välj följande alternativ och undersök tråden som dumpats till wrapper.log." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:386 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:459 msgid "Launch browser on router startup?" msgstr "Starta webbläsaren vid router start?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:388 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:461 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 "I2P huvudsakliga konfigurationsgränssnitt är denna webbkonsol, så för din bekvämlighet kan I2P starta en webbläsare som pekar på" +msgstr "" +"I2P huvudsakliga konfigurationsgränssnitt är denna webbkonsol, så för din " +"bekvämlighet kan I2P starta en webbläsare som pekar på" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:121 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:139 +msgid "config summary bar" +msgstr "summeringsfält för konfiguration" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:330 +msgid "I2P Summary Bar Configuration" +msgstr "summeringsfält förI2P konfiguration" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:401 +msgid "Refresh Interval" +msgstr "Uppdaterings intervall " + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:407 +msgid "seconds" +msgstr "sekunder" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:411 +msgid "Customize Summary Bar" +msgstr "Skräddarsy summeringsfältet" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:137 msgid "config stats" msgstr "konfigurera statistik" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:258 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:304 msgid "I2P Stats Configuration" msgstr "I2P statistik konfigurering" -#: ../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:355 msgid "Configure I2P Stat Collection" msgstr "Konfigurera I2P statistik insamling" -#: ../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:357 msgid "Enable full stats?" msgstr "Aktivera fullständig statistik?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:364 msgid "change requires restart to take effect" msgstr "Förändringar kräver omstart för att börja gälla" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:340 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:373 msgid "Stat file" msgstr "Statistik fil" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:344 +#. shouldShowLog +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:382 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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:384 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:395 msgid "toggle all" msgstr "växla alla" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:403 msgid "Log" msgstr "Logg" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:411 msgid "Graph" msgstr "Diagram" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:400 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:466 msgid "Advanced filter" msgstr "Avancerat filter" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:120 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:139 msgid "config tunnels" msgstr "Konfigurera tunnlar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:270 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:343 msgid "I2P Tunnel Configuration" msgstr "I2P Tunnel Konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:337 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:410 msgid "The default settings work for most people." msgstr "Standardinställningarna fungerar för de flesta." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:414 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "Det finns en stor avvägning mellan anonymitet och prestanda." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:344 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:417 msgid "" "Tunnels longer than 3 hops (for example 2 hops + 0-2 hops, 3 hops + 0-1 " -"hops, 3 hops + 0-2 hops), or a high quantity + backup quantity, may severely" -" reduce performance or reliability." -msgstr "Tunnlar med mer än 3 hopp (t.ex. 2 hopp + 0-2 hopp, 3 hopp + 0-1 hopp, 3 hopp + 0-2 hopp), eller en stor mängd och kvantiteten på backupen, kan allvarligt försämra prestanda eller tillförlitlighet." +"hops, 3 hops + 0-2 hops), or a high quantity + backup quantity, may severely " +"reduce performance or reliability." +msgstr "" +"Tunnlar med mer än 3 hopp (t.ex. 2 hopp + 0-2 hopp, 3 hopp + 0-1 hopp, 3 " +"hopp + 0-2 hopp), eller en stor mängd och kvantiteten på backupen, kan " +"allvarligt försämra prestanda eller tillförlitlighet." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:347 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:420 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "Hög CPU-belastning och/eller högt bandbreddsutnytjande kan uppstå." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:350 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:423 msgid "Change these settings with care, and adjust them if you have problems." -msgstr "Ändra dessa inställningar med försiktighet, och ändra dem bara om du har problem." +msgstr "" +"Ändra dessa inställningar med försiktighet, och ändra dem bara om du har " +"problem." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:360 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:433 msgid "" "Exploratory tunnel setting changes are stored in the router.config file." msgstr "undersökande tunnel inställningar sparas i router.config filen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:363 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:436 msgid "Client tunnel changes are temporary and are not saved." msgstr "Klienttunnel ändringarna är tillfälliga och sparas inte." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:365 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:438 msgid "To make permanent client tunnel changes see the" msgstr "Att göra permanenta klienttunnel ändringar se" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:367 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:440 msgid "i2ptunnel page" msgstr "i2ptunnelsida" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:120 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:137 msgid "config UI" msgstr "config UI" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:270 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:314 msgid "I2P UI Configuration" msgstr "I2P användargränssnitts konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:323 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:353 msgid "Router Console Theme" msgstr "Router Konsoll Tema" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:374 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "Teman är inaktiverade för Internet Explorer, sorry." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:350 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:376 msgid "" "If you're not using IE, it's likely that your browser is pretending to be " "IE; please configure your browser (or proxy) to use a different User Agent " "string if you'd like to access the console themes." -msgstr "Om du inte använder Internet Explorer (IE), är det troligt att din webbläsare låtsas (spoofar) vara IE, du kan konfigurera din webbläsare (eller proxy) att använda en annat User Agent sträng om du vill komma åt konsol teman." +msgstr "" +"Om du inte använder Internet Explorer (IE), är det troligt att din " +"webbläsare låtsas (spoofar) vara IE, du kan konfigurera din webbläsare " +"(eller proxy) att använda en annat User Agent sträng om du vill komma åt " +"konsol teman." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:354 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:379 msgid "Router Console Language" msgstr "Router Konsollens Språk" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:358 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:385 msgid "" "Please contribute to the router console translation project! Contact the " "developers in #i2p-dev on IRC to help." -msgstr "Hjälptill gärna till med att översätta router konsol projektet. Kontakta utvecklarna på IRC i #i2p-dev kanalen för mer information." +msgstr "" +"Hjälptill gärna till med att översätta router konsol projektet. Kontakta " +"utvecklarna på IRC i #i2p-dev kanalen för mer information." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:362 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:389 msgid "Apply" msgstr "Applicera" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:120 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:137 msgid "config update" msgstr "konfigurationsuppdatering" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:257 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:304 msgid "I2P Update Configuration" msgstr "I2P Updateringskonfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:332 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:361 msgid "Check for I2P and news updates" msgstr "Kontrollera I2P- och nyhetsuppdateringar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:334 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:363 msgid "News & I2P Updates" msgstr "Nyheter och I2P uppdateringar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:367 msgid "Check for news updates" msgstr "Sök efter nyheter" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:340 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:369 msgid "News Updates" msgstr "Nyhetsuppdateringar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:377 msgid "Update In Progress" msgstr "Uppdatering Pågår" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:354 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:385 msgid "News URL" msgstr "Nyhets URL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:358 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:389 msgid "Refresh frequency" msgstr "Uppdateringsfrekvens" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:364 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:395 msgid "Update policy" msgstr "Uppdatera policy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:370 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:401 msgid "Update through the eepProxy?" msgstr "Uppdatera genom eepProxy?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:374 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:405 msgid "eepProxy host" msgstr "eepProxy värd" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:378 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:409 msgid "eepProxy port" msgstr "eepProxy port" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:384 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:415 msgid "Update URLs" msgstr "Uppdatera URLer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:388 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:419 msgid "Trusted keys" msgstr "Betrodda nycklar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:392 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:423 msgid "Update with unsigned development builds?" msgstr "Uppdatera med osignerade utvecklingsbuilds?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:396 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:427 msgid "Unsigned Build URL" msgstr "Osignerad bygg URL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:402 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:433 msgid "Updates will be dispatched via your package manager." msgstr "Uppdateringar kommer att skickas via din pakethanterare." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:408 -msgid "Save" -msgstr "Spara" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:136 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:136 +msgid "home" +msgstr "hem" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:129 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:383 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:354 +msgid "Welcome to I2P" +msgstr "Välkommen till I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:321 +msgid "I2P Addressbook" +msgstr "I2P Adressbok" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:323 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:324 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:323 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:323 +msgid "Open in new tab" +msgstr "Öppna ny flik" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:328 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:327 +msgid "Your browser does not support iFrames." +msgstr "Din webbläsare stödjer inte iFrames." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:329 +msgid "Click here to continue." +msgstr "Klicka för att fortsätta " + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:144 msgid "Internal Error" msgstr "Internt fel" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:131 -msgid "Router Console" -msgstr "Router Konsol" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:135 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:150 msgid "Configuration" msgstr "Konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:143 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:157 msgid "Sorry! There has been an internal error." msgstr "Tyvärr! Det har uppkommit ett internt fel." #. 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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:161 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:335 #, java-format msgid "Please report bugs on {0} or {1}." msgstr "Vänligen rapportera fel på {0} eller {1}." -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:164 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:339 msgid "" -"You may use the username \"guest\" and password \"guest\" if you do not wish" -" to register." -msgstr "Du kan använda användarnamn \"guest\" och lösenord \"guest\" om du inte vill registrera." +"You may use the username \"guest\" and password \"guest\" if you do not wish " +"to register." +msgstr "" +"Du kan använda användarnamn \"guest\" och lösenord \"guest\" om du inte vill " +"registrera." -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:168 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:341 msgid "Please include this information in bug reports" msgstr "Var vänlig och inkludera denna information i felrapporter" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:155 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:170 msgid "Error Details" msgstr "Feldetaljer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:157 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:172 #, java-format msgid "Error {0}" msgstr "Fel {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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:191 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:331 msgid "I2P Version and Running Environment" msgstr "I2P Version och Körmiljö" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:224 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:315 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:390 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 "Observera att systeminformation, loggtidsstämplar och loggmeddelanden kan ge ledtrådar till din plats, kontrolläs allt du inkluderar i en felrapport." +"clues to your location; please review everything you include in a bug report." +msgstr "" +"Observera att systeminformation, loggtidsstämplar och loggmeddelanden kan ge " +"ledtrådar till din plats, kontrolläs allt du inkluderar i en felrapport." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:131 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:148 msgid "Page Not Found" msgstr "Sidan kan inte hittas" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:272 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:319 msgid "" "Sorry! You appear to be requesting a non-existent Router Console page or " "resource." -msgstr "Tyvärr! Det verkar som om du försöker komma åt en icke-existerande router konsol sida eller resurs." +msgstr "" +"Tyvärr! Det verkar som om du försöker komma åt en icke-existerande router " +"konsol sida eller resurs." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:274 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:321 msgid "Error 404" msgstr "Fel 404" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:279 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:326 msgid "not found" msgstr "hittades inte" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:120 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:138 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:136 msgid "graphs" msgstr "grafer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:295 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:324 msgid "I2P Performance Graphs" msgstr "I2P prestandagrafer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:119 -msgid "home" -msgstr "hem" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:312 +msgid "" +"Click a flag to select a language. Click 'configure language' below to " +"change it later." +msgstr "" +"Klicka på en flagga för att välja ett språk. Klicka på \"konfigurera språk\" " +"nedan för att ändra det senare." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:361 -msgid "Welcome to I2P" -msgstr "Välkommen till I2P" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:362 +msgid "Search I2P" +msgstr "Sök I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:382 +msgid "Eepsites of Interest" +msgstr "Intressanta Eepsiter" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:154 +msgid "i2p tunnel manager" +msgstr "Tunnelhanterare för I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:322 +msgid "I2P Tunnel Manager" +msgstr "Tunnelhanterare för I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:138 msgid "Jar File Dump" msgstr "Jar-fil dump" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:136 msgid "job queue" msgstr "Jobbkö" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:303 msgid "I2P Router Job Queue" msgstr "I2P Routerns Jobbkö" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:138 msgid "logs" msgstr "loggar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:329 msgid "I2P Router Logs" msgstr "I2P Router Loggar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:392 msgid "Critical Logs" msgstr "Kritiska Loggar" -#: ../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:396 msgid "Router Logs" msgstr "Router Loggar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:402 msgid "Service (Wrapper) Logs" msgstr "Service (Wrapper) Loggar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:119 -msgid "network database summary" -msgstr "summering av databas" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:136 +msgid "network database" +msgstr "nätverksdatabasen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:256 -msgid "I2P Network Database Summary" -msgstr "I2P Nätverksdatabassummering" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:303 +msgid "I2P Network Database" +msgstr "I2Ps nätverksdatabas" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:123 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:142 msgid "WebApp Not Found" msgstr "WebApp hittades inte" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:260 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:333 msgid "Web Application Not Running" msgstr "Webb applikation körs inte" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:335 msgid "The requested web application is not running." msgstr "Den efterfrågade webbapplikationen körs inte" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:264 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:337 msgid "" -"Please visit the config clients " -"page to start it." -msgstr "Gå till sidan konfigurera klienter för att starta det." +"Please visit the config clients page to start it." +msgstr "" +"Gå till sidan konfigurera klienter " +"för att starta det." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:136 msgid "peer connections" msgstr "peer-anslutningar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:303 msgid "I2P Network Peers" msgstr "I2P Nätverk Peers" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:136 msgid "peer profiles" msgstr "peer profiler" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:303 msgid "I2P Network Peer Profiles" msgstr "I2P Nätverks Peer Profiler" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:136 msgid "statistics" msgstr "statistik" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:273 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:316 msgid "I2P Router Statistics" msgstr "I2P Router Statistik" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:264 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:301 #, java-format msgid "Disable {0} Refresh" msgstr "Inaktivera {0} omladdning" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:154 +msgid "torrents" +msgstr "torrents" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:321 +msgid "I2P Torrent Downloader" +msgstr "I2P Torrent Nerladdare " + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:136 msgid "tunnel summary" msgstr "tunnelsammandrag" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:303 msgid "I2P Tunnel Summary" msgstr "I2P Tunnel Summering" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:136 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:303 msgid "Peer Profile" msgstr "Peer profil" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:283 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:326 #, java-format msgid "Profile for peer {0}" msgstr "Profil för peer {0}" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:154 +msgid "webmail" +msgstr "webmail" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:321 +msgid "I2P Webmail" +msgstr "I2P Webmail" diff --git a/apps/routerconsole/locale/messages_uk.po b/apps/routerconsole/locale/messages_uk.po index b1f17c210..098ea46a2 100644 --- a/apps/routerconsole/locale/messages_uk.po +++ b/apps/routerconsole/locale/messages_uk.po @@ -1503,7 +1503,7 @@ msgid "Qatar" msgstr "" #: ../java/build/Countries.java:190 -msgid "Reunion" +msgid "Réunion" msgstr "" #: ../java/build/Countries.java:191 diff --git a/apps/routerconsole/locale/messages_vi.po b/apps/routerconsole/locale/messages_vi.po index e504fcf2e..28db071eb 100644 --- a/apps/routerconsole/locale/messages_vi.po +++ b/apps/routerconsole/locale/messages_vi.po @@ -1440,8 +1440,8 @@ msgid "Qatar" msgstr "Qatar" #: ../java/build/Countries.java:184 -msgid "Reunion" -msgstr "Reunion" +msgid "Réunion" +msgstr "Réunion" #: ../java/build/Countries.java:185 msgid "Romania" diff --git a/apps/routerconsole/locale/messages_zh.po b/apps/routerconsole/locale/messages_zh.po index af175eaf5..8f5c52fe9 100644 --- a/apps/routerconsole/locale/messages_zh.po +++ b/apps/routerconsole/locale/messages_zh.po @@ -1444,7 +1444,7 @@ msgid "Qatar" msgstr "卡塔尔" #: ../java/build/Countries.java:184 -msgid "Reunion" +msgid "Réunion" msgstr "留尼汪岛" #: ../java/build/Countries.java:185 diff --git a/apps/streaming/java/src/net/i2p/client/streaming/AcceptingChannelImpl.java b/apps/streaming/java/src/net/i2p/client/streaming/AcceptingChannelImpl.java index 89242afbc..61dc90170 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/AcceptingChannelImpl.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/AcceptingChannelImpl.java @@ -13,16 +13,21 @@ import java.nio.channels.spi.AbstractSelectionKey; import java.nio.channels.spi.SelectorProvider; /** + * As this does not (yet) extend ServerSocketChannel it cannot be returned by StandardServerSocket.getChannel(), + * until we implement an I2P SocketAddress class. + * + * Warning, this interface and implementation is preliminary and subject to change without notice. + * * @since 0.8.11 */ -public class AcceptingChannelImpl extends AcceptingChannel { - boolean _isRegistered = false; - SelectionKey whichKey = null; - SelectorProvider provider = null; - Selector sel = null; - Object lock = null; - I2PSocket next = null; - I2PServerSocket socket; +class AcceptingChannelImpl extends AcceptingChannel { + private boolean _isRegistered; + private SelectionKey whichKey; + private SelectorProvider provider; + private Selector sel; + private Object lock; + private volatile I2PSocket next; + private final I2PServerSocket socket; I2PSocket accept() throws I2PException, ConnectException { I2PSocket sock; @@ -31,9 +36,11 @@ public class AcceptingChannelImpl extends AcceptingChannel { } catch(SocketTimeoutException ex) { return null; } - I2PSocket temp = next; - next = sock; - return temp; + synchronized (this) { + I2PSocket temp = next; + next = sock; + return temp; + } } AcceptingChannelImpl(I2PSocketManager manager) { @@ -96,7 +103,7 @@ public class AcceptingChannelImpl extends AcceptingChannel { @Override public int readyOps() { - if((operations & OP_ACCEPT) != 0) + if((operations & OP_ACCEPT) != 0) { if(next != null) { return OP_ACCEPT; } else { @@ -107,6 +114,7 @@ public class AcceptingChannelImpl extends AcceptingChannel { if(next != null) return OP_ACCEPT; } + } return 0; } }; @@ -136,8 +144,9 @@ public class AcceptingChannelImpl extends AcceptingChannel { @Override protected void implCloseChannel() throws IOException { - if(next != null) { - next.close(); + I2PSocket nxt = next; + if(nxt != null) { + nxt.close(); } _socketManager.destroySocketManager(); } diff --git a/apps/streaming/java/src/net/i2p/client/streaming/Connection.java b/apps/streaming/java/src/net/i2p/client/streaming/Connection.java index 8db219c60..298a1c21f 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/Connection.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/Connection.java @@ -34,19 +34,19 @@ class Connection { private boolean _resetReceived; private boolean _resetSent; private long _resetSentOn; - private boolean _connected; + private volatile boolean _connected; private boolean _hardDisconnected; private final MessageInputStream _inputStream; private final MessageOutputStream _outputStream; private final SchedulerChooser _chooser; - private long _nextSendTime; + private volatile long _nextSendTime; private long _ackedPackets; private final long _createdOn; private long _closeSentOn; private long _closeReceivedOn; private int _unackedPacketsReceived; private long _congestionWindowEnd; - private long _highestAckedThrough; + private volatile long _highestAckedThrough; private boolean _isInbound; private boolean _updatedShareOpts; /** Packet ID (Long) to PacketLocal for sent but unacked packets */ @@ -60,11 +60,11 @@ class Connection { private String _connectionError; private long _disconnectScheduledOn; private long _lastReceivedOn; - private ActivityTimer _activityTimer; + private final ActivityTimer _activityTimer; /** window size when we last saw congestion */ private int _lastCongestionSeenAt; private long _lastCongestionTime; - private long _lastCongestionHighestUnacked; + private volatile long _lastCongestionHighestUnacked; private boolean _ackSinceCongestion; /** Notify this on connection (or connection failure) */ private final Object _connectLock; @@ -96,7 +96,9 @@ class Connection { } ****/ - /** */ + /** + * @param opts may be null + */ public Connection(I2PAppContext ctx, ConnectionManager manager, SchedulerChooser chooser, SimpleTimer2 timer, PacketQueue queue, ConnectionPacketHandler handler, ConnectionOptions opts) { @@ -138,10 +140,7 @@ class Connection { _resetSentOn = -1; _connectionEvent = new ConEvent(); _randomWait = _context.random().nextInt(10*1000); // just do this once to reduce usage - _context.statManager().createRateStat("stream.con.windowSizeAtCongestion", "How large was our send window when we send a dup?", "Stream", new long[] { 60*1000, 10*60*1000, 60*60*1000 }); - _context.statManager().createRateStat("stream.chokeSizeBegin", "How many messages were outstanding when we started to choke?", "Stream", new long[] { 60*1000, 10*60*1000, 60*60*1000 }); - _context.statManager().createRateStat("stream.chokeSizeEnd", "How many messages were outstanding when we stopped being choked?", "Stream", new long[] { 60*1000, 10*60*1000, 60*60*1000 }); - _context.statManager().createRateStat("stream.fastRetransmit", "How long a packet has been around for if it has been resent per the fast retransmit timer?", "Stream", new long[] { 60*1000, 10*60*1000 }); + // all createRateStats in ConnectionManager if (_log.shouldLog(Log.INFO)) _log.info("New connection created with options: " + _options); } @@ -169,7 +168,6 @@ class Connection { * will return false after 5 minutes even if timeoutMs is <= 0. */ boolean packetSendChoke(long timeoutMs) { - // if (false) return true; // <--- what the fuck?? long start = _context.clock().now(); long writeExpire = start + timeoutMs; // only used if timeoutMs > 0 boolean started = false; @@ -187,19 +185,26 @@ class Connection { if (!_connected) return false; started = true; - if ( (_outboundPackets.size() >= _options.getWindowSize()) || (_activeResends > 0) || - (_lastSendId.get() - _highestAckedThrough > _options.getWindowSize()) ) { + // Try to keep things moving even during NACKs and retransmissions... + // Limit unacked packets to the window + // Limit active resends to half the window + // Limit (highest-lowest) to twice the window (if far end doesn't like it, it can send a choke) + int unacked = _outboundPackets.size(); + int wsz = _options.getWindowSize(); + if (unacked >= wsz || + _activeResends >= (wsz + 1) / 2 || + _lastSendId.get() - _highestAckedThrough >= Math.max(MAX_WINDOW_SIZE, 2 * wsz)) { if (timeoutMs > 0) { if (timeLeft <= 0) { if (_log.shouldLog(Log.INFO)) - _log.info("Outbound window is full of " + _outboundPackets.size() - + " with " + _activeResends + " active resends" + _log.info("Outbound window is full " + unacked + + " unacked with " + _activeResends + " active resends" + " and we've waited too long (" + (0-(timeLeft - timeoutMs)) + "ms): " + toString()); return false; } if (_log.shouldLog(Log.DEBUG)) - _log.debug("Outbound window is full (" + _outboundPackets.size() + "/" + _options.getWindowSize() + "/" + _log.debug("Outbound window is full (" + unacked + "/" + wsz + "/" + _activeResends + "), waiting " + timeLeft); try { _outboundPackets.wait(Math.min(timeLeft,250l)); } catch (InterruptedException ie) { if (_log.shouldLog(Log.DEBUG)) _log.debug("InterruptedException while Outbound window is full (" + _outboundPackets.size() + "/" + _activeResends +")"); return false;} } else { @@ -223,6 +228,12 @@ class Connection { void ackImmediately() { PacketLocal packet = null; +/*** why would we do this? + was it to force a congestion indication at the other end? + an expensive way to do that... + One big user was via SchedulerClosing to resend a CLOSE packet, + but why do that either... + synchronized (_outboundPackets) { if (!_outboundPackets.isEmpty()) { // ordered, so pick the lowest to retransmit @@ -239,6 +250,7 @@ class Connection { } ResendPacketEvent evt = (ResendPacketEvent)packet.getResendEvent(); if (evt != null) { + // fixme should we set a flag and reschedule instead? or synch? boolean sent = evt.retransmit(false); if (sent) { if (_log.shouldLog(Log.DEBUG)) @@ -251,7 +263,9 @@ class Connection { } } } +***/ // if we don't have anything to retransmit, send a small ack + // this calls sendPacket() below packet = _receiver.send(null, 0, 0); if (_log.shouldLog(Log.DEBUG)) _log.debug("sending new ack: " + packet); @@ -281,11 +295,15 @@ class Connection { reply.setReceiveStreamId(_receiveStreamId); reply.setOptionalFrom(_connectionManager.getSession().getMyDestination()); // this just sends the packet - no retries or whatnot - _outboundQueue.enqueue(reply); + if (_outboundQueue.enqueue(reply)) { + _unackedPacketsReceived = 0; + _lastSendTime = _context.clock().now(); + resetActivityTimer(); + } } /** - * Flush any data that we can + * Flush any data that we can. Non-blocking. */ void sendAvailable() { // this grabs the data, builds a packet, and queues it up via sendPacket @@ -301,7 +319,6 @@ class Connection { if (packet == null) return; setNextSendTime(-1); - _unackedPacketsReceived = 0; if (_options.getRequireFullySigned()) { packet.setFlag(Packet.FLAG_SIGNATURE_INCLUDED); packet.setFlag(Packet.FLAG_SIGNATURE_REQUESTED); @@ -328,8 +345,8 @@ class Connection { (packet.getSequenceNum() % 8 == 0)) { packet.setOptionalDelay(0); packet.setFlag(Packet.FLAG_DELAY_REQUESTED); - if (_log.shouldLog(Log.DEBUG)) - _log.debug("Requesting no ack delay for packet " + packet); + //if (_log.shouldLog(Log.DEBUG)) + // _log.debug("Requesting no ack delay for packet " + packet); } else { // This is somewhat of a waste of time, unless the RTT < 4000, // since the other end limits it to getSendAckDelay() @@ -358,10 +375,12 @@ class Connection { // warning, getStatLog() can be null //_context.statManager().getStatLog().addData(Packet.toId(_sendStreamId), "stream.rtt", _options.getRTT(), _options.getWindowSize()); - _lastSendTime = _context.clock().now(); - _outboundQueue.enqueue(packet); - resetActivityTimer(); - + if (_outboundQueue.enqueue(packet)) { + _unackedPacketsReceived = 0; + _lastSendTime = _context.clock().now(); + resetActivityTimer(); + } + /* if (ackOnly) { // ACK only, don't schedule this packet for retries @@ -397,6 +416,7 @@ class Connection { * @return List of packets acked or null */ List ackPackets(long ackThrough, long nacks[]) { + // FIXME synch this part too? if (ackThrough < _highestAckedThrough) { // dupack which won't tell us anything } else { @@ -415,16 +435,17 @@ class Connection { List acked = null; synchronized (_outboundPackets) { - for (Iterator iter = _outboundPackets.keySet().iterator(); iter.hasNext(); ) { - Long id = iter.next(); - if (id.longValue() <= ackThrough) { + for (Map.Entry e : _outboundPackets.entrySet()) { + long id = e.getKey().longValue(); + if (id <= ackThrough) { boolean nacked = false; if (nacks != null) { // linear search since its probably really tiny for (int i = 0; i < nacks.length; i++) { - if (nacks[i] == id.longValue()) { + if (nacks[i] == id) { nacked = true; - PacketLocal nackedPacket = _outboundPackets.get(id); + PacketLocal nackedPacket = e.getValue(); + // this will do a fast retransmit if appropriate nackedPacket.incrementNACKs(); break; // NACKed } @@ -433,11 +454,27 @@ class Connection { if (!nacked) { // aka ACKed if (acked == null) acked = new ArrayList(1); - PacketLocal ackedPacket = _outboundPackets.get(id); + PacketLocal ackedPacket = e.getValue(); ackedPacket.ackReceived(); acked.add(ackedPacket); } } else { + // TODO + // we do not currently do an "implicit nack" of the packets higher + // than ackThrough, so those will not be fast retransmitted + // we could incrementNACK them here... but we may need to set the fastRettransmit + // threshold back to 3 for that. + // this will do a fast retransmit if appropriate + // This doesn't work because every packet has an ACK in it, so we hit the + // FAST_TRANSMIT threshold in a heartbeat and retransmit everything, + // even with the threshold at 3. (we never set the NO_ACK field in the header) + // Also, we may need to track that we + // have the same ackThrough for 3 or 4 consecutive times. + // See https://secure.wikimedia.org/wikipedia/en/wiki/Fast_retransmit + //if (_log.shouldLog(Log.INFO)) + // _log.info("ACK thru " + ackThrough + " implicitly NACKs " + id); + //PacketLocal nackedPacket = e.getValue(); + //nackedPacket.incrementNACKs(); break; // _outboundPackets is ordered } } @@ -465,31 +502,33 @@ class Connection { return acked; } - private long _occurredTime; - private long _occurredEventCount; + //private long _occurredTime; + //private long _occurredEventCount; + void eventOccurred() { - long now = System.currentTimeMillis(); + //long now = System.currentTimeMillis(); TaskScheduler sched = _chooser.getScheduler(this); - now = now - now % 1000; - if (_occurredTime == now) { - _occurredEventCount++; - } else { - _occurredTime = now; - if ( (_occurredEventCount > 1000) && (_log.shouldLog(Log.WARN)) ) { - _log.warn("More than 1000 events (" + _occurredEventCount + ") in a second on " - + toString() + ": scheduler = " + sched); - } - _occurredEventCount = 0; - } + //now = now - now % 1000; + //if (_occurredTime == now) { + // _occurredEventCount++; + //} else { + // _occurredTime = now; + // if ( (_occurredEventCount > 1000) && (_log.shouldLog(Log.WARN)) ) { + // _log.warn("More than 1000 events (" + _occurredEventCount + ") in a second on " + // + toString() + ": scheduler = " + sched); + // } + // _occurredEventCount = 0; + //} long before = System.currentTimeMillis(); sched.eventOccurred(this); long elapsed = System.currentTimeMillis() - before; - if ( (elapsed > 1000) && (_log.shouldLog(Log.WARN)) ) - _log.warn("Took " + elapsed + "ms to pump through " + sched); + // 250 and warn for debugging + if ( (elapsed > 250) && (_log.shouldLog(Log.WARN)) ) + _log.warn("Took " + elapsed + "ms to pump through " + sched + " on " + toString()); } void resetReceived() { @@ -498,12 +537,8 @@ class Connection { SimpleScheduler.getInstance().addEvent(new DisconnectEvent(), DISCONNECT_TIMEOUT); } _resetReceived = true; - MessageOutputStream mos = _outputStream; - MessageInputStream mis = _inputStream; - if (mos != null) - mos.streamErrorOccurred(new IOException("Reset received")); - if (mis != null) - mis.streamErrorOccurred(new IOException("Reset received")); + _outputStream.streamErrorOccurred(new IOException("Reset received")); + _inputStream.streamErrorOccurred(new IOException("Reset received")); _connectionError = "Connection reset"; synchronized (_connectLock) { _connectLock.notifyAll(); } } @@ -556,15 +591,10 @@ class Connection { s.destroy2(); _socket = null; } - if (_outputStream != null) - _outputStream.destroy(); - if (_receiver != null) - _receiver.destroy(); - if (_activityTimer != null) - _activityTimer.cancel(); - //_activityTimer = null; - if (_inputStream != null) - _inputStream.streamErrorOccurred(new IOException("disconnected!")); + _outputStream.destroy(); + _receiver.destroy(); + _activityTimer.cancel(); + _inputStream.streamErrorOccurred(new IOException("disconnected!")); if (_disconnectScheduledOn < 0) { _disconnectScheduledOn = _context.clock().now(); @@ -656,11 +686,7 @@ class Connection { * @return Last time we sent data */ public long getLastSendTime() { return _lastSendTime; } - /** Set the time we sent data. - * @param when The time we sent data - */ - public void setLastSendTime(long when) { _lastSendTime = when; } - + /** What was the last packet Id sent to the peer? * @return The last sent packet ID */ @@ -795,10 +821,9 @@ class Connection { public long getCongestionWindowEnd() { return _congestionWindowEnd; } public void setCongestionWindowEnd(long endMsg) { _congestionWindowEnd = endMsg; } + /** @return the highest outbound packet we have recieved an ack for */ public long getHighestAckedThrough() { return _highestAckedThrough; } - /** @deprecated unused */ - public void setHighestAckedThrough(long msgNum) { _highestAckedThrough = msgNum; } public long getLastActivityOn() { return (_lastSendTime > _lastReceivedOn ? _lastSendTime : _lastReceivedOn); @@ -878,17 +903,12 @@ class Connection { } private void resetActivityTimer() { - if (_options.getInactivityTimeout() <= 0) { - if (_log.shouldLog(Log.DEBUG)) - _log.debug("Resetting the inactivity timer, but its gone!", new Exception("where did it go?")); - return; - } - if (_activityTimer == null) { - if (_log.shouldLog(Log.DEBUG)) - _log.debug("Resetting the inactivity timer, but its gone!", new Exception("where did it go?")); - return; - } long howLong = _options.getInactivityTimeout(); + if (howLong <= 0) { + if (_log.shouldLog(Log.DEBUG)) + _log.debug("Resetting the inactivity timer, but its gone!", new Exception("where did it go?")); + return; + } howLong += _randomWait; // randomize it a bit, so both sides don't do it at once //if (_log.shouldLog(Log.DEBUG)) // _log.debug("Resetting the inactivity timer to " + howLong); @@ -983,12 +1003,12 @@ class Connection { } /** stream that the local peer receives data on - * @return the inbound message stream + * @return the inbound message stream, non-null */ public MessageInputStream getInputStream() { return _inputStream; } /** stream that the local peer sends data to the remote peer on - * @return the outbound message stream + * @return the outbound message stream, non-null */ public MessageOutputStream getOutputStream() { return _outputStream; } @@ -1032,12 +1052,10 @@ class Connection { */ buf.append("unacked in: ").append(getUnackedPacketsReceived()); int missing = 0; - if (_inputStream != null) { - long nacks[] = _inputStream.getNacks(); - if (nacks != null) { - missing = nacks.length; - buf.append(" [").append(missing).append(" missing]"); - } + long nacks[] = _inputStream.getNacks(); + if (nacks != null) { + missing = nacks.length; + buf.append(" [").append(missing).append(" missing]"); } if (getResetSent()) @@ -1053,8 +1071,7 @@ class Connection { if (getCloseReceivedOn() > 0) buf.append(" close received ").append(DataHelper.formatDuration(_context.clock().now() - getCloseReceivedOn())).append(" ago"); buf.append(" sent: ").append(1 + _lastSendId.get()); - if (_inputStream != null) - buf.append(" rcvd: ").append(1 + _inputStream.getHighestBlockId() - missing); + buf.append(" rcvd: ").append(1 + _inputStream.getHighestBlockId() - missing); buf.append(" maxWin ").append(getOptions().getMaxWindowSize()); buf.append(" MTU ").append(getOptions().getMaxMessageSize()); @@ -1086,14 +1103,15 @@ class Connection { * there are other packets in flight. 3 takes forever, let's try 2. * */ - static final int FAST_RETRANSMIT_THRESHOLD = 2; + static final int FAST_RETRANSMIT_THRESHOLD = 3; /** * Coordinate the resends of a given packet */ class ResendPacketEvent extends SimpleTimer2.TimedEvent { - private PacketLocal _packet; + private final PacketLocal _packet; private long _nextSendTime; + public ResendPacketEvent(PacketLocal packet, long delay) { super(_timer); _packet = packet; @@ -1111,6 +1129,8 @@ class Connection { * we have to use forceReschedule() instead of schedule() below, * to prevent duplicates in the timer queue. * + * don't synchronize this, deadlock with ackPackets->ackReceived->SimpleTimer2.cancel + * * @param penalize true if this retransmission is caused by a timeout, false if we * are just sending this packet instead of an ACK * @return true if the packet was sent, false if it was not @@ -1131,7 +1151,12 @@ class Connection { boolean resend = false; boolean isLowest = false; synchronized (_outboundPackets) { - if (_packet.getSequenceNum() == _highestAckedThrough + 1) + // allow appx. half the window to be "lowest" and be active resends, minimum of 3 + // Note: we should really pick the N lowest, not the lowest one + N more who + // happen to get here next, as the timers get out-of-order esp. after fast retx + if (_packet.getSequenceNum() == _highestAckedThrough + 1 || + _packet.getNumSends() > 1 || + _activeResends < Math.max(3, (_options.getWindowSize() + 1) / 2)) isLowest = true; if (_outboundPackets.containsKey(Long.valueOf(_packet.getSequenceNum()))) resend = true; @@ -1145,24 +1170,28 @@ class Connection { // BUG? seq# = 0, activeResends = 0, loop forever - why? // also seen with seq# > 0. Is the _activeResends count reliable? if (_log.shouldLog(Log.INFO)) - _log.info("Delaying resend of " + _packet + " as there are " - + _activeResends + " active resends already in play"); - forceReschedule(1000); - _nextSendTime = 1000 + _context.clock().now(); + _log.info("Delaying resend of " + _packet + " with " + + _activeResends + " active resend, " + + _outboundPackets.size() + " unacked, window size = " + _options.getWindowSize()); + forceReschedule(1333); + _nextSendTime = 1333 + _context.clock().now(); return false; } + // It's the lowest, or it's fast retransmit time. Resend the packet. + if (fastRetransmit) _context.statManager().addRateData("stream.fastRetransmit", _packet.getLifetime(), _packet.getLifetime()); // revamp various fields, in case we need to ack more, etc - _inputStream.updateAcks(_packet); + // updateAcks done in enqueue() + //_inputStream.updateAcks(_packet); int choke = getOptions().getChoke(); _packet.setOptionalDelay(choke); if (choke > 0) _packet.setFlag(Packet.FLAG_DELAY_REQUESTED); // this seems unnecessary to send the MSS again: - _packet.setOptionalMaxSize(getOptions().getMaxMessageSize()); + //_packet.setOptionalMaxSize(getOptions().getMaxMessageSize()); // bugfix release 0.7.8, we weren't dividing by 1000 _packet.setResendDelay(getOptions().getResendDelay() / 1000); if (_packet.getReceiveStreamId() <= 0) @@ -1186,7 +1215,7 @@ class Connection { getOptions().setWindowSize(newWindowSize); if (_log.shouldLog(Log.WARN)) - _log.warn("Congestion resending packet " + _packet.getSequenceNum() + ": new windowSize " + newWindowSize + _log.warn("Congestion, resending packet " + _packet.getSequenceNum() + " (new windowSize " + newWindowSize + "/" + getOptions().getWindowSize() + ") for " + Connection.this.toString()); windowAdjusted(); @@ -1195,10 +1224,6 @@ class Connection { int numSends = _packet.getNumSends() + 1; - if (numSends == 2) { - // first resend for this packet - _activeResends++; - } // in case things really suck, the other side may have lost thier // session tags (e.g. they restarted), so jump back to ElGamal. @@ -1225,27 +1250,34 @@ class Connection { // set this before enqueue() as it passes it on to the router _nextSendTime = timeout + _context.clock().now(); - if (_log.shouldLog(Log.INFO)) - _log.info("Resend packet " + _packet + " time " + numSends + + if (_outboundQueue.enqueue(_packet)) { + // first resend for this packet ? + if (numSends == 2) + _activeResends++; + if (_log.shouldLog(Log.INFO)) + _log.info("Resent packet " + + (fastRetransmit ? "(fast) " : "(timeout) ") + + _packet + + " next resend in " + timeout + "ms" + " activeResends: " + _activeResends + " (wsize " + newWindowSize + " lifetime " + (_context.clock().now() - _packet.getCreatedOn()) + "ms)"); - _outboundQueue.enqueue(_packet); - _lastSendTime = _context.clock().now(); + _unackedPacketsReceived = 0; + _lastSendTime = _context.clock().now(); + // timer reset added 0.9.1 + resetActivityTimer(); + } - if (_log.shouldLog(Log.DEBUG)) - _log.debug("Scheduling resend in " + timeout + "ms for " + _packet); forceReschedule(timeout); } - // acked during resending (... or somethin') + // acked during resending (... or somethin') ???????????? if ( (_packet.getAckTime() > 0) && (_packet.getNumSends() > 1) ) { _activeResends--; synchronized (_outboundPackets) { _outboundPackets.notifyAll(); } - return true; } return true; diff --git a/apps/streaming/java/src/net/i2p/client/streaming/ConnectionDataReceiver.java b/apps/streaming/java/src/net/i2p/client/streaming/ConnectionDataReceiver.java index 900fb9626..8f2a40f46 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/ConnectionDataReceiver.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/ConnectionDataReceiver.java @@ -10,7 +10,12 @@ import net.i2p.util.Log; * do NOT block, but they also do not necessary imply immediate * delivery, or even the generation of a new packet. This class * is the only one that builds useful outbound Packet objects. - * + *

    + * MessageOutputStream -> ConnectionDataReceiver -> Connection -> PacketQueue -> I2PSession + *

    + * There's one of these per MessageOutputStream. + * It stores no state. It sends everything to the Connection unless + * the Connection is closed, */ class ConnectionDataReceiver implements MessageOutputStream.DataReceiver { private final I2PAppContext _context; @@ -82,7 +87,7 @@ class ConnectionDataReceiver implements MessageOutputStream.DataReceiver { if (_log.shouldLog(Log.INFO) && !doSend) _log.info("writeData called: size="+size + " doSend=" + doSend + " unackedReceived: " + con.getUnackedPacketsReceived() - + " con: " + con, new Exception("write called by")); + + " con: " + con /* , new Exception("write called by") */ ); if (doSend) { PacketLocal packet = send(buf, off, size); @@ -111,6 +116,7 @@ class ConnectionDataReceiver implements MessageOutputStream.DataReceiver { public PacketLocal send(byte buf[], int off, int size) { return send(buf, off, size, false); } + /** * @param buf data to be sent - may be null * @param off offset into the buffer to start writing from @@ -120,22 +126,20 @@ class ConnectionDataReceiver implements MessageOutputStream.DataReceiver { * @return the packet sent */ public PacketLocal send(byte buf[], int off, int size, boolean forceIncrement) { - Connection con = _connection; - //if (con == null) return null; - long before = System.currentTimeMillis(); - PacketLocal packet = buildPacket(con, buf, off, size, forceIncrement); - long built = System.currentTimeMillis(); - con.sendPacket(packet); - long sent = System.currentTimeMillis(); + //long before = System.currentTimeMillis(); + PacketLocal packet = buildPacket(buf, off, size, forceIncrement); + //long built = System.currentTimeMillis(); + _connection.sendPacket(packet); + //long sent = System.currentTimeMillis(); - if ( (built-before > 5*1000) && (_log.shouldLog(Log.WARN)) ) - _log.warn("wtf, took " + (built-before) + "ms to build a packet: " + packet); - if ( (sent-built> 5*1000) && (_log.shouldLog(Log.WARN)) ) - _log.warn("wtf, took " + (sent-built) + "ms to send a packet: " + packet); + //if ( (built-before > 5*1000) && (_log.shouldLog(Log.WARN)) ) + // _log.warn("wtf, took " + (built-before) + "ms to build a packet: " + packet); + //if ( (sent-built> 5*1000) && (_log.shouldLog(Log.WARN)) ) + // _log.warn("wtf, took " + (sent-built) + "ms to send a packet: " + packet); return packet; } - private boolean isAckOnly(Connection con, int size) { + private static boolean isAckOnly(Connection con, int size) { boolean ackOnly = ( (size <= 0) && // no data (con.getLastSendId() >= 0) && // not a SYN ( (!con.getOutputStream().getClosed()) || // not a CLOSE @@ -144,7 +148,16 @@ class ConnectionDataReceiver implements MessageOutputStream.DataReceiver { return ackOnly; } - private PacketLocal buildPacket(Connection con, byte buf[], int off, int size, boolean forceIncrement) { + /** + * @param buf data to be sent - may be null + * @param off offset into the buffer to start writing from + * @param size how many bytes of the buffer to write (may be 0) + * @param forceIncrement even if the buffer is empty, increment the packetId + * so we get an ACK back + * @return the packet to be sent + */ + private PacketLocal buildPacket(byte buf[], int off, int size, boolean forceIncrement) { + Connection con = _connection; if (size > Packet.MAX_PAYLOAD_SIZE) throw new IllegalArgumentException("size is too large (" + size + ")"); boolean ackOnly = isAckOnly(con, size); boolean isFirst = (con.getAckedPackets() <= 0) && (con.getUnackedPacketsSent() <= 0); @@ -164,7 +177,8 @@ class ConnectionDataReceiver implements MessageOutputStream.DataReceiver { packet.setSendStreamId(con.getSendStreamId()); packet.setReceiveStreamId(con.getReceiveStreamId()); - con.getInputStream().updateAcks(packet); + // not needed here, handled in PacketQueue.enqueue() + //con.getInputStream().updateAcks(packet); // note that the optional delay is usually rewritten in Connection.sendPacket() int choke = con.getOptions().getChoke(); packet.setOptionalDelay(choke); @@ -195,6 +209,7 @@ class ConnectionDataReceiver implements MessageOutputStream.DataReceiver { // don't set the closed flag if this is a plain ACK and there are outstanding // packets sent, otherwise the other side could receive the CLOSE prematurely, // since this ACK could arrive before the unacked payload message. + // TODO if the only unacked packet is the CLOSE packet and it didn't have any data... if (con.getOutputStream().getClosed() && ( (size > 0) || (con.getUnackedPacketsSent() <= 0) || (packet.getSequenceNum() > 0) ) ) { packet.setFlag(Packet.FLAG_CLOSE); diff --git a/apps/streaming/java/src/net/i2p/client/streaming/ConnectionManager.java b/apps/streaming/java/src/net/i2p/client/streaming/ConnectionManager.java index 09ba238c1..739a42017 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/ConnectionManager.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/ConnectionManager.java @@ -67,11 +67,15 @@ class ConnectionManager { // TODO change proto to PROTO_STREAMING someday. // Right now we get everything, and rely on Datagram to specify PROTO_UDP. // PacketQueue has sent PROTO_STREAMING since the beginning of mux support (0.7.1) - _session.addMuxedSessionListener(_messageHandler, I2PSession.PROTO_ANY, I2PSession.PORT_ANY); + // As of 0.9.1, new option to enforce streaming protocol, off by default + // As of 0.9.1, listen on configured port (default 0 = all) + int protocol = defaultOptions.getEnforceProtocol() ? I2PSession.PROTO_STREAMING : I2PSession.PROTO_ANY; + _session.addMuxedSessionListener(_messageHandler, protocol, defaultOptions.getLocalPort()); _outboundQueue = new PacketQueue(_context, _session, this); /** Socket timeout for accept() */ _soTimeout = -1; + // Stats for this class _context.statManager().createRateStat("stream.con.lifetimeMessagesSent", "How many messages do we send on a stream?", "Stream", new long[] { 60*60*1000, 24*60*60*1000 }); _context.statManager().createRateStat("stream.con.lifetimeMessagesReceived", "How many messages do we receive on a stream?", "Stream", new long[] { 60*60*1000, 24*60*60*1000 }); _context.statManager().createRateStat("stream.con.lifetimeBytesSent", "How many bytes do we send on a stream?", "Stream", new long[] { 60*60*1000, 24*60*60*1000 }); @@ -82,6 +86,14 @@ class ConnectionManager { _context.statManager().createRateStat("stream.con.lifetimeCongestionSeenAt", "When was the last congestion seen at when a stream closes?", "Stream", new long[] { 60*60*1000, 24*60*60*1000 }); _context.statManager().createRateStat("stream.con.lifetimeSendWindowSize", "What is the final send window size when a stream closes?", "Stream", new long[] { 60*60*1000, 24*60*60*1000 }); _context.statManager().createRateStat("stream.receiveActive", "How many streams are active when a new one is received (period being not yet dropped)", "Stream", new long[] { 60*60*1000, 24*60*60*1000 }); + // Stats for Connection + _context.statManager().createRateStat("stream.con.windowSizeAtCongestion", "How large was our send window when we send a dup?", "Stream", new long[] { 60*1000, 10*60*1000, 60*60*1000 }); + _context.statManager().createRateStat("stream.chokeSizeBegin", "How many messages were outstanding when we started to choke?", "Stream", new long[] { 60*1000, 10*60*1000, 60*60*1000 }); + _context.statManager().createRateStat("stream.chokeSizeEnd", "How many messages were outstanding when we stopped being choked?", "Stream", new long[] { 60*1000, 10*60*1000, 60*60*1000 }); + _context.statManager().createRateStat("stream.fastRetransmit", "How long a packet has been around for if it has been resent per the fast retransmit timer?", "Stream", new long[] { 60*1000, 10*60*1000 }); + // Stats for PacketQueue + _context.statManager().createRateStat("stream.con.sendMessageSize", "Size of a message sent on a connection", "Stream", new long[] { 60*1000, 10*60*1000, 60*60*1000 }); + _context.statManager().createRateStat("stream.con.sendDuplicateSize", "Size of a message resent on a connection", "Stream", new long[] { 60*1000, 10*60*1000, 60*60*1000 }); } Connection getConnectionByInboundId(long id) { @@ -319,19 +331,43 @@ class ConnectionManager { // always call all 3 to increment all counters if (_minuteThrottler != null && _minuteThrottler.shouldThrottle(h)) { _context.statManager().addRateData("stream.con.throttledMinute", 1, 0); - throttled = "throttled by per-peer limit of " + _defaultOptions.getMaxConnsPerMinute() + + if (_defaultOptions.getMaxConnsPerMinute() <= 0) + throttled = "throttled by" + + " total limit of " + _defaultOptions.getMaxTotalConnsPerMinute() + + " per minute"; + else if (_defaultOptions.getMaxTotalConnsPerMinute() <= 0) + throttled = "throttled by per-peer limit of " + _defaultOptions.getMaxConnsPerMinute() + + " per minute"; + else + throttled = "throttled by per-peer limit of " + _defaultOptions.getMaxConnsPerMinute() + " or total limit of " + _defaultOptions.getMaxTotalConnsPerMinute() + " per minute"; } if (_hourThrottler != null && _hourThrottler.shouldThrottle(h)) { _context.statManager().addRateData("stream.con.throttledHour", 1, 0); - throttled = "throttled by per-peer limit of " + _defaultOptions.getMaxConnsPerHour() + + if (_defaultOptions.getMaxConnsPerHour() <= 0) + throttled = "throttled by" + + " total limit of " + _defaultOptions.getMaxTotalConnsPerHour() + + " per hour"; + else if (_defaultOptions.getMaxTotalConnsPerHour() <= 0) + throttled = "throttled by per-peer limit of " + _defaultOptions.getMaxConnsPerHour() + + " per hour"; + else + throttled = "throttled by per-peer limit of " + _defaultOptions.getMaxConnsPerHour() + " or total limit of " + _defaultOptions.getMaxTotalConnsPerHour() + " per hour"; } if (_dayThrottler != null && _dayThrottler.shouldThrottle(h)) { _context.statManager().addRateData("stream.con.throttledDay", 1, 0); - throttled = "throttled by per-peer limit of " + _defaultOptions.getMaxConnsPerDay() + + if (_defaultOptions.getMaxConnsPerDay() <= 0) + throttled = "throttled by" + + " total limit of " + _defaultOptions.getMaxTotalConnsPerDay() + + " per day"; + else if (_defaultOptions.getMaxTotalConnsPerDay() <= 0) + throttled = "throttled by per-peer limit of " + _defaultOptions.getMaxConnsPerDay() + + " per day"; + else + throttled = "throttled by per-peer limit of " + _defaultOptions.getMaxConnsPerDay() + " or total limit of " + _defaultOptions.getMaxTotalConnsPerDay() + " per day"; } @@ -393,13 +429,11 @@ class ConnectionManager { if (removed) { _context.statManager().addRateData("stream.con.lifetimeMessagesSent", 1+con.getLastSendId(), con.getLifetime()); MessageInputStream stream = con.getInputStream(); - if (stream != null) { long rcvd = 1 + stream.getHighestBlockId(); long nacks[] = stream.getNacks(); if (nacks != null) rcvd -= nacks.length; _context.statManager().addRateData("stream.con.lifetimeMessagesReceived", rcvd, con.getLifetime()); - } _context.statManager().addRateData("stream.con.lifetimeBytesSent", con.getLifetimeBytesSent(), con.getLifetime()); _context.statManager().addRateData("stream.con.lifetimeBytesReceived", con.getLifetimeBytesReceived(), con.getLifetime()); _context.statManager().addRateData("stream.con.lifetimeDupMessagesSent", con.getLifetimeDupMessagesSent(), con.getLifetime()); diff --git a/apps/streaming/java/src/net/i2p/client/streaming/ConnectionOptions.java b/apps/streaming/java/src/net/i2p/client/streaming/ConnectionOptions.java index e6ec6fa42..f71a19d42 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/ConnectionOptions.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/ConnectionOptions.java @@ -19,6 +19,7 @@ class ConnectionOptions extends I2PSocketOptionsImpl { private int _connectDelay; private boolean _fullySigned; private boolean _answerPings; + private boolean _enforceProto; private volatile int _windowSize; private int _receiveWindow; private int _profile; @@ -87,6 +88,8 @@ class ConnectionOptions extends I2PSocketOptionsImpl { public static final String PROP_MAX_TOTAL_CONNS_MIN = "i2p.streaming.maxTotalConnsPerMinute"; public static final String PROP_MAX_TOTAL_CONNS_HOUR = "i2p.streaming.maxTotalConnsPerHour"; public static final String PROP_MAX_TOTAL_CONNS_DAY = "i2p.streaming.maxTotalConnsPerDay"; + /** @since 0.9.1 */ + public static final String PROP_ENFORCE_PROTO = "i2p.streaming.enforceProtocol"; private static final int TREND_COUNT = 3; static final int INITIAL_WINDOW_SIZE = 6; @@ -95,10 +98,17 @@ class ConnectionOptions extends I2PSocketOptionsImpl { public static final int DEFAULT_INITIAL_ACK_DELAY = 2*1000; static final int MIN_WINDOW_SIZE = 1; private static final boolean DEFAULT_ANSWER_PINGS = true; + private static final int DEFAULT_INACTIVITY_TIMEOUT = 90*1000; + private static final int DEFAULT_INACTIVITY_ACTION = INACTIVITY_ACTION_SEND; - // Syncronization fix, but doing it this way causes NPE... - // FIXME private final int _trend[] = new int[TREND_COUNT]; FIXME - private int _trend[]; + + /** + * If PROTO is enforced, we cannot communicate with destinations earlier than version 0.7.1. + * @since 0.9.1 + */ + private static final boolean DEFAULT_ENFORCE_PROTO = false; + + private final int _trend[] = new int[TREND_COUNT]; /** * OK, here is the calculation on the message size to fit in a single @@ -212,6 +222,7 @@ class ConnectionOptions extends I2PSocketOptionsImpl { */ public ConnectionOptions() { super(); + cinit(System.getProperties()); } /** @@ -221,6 +232,7 @@ class ConnectionOptions extends I2PSocketOptionsImpl { */ public ConnectionOptions(Properties opts) { super(opts); + cinit(opts); } /** @@ -229,6 +241,7 @@ class ConnectionOptions extends I2PSocketOptionsImpl { */ public ConnectionOptions(I2PSocketOptions opts) { super(opts); + cinit(System.getProperties()); } /** @@ -237,7 +250,34 @@ class ConnectionOptions extends I2PSocketOptionsImpl { */ public ConnectionOptions(ConnectionOptions opts) { super(opts); - if (opts != null) { + cinit(System.getProperties()); + if (opts != null) + update(opts); + } + + /** + * Update everything by copying over from opts + * @param opts non-null + * @since 0.9.1 + */ + public void updateAll(ConnectionOptions opts) { + // user is unlikely to change these 6 between buildOptions() and setDefaultOptions(), + // since they may be updated directly, but just in case... + setConnectTimeout(opts.getConnectTimeout()); + setReadTimeout(opts.getReadTimeout()); + setWriteTimeout(opts.getWriteTimeout()); + setMaxBufferSize(opts.getMaxBufferSize()); + setLocalPort(opts.getLocalPort()); + setPort(opts.getPort()); + update(opts); + } + + /** + * Update everything (except super) by copying over from opts + * @param opts non-null + * @since 0.9.1 + */ + private void update(ConnectionOptions opts) { setMaxWindowSize(opts.getMaxWindowSize()); setConnectDelay(opts.getConnectDelay()); setProfile(opts.getProfile()); @@ -258,6 +298,7 @@ class ConnectionOptions extends I2PSocketOptionsImpl { //setWriteTimeout(opts.getWriteTimeout()); //setReadTimeout(opts.getReadTimeout()); setAnswerPings(opts.getAnswerPings()); + setEnforceProtocol(opts.getEnforceProtocol()); initLists(opts); _maxConnsPerMinute = opts.getMaxConnsPerMinute(); _maxConnsPerHour = opts.getMaxConnsPerHour(); @@ -265,13 +306,12 @@ class ConnectionOptions extends I2PSocketOptionsImpl { _maxTotalConnsPerMinute = opts.getMaxTotalConnsPerMinute(); _maxTotalConnsPerHour = opts.getMaxTotalConnsPerHour(); _maxTotalConnsPerDay = opts.getMaxTotalConnsPerDay(); - } } - @Override - protected void init(Properties opts) { - super.init(opts); - _trend = new int[TREND_COUNT]; + /** + * Initialization + */ + private void cinit(Properties opts) { setMaxWindowSize(getInt(opts, PROP_MAX_WINDOW_SIZE, Connection.MAX_WINDOW_SIZE)); setConnectDelay(getInt(opts, PROP_CONNECT_DELAY, -1)); setProfile(getInt(opts, PROP_PROFILE, PROFILE_BULK)); @@ -284,14 +324,15 @@ class ConnectionOptions extends I2PSocketOptionsImpl { setMaxResends(getInt(opts, PROP_MAX_RESENDS, DEFAULT_MAX_SENDS)); // handled in super() //setWriteTimeout(getInt(opts, PROP_WRITE_TIMEOUT, -1)); - setInactivityTimeout(getInt(opts, PROP_INACTIVITY_TIMEOUT, 90*1000)); - setInactivityAction(getInt(opts, PROP_INACTIVITY_ACTION, INACTIVITY_ACTION_SEND)); + setInactivityTimeout(getInt(opts, PROP_INACTIVITY_TIMEOUT, DEFAULT_INACTIVITY_TIMEOUT)); + setInactivityAction(getInt(opts, PROP_INACTIVITY_ACTION, DEFAULT_INACTIVITY_ACTION)); setInboundBufferSize(getMaxMessageSize() * (Connection.MAX_WINDOW_SIZE + 2)); setCongestionAvoidanceGrowthRateFactor(getInt(opts, PROP_CONGESTION_AVOIDANCE_GROWTH_RATE_FACTOR, 1)); setSlowStartGrowthRateFactor(getInt(opts, PROP_SLOW_START_GROWTH_RATE_FACTOR, 1)); // overrides default in super() setConnectTimeout(getInt(opts, PROP_CONNECT_TIMEOUT, Connection.DISCONNECT_TIMEOUT)); setAnswerPings(getBool(opts, PROP_ANSWER_PINGS, DEFAULT_ANSWER_PINGS)); + setEnforceProtocol(getBool(opts, PROP_ENFORCE_PROTO, DEFAULT_ENFORCE_PROTO)); initLists(opts); _maxConnsPerMinute = getInt(opts, PROP_MAX_CONNS_MIN, 0); _maxConnsPerHour = getInt(opts, PROP_MAX_CONNS_HOUR, 0); @@ -301,6 +342,9 @@ class ConnectionOptions extends I2PSocketOptionsImpl { _maxTotalConnsPerDay = getInt(opts, PROP_MAX_TOTAL_CONNS_DAY, 0); } + /** + * Note: NOT part of the interface + */ @Override public void setProperties(Properties opts) { super.setProperties(opts); @@ -329,9 +373,9 @@ class ConnectionOptions extends I2PSocketOptionsImpl { //if (opts.containsKey(PROP_WRITE_TIMEOUT)) // setWriteTimeout(getInt(opts, PROP_WRITE_TIMEOUT, -1)); if (opts.containsKey(PROP_INACTIVITY_TIMEOUT)) - setInactivityTimeout(getInt(opts, PROP_INACTIVITY_TIMEOUT, 90*1000)); + setInactivityTimeout(getInt(opts, PROP_INACTIVITY_TIMEOUT, DEFAULT_INACTIVITY_TIMEOUT)); if (opts.containsKey(PROP_INACTIVITY_ACTION)) - setInactivityAction(getInt(opts, PROP_INACTIVITY_ACTION, INACTIVITY_ACTION_SEND)); + setInactivityAction(getInt(opts, PROP_INACTIVITY_ACTION, DEFAULT_INACTIVITY_ACTION)); setInboundBufferSize(getMaxMessageSize() * (Connection.MAX_WINDOW_SIZE + 2)); if (opts.contains(PROP_CONGESTION_AVOIDANCE_GROWTH_RATE_FACTOR)) setCongestionAvoidanceGrowthRateFactor(getInt(opts, PROP_CONGESTION_AVOIDANCE_GROWTH_RATE_FACTOR, 2)); @@ -343,6 +387,8 @@ class ConnectionOptions extends I2PSocketOptionsImpl { setConnectTimeout(getInt(opts, PROP_CONNECT_TIMEOUT, Connection.DISCONNECT_TIMEOUT)); if (opts.containsKey(PROP_ANSWER_PINGS)) setAnswerPings(getBool(opts, PROP_ANSWER_PINGS, DEFAULT_ANSWER_PINGS)); + if (opts.containsKey(PROP_ENFORCE_PROTO)) + setEnforceProtocol(getBool(opts, PROP_ENFORCE_PROTO, DEFAULT_ENFORCE_PROTO)); initLists(opts); if (opts.containsKey(PROP_MAX_CONNS_MIN)) _maxConnsPerMinute = getInt(opts, PROP_MAX_CONNS_MIN, 0); @@ -392,6 +438,19 @@ class ConnectionOptions extends I2PSocketOptionsImpl { public boolean getAnswerPings() { return _answerPings; } public void setAnswerPings(boolean yes) { _answerPings = yes; } + /** + * Do we receive all traffic, or only traffic marked with I2PSession.PROTO_STREAMING (6) ? + * Default false. + * If PROTO is enforced, we cannot communicate with destinations earlier than version 0.7.1 + * (released March 2009), which is when streaming started sending the PROTO_STREAMING indication. + * Set to true if you are running multiple protocols on a single Destination. + * + * @return if we do + * @since 0.9.1 + */ + public boolean getEnforceProtocol() { return _enforceProto; } + public void setEnforceProtocol(boolean yes) { _enforceProto = yes; } + /** * How many messages will we send before waiting for an ACK? * @@ -611,30 +670,35 @@ class ConnectionOptions extends I2PSocketOptionsImpl { private void initLists(Properties opts) { _accessListEnabled = getBool(opts, PROP_ENABLE_ACCESS_LIST, false); _blackListEnabled = getBool(opts, PROP_ENABLE_BLACKLIST, false); + // Don't think these would ever be accessed simultaneously, + // but avoid concurrent modification just in case + Set accessList, blackList; if (_accessListEnabled) - _accessList = new HashSet(); + accessList = new HashSet(); else - _accessList = Collections.EMPTY_SET; + accessList = Collections.EMPTY_SET; if (_blackListEnabled) - _blackList = new HashSet(); + blackList = new HashSet(); else - _blackList = Collections.EMPTY_SET; - if (!(_accessListEnabled || _blackListEnabled)) - return; - String hashes = opts.getProperty(PROP_ACCESS_LIST); - if (hashes == null) - return; - StringTokenizer tok = new StringTokenizer(hashes, ", "); - while (tok.hasMoreTokens()) { - String hashstr = tok.nextToken(); - Hash h = ConvertToHash.getHash(hashstr); - if (h == null) - error("bad list hash: " + hashstr); - else if (_blackListEnabled) - _blackList.add(h); - else - _accessList.add(h); + blackList = Collections.EMPTY_SET; + if (_accessListEnabled || _blackListEnabled) { + String hashes = opts.getProperty(PROP_ACCESS_LIST); + if (hashes == null) + return; + StringTokenizer tok = new StringTokenizer(hashes, ", "); + while (tok.hasMoreTokens()) { + String hashstr = tok.nextToken(); + Hash h = ConvertToHash.getHash(hashstr); + if (h == null) + error("bad list hash: " + hashstr); + else if (_blackListEnabled) + blackList.add(h); + else + accessList.add(h); + } } + _accessList = accessList; + _blackList = blackList; if (_accessListEnabled && _accessList.isEmpty()) error("Connection access list enabled but no valid entries; no peers can connect"); else if (_blackListEnabled && _blackList.isEmpty()) @@ -647,9 +711,10 @@ class ConnectionOptions extends I2PSocketOptionsImpl { log.error(s); } - @Override + /** doesn't include everything */ + @Override public String toString() { - StringBuilder buf = new StringBuilder(128); + StringBuilder buf = new StringBuilder(256); buf.append("conDelay=").append(_connectDelay); buf.append(" maxSize=").append(_maxMessageSize); buf.append(" rtt=").append(_rtt); @@ -663,6 +728,14 @@ class ConnectionOptions extends I2PSocketOptionsImpl { buf.append(" inactivityTimeout=").append(_inactivityTimeout); buf.append(" inboundBuffer=").append(_inboundBufferSize); buf.append(" maxWindowSize=").append(_maxWindowSize); + buf.append(" blacklistSize=").append(_blackList.size()); + buf.append(" whitelistSize=").append(_accessList.size()); + buf.append(" maxConns=").append(_maxConnsPerMinute).append('/') + .append(_maxConnsPerHour).append('/') + .append(_maxConnsPerDay); + buf.append(" maxTotalConns=").append(_maxTotalConnsPerMinute).append('/') + .append(_maxTotalConnsPerHour).append('/') + .append(_maxTotalConnsPerDay); return buf.toString(); } diff --git a/apps/streaming/java/src/net/i2p/client/streaming/ConnectionPacketHandler.java b/apps/streaming/java/src/net/i2p/client/streaming/ConnectionPacketHandler.java index 53ebb17e1..720c38fdf 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/ConnectionPacketHandler.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/ConnectionPacketHandler.java @@ -12,7 +12,13 @@ import net.i2p.util.SimpleTimer; /** * Receive a packet for a particular connection - placing the data onto the * queue, marking packets as acked, updating various fields, etc. - * + *

    + * I2PSession -> MessageHandler -> PacketHandler -> ConnectionPacketHandler -> MessageInputStream + *

    + * One of these is instantiated per-Destination + * (i.e. per-ConnectionManager, not per-Connection). + * It doesn't store any state. + */ class ConnectionPacketHandler { private final I2PAppContext _context; @@ -94,19 +100,24 @@ class ConnectionPacketHandler { } } - long ready = con.getInputStream().getHighestReadyBockId(); - int available = con.getOptions().getInboundBufferSize() - con.getInputStream().getTotalReadySize(); - int allowedBlocks = available/con.getOptions().getMaxMessageSize(); - if ( (packet.getPayloadSize() > 0) && (packet.getSequenceNum() > ready + allowedBlocks) ) { - if (_log.shouldLog(Log.WARN)) - _log.warn("Inbound buffer exceeded on connection " + con + " (" - + ready + "/"+ (ready+allowedBlocks) + "/" + available - + ": dropping " + packet); - ack(con, packet.getAckThrough(), packet.getNacks(), null, false, choke); - con.getOptions().setChoke(61*1000); - packet.releasePayload(); - con.ackImmediately(); - return; + if (packet.getPayloadSize() > 0) { + // Here, for the purposes of calculating whether the input stream is full, + // we assume all the not-ready blocks are the max message size. + // This prevents us from getting DoSed by accepting unlimited out-of-order small messages + long ready = con.getInputStream().getHighestReadyBockId(); + int available = con.getOptions().getInboundBufferSize() - con.getInputStream().getTotalReadySize(); + int allowedBlocks = available/con.getOptions().getMaxMessageSize(); + if (packet.getSequenceNum() > ready + allowedBlocks) { + if (_log.shouldLog(Log.WARN)) + _log.warn("Inbound buffer exceeded on connection " + con + " (" + + ready + "/"+ (ready+allowedBlocks) + "/" + available + + ": dropping " + packet); + ack(con, packet.getAckThrough(), packet.getNacks(), null, false, choke); + con.getOptions().setChoke(61*1000); + packet.releasePayload(); + con.ackImmediately(); + return; + } } con.getOptions().setChoke(0); @@ -513,12 +524,14 @@ class ConnectionPacketHandler { } private class AckDup implements SimpleTimer.TimedEvent { - private long _created; - private Connection _con; + private final long _created; + private final Connection _con; + public AckDup(Connection con) { _created = _context.clock().now(); _con = con; } + public void timeReached() { if (_con.getLastSendTime() <= _created) { if (_con.getResetReceived() || _con.getResetSent()) { diff --git a/apps/streaming/java/src/net/i2p/client/streaming/I2PServerSocketFull.java b/apps/streaming/java/src/net/i2p/client/streaming/I2PServerSocketFull.java index 244664bf4..5eddc45c5 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/I2PServerSocketFull.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/I2PServerSocketFull.java @@ -9,6 +9,7 @@ import net.i2p.I2PException; */ class I2PServerSocketFull implements I2PServerSocket { private final I2PSocketManagerFull _socketManager; + private volatile AcceptingChannel _channel; public I2PServerSocketFull(I2PSocketManagerFull mgr) { _socketManager = mgr; @@ -28,8 +29,10 @@ class I2PServerSocketFull implements I2PServerSocket { /** * @since 0.8.11 */ - public AcceptingChannel getChannel() { - return new AcceptingChannelImpl(_socketManager); + public synchronized AcceptingChannel getChannel() { + if (_channel == null) + _channel = new AcceptingChannelImpl(_socketManager); + return _channel; } public long getSoTimeout() { diff --git a/apps/streaming/java/src/net/i2p/client/streaming/I2PSocketFull.java b/apps/streaming/java/src/net/i2p/client/streaming/I2PSocketFull.java index 6f1caeaf0..abca9b82f 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/I2PSocketFull.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/I2PSocketFull.java @@ -16,6 +16,7 @@ class I2PSocketFull implements I2PSocket { private Connection _connection; private Destination _remotePeer; private Destination _localPeer; + private volatile MessageChannel _channel; public I2PSocketFull(Connection con) { _connection = con; @@ -70,8 +71,10 @@ class I2PSocketFull implements I2PSocket { /** * @since 0.8.9 */ - public SelectableChannel getChannel() { - return new MessageChannel(this); + public synchronized SelectableChannel getChannel() { + if (_channel == null) + _channel = new MessageChannel(this); + return _channel; } /** diff --git a/apps/streaming/java/src/net/i2p/client/streaming/I2PSocketManagerFull.java b/apps/streaming/java/src/net/i2p/client/streaming/I2PSocketManagerFull.java index eddfec953..cfc0bf783 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/I2PSocketManagerFull.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/I2PSocketManagerFull.java @@ -28,28 +28,46 @@ import net.i2p.util.Log; * Direct instantiation by others is deprecated. */ public class I2PSocketManagerFull implements I2PSocketManager { - private I2PAppContext _context; - private Log _log; - private I2PSession _session; - private I2PServerSocketFull _serverSocket; + private final I2PAppContext _context; + private final Log _log; + private final I2PSession _session; + private final I2PServerSocketFull _serverSocket; private StandardServerSocket _realServerSocket; - private ConnectionOptions _defaultOptions; + private final ConnectionOptions _defaultOptions; private long _acceptTimeout; private String _name; private int _maxStreams; private static int __managerId = 0; - private ConnectionManager _connectionManager; + private final ConnectionManager _connectionManager; /** * How long to wait for the client app to accept() before sending back CLOSE? * This includes the time waiting in the queue. Currently set to 5 seconds. */ private static final long ACCEPT_TIMEOUT_DEFAULT = 5*1000; - + + /** + * @deprecated use 4-arg constructor + * @throws UnsupportedOperationException always + */ public I2PSocketManagerFull() { + throw new UnsupportedOperationException(); + } + + /** how many streams will we allow at once? */ + public static final String PROP_MAX_STREAMS = "i2p.streaming.maxConcurrentStreams"; + + /** + * @deprecated use 4-arg constructor + * @throws UnsupportedOperationException always + */ + public void init(I2PAppContext context, I2PSession session, Properties opts, String name) { + throw new UnsupportedOperationException(); } /** + * This is what I2PSocketManagerFactory.createManager() returns. + * Direct instantiation by others is deprecated. * * @param context * @param session @@ -57,22 +75,6 @@ public class I2PSocketManagerFull implements I2PSocketManager { * @param name */ public I2PSocketManagerFull(I2PAppContext context, I2PSession session, Properties opts, String name) { - this(); - init(context, session, opts, name); - } - - /** how many streams will we allow at once? */ - public static final String PROP_MAX_STREAMS = "i2p.streaming.maxConcurrentStreams"; - - /** - * - * - * @param context - * @param session - * @param opts - * @param name - */ - public void init(I2PAppContext context, I2PSession session, Properties opts, String name) { _context = context; _session = session; _log = _context.logManager().getLog(I2PSocketManagerFull.class); @@ -98,7 +100,15 @@ public class I2PSocketManagerFull implements I2PSocketManager { } } + /** + * Create a copy of the current options, to be used in a setDefaultOptions() call. + */ public I2PSocketOptions buildOptions() { return buildOptions(null); } + + /** + * Create a modified copy of the current options, to be used in a setDefaultOptions() call. + * @param opts The new options, may be null + */ public I2PSocketOptions buildOptions(Properties opts) { ConnectionOptions curOpts = new ConnectionOptions(_defaultOptions); curOpts.setProperties(opts); @@ -159,10 +169,24 @@ public class I2PSocketManagerFull implements I2PSocketManager { public void setAcceptTimeout(long ms) { _acceptTimeout = ms; } public long getAcceptTimeout() { return _acceptTimeout; } + /** + * Update the options on a running socket manager. + * Parameters in the I2PSocketOptions interface may be changed directly + * with the setters; no need to use this method for those. + * This does NOT update the underlying I2CP or tunnel options; use getSession().updateOptions() for that. + * @param options as created from a call to buildOptions(properties), non-null + */ public void setDefaultOptions(I2PSocketOptions options) { - _defaultOptions = new ConnectionOptions((ConnectionOptions) options); + if (!(options instanceof ConnectionOptions)) + throw new IllegalArgumentException(); + if (_log.shouldLog(Log.WARN)) + _log.warn("Changing options from:\n " + _defaultOptions + "\nto:\n " + options); + _defaultOptions.updateAll((ConnectionOptions) options); } + /** + * Current options, not a copy, setters may be used to make changes. + */ public I2PSocketOptions getDefaultOptions() { return _defaultOptions; } diff --git a/apps/streaming/java/src/net/i2p/client/streaming/MessageChannel.java b/apps/streaming/java/src/net/i2p/client/streaming/MessageChannel.java index 05ba76bb7..af10cf886 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/MessageChannel.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/MessageChannel.java @@ -15,18 +15,23 @@ import java.util.logging.Level; import java.util.logging.Logger; /** + * As this does not (yet) extend SocketChannel it cannot be returned by StandardSocket.getChannel(), + * until we implement an I2P SocketAddress class. + * + * Warning, this interface and implementation is preliminary and subject to change without notice. + * * @since 0.8.9 */ public class MessageChannel extends SelectableChannel implements ReadableByteChannel, WritableByteChannel { - final MessageInputStream in; - final MessageOutputStream out; - boolean _isRegistered = false; - SelectionKey whichKey = null; - SelectorProvider provider = null; - Selector sel = null; - Object lock = null; - I2PSocket socket; + private final MessageInputStream in; + private final MessageOutputStream out; + private boolean _isRegistered; + private SelectionKey whichKey; + private SelectorProvider provider; + private Selector sel; + private Object lock; + private final I2PSocket socket; MessageChannel(I2PSocket socket) { try { @@ -145,10 +150,10 @@ public class MessageChannel extends SelectableChannel implements ReadableByteCha * returns 0, which happens when there's * no more data available. */ - public int read(ByteBuffer buf) throws IOException { int amount = 0; for (;;) { + // TODO if buf.hasArray() ... getArray() ... getArrayOffset() ... byte[] lbuf = new byte[buf.remaining()]; int samount = in.read(lbuf); if (samount <= 0) { @@ -167,12 +172,12 @@ public class MessageChannel extends SelectableChannel implements ReadableByteCha * already set buffer size. Once it starts to fail * (wait timeout is 0) then put the bytes back and return. */ - public int write(ByteBuffer buf) throws IOException { int written = 0; for (;;) { if(buf.remaining()==0) return written; + // TODO if buf.hasArray() ... getArray() ... getArrayOffset() ... byte[] lbuf = new byte[Math.min(buf.remaining(), 0x1000)]; buf.get(lbuf); try { diff --git a/apps/streaming/java/src/net/i2p/client/streaming/MessageHandler.java b/apps/streaming/java/src/net/i2p/client/streaming/MessageHandler.java index d9ca691b4..4aba07d31 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/MessageHandler.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/MessageHandler.java @@ -13,7 +13,8 @@ import net.i2p.util.Log; /** * Receive raw information from the I2PSession and turn it into * Packets, if we can. - * + *

    + * I2PSession -> MessageHandler -> PacketHandler -> ConnectionPacketHandler -> MessageInputStream */ class MessageHandler implements I2PSessionMuxedListener { private final ConnectionManager _manager; diff --git a/apps/streaming/java/src/net/i2p/client/streaming/MessageInputStream.java b/apps/streaming/java/src/net/i2p/client/streaming/MessageInputStream.java index 3dc510fd5..eb168d110 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/MessageInputStream.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/MessageInputStream.java @@ -16,6 +16,11 @@ import net.i2p.util.Log; /** * Stream that can be given messages out of order * yet present them in order. + *

    + * I2PSession -> MessageHandler -> PacketHandler -> ConnectionPacketHandler -> MessageInputStream + *

    + * This buffers unlimited data via messageReceived() - + * limiting / blocking is done in ConnectionPacketHandler.receivePacket(). * */ class MessageInputStream extends InputStream { @@ -113,6 +118,9 @@ class MessageInputStream extends InputStream { } } + /** + * Adds the ack-through and nack fields to a packet we are building for transmission + */ public void updateAcks(PacketLocal packet) { synchronized (_dataLock) { packet.setAckThrough(_highestBlockId); @@ -126,6 +134,7 @@ class MessageInputStream extends InputStream { * * @return block IDs greater than the highest ready block ID, or null if there aren't any. */ +/*** public long[] getOutOfOrderBlocks() { long blocks[] = null; synchronized (_dataLock) { @@ -140,15 +149,18 @@ class MessageInputStream extends InputStream { Arrays.sort(blocks); return blocks; } +***/ /** how many blocks have we received that we still have holes before? * @return Count of blocks received that still have holes */ +/*** public int getOutOfOrderBlockCount() { synchronized (_dataLock) { return _notYetReadyBlocks.size(); } } +***/ /** * how long a read() call should block (if less than 0, block indefinitely, @@ -157,8 +169,8 @@ class MessageInputStream extends InputStream { */ public int getReadTimeout() { return _readTimeout; } public void setReadTimeout(int timeout) { - if (_log.shouldLog(Log.INFO)) - _log.info("Changing read timeout from " + _readTimeout + " to " + timeout); + if (_log.shouldLog(Log.DEBUG)) + _log.debug("Changing read timeout from " + _readTimeout + " to " + timeout); _readTimeout = timeout; } @@ -205,9 +217,9 @@ class MessageInputStream extends InputStream { * @return true if this is a new packet, false if it is a dup */ public boolean messageReceived(long messageId, ByteArray payload) { + if (_log.shouldLog(Log.DEBUG)) + _log.debug("received " + messageId + " with " + (payload != null ? payload.getValid()+"" : "no payload")); synchronized (_dataLock) { - if (_log.shouldLog(Log.DEBUG)) - _log.debug("received " + messageId + " with " + (payload != null ? payload.getValid()+"" : "no payload")); if (messageId <= _highestReadyBlockId) { if (_log.shouldLog(Log.DEBUG)) _log.debug("ignoring dup message " + messageId); @@ -237,7 +249,6 @@ class MessageInputStream extends InputStream { cur++; _highestReadyBlockId++; } - _dataLock.notifyAll(); } else { if (_log.shouldLog(Log.DEBUG)) _log.debug("message is out of order: " + messageId); @@ -245,8 +256,8 @@ class MessageInputStream extends InputStream { _notYetReadyBlocks.put(Long.valueOf(messageId), new ByteArray(null)); else _notYetReadyBlocks.put(Long.valueOf(messageId), payload); - _dataLock.notifyAll(); } + _dataLock.notifyAll(); } return true; } @@ -278,7 +289,7 @@ class MessageInputStream extends InputStream { while (_readyDataBlocks.isEmpty()) { if (_locallyClosed) - throw new IOException("Already closed, you wanker"); + throw new IOException("Already closed"); if ( (_notYetReadyBlocks.isEmpty()) && (_closeReceived) ) { if (_log.shouldLog(Log.INFO)) @@ -360,7 +371,7 @@ class MessageInputStream extends InputStream { @Override public int available() throws IOException { - if (_locallyClosed) throw new IOException("Already closed, you wanker"); + if (_locallyClosed) throw new IOException("Already closed"); throwAnyError(); int numBytes = 0; synchronized (_dataLock) { @@ -373,7 +384,7 @@ class MessageInputStream extends InputStream { } } if (_log.shouldLog(Log.DEBUG)) - _log.debug("available(): " + numBytes + " " + toString()); + _log.debug("available(): " + numBytes); return numBytes; } @@ -384,6 +395,7 @@ class MessageInputStream extends InputStream { * * @return Count of bytes waiting to be read */ +/*** public int getTotalQueuedSize() { synchronized (_dataLock) { if (_locallyClosed) return 0; @@ -401,7 +413,11 @@ class MessageInputStream extends InputStream { return numBytes; } } +***/ + /** + * Same as available() but doesn't throw IOE + */ public int getTotalReadySize() { synchronized (_dataLock) { if (_locallyClosed) return 0; diff --git a/apps/streaming/java/src/net/i2p/client/streaming/MessageOutputStream.java b/apps/streaming/java/src/net/i2p/client/streaming/MessageOutputStream.java index 96a3ebe55..1470bd502 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/MessageOutputStream.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/MessageOutputStream.java @@ -14,6 +14,8 @@ import net.i2p.util.SimpleTimer2; * A stream that we can shove data into that fires off those bytes * on flush or when the buffer is full. It also blocks according * to the data receiver's needs. + *

    + * MessageOutputStream -> ConnectionDataReceiver -> Connection -> PacketQueue -> I2PSession */ class MessageOutputStream extends OutputStream { private final I2PAppContext _context; @@ -21,17 +23,17 @@ class MessageOutputStream extends OutputStream { private byte _buf[]; private int _valid; private final Object _dataLock; - private DataReceiver _dataReceiver; + private final DataReceiver _dataReceiver; private IOException _streamError; - private boolean _closed; + private volatile boolean _closed; private long _written; private int _writeTimeout; private ByteCache _dataCache; private final Flusher _flusher; private long _lastFlushed; - private long _lastBuffered; + private volatile long _lastBuffered; /** if we enqueue data but don't flush it in this period, flush it passively */ - private int _passiveFlushDelay; + private final int _passiveFlushDelay; /** * if we are changing the buffer size during operation, set this to the new * buffer size, and next time we are flushing, update the _buf array to the new @@ -39,9 +41,9 @@ class MessageOutputStream extends OutputStream { */ private volatile int _nextBufferSize; // rate calc helpers - private long _sendPeriodBeginTime; - private long _sendPeriodBytes; - private int _sendBps; + //private long _sendPeriodBeginTime; + //private long _sendPeriodBytes; + //private int _sendBps; /** * Since this is less than i2ptunnel's i2p.streaming.connectDelay default of 1000, @@ -73,16 +75,16 @@ class MessageOutputStream extends OutputStream { _writeTimeout = -1; _passiveFlushDelay = passiveFlushDelay; _nextBufferSize = -1; - _sendPeriodBeginTime = ctx.clock().now(); - _context.statManager().createRateStat("stream.sendBps", "How fast we pump data through the stream", "Stream", new long[] { 60*1000, 5*60*1000, 60*60*1000 }); + //_sendPeriodBeginTime = ctx.clock().now(); + //_context.statManager().createRateStat("stream.sendBps", "How fast we pump data through the stream", "Stream", new long[] { 60*1000, 5*60*1000, 60*60*1000 }); _flusher = new Flusher(timer); - if (_log.shouldLog(Log.DEBUG)) - _log.debug("MessageOutputStream created"); + //if (_log.shouldLog(Log.DEBUG)) + // _log.debug("MessageOutputStream created"); } public void setWriteTimeout(int ms) { - if (_log.shouldLog(Log.INFO)) - _log.info("Changing write timeout from " + _writeTimeout + " to " + ms); + if (_log.shouldLog(Log.DEBUG)) + _log.debug("Changing write timeout from " + _writeTimeout + " to " + ms); _writeTimeout = ms; } @@ -131,15 +133,9 @@ class MessageOutputStream extends OutputStream { remaining -= toWrite; cur += toWrite; _valid = _buf.length; - // avoid NPE from race with destroy() - DataReceiver rcvr = _dataReceiver; - if (rcvr == null) { - throwAnyError(); - return; - } if (_log.shouldLog(Log.INFO)) _log.info("write() direct valid = " + _valid); - ws = rcvr.writeData(_buf, 0, _valid); + ws = _dataReceiver.writeData(_buf, 0, _valid); _written += _valid; _valid = 0; throwAnyError(); @@ -167,17 +163,18 @@ class MessageOutputStream extends OutputStream { _log.info("After waitForAccept of " + ws); } } else { - if (_log.shouldLog(Log.INFO)) - _log.info("Queued " + len + " without sending to the receiver"); + if (_log.shouldLog(Log.DEBUG)) + _log.debug("Queued " + len + " without sending to the receiver"); } } long elapsed = _context.clock().now() - begin; if ( (elapsed > 10*1000) && (_log.shouldLog(Log.INFO)) ) _log.info("wtf, took " + elapsed + "ms to write to the stream?", new Exception("foo")); throwAnyError(); - updateBps(len); + //updateBps(len); } +/**** private void updateBps(int len) { long now = _context.clock().now(); int periods = (int)Math.floor((now - _sendPeriodBeginTime) / 1000d); @@ -191,7 +188,9 @@ class MessageOutputStream extends OutputStream { _sendPeriodBytes += len; } } +****/ + /** */ public void write(int b) throws IOException { write(new byte[] { (byte)b }, 0, 1); throwAnyError(); @@ -240,14 +239,15 @@ class MessageOutputStream extends OutputStream { _enqueued = true; } public void timeReached() { + if (_closed) + return; _enqueued = false; - DataReceiver rec = _dataReceiver; long timeLeft = (_lastBuffered + _passiveFlushDelay - _context.clock().now()); if (_log.shouldLog(Log.DEBUG)) _log.debug("flusher time reached: left = " + timeLeft); if (timeLeft > 0) enqueue(); - else if ( (rec != null) && (rec.writeInProcess()) ) + else if (_dataReceiver.writeInProcess()) enqueue(); // don't passive flush if there is a write being done (unacked outbound) else doFlush(); @@ -261,10 +261,8 @@ class MessageOutputStream extends OutputStream { if ( (_valid > 0) && (flushTime <= _context.clock().now()) ) { if (_log.shouldLog(Log.INFO)) _log.info("doFlush() valid = " + _valid); - // avoid NPE from race with destroy() - DataReceiver rcvr = _dataReceiver; - if ( (_buf != null) && (rcvr != null) ) { - ws = rcvr.writeData(_buf, 0, _valid); + if (_buf != null) { + ws = _dataReceiver.writeData(_buf, 0, _valid); _written += _valid; _valid = 0; _lastFlushed = _context.clock().now(); @@ -317,25 +315,18 @@ class MessageOutputStream extends OutputStream { if (_log.shouldLog(Log.INFO) && _valid > 0) _log.info("flush() valid = " + _valid); - // avoid NPE from race with destroy() - DataReceiver rcvr = _dataReceiver; synchronized (_dataLock) { if (_buf == null) { _dataLock.notifyAll(); throw new IOException("closed (buffer went away)"); } - if (rcvr == null) { - _dataLock.notifyAll(); - throwAnyError(); - return; - } // if valid == 0 return ??? - no, this could flush a CLOSE packet too. // Yes, flush here, inside the data lock, and do all the waitForCompletion() stuff below // (disabled) if (!wait_for_accept_only) { - ws = rcvr.writeData(_buf, 0, _valid); + ws = _dataReceiver.writeData(_buf, 0, _valid); _written += _valid; _valid = 0; locked_updateBufferSize(); @@ -347,7 +338,7 @@ class MessageOutputStream extends OutputStream { // Skip all the waitForCompletion() stuff below, which is insanity, as of 0.8.1 // must do this outside the data lock if (wait_for_accept_only) { - flushAvailable(rcvr, true); + flushAvailable(_dataReceiver, true); return; } @@ -387,6 +378,7 @@ class MessageOutputStream extends OutputStream { } // setting _closed before flush() will force flush() to send a CLOSE packet _closed = true; + _flusher.cancel(); // In 0.8.1 we rewrote flush() to only wait for accept into the window, // not "completion" (i.e. ack from the far end). @@ -415,10 +407,11 @@ class MessageOutputStream extends OutputStream { /** * nonblocking close - - * Use outside of this package is deprecated, should be made package local + * Only for use inside package */ public void closeInternal() { _closed = true; + _flusher.cancel(); if (_streamError == null) _streamError = new IOException("Closed internally"); clearData(true); @@ -429,12 +422,10 @@ class MessageOutputStream extends OutputStream { if (_log.shouldLog(Log.INFO) && _valid > 0) _log.info("clearData() valid = " + _valid); - // avoid NPE from race with destroy() - DataReceiver rcvr = _dataReceiver; synchronized (_dataLock) { // flush any data, but don't wait for it - if ( (rcvr != null) && (_valid > 0) && shouldFlush) - rcvr.writeData(_buf, 0, _valid); + if (_valid > 0 && shouldFlush) + _dataReceiver.writeData(_buf, 0, _valid); _written += _valid; _valid = 0; @@ -503,15 +494,15 @@ class MessageOutputStream extends OutputStream { throw new InterruptedIOException("Flush available timed out (" + _writeTimeout + "ms)"); } long afterAccept = System.currentTimeMillis(); - if ( (afterAccept - afterBuild > 1000) && (_log.shouldLog(Log.DEBUG)) ) - _log.debug("Took " + (afterAccept-afterBuild) + "ms to accept a packet? " + ws); + if ( (afterAccept - afterBuild > 1000) && (_log.shouldLog(Log.INFO)) ) + _log.info("Took " + (afterAccept-afterBuild) + "ms to accept a packet? " + ws); return; } void destroy() { - _dataReceiver = null; + _closed = true; + _flusher.cancel(); synchronized (_dataLock) { - _closed = true; _dataLock.notifyAll(); } } diff --git a/apps/streaming/java/src/net/i2p/client/streaming/Packet.java b/apps/streaming/java/src/net/i2p/client/streaming/Packet.java index bb3e723b6..a79f67cb7 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/Packet.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/Packet.java @@ -395,6 +395,7 @@ class Packet { DataHelper.toLong(buffer, cur, 4, _ackThrough > 0 ? _ackThrough : 0); cur += 4; if (_nacks != null) { + // if max win is ever > 255, limit to 255 DataHelper.toLong(buffer, cur, 1, _nacks.length); cur++; for (int i = 0; i < _nacks.length; i++) { @@ -461,7 +462,7 @@ class Packet { * @return How large the current packet would be * @throws IllegalStateException */ - public int writtenSize() throws IllegalStateException { + private int writtenSize() { int size = 0; size += 4; // _sendStreamId.length; size += 4; // _receiveStreamId.length; @@ -469,6 +470,7 @@ class Packet { size += 4; // ackThrough if (_nacks != null) { size++; // nacks length + // if max win is ever > 255, limit to 255 size += 4 * _nacks.length; } else { size++; // nacks length @@ -671,10 +673,11 @@ class Packet { buf.append(toId(_sendStreamId)); //buf.append("<-->"); buf.append(toId(_receiveStreamId)).append(": #").append(_sequenceNum); - if (_sequenceNum < 10) - buf.append(" \t"); // so the tab lines up right - else - buf.append('\t'); + //if (_sequenceNum < 10) + // buf.append(" \t"); // so the tab lines up right + //else + // buf.append('\t'); + buf.append(' '); buf.append(toFlagString()); buf.append(" ACK ").append(getAckThrough()); if (_nacks != null) { diff --git a/apps/streaming/java/src/net/i2p/client/streaming/PacketHandler.java b/apps/streaming/java/src/net/i2p/client/streaming/PacketHandler.java index ef145179c..34a59475e 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/PacketHandler.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/PacketHandler.java @@ -2,7 +2,6 @@ package net.i2p.client.streaming; import java.text.SimpleDateFormat; import java.util.Date; -import java.util.Iterator; import java.util.Set; import net.i2p.I2PAppContext; @@ -13,7 +12,8 @@ import net.i2p.util.Log; /** * receive a packet and dispatch it correctly to the connection specified, * the server socket, or queue a reply RST packet. - * + *

    + * I2PSession -> MessageHandler -> PacketHandler -> ConnectionPacketHandler -> MessageInputStream */ class PacketHandler { private final ConnectionManager _manager; @@ -86,6 +86,7 @@ class PacketHandler { } *****/ + /** */ void receivePacket(Packet packet) { //boolean ok = choke(packet); //if (ok) @@ -202,15 +203,13 @@ class PacketHandler { // someone is sending us a packet on the wrong stream // It isn't a SYN so it isn't likely to have a FROM to send a reset back to if (_log.shouldLog(Log.ERROR)) { - Set cons = _manager.listConnections(); StringBuilder buf = new StringBuilder(512); buf.append("Received a packet on the wrong stream: "); buf.append(packet); buf.append("\nthis connection:\n"); buf.append(con); buf.append("\nall connections:"); - for (Iterator iter = cons.iterator(); iter.hasNext();) { - Connection cur = (Connection)iter.next(); + for (Connection cur : _manager.listConnections()) { buf.append('\n').append(cur); } _log.error(buf.toString(), new Exception("Wrong stream")); @@ -299,9 +298,7 @@ class PacketHandler { } if (_log.shouldLog(Log.DEBUG)) { StringBuilder buf = new StringBuilder(128); - Set cons = _manager.listConnections(); - for (Iterator iter = cons.iterator(); iter.hasNext(); ) { - Connection con = (Connection)iter.next(); + for (Connection con : _manager.listConnections()) { buf.append(con.toString()).append(" "); } _log.debug("connections: " + buf.toString() + " sendId: " diff --git a/apps/streaming/java/src/net/i2p/client/streaming/PacketLocal.java b/apps/streaming/java/src/net/i2p/client/streaming/PacketLocal.java index ca2e25d42..748fe19ca 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/PacketLocal.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/PacketLocal.java @@ -16,11 +16,11 @@ class PacketLocal extends Packet implements MessageOutputStream.WriteStatus { private final I2PAppContext _context; private final Log _log; private final Connection _connection; - private Destination _to; + private final Destination _to; private SessionKey _keyUsed; private Set _tagsSent; private final long _createdOn; - private int _numSends; + private volatile int _numSends; private long _lastSend; private long _acceptedOn; private long _ackOn; @@ -45,7 +45,6 @@ class PacketLocal extends Packet implements MessageOutputStream.WriteStatus { } public Destination getTo() { return _to; } - public void setTo(Destination to) { _to = to; } /** * @deprecated should always return null @@ -72,6 +71,7 @@ class PacketLocal extends Packet implements MessageOutputStream.WriteStatus { public void setTagsSent(Set tags) { if (tags != null && !tags.isEmpty()) _log.error("Who is sending tags thru the streaming lib? " + tags.size()); + /**** if ( (_tagsSent != null) && (!_tagsSent.isEmpty()) && (!tags.isEmpty()) ) { //int old = _tagsSent.size(); //_tagsSent.addAll(tags); @@ -80,6 +80,7 @@ class PacketLocal extends Packet implements MessageOutputStream.WriteStatus { } else { _tagsSent = tags; } + ****/ } public boolean shouldSign() { @@ -142,10 +143,15 @@ class PacketLocal extends Packet implements MessageOutputStream.WriteStatus { /** @return null if not bound */ public Connection getConnection() { return _connection; } + /** + * Will force a fast restransmit on the 3rd call (FAST_RETRANSMIT_THRESHOLD) + * but only if it's the lowest unacked (see Connection.ResendPacketEvent) + */ public void incrementNACKs() { int cnt = ++_nackCount; SimpleTimer2.TimedEvent evt = _resendEvent; - if ( (cnt >= Connection.FAST_RETRANSMIT_THRESHOLD) && (evt != null) && (!_retransmitted)) { + if (cnt >= Connection.FAST_RETRANSMIT_THRESHOLD && evt != null && (!_retransmitted) && + (_numSends == 1 || _lastSend < _context.clock().now() + 4*1000)) { // Don't fast retx if we recently resent it _retransmitted = true; evt.reschedule(0); } @@ -162,8 +168,11 @@ class PacketLocal extends Packet implements MessageOutputStream.WriteStatus { if (con != null) buf.append(" rtt ").append(con.getOptions().getRTT()); - if ( (_tagsSent != null) && (!_tagsSent.isEmpty()) ) - buf.append(" with tags"); + //if ( (_tagsSent != null) && (!_tagsSent.isEmpty()) ) + // buf.append(" with tags"); + + if (_nackCount > 0) + buf.append(" nacked ").append(_nackCount).append(" times"); if (_ackOn > 0) buf.append(" ack after ").append(getAckTime()); @@ -200,8 +209,6 @@ class PacketLocal extends Packet implements MessageOutputStream.WriteStatus { * @param maxWaitMs MessageOutputStream is the only caller, generally with -1 */ public void waitForAccept(int maxWaitMs) { - if (_connection == null) - throw new IllegalStateException("Cannot wait for accept with no connection"); long before = _context.clock().now(); int queued = _connection.getUnackedPacketsSent(); int window = _connection.getOptions().getWindowSize(); @@ -216,7 +223,7 @@ class PacketLocal extends Packet implements MessageOutputStream.WriteStatus { int afterQueued = _connection.getUnackedPacketsSent(); if ( (after - before > 1000) && (_log.shouldLog(Log.DEBUG)) ) _log.debug("Took " + (after-before) + "ms to get " - + (accepted ? " accepted" : " rejected") + + (accepted ? "accepted" : "rejected") + (_cancelledOn > 0 ? " and CANCELLED" : "") + ", queued behind " + queued +" with a window size of " + window + ", finally accepted with " + afterQueued + " queued: " diff --git a/apps/streaming/java/src/net/i2p/client/streaming/PacketQueue.java b/apps/streaming/java/src/net/i2p/client/streaming/PacketQueue.java index 724e44202..5e7ae6acc 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/PacketQueue.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/PacketQueue.java @@ -12,7 +12,8 @@ import net.i2p.util.Log; * Well, thats the theory at least... in practice we just * send them immediately with no blocking, since the * mode=bestEffort doesnt block in the SDK. - * + *

    + * MessageOutputStream -> ConnectionDataReceiver -> Connection -> PacketQueue -> I2PSession */ class PacketQueue { private final I2PAppContext _context; @@ -26,16 +27,17 @@ class PacketQueue { _session = session; _connectionManager = mgr; _log = context.logManager().getLog(PacketQueue.class); - _context.statManager().createRateStat("stream.con.sendMessageSize", "Size of a message sent on a connection", "Stream", new long[] { 60*1000, 10*60*1000, 60*60*1000 }); - _context.statManager().createRateStat("stream.con.sendDuplicateSize", "Size of a message resent on a connection", "Stream", new long[] { 60*1000, 10*60*1000, 60*60*1000 }); + // all createRateStats in ConnectionManager } /** * Add a new packet to be sent out ASAP * * keys and tags disabled since dropped in I2PSession + * @return true if sent */ - public void enqueue(PacketLocal packet) { + public boolean enqueue(PacketLocal packet) { + // this updates the ack/nack field packet.prepare(); //SessionKey keyUsed = packet.getKeyUsed(); @@ -52,7 +54,7 @@ class PacketQueue { if (packet.getAckTime() > 0) { if (_log.shouldLog(Log.DEBUG)) _log.debug("Not resending " + packet); - return; + return false; } else { if (_log.shouldLog(Log.DEBUG)) _log.debug("Sending... " + packet); @@ -76,7 +78,7 @@ class PacketQueue { _log.warn("took " + writeTime + "ms to write the packet: " + packet); // last chance to short circuit... - if (packet.getAckTime() > 0) return; + if (packet.getAckTime() > 0) return false; // this should not block! begin = _context.clock().now(); @@ -158,6 +160,7 @@ class PacketQueue { // reset packet.releasePayload(); } + return sent; } } diff --git a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerChooser.java b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerChooser.java index b0167809a..17918a6e1 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerChooser.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerChooser.java @@ -15,7 +15,7 @@ class SchedulerChooser { private final Log _log; private final TaskScheduler _nullScheduler; /** list of TaskScheduler objects */ - private final List _schedulers; + private final List _schedulers; public SchedulerChooser(I2PAppContext context) { _context = context; @@ -26,7 +26,7 @@ class SchedulerChooser { public TaskScheduler getScheduler(Connection con) { for (int i = 0; i < _schedulers.size(); i++) { - TaskScheduler scheduler = (TaskScheduler)_schedulers.get(i); + TaskScheduler scheduler = _schedulers.get(i); if (scheduler.accept(con)) { //if (_log.shouldLog(Log.DEBUG)) // _log.debug("Scheduling for " + con + " with " + scheduler.getClass().getName()); @@ -50,11 +50,7 @@ class SchedulerChooser { } private class NullScheduler implements TaskScheduler { - private final Log _log; - public NullScheduler() { - _log = _context.logManager().getLog(NullScheduler.class); - } - + public void eventOccurred(Connection con) { if (_log.shouldLog(Log.WARN)) _log.warn("Yell at jrandom: Event occurred on " + con, new Exception("source")); diff --git a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerClosing.java b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerClosing.java index 29e69f6fa..b8754f784 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerClosing.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerClosing.java @@ -45,18 +45,25 @@ class SchedulerClosing extends SchedulerImpl { } public void eventOccurred(Connection con) { - if (con.getNextSendTime() <= 0) - con.setNextSendTime(_context.clock().now() + con.getOptions().getSendAckDelay()); - long remaining = con.getNextSendTime() - _context.clock().now(); + long nextSend = con.getNextSendTime(); + long now = _context.clock().now(); + long remaining; + if (nextSend <= 0) { + remaining = con.getOptions().getSendAckDelay(); + nextSend = now + remaining; + con.setNextSendTime(nextSend); + } else { + remaining = nextSend - now; + } if (_log.shouldLog(Log.DEBUG)) _log.debug("Event occurred w/ remaining: " + remaining + " on " + con); if (remaining <= 0) { if (con.getCloseSentOn() <= 0) { con.sendAvailable(); - con.setNextSendTime(_context.clock().now() + con.getOptions().getSendAckDelay()); } else { - con.ackImmediately(); + //con.ackImmediately(); } + con.setNextSendTime(now + con.getOptions().getSendAckDelay()); } else { //if (remaining < 5*1000) // remaining = 5*1000; diff --git a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerImpl.java b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerImpl.java index ace591629..fd36b7723 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerImpl.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerImpl.java @@ -19,4 +19,9 @@ abstract class SchedulerImpl implements TaskScheduler { protected void reschedule(long msToWait, Connection con) { SimpleScheduler.getInstance().addEvent(con.getConnectionEvent(), msToWait); } + + @Override + public String toString() { + return getClass().getSimpleName(); + } } diff --git a/apps/streaming/java/src/net/i2p/client/streaming/StandardServerSocket.java b/apps/streaming/java/src/net/i2p/client/streaming/StandardServerSocket.java index 324d12687..1429fa606 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/StandardServerSocket.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/StandardServerSocket.java @@ -72,10 +72,11 @@ class StandardServerSocket extends ServerSocket { } /** - * @return null always + * @return null always, see AcceptingChannelImpl for more info */ @Override public ServerSocketChannel getChannel() { + //return _socket.getChannel(); return null; } diff --git a/apps/streaming/java/src/net/i2p/client/streaming/StandardSocket.java b/apps/streaming/java/src/net/i2p/client/streaming/StandardSocket.java index 94bac2642..30de8265a 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/StandardSocket.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/StandardSocket.java @@ -65,10 +65,11 @@ class StandardSocket extends Socket { } /** - * @return null always + * @return null always, see MessageChannel for more info */ @Override public SocketChannel getChannel() { + //return _socket.getChannel(); return null; } diff --git a/apps/streaming/java/src/net/i2p/client/streaming/TCBShare.java b/apps/streaming/java/src/net/i2p/client/streaming/TCBShare.java index e4c4ec917..15b8e937e 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/TCBShare.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/TCBShare.java @@ -130,8 +130,8 @@ class TCBShare { super(timer); } public void timeReached() { - for (Iterator iter = _cache.keySet().iterator(); iter.hasNext(); ) { - if (_cache.get(iter.next()).isExpired()) + for (Iterator iter = _cache.values().iterator(); iter.hasNext(); ) { + if (iter.next().isExpired()) iter.remove(); } schedule(CLEAN_TIME); diff --git a/apps/susidns/locale/messages_de.po b/apps/susidns/locale/messages_de.po index cfce64118..3a71de989 100644 --- a/apps/susidns/locale/messages_de.po +++ b/apps/susidns/locale/messages_de.po @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-03-07 01:36+0000\n" -"PO-Revision-Date: 2012-02-19 14:02+0000\n" +"POT-Creation-Date: 2012-07-26 19:55+0000\n" +"PO-Revision-Date: 2012-03-11 02:03+0000\n" "Last-Translator: D.A. Loader <>\n" "Language-Team: German (http://www.transifex.net/projects/p/I2P/language/" "de/)\n" @@ -24,30 +24,30 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:131 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:130 #, java-format msgid "Host name \"{0}\" contains illegal character {1}" msgstr "Der Name \"{0}\" enthält ungültiges Zeichen {1}." -#: ../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 +#: ../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 #, java-format msgid "Host name cannot start with \"{0}\"" msgstr "Der Name darf nicht mit \"{0}\" anfangen." -#: ../src/java/src/i2p/susi/dns/AddressBean.java:148 -#: ../src/java/src/i2p/susi/dns/AddressBean.java:150 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:147 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:149 #, java-format msgid "Host name cannot end with \"{0}\"" msgstr "Der Name darf nicht auf \"{0}\" enden." -#: ../src/java/src/i2p/susi/dns/AddressBean.java:155 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:154 #, java-format msgid "Host name cannot contain \"{0}\"" msgstr "Der Name darf kein \"{0}\" enthalten." -#: ../src/java/src/i2p/susi/dns/AddressBean.java:158 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:157 #, java-format msgid "" "Host name \"{0}\" requires conversion to ASCII but the conversion library is " @@ -56,82 +56,82 @@ msgstr "" "Der Hostname \"{0}\" bedarf einer Überführung ins ASCII-Format, jedoch ist " "die Konversionsbibliothek in dieser JVM nicht verfügbar." -#: ../src/java/src/i2p/susi/dns/AddressBean.java:219 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:218 msgid "None" msgstr "Keiner" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:227 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:226 msgid "Hashcash" msgstr "Hashcash" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:229 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:228 msgid "Hidden" msgstr "versteckt" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:231 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:230 msgid "Signed" msgstr "unterschrieben" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:233 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:232 #, java-format msgid "Type {0}" msgstr "Typ {0}" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:233 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:202 #, java-format msgid "One result for search within filtered list." msgid_plural "{0} results for search within filtered list." msgstr[0] "Ein Suchergebnis in der gefilterten Liste" msgstr[1] "{0} Suchergebnisse in der gefilterten Liste" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:237 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:206 #, java-format msgid "Filtered list contains 1 entry." msgid_plural "Fltered list contains {0} entries." msgstr[0] "Die gefilterte Liste enthält einen Eintrag." msgstr[1] "Die gefilterte Liste enthält {0} Einträge." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:242 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:211 #, java-format msgid "One result for search." msgid_plural "{0} results for search." msgstr[0] "Die Suche erzielte einen Treffer." msgstr[1] "Die Suche erzielte {0} Treffer." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:251 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:220 #, java-format msgid "Address book contains 1 entry." msgid_plural "Address book contains {0} entries." msgstr[0] "Das Adressbuch enthält einen Eintrag." msgstr[1] "Das Adressbuch enthält {0} Einträge." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:267 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:236 #, java-format msgid "Showing {0} of {1}" msgstr "Zeige {0} von {1}" -#: ../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:406 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:257 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:412 msgid "Add" msgstr "Hinzufügen" -#: ../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:404 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:257 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:268 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:239 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:410 msgid "Replace" msgstr "Ersetzen" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:298 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:242 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:267 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:238 #, java-format msgid "Host name {0} is already in address book, unchanged." msgstr "Der Name {0} ist bereits im Adressbuch und nicht geändert." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:300 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:244 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:269 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:240 #, java-format msgid "" "Host name {0} is already in address book with a different destination. Click " @@ -140,88 +140,88 @@ msgstr "" "Der Name {0} ist mit einem anderen Ziel bereits im Adressbuch. Klicken Sie " "auf \"Ersetzen\", um den alten Eintrag zu überschreiben!" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:313 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:257 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:282 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:253 #, java-format msgid "Destination added for {0}." msgstr "Ziel hinzugefügt für {0}" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:315 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:259 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:284 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:255 #, java-format msgid "Destination changed for {0}." msgstr "Ziel geändert für {0}" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:317 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:261 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:286 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:257 msgid "Warning - host name does not end with \".i2p\"" msgstr "Warnung - Hostname darf nicht auf \".i2p enden\"" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:322 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:269 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:291 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:265 msgid "Invalid Base 64 destination." msgstr "Ungültiges Basis-64 Ziel" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:328 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:275 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:297 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:271 #, java-format msgid "Invalid host name \"{0}\"." msgstr "Ungültiger Hostname \"{0}\"" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:331 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:300 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:274 msgid "Please enter a host name and destination" msgstr "Bitte geben Sie einen Hostnamen und ein Ziel ein!" #. clear search when deleting -#: ../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:268 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:304 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:325 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:303 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:274 msgid "Delete Entry" msgstr "Eintrag löschen" -#: ../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:345 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:304 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:351 msgid "Delete Selected" msgstr "Ausgewähltes löschen" #. parameter is a host name -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:349 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:299 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:318 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:295 #, java-format msgid "Destination {0} deleted." msgstr "Ziel {0} gelöscht" #. parameter will always be >= 2 -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:352 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:302 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:321 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:298 #, java-format msgid "1 destination deleted." msgid_plural "{0} destinations deleted." msgstr[0] "Ein Ziel gelöscht" msgstr[1] "{0} Ziele gelöscht" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:354 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:304 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:323 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:300 msgid "No entries selected to delete." msgstr "Es wurden keine Einträge zum Löschen ausgewählt." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:362 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:331 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:307 msgid "Address book saved." msgstr "Adressbuch gespeichert" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:365 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334 msgid "ERROR: Could not write addressbook file." msgstr "FEHLER: Konnte Adressbuchdatei nicht schreiben." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:370 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:339 #: ../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 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:128 msgid "" "Invalid form submission, probably because you used the \"back\" or \"reload" "\" button on your browser. Please resubmit." @@ -230,9 +230,9 @@ msgstr "" "laden\"-Schalter in Ihrem Browser genutzt. Bitte neu senden!" #: ../src/java/src/i2p/susi/dns/ConfigBean.java:139 -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:131 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:139 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:139 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:103 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:153 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:145 msgid "Save" msgstr "Speichern" @@ -241,9 +241,9 @@ msgid "Configuration saved." msgstr "Einstellungen gespeichert" #: ../src/java/src/i2p/susi/dns/ConfigBean.java:142 -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:150 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:137 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:137 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:122 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:151 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:143 msgid "Reload" msgstr "Neu laden" @@ -251,204 +251,204 @@ msgstr "Neu laden" msgid "Configuration reloaded." msgstr "Einstellungen neu geladen" -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:105 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:101 #, java-format msgid "{0} address book in {1} database" msgstr "{0} Adressbuch in {1} Datenbank" -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:252 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:248 msgid "Manually added via SusiDNS" msgstr "Manuell via SusiDNS hinzugefügt" -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:266 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:262 #, java-format msgid "Failed to add Destination for {0} to naming service {1}" msgstr "Konnte das Ziel für {0} nicht dem Domainnamenservice {1} hinzufügen" -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:290 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:286 #, java-format msgid "Failed to delete Destination for {0} from naming service {1}" msgstr "Konnte das Ziel für {0} nicht aus dem Domainnamenservice {1} löschen" -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:143 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:115 msgid "" "Subscriptions saved, updating addressbook from subscription sources now." msgstr "" "Abonnement gespeichert, aktualisiere jetzt das Adressbuch von untenstehenden " "Aboquellen." -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:148 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:120 msgid "Subscriptions saved." msgstr "Abonnementquellen gespeichert" -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:152 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:124 msgid "Subscriptions reloaded." msgstr "Abonnementquellen neu geladen" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:123 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:125 msgid "address book" msgstr "Adressbuch" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:125 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:141 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:111 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:127 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:110 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:126 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:116 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:111 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:127 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:131 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:147 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:125 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:141 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:116 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:132 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:130 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:117 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:133 msgid "Overview" msgstr "Übersicht" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:127 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:113 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:112 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:102 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:113 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:133 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:127 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:118 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:116 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:119 msgid "Address books" msgstr "Adressbücher" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:129 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:115 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:114 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:104 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:115 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:135 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:129 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:120 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:118 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:121 msgid "private" msgstr "privat" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:131 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:117 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:116 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:106 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:117 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:137 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:131 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:122 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:120 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:123 msgid "master" msgstr "Master" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:133 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:119 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:118 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:108 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:119 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:139 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:133 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:124 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:122 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:125 msgid "router" msgstr "Router" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:135 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:121 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:120 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:110 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:121 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:141 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:135 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:126 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:124 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:127 msgid "published" msgstr "veröffentlicht" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:137 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:123 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:122 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:112 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:123 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:143 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:137 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:126 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:129 msgid "Subscriptions" msgstr "Abonnements" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:139 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:125 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:124 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:114 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:125 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:145 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:139 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:130 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:128 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:131 msgid "Configuration" msgstr "Einstellungen" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:143 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:149 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:134 msgid "Address book" msgstr "Adressbuch" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:148 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:133 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:154 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:139 msgid "Storage" msgstr "Speicherort" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:166 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:172 msgid "Filter" msgstr "Filter" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:169 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:175 msgid "other" msgstr "andere" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:171 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:177 msgid "all" msgstr "alle" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:185 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:191 msgid "Current filter" msgstr "derzeitige Filter" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:190 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:196 msgid "clear filter" msgstr "Filter löschen" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:203 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:207 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:209 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:213 msgid "Search" msgstr "Suche" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:240 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:246 msgid "Name" msgstr "Name" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:242 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:248 msgid "Links" msgstr "Links" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:244 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:398 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:260 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:250 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:404 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:266 msgid "Destination" msgstr "Ziel" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:280 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:286 msgid "Mark for deletion" msgstr "zum Löschen markieren" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:301 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:307 msgid "Base 32 address" msgstr "Adresse (Basis32)" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:305 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:311 msgid "More information on this entry" msgstr "Weitere Informationen über diesen Eintrag" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:308 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:314 msgid "details" msgstr "Details" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:343 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:402 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:349 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:408 msgid "Cancel" msgstr "Abbruch" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:377 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:383 msgid "This address book is empty." msgstr "Dieses Adressbuch ist leer." -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:392 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:398 msgid "Add new destination" msgstr "Füge neues Ziel hinzu" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:394 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:159 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:400 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:165 msgid "Host Name" msgstr "Hostname" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:109 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:119 msgid "configuration" msgstr "Einstellungen" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:141 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:155 msgid "Hints" msgstr "Hinweise" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:143 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:157 msgid "" "File and directory paths here are relative to the addressbook's working " "directory, which is normally ~/.i2p/addressbook/ (Linux) or %APPDATA%\\I2P" @@ -458,7 +458,7 @@ msgstr "" "Adressbuchs - normalerweise ~/.i2p/addressbook/ (Linux) oder %APPDATA%\\I2P" "\\addressbook\\ (Windows)." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:145 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:159 msgid "" "If you want to manually add lines to an addressbook, add them to the private " "or master addressbooks." @@ -466,7 +466,7 @@ msgstr "" "Falls Sie manuell Einträge zum Adressbuch hinzufügen möchten, fügen Sie " "diese zum privaten oder zum Master-Adressbuch hinzu!" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:146 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:160 msgid "" "The router addressbook and the published addressbook are updated by the " "addressbook application." @@ -474,7 +474,7 @@ msgstr "" "Das Router-Adressbuch und das veröffentlichte Adressbuch werden von der " "Adressbuch-Anwendung aktualisiert." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:148 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:162 msgid "" "When you publish your addressbook, ALL destinations from the master and " "router addressbooks appear there." @@ -482,7 +482,7 @@ msgstr "" "Falls Sie das Adressbuch veröffentlichen, erscheinen dort ALLE Ziele aus dem " "Master- und dem Router-Adressbuch." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:149 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:163 msgid "" "Use the private addressbook for private destinations, these are not " "published." @@ -490,20 +490,20 @@ msgstr "" "Benutzen Sie das private Adressbuch für private Ziele. Diese werden nicht " "veröffentlicht." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:151 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:165 msgid "Options" msgstr "Optionen" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:153 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:167 msgid "File containing the list of subscriptions URLs (no need to change)" msgstr "" "Datei mit der Liste von Abonnement-URLs (braucht nicht geändert zu werden)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:155 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:169 msgid "Update interval in hours" msgstr "Aktualisierungsintervall in Stunden" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:157 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:171 msgid "" "Your public hosts.txt file (choose a path within your webserver document " "root)" @@ -511,31 +511,31 @@ msgstr "" "Ihre öffentliche hosts.txt-Datei (Wählen Sie einen Pfad in Ihrem Webserver " "Wurzelverzeichnis!)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:159 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:173 msgid "Your hosts.txt (don't change)" msgstr "Ihre hosts.txt (nicht ändern)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:161 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:175 msgid "Your personal addressbook, these hosts will be published" msgstr "Ihr persönliches Adressbuch - diese Hosteinträge werden veröffentlicht" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:163 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:177 msgid "Your private addressbook, it is never published" msgstr "Ihr privates Adressbuch - dieses wird nie veröffentlicht" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:165 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:179 msgid "Port for your eepProxy (no need to change)" msgstr "Port zu Ihrem EepProxy (braucht nicht geändert zu werden)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:167 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:181 msgid "Hostname for your eepProxy (no need to change)" msgstr "Hostname zu Ihrem EepProxy (braucht nicht geändert zu werden)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:169 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:183 msgid "Whether to update the published addressbook" msgstr "Soll Ihr veröffentlichtes Adressbuch aktualisiert werden?" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:171 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:185 msgid "" "File containing the etags header from the fetched subscription URLs (no need " "to change)" @@ -543,7 +543,7 @@ msgstr "" "Datei, die die etags-Kopfzeilen der bereits aktualisierten Abonnement-URLs " "enthält (braucht nicht geändert zu werden)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:173 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:187 msgid "" "File containing the modification timestamp for each fetched subscription URL " "(no need to change)" @@ -551,85 +551,89 @@ msgstr "" "Datei, welche die Zeitstempel der letzten Modifikation für jede bereits " "aktualisierte Abonnement-URL enthält (braucht nicht geändert zu werden)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:175 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:189 msgid "File to log activity to (change to /dev/null if you like)" msgstr "" "Berichte zu Aktivitäten werden in dieser Datei gespeichert. (Ändern Sie es " "zu /dev/null, wenn Sie möchten!)" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:108 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:191 +msgid "Name of the theme to use (defaults to 'light')" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:110 msgid "addressbook" msgstr "Adressbuch" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:175 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:181 msgid "Encoded Name" msgstr "kodierter Name" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:191 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:197 msgid "Base 32 Address" msgstr "Basis32-Adresse" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:201 -msgid "Base 64 Hash" -msgstr "" - #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:207 +msgid "Base 64 Hash" +msgstr "Base 64 Hash" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:213 msgid "Address Helper" msgstr "Adresshelfer" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:214 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220 msgid "link" msgstr "Link" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:218 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:224 msgid "Public Key" msgstr "Öffentlicher Schlüssel" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226 msgid "ElGamal 2048 bit" msgstr "ElGamal 2048 bit" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:224 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:230 msgid "Signing Key" msgstr "Authentifizierungsschlüssel" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:232 msgid "DSA 1024 bit" msgstr "DSA 1024 bit" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:230 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:236 msgid "Certificate" msgstr "Zertifikat" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:236 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:242 msgid "Added Date" msgstr "Datum hinzugefügt" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:242 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:248 msgid "Source" msgstr "Quelle" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:248 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:254 msgid "Last Modified" msgstr "Zuletzt geändert:" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:254 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:260 msgid "Notes" msgstr "Anmerkungen" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:100 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:110 msgid "Introduction" msgstr "Einleitung - SusiDNS" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:118 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:132 msgid "What is the addressbook?" msgstr "Was ist das Adressbuch?" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:120 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:134 msgid "The addressbook application is part of your I2P installation." msgstr "Das Adressbuch ist ein Teil Ihrer I2P-Installation." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:121 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:135 msgid "" "It regularly updates your hosts.txt file from distributed sources or " "\"subscriptions\"." @@ -637,7 +641,7 @@ msgstr "" "Es aktualisiert regelmäßig Ihre hosts.txt-Datei aus verteilten Quellen oder " "den \"Abonnementquellen\"." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:123 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:137 msgid "" "In the default configuration, the address book is only subscribed to www." "i2p2.i2p." @@ -645,7 +649,7 @@ msgstr "" "In der Standardkonfiguration besteht lediglich ein Abonnement tu www.i2p2." "i2p." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:124 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:138 msgid "" "Subscribing to additional sites is easy, just add them to your subscriptions file." @@ -653,7 +657,7 @@ msgstr "" "Anderen Seiten zu Folgen ist einfach, füge sie einfach zu deiner Subscriptions Datei hinzu." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:126 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:140 msgid "" "For more information on naming in I2P, see the overview on www.i2p2.i2p." @@ -662,11 +666,11 @@ msgstr "" "\"http://www.i2p2.i2p/naming.html\">die Erläuterungen auf www.i2p2.i2p " "verwiesen." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:128 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:142 msgid "How does the addressbook application work?" msgstr "Wie funktioniert das Adressbuch?" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:130 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:144 msgid "" "The addressbook application regularly polls your subscriptions and merges " "their content into your \"router\" address book." @@ -674,13 +678,13 @@ msgstr "" "Die Adressbuch-Anwendung bezieht regelmäßig Informationen von deinen " "Abonnements und inkorporiert deren Inhalt in dein \"Router\"-Adressbuch." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:131 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:145 msgid "" "Then it merges your \"master\" address book into the router address book as " "well." msgstr "Dann fügt sie noch den Inhalt des \"Master\"-Adressbuches hinzu." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:132 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:146 msgid "" "If configured, the router address book is now written to the \"published\" " "address book, which will be publicly available if you are running an eepsite." @@ -689,7 +693,7 @@ msgstr "" "Routeradressbuch nun in das \"veröffentlichte\" Adressbuch geschrieben, " "welches öffentlich erreichbar ist, wenn du eine Eepsite betreibst." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:134 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:148 msgid "" "The router also uses a private address book (not shown in the picture), " "which is not merged or published." @@ -697,7 +701,7 @@ msgstr "" "Der Router benutzt ferner ein privates Adressbuch (nicht im Bild), welches " "weder veröffentlich noch mit den anderen zusammengeführt wird." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:135 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:149 msgid "" "Hosts in the private address book can be accessed by you but their addresses " "are never distributed to others." @@ -705,7 +709,7 @@ msgstr "" "Hosts aus dem privaten Adressbuch können von dir besucht werden, ihrer " "Adressen werden jedoch nie an andere weitergegeben." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:136 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:150 msgid "" "The private address book can also be used for aliases of hosts in your other " "address books." @@ -713,25 +717,25 @@ msgstr "" "Das private Adressbuch kann außerdem für Aliasse von Adressen in den anderen " "Adressbüchern von Nutzen sein." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:109 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:111 msgid "subscriptions" msgstr "Abonnements" -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:141 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:147 msgid "The subscription file contains a list of i2p URLs." msgstr "Die Abonnementdatei enthält eine Liste von I2P-URLs." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:142 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:148 msgid "" "The addressbook application regularly checks this list for new eepsites." msgstr "" "Die Adressbuchanwendung prüft diese Liste regelmäßig auf neue Eepsites." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:143 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:149 msgid "Those URLs refer to published hosts.txt files." msgstr "Diese URLs verweisen auf veröffentlichte hosts.txt-Dateien." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:144 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:150 msgid "" "The default subscription is the hosts.txt from www.i2p2.i2p, which is " "updated infrequently." @@ -739,7 +743,7 @@ msgstr "" "Das Standardabonnement ist die hosts.txt-Datei von www.i2p2.i2p, welche " "nicht regelmäßig aktualisiert wird." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:145 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:151 msgid "" "So it is a good idea to add additional subscriptions to sites that have the " "latest addresses." @@ -747,6 +751,6 @@ msgstr "" "Somit ist es eine gute Idee, weitere Abonnements von Seiten mit den neuesten " "Adressen hinzuzufügen." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:147 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:153 msgid "See the FAQ for a list of subscription URLs." msgstr "Schauen Sie in den FAQ nach einer Liste von Abonnement-URLs!" diff --git a/apps/susidns/locale/messages_el.po b/apps/susidns/locale/messages_el.po new file mode 100644 index 000000000..37ed660ba --- /dev/null +++ b/apps/susidns/locale/messages_el.po @@ -0,0 +1,698 @@ +# I2P +# Copyright (C) 2009 The I2P Project +# This file is distributed under the same license as the susidns package. +# To contribute translations, see http://www.i2p2.de/newdevelopers +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: I2P\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-07-13 00:33+0000\n" +"PO-Revision-Date: 2012-07-02 11:37+0000\n" +"Last-Translator: lixtetrax \n" +"Language-Team: Greek (http://www.transifex.com/projects/p/I2P/language/el/)\n" +"Language: el\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:130 +#, java-format +msgid "Host name \"{0}\" contains illegal character {1}" +msgstr "" + +#: ../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 +#, java-format +msgid "Host name cannot start with \"{0}\"" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:147 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:149 +#, java-format +msgid "Host name cannot end with \"{0}\"" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:154 +#, java-format +msgid "Host name cannot contain \"{0}\"" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:157 +#, java-format +msgid "" +"Host name \"{0}\" requires conversion to ASCII but the conversion library is " +"unavailable in this JVM" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:218 +msgid "None" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:226 +msgid "Hashcash" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:228 +msgid "Hidden" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:230 +msgid "Signed" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:232 +#, java-format +msgid "Type {0}" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:232 +#, java-format +msgid "One result for search within filtered list." +msgid_plural "{0} results for search within filtered list." +msgstr[0] "" +msgstr[1] "" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:236 +#, java-format +msgid "Filtered list contains 1 entry." +msgid_plural "Fltered list contains {0} entries." +msgstr[0] "" +msgstr[1] "" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:241 +#, java-format +msgid "One result for search." +msgid_plural "{0} results for search." +msgstr[0] "" +msgstr[1] "" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:250 +#, java-format +msgid "Address book contains 1 entry." +msgid_plural "Address book contains {0} entries." +msgstr[0] "" +msgstr[1] "" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:266 +#, java-format +msgid "Showing {0} of {1}" +msgstr "Εμφάνιση {0} από {1}" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:287 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:408 +msgid "Add" +msgstr "Πρόσθεση" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:287 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:298 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:239 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:406 +msgid "Replace" +msgstr "Αντικατάσταση" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:297 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:238 +#, java-format +msgid "Host name {0} is already in address book, unchanged." +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:299 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:240 +#, java-format +msgid "" +"Host name {0} is already in address book with a different destination. Click " +"\"Replace\" to overwrite." +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:312 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:253 +#, java-format +msgid "Destination added for {0}." +msgstr "Πρόσθεση προορισμού για {0}." + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:314 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:255 +#, java-format +msgid "Destination changed for {0}." +msgstr "Αλλαγή προορισμού για {0}." + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:316 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:257 +msgid "Warning - host name does not end with \".i2p\"" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:321 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:265 +msgid "Invalid Base 64 destination." +msgstr "Άκυρο base64 προορισμού " + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:327 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:271 +#, java-format +msgid "Invalid host name \"{0}\"." +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:330 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:274 +msgid "Please enter a host name and destination" +msgstr "Παρακαλώ εισάγετε ένα όνομα κομιστή και προορισμό" + +#. clear search when deleting +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:355 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:303 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:270 +msgid "Delete Entry" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:347 +msgid "Delete Selected" +msgstr "Διαγραφή Επιλεγμένων" + +#. parameter is a host name +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:348 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:295 +#, java-format +msgid "Destination {0} deleted." +msgstr "Προορισμός {0} διαγράφηκε." + +#. parameter will always be >= 2 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:351 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:298 +#, java-format +msgid "1 destination deleted." +msgid_plural "{0} destinations deleted." +msgstr[0] "" +msgstr[1] "" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:353 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:300 +msgid "No entries selected to delete." +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:361 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:307 +msgid "Address book saved." +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:364 +msgid "ERROR: Could not write addressbook file." +msgstr "ΣΦΑΛΜΑ: Δεν μπόρεσε να εγγραφεί το αρχείο βιβλίου διευθύνσεων." + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:369 +#: ../src/java/src/i2p/susi/dns/ConfigBean.java:148 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311 +#: ../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." +msgstr "" +"Άκυρη αποστολή φόρμας, πιθανότατα γιατί χρησιμοποιήσατε το πλήκτρο \"πίσω\" " +"ή \"επαναφόρτωση\" στον φυλλομετρητή σας. Παρακαλώ στείλατε πάλι." + +#: ../src/java/src/i2p/susi/dns/ConfigBean.java:139 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:131 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:141 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:141 +msgid "Save" +msgstr "Αποθήκευση" + +#: ../src/java/src/i2p/susi/dns/ConfigBean.java:141 +msgid "Configuration saved." +msgstr "Παράμετροι αποθηκεύθηκαν." + +#: ../src/java/src/i2p/susi/dns/ConfigBean.java:142 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:150 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:139 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:139 +msgid "Reload" +msgstr "Επαναφόρτωση." + +#: ../src/java/src/i2p/susi/dns/ConfigBean.java:144 +msgid "Configuration reloaded." +msgstr "Παράμετροι επαναφορτώθηκαν." + +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:101 +#, java-format +msgid "{0} address book in {1} database" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:248 +msgid "Manually added via SusiDNS" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:262 +#, java-format +msgid "Failed to add Destination for {0} to naming service {1}" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:286 +#, java-format +msgid "Failed to delete Destination for {0} from naming service {1}" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:143 +msgid "" +"Subscriptions saved, updating addressbook from subscription sources now." +msgstr "" +"Συνδρομές αποθηκεύθηκαν, ανανέωση βιβλίου διευθύνσεων από πηγές συνδρομών " +"τώρα." + +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:148 +msgid "Subscriptions saved." +msgstr "Συνδρομές αποθηκεύθηκαν." + +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:152 +msgid "Subscriptions reloaded." +msgstr "Συνδρομές επαναφορτώθηκαν." + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:125 +msgid "address book" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:127 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:143 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:113 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:129 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:112 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:118 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:113 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:129 +msgid "Overview" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:129 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:115 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:114 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:104 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:115 +msgid "Address books" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:131 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:117 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:116 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:106 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:117 +msgid "private" +msgstr "ιδιωτικός" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:133 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:119 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:118 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:108 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:119 +msgid "master" +msgstr "κύριος" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:135 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:121 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:120 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:110 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:121 +msgid "router" +msgstr "δρομολογητής" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:137 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:123 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:122 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:112 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:123 +msgid "published" +msgstr "δημοσιεύτηκαν" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:139 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:125 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:124 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:114 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:125 +msgid "Subscriptions" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:141 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:127 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:126 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:116 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:127 +msgid "Configuration" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:145 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:130 +msgid "Address book" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:150 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:135 +msgid "Storage" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:168 +msgid "Filter" +msgstr "Φίλτρο" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:171 +msgid "other" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:173 +msgid "all" +msgstr "όλα" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:187 +msgid "Current filter" +msgstr "Παρών φίλτρο" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:192 +msgid "clear filter" +msgstr "εκκαθάριση φίλτρου" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:205 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:209 +msgid "Search" +msgstr "Αναζήτηση" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:242 +msgid "Name" +msgstr "Όνομα" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:244 +msgid "Links" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:246 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:400 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:262 +msgid "Destination" +msgstr "Προορισμός" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:282 +msgid "Mark for deletion" +msgstr "Επιλογή προς διαγραφή" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:303 +msgid "Base 32 address" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:307 +msgid "More information on this entry" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:310 +msgid "details" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:345 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:404 +msgid "Cancel" +msgstr "Ακύρωση" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:379 +msgid "This address book is empty." +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:394 +msgid "Add new destination" +msgstr "Προσθήκη νέου προορισμού" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:396 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:161 +msgid "Host Name" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:111 +msgid "configuration" +msgstr "παράμετροι" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:143 +msgid "Hints" +msgstr "Συμβουλές" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:145 +msgid "" +"File and directory paths here are relative to the addressbook's working " +"directory, which is normally ~/.i2p/addressbook/ (Linux) or %APPDATA%\\I2P" +"\\addressbook\\ (Windows)." +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:147 +msgid "" +"If you want to manually add lines to an addressbook, add them to the private " +"or master addressbooks." +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:148 +msgid "" +"The router addressbook and the published addressbook are updated by the " +"addressbook application." +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:150 +msgid "" +"When you publish your addressbook, ALL destinations from the master and " +"router addressbooks appear there." +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:151 +msgid "" +"Use the private addressbook for private destinations, these are not " +"published." +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:153 +msgid "Options" +msgstr "Παράμετροι" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:155 +msgid "File containing the list of subscriptions URLs (no need to change)" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:157 +msgid "Update interval in hours" +msgstr "Διάστημα ανανέωσης σε ώρες" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:159 +msgid "" +"Your public hosts.txt file (choose a path within your webserver document " +"root)" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:161 +msgid "Your hosts.txt (don't change)" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:163 +msgid "Your personal addressbook, these hosts will be published" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:165 +msgid "Your private addressbook, it is never published" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:167 +msgid "Port for your eepProxy (no need to change)" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:169 +msgid "Hostname for your eepProxy (no need to change)" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:171 +msgid "Whether to update the published addressbook" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:173 +msgid "" +"File containing the etags header from the fetched subscription URLs (no need " +"to change)" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:175 +msgid "" +"File containing the modification timestamp for each fetched subscription URL " +"(no need to change)" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:177 +msgid "File to log activity to (change to /dev/null if you like)" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:110 +msgid "addressbook" +msgstr "διευθυνσιογράφος" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:177 +msgid "Encoded Name" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:193 +msgid "Base 32 Address" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:203 +msgid "Base 64 Hash" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:209 +msgid "Address Helper" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:216 +msgid "link" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220 +msgid "Public Key" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:222 +msgid "ElGamal 2048 bit" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226 +msgid "Signing Key" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:228 +msgid "DSA 1024 bit" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:232 +msgid "Certificate" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:238 +msgid "Added Date" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:244 +msgid "Source" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:250 +msgid "Last Modified" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:256 +msgid "Notes" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:102 +msgid "Introduction" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:120 +msgid "What is the addressbook?" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:122 +msgid "The addressbook application is part of your I2P installation." +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:123 +msgid "" +"It regularly updates your hosts.txt file from distributed sources or " +"\"subscriptions\"." +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:125 +msgid "" +"In the default configuration, the address book is only subscribed to www." +"i2p2.i2p." +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:126 +msgid "" +"Subscribing to additional sites is easy, just add them to your subscriptions file." +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:128 +msgid "" +"For more information on naming in I2P, see the overview on www.i2p2.i2p." +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:130 +msgid "How does the addressbook application work?" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:132 +msgid "" +"The addressbook application regularly polls your subscriptions and merges " +"their content into your \"router\" address book." +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:133 +msgid "" +"Then it merges your \"master\" address book into the router address book as " +"well." +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:134 +msgid "" +"If configured, the router address book is now written to the \"published\" " +"address book, which will be publicly available if you are running an eepsite." +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:136 +msgid "" +"The router also uses a private address book (not shown in the picture), " +"which is not merged or published." +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:137 +msgid "" +"Hosts in the private address book can be accessed by you but their addresses " +"are never distributed to others." +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:138 +msgid "" +"The private address book can also be used for aliases of hosts in your other " +"address books." +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:111 +msgid "subscriptions" +msgstr "συνδρομές" + +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:143 +msgid "The subscription file contains a list of i2p URLs." +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:144 +msgid "" +"The addressbook application regularly checks this list for new eepsites." +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:145 +msgid "Those URLs refer to published hosts.txt files." +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:146 +msgid "" +"The default subscription is the hosts.txt from www.i2p2.i2p, which is " +"updated infrequently." +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:147 +msgid "" +"So it is a good idea to add additional subscriptions to sites that have the " +"latest addresses." +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:149 +msgid "See the FAQ for a list of subscription URLs." +msgstr "" diff --git a/apps/susidns/locale/messages_en.po b/apps/susidns/locale/messages_en.po index 3eacc1aae..5b9090234 100644 --- a/apps/susidns/locale/messages_en.po +++ b/apps/susidns/locale/messages_en.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P susidns\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-03-07 00:52+0000\n" +"POT-Creation-Date: 2012-07-16 23:58+0000\n" "PO-Revision-Date: 2010-06-15 14:09+0100\n" "Last-Translator: duck \n" "Language-Team: duck \n" @@ -18,209 +18,209 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:131 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:130 #, java-format msgid "Host name \"{0}\" contains illegal character {1}" msgstr "" -#: ../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 +#: ../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 #, java-format msgid "Host name cannot start with \"{0}\"" msgstr "" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:148 -#: ../src/java/src/i2p/susi/dns/AddressBean.java:150 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:147 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:149 #, java-format msgid "Host name cannot end with \"{0}\"" msgstr "" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:155 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:154 #, java-format msgid "Host name cannot contain \"{0}\"" msgstr "" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:158 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:157 #, java-format msgid "" "Host name \"{0}\" requires conversion to ASCII but the conversion library is " "unavailable in this JVM" msgstr "" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:219 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:218 msgid "None" msgstr "" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:227 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:226 msgid "Hashcash" msgstr "" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:229 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:228 msgid "Hidden" msgstr "" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:231 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:230 msgid "Signed" msgstr "" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:233 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:232 #, java-format msgid "Type {0}" msgstr "" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:233 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:202 #, java-format msgid "One result for search within filtered list." msgid_plural "{0} results for search within filtered list." msgstr[0] "" msgstr[1] "" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:237 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:206 #, java-format msgid "Filtered list contains 1 entry." msgid_plural "Fltered list contains {0} entries." msgstr[0] "" msgstr[1] "" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:242 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:211 #, java-format msgid "One result for search." msgid_plural "{0} results for search." msgstr[0] "" msgstr[1] "" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:251 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:220 #, java-format msgid "Address book contains 1 entry." msgid_plural "Address book contains {0} entries." msgstr[0] "" msgstr[1] "" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:267 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:236 #, java-format msgid "Showing {0} of {1}" msgstr "" -#: ../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:406 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:257 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:412 msgid "Add" msgstr "" -#: ../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:404 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:257 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:268 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:239 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:410 msgid "Replace" msgstr "" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:298 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:242 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:267 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:238 #, java-format msgid "Host name {0} is already in address book, unchanged." msgstr "" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:300 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:244 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:269 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:240 #, java-format msgid "" "Host name {0} is already in address book with a different destination. Click " "\"Replace\" to overwrite." msgstr "" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:313 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:257 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:282 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:253 #, java-format msgid "Destination added for {0}." msgstr "" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:315 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:259 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:284 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:255 #, java-format msgid "Destination changed for {0}." msgstr "" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:317 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:261 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:286 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:257 msgid "Warning - host name does not end with \".i2p\"" msgstr "" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:322 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:269 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:291 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:265 msgid "Invalid Base 64 destination." msgstr "" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:328 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:275 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:297 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:271 #, java-format msgid "Invalid host name \"{0}\"." msgstr "" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:331 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:300 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:274 msgid "Please enter a host name and destination" msgstr "" #. clear search when deleting -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java: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:268 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:304 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:325 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:303 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:274 msgid "Delete Entry" msgstr "" -#: ../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:345 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:304 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:351 msgid "Delete Selected" msgstr "" #. parameter is a host name -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:349 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:299 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:318 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:295 #, java-format msgid "Destination {0} deleted." msgstr "" #. parameter will always be >= 2 -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:352 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:302 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:321 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:298 #, java-format msgid "1 destination deleted." msgid_plural "{0} destinations deleted." msgstr[0] "" msgstr[1] "" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:354 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:304 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:323 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:300 msgid "No entries selected to delete." msgstr "" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:362 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:331 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:307 msgid "Address book saved." msgstr "" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:365 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334 msgid "ERROR: Could not write addressbook file." msgstr "" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:370 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:339 #: ../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 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:128 msgid "" "Invalid form submission, probably because you used the \"back\" or \"reload" "\" button on your browser. Please resubmit." msgstr "" #: ../src/java/src/i2p/susi/dns/ConfigBean.java:139 -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:131 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:139 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:139 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:103 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:153 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:145 msgid "Save" msgstr "" @@ -229,9 +229,9 @@ msgid "Configuration saved." msgstr "" #: ../src/java/src/i2p/susi/dns/ConfigBean.java:142 -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:150 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:137 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:137 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:122 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:151 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:143 msgid "Reload" msgstr "" @@ -239,455 +239,459 @@ msgstr "" msgid "Configuration reloaded." msgstr "" -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:105 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:101 #, java-format msgid "{0} address book in {1} database" msgstr "" -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:252 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:248 msgid "Manually added via SusiDNS" msgstr "" -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:266 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:262 #, java-format msgid "Failed to add Destination for {0} to naming service {1}" msgstr "" -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:290 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:286 #, java-format msgid "Failed to delete Destination for {0} from naming service {1}" msgstr "" -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:143 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:115 msgid "" "Subscriptions saved, updating addressbook from subscription sources now." msgstr "" -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:148 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:120 msgid "Subscriptions saved." msgstr "" -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:152 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:124 msgid "Subscriptions reloaded." msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:123 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:125 msgid "address book" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:125 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:141 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:111 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:127 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:110 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:126 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:116 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:111 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:127 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:131 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:147 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:125 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:141 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:116 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:132 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:130 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:117 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:133 msgid "Overview" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:127 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:113 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:112 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:102 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:113 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:133 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:127 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:118 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:116 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:119 msgid "Address books" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:129 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:115 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:114 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:104 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:115 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:135 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:129 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:120 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:118 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:121 msgid "private" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:131 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:117 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:116 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:106 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:117 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:137 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:131 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:122 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:120 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:123 msgid "master" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:133 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:119 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:118 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:108 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:119 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:139 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:133 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:124 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:122 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:125 msgid "router" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:135 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:121 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:120 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:110 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:121 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:141 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:135 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:126 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:124 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:127 msgid "published" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:137 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:123 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:122 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:112 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:123 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:143 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:137 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:126 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:129 msgid "Subscriptions" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:139 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:125 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:124 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:114 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:125 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:145 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:139 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:130 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:128 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:131 msgid "Configuration" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:143 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:149 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:134 msgid "Address book" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:148 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:133 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:154 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:139 msgid "Storage" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:166 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:172 msgid "Filter" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:169 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:175 msgid "other" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:171 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:177 msgid "all" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:185 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:191 msgid "Current filter" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:190 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:196 msgid "clear filter" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:203 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:207 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:209 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:213 msgid "Search" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:240 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:246 msgid "Name" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:242 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:248 msgid "Links" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:244 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:398 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:260 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:250 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:404 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:266 msgid "Destination" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:280 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:286 msgid "Mark for deletion" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:301 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:307 msgid "Base 32 address" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:305 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:311 msgid "More information on this entry" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:308 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:314 msgid "details" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:343 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:402 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:349 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:408 msgid "Cancel" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:377 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:383 msgid "This address book is empty." msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:392 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:398 msgid "Add new destination" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:394 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:159 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:400 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:165 msgid "Host Name" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:109 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:119 msgid "configuration" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:141 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:155 msgid "Hints" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:143 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:157 msgid "" "File and directory paths here are relative to the addressbook's working " "directory, which is normally ~/.i2p/addressbook/ (Linux) or %APPDATA%\\I2P" "\\addressbook\\ (Windows)." msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:145 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:159 msgid "" "If you want to manually add lines to an addressbook, add them to the private " "or master addressbooks." msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:146 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:160 msgid "" "The router addressbook and the published addressbook are updated by the " "addressbook application." msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:148 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:162 msgid "" "When you publish your addressbook, ALL destinations from the master and " "router addressbooks appear there." msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:149 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:163 msgid "" "Use the private addressbook for private destinations, these are not " "published." msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:151 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:165 msgid "Options" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:153 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:167 msgid "File containing the list of subscriptions URLs (no need to change)" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:155 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:169 msgid "Update interval in hours" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:157 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:171 msgid "" "Your public hosts.txt file (choose a path within your webserver document " "root)" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:159 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:173 msgid "Your hosts.txt (don't change)" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:161 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:175 msgid "Your personal addressbook, these hosts will be published" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:163 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:177 msgid "Your private addressbook, it is never published" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:165 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:179 msgid "Port for your eepProxy (no need to change)" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:167 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:181 msgid "Hostname for your eepProxy (no need to change)" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:169 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:183 msgid "Whether to update the published addressbook" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:171 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:185 msgid "" "File containing the etags header from the fetched subscription URLs (no need " "to change)" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:173 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:187 msgid "" "File containing the modification timestamp for each fetched subscription URL " "(no need to change)" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:175 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:189 msgid "File to log activity to (change to /dev/null if you like)" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:108 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:191 +msgid "Name of the theme to use (defaults to 'light')" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:110 msgid "addressbook" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:175 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:181 msgid "Encoded Name" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:191 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:197 msgid "Base 32 Address" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:201 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:207 msgid "Base 64 Hash" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:207 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:213 msgid "Address Helper" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:214 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220 msgid "link" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:218 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:224 msgid "Public Key" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226 msgid "ElGamal 2048 bit" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:224 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:230 msgid "Signing Key" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:232 msgid "DSA 1024 bit" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:230 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:236 msgid "Certificate" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:236 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:242 msgid "Added Date" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:242 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:248 msgid "Source" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:248 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:254 msgid "Last Modified" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:254 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:260 msgid "Notes" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:100 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:110 msgid "Introduction" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:118 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:132 msgid "What is the addressbook?" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:120 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:134 msgid "The addressbook application is part of your I2P installation." msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:121 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:135 msgid "" "It regularly updates your hosts.txt file from distributed sources or " "\"subscriptions\"." msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:123 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:137 msgid "" "In the default configuration, the address book is only subscribed to www." "i2p2.i2p." msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:124 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:138 msgid "" "Subscribing to additional sites is easy, just add them to your subscriptions file." msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:126 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:140 msgid "" "For more information on naming in I2P, see the overview on www.i2p2.i2p." msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:128 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:142 msgid "How does the addressbook application work?" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:130 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:144 msgid "" "The addressbook application regularly polls your subscriptions and merges " "their content into your \"router\" address book." msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:131 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:145 msgid "" "Then it merges your \"master\" address book into the router address book as " "well." msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:132 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:146 msgid "" "If configured, the router address book is now written to the \"published\" " "address book, which will be publicly available if you are running an eepsite." msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:134 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:148 msgid "" "The router also uses a private address book (not shown in the picture), " "which is not merged or published." msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:135 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:149 msgid "" "Hosts in the private address book can be accessed by you but their addresses " "are never distributed to others." msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:136 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:150 msgid "" "The private address book can also be used for aliases of hosts in your other " "address books." msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:109 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:111 msgid "subscriptions" msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:141 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:147 msgid "The subscription file contains a list of i2p URLs." msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:142 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:148 msgid "" "The addressbook application regularly checks this list for new eepsites." msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:143 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:149 msgid "Those URLs refer to published hosts.txt files." msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:144 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:150 msgid "" "The default subscription is the hosts.txt from www.i2p2.i2p, which is " "updated infrequently." msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:145 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:151 msgid "" "So it is a good idea to add additional subscriptions to sites that have the " "latest addresses." msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:147 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:153 msgid "See the FAQ for a list of subscription URLs." msgstr "" diff --git a/apps/susidns/locale/messages_es.po b/apps/susidns/locale/messages_es.po index 409d599bd..afe322c58 100644 --- a/apps/susidns/locale/messages_es.po +++ b/apps/susidns/locale/messages_es.po @@ -5,50 +5,51 @@ # # Translators: # blabla, 2011. +# , 2012. # Carlos Diaz , 2011. # foo , 2009. # mixxy, 2011. -# , 2011. +# , 2011, 2012. # punkibastardo , 2011. msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-03-07 01:37+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" +"POT-Creation-Date: 2012-07-26 19:45+0000\n" +"PO-Revision-Date: 2012-07-21 20:04+0000\n" +"Last-Translator: blabla \n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/I2P/language/" +"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" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:131 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:130 #, java-format msgid "Host name \"{0}\" contains illegal character {1}" msgstr "El host \"{0}\" contiene los caracteres ilegales \"{1}\"" -#: ../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 +#: ../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 #, java-format msgid "Host name cannot start with \"{0}\"" msgstr "El nombre del host no puede empezar con \"{0}\"" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:148 -#: ../src/java/src/i2p/susi/dns/AddressBean.java:150 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:147 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:149 #, java-format msgid "Host name cannot end with \"{0}\"" msgstr "El nombre del host no puede terminar en \"{0}\"" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:155 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:154 #, java-format msgid "Host name cannot contain \"{0}\"" msgstr "El nombre del host no puede contener \"{0}\"." -#: ../src/java/src/i2p/susi/dns/AddressBean.java:158 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:157 #, java-format msgid "" "Host name \"{0}\" requires conversion to ASCII but the conversion library is " @@ -57,28 +58,28 @@ msgstr "" "El nombre del host \"{0}\" requiere ser convertido a ASCII, pero la librería " "de conversión no está disponible en esta Máquina Virtual de Java (JVM)." -#: ../src/java/src/i2p/susi/dns/AddressBean.java:219 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:218 msgid "None" msgstr "Ninguno" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:227 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:226 msgid "Hashcash" msgstr "Hashcash" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:229 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:228 msgid "Hidden" msgstr "Oculto" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:231 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:230 msgid "Signed" msgstr "Firmado" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:233 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:232 #, java-format msgid "Type {0}" msgstr "Tipo {0}" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:233 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:202 #, java-format msgid "One result for search within filtered list." msgid_plural "{0} results for search within filtered list." @@ -87,56 +88,56 @@ msgstr[0] "" msgstr[1] "" "{0} resultados para la búsqueda dentro de la lista de elementos filtrados." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:237 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:206 #, java-format msgid "Filtered list contains 1 entry." msgid_plural "Fltered list contains {0} entries." msgstr[0] "La lista de elementos filtrados contiene una entrada." msgstr[1] "La lista de elementos filtrados contiene {0} entradas." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:242 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:211 #, java-format msgid "One result for search." msgid_plural "{0} results for search." msgstr[0] "Un resultado para la búsqueda." msgstr[1] "{0} resultados para la búsqueda" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:251 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:220 #, java-format msgid "Address book contains 1 entry." msgid_plural "Address book contains {0} entries." msgstr[0] "La libreta de direcciones contiene una entrada." msgstr[1] "La libreta de direcciones contiente {0} entradas." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:267 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:236 #, java-format msgid "Showing {0} of {1}" msgstr "Mostrando {0} de {1}" -#: ../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:406 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:257 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:412 msgid "Add" msgstr "Agregar" -#: ../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:404 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:257 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:268 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:239 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:410 msgid "Replace" msgstr "Reemplazar" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:298 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:242 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:267 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:238 #, java-format msgid "Host name {0} is already in address book, unchanged." msgstr "" "El nombre de host {0} ya se encuentra en la libreta de direcciones, " "exactamente igual." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:300 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:244 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:269 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:240 #, java-format msgid "" "Host name {0} is already in address book with a different destination. Click " @@ -146,88 +147,88 @@ msgstr "" "con una dirección de destino diferente. Haz click en \"Reemplazar\" para " "sobreescribirla." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:313 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:257 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:282 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:253 #, java-format msgid "Destination added for {0}." msgstr "Destino añadido para {0}." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:315 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:259 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:284 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:255 #, java-format msgid "Destination changed for {0}." msgstr "Destino cambiado para {0}." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:317 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:261 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:286 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:257 msgid "Warning - host name does not end with \".i2p\"" msgstr "Advertencia - El nombre del host no termina en \".i2p\"." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:322 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:269 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:291 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:265 msgid "Invalid Base 64 destination." msgstr "Destino en Base 64 no válido" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:328 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:275 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:297 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:271 #, java-format msgid "Invalid host name \"{0}\"." msgstr "Nombre del host inválido \"{0}\"" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:331 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:300 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:274 msgid "Please enter a host name and destination" msgstr "Por favor, ¡introduce un nombre de host y destino!" #. clear search when deleting -#: ../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:268 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:304 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:325 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:303 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:274 msgid "Delete Entry" msgstr "Borrar entrada" -#: ../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:345 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:304 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:351 msgid "Delete Selected" msgstr "Eliminar seleccionados" #. parameter is a host name -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:349 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:299 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:318 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:295 #, java-format msgid "Destination {0} deleted." msgstr "Destino {0} eliminado." #. parameter will always be >= 2 -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:352 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:302 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:321 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:298 #, java-format msgid "1 destination deleted." msgid_plural "{0} destinations deleted." msgstr[0] "Una dirección de destino ha sido eliminada." msgstr[1] "{0} direcciones de destino han sido eliminadas." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:354 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:304 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:323 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:300 msgid "No entries selected to delete." msgstr "No hay entradas seleccionadas para eliminar." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:362 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:331 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:307 msgid "Address book saved." msgstr "La libreta de direcciones ha sido guardada." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:365 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334 msgid "ERROR: Could not write addressbook file." msgstr "ERROR: No se pudo escribir el archivo de la libreta direcciones." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:370 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:339 #: ../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 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:128 msgid "" "Invalid form submission, probably because you used the \"back\" or \"reload" "\" button on your browser. Please resubmit." @@ -237,9 +238,9 @@ msgstr "" "¡vuelve a enviarlo!" #: ../src/java/src/i2p/susi/dns/ConfigBean.java:139 -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:131 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:139 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:139 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:103 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:153 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:145 msgid "Save" msgstr "Guardar" @@ -248,9 +249,9 @@ msgid "Configuration saved." msgstr "Configuración guardada." #: ../src/java/src/i2p/susi/dns/ConfigBean.java:142 -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:150 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:137 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:137 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:122 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:151 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:143 msgid "Reload" msgstr "Recargar" @@ -258,206 +259,206 @@ msgstr "Recargar" msgid "Configuration reloaded." msgstr "Configuración recargada." -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:105 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:101 #, java-format msgid "{0} address book in {1} database" msgstr "{0} libretas de direcciones en la base de datos de {1}" -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:252 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:248 msgid "Manually added via SusiDNS" msgstr "Agregado manualmente vía SusiDNS" -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:266 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:262 #, java-format msgid "Failed to add Destination for {0} to naming service {1}" msgstr "" "Error al agregar la dirección de destino {0} al servicio de nombrado {1}" -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:290 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:286 #, java-format msgid "Failed to delete Destination for {0} from naming service {1}" msgstr "" "Error al borrar la dirección de destino {0} del servicio de nombrado {1}" -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:143 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:115 msgid "" "Subscriptions saved, updating addressbook from subscription sources now." msgstr "" "Suscripciones guardadas, actualizando la libreta de direcciones a partir de " "las fuentes de suscripción ahora." -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:148 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:120 msgid "Subscriptions saved." msgstr "Suscripciones guardadas." -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:152 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:124 msgid "Subscriptions reloaded." msgstr "Suscripciones recargadas." -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:123 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:125 msgid "address book" msgstr "libreta de direcciones" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:125 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:141 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:111 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:127 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:110 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:126 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:116 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:111 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:127 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:131 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:147 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:125 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:141 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:116 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:132 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:130 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:117 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:133 msgid "Overview" msgstr "Resumen" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:127 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:113 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:112 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:102 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:113 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:133 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:127 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:118 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:116 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:119 msgid "Address books" msgstr "Libretas de direcciones" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:129 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:115 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:114 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:104 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:115 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:135 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:129 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:120 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:118 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:121 msgid "private" msgstr "privado" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:131 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:117 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:116 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:106 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:117 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:137 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:131 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:122 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:120 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:123 msgid "master" msgstr "principal" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:133 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:119 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:118 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:108 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:119 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:139 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:133 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:124 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:122 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:125 msgid "router" msgstr "router" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:135 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:121 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:120 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:110 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:121 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:141 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:135 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:126 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:124 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:127 msgid "published" msgstr "publicado" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:137 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:123 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:122 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:112 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:123 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:143 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:137 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:126 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:129 msgid "Subscriptions" msgstr "Suscripciones" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:139 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:125 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:124 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:114 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:125 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:145 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:139 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:130 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:128 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:131 msgid "Configuration" msgstr "Configuración" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:143 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:149 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:134 msgid "Address book" msgstr "Libreta de direcciones" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:148 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:133 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:154 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:139 msgid "Storage" msgstr "Almacenamiento" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:166 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:172 msgid "Filter" msgstr "Filtro" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:169 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:175 msgid "other" msgstr "otros" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:171 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:177 msgid "all" msgstr "todos" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:185 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:191 msgid "Current filter" msgstr "Filtro actual" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:190 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:196 msgid "clear filter" msgstr "filtro actual" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:203 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:207 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:209 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:213 msgid "Search" msgstr "Buscar" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:240 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:246 msgid "Name" msgstr "Nombre" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:242 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:248 msgid "Links" msgstr "Vínculos" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:244 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:398 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:260 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:250 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:404 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:266 msgid "Destination" msgstr "Destino" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:280 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:286 msgid "Mark for deletion" msgstr "Marcar para eliminar" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:301 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:307 msgid "Base 32 address" msgstr "Dirección a base de 32" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:305 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:311 msgid "More information on this entry" msgstr "Más información sobre esta entrada" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:308 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:314 msgid "details" msgstr "detalles" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:343 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:402 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:349 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:408 msgid "Cancel" msgstr "Cancelar" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:377 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:383 msgid "This address book is empty." msgstr "Esta libreta de direcciones está vacía." -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:392 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:398 msgid "Add new destination" msgstr "Añadir nuevo destino" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:394 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:159 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:400 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:165 msgid "Host Name" msgstr "Nombre de Host" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:109 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:119 msgid "configuration" msgstr "configuración" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:141 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:155 msgid "Hints" msgstr "Consejos" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:143 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:157 msgid "" "File and directory paths here are relative to the addressbook's working " "directory, which is normally ~/.i2p/addressbook/ (Linux) or %APPDATA%\\I2P" @@ -467,7 +468,7 @@ msgstr "" "directorio de trabajo de la libreta de direcciones, que es normalmente ~/." "i2p/addressbook/ (Linux) o %APPDATA%\\I2P\\addressbook\\ (Windows)." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:145 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:159 msgid "" "If you want to manually add lines to an addressbook, add them to the private " "or master addressbooks." @@ -475,7 +476,7 @@ msgstr "" "Si deseas agregar manualmente líneas a una libreta de direcciones, añádelos " "a la libreta de direcciones privada o maestra." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:146 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:160 msgid "" "The router addressbook and the published addressbook are updated by the " "addressbook application." @@ -483,7 +484,7 @@ msgstr "" "La libreta de direcciones del router y la libreta de direcciones publicada " "son actualizadas por la aplicación libreta de direcciones." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:148 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:162 msgid "" "When you publish your addressbook, ALL destinations from the master and " "router addressbooks appear there." @@ -491,7 +492,7 @@ msgstr "" "Al publicar tu libro de direcciones, TODOS los destinos de la libreta " "maestra y la libreta de direcciones del router aparecen ahí." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:149 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:163 msgid "" "Use the private addressbook for private destinations, these are not " "published." @@ -499,21 +500,21 @@ msgstr "" "Utiliza la libreta de direcciones privada para destinos privados, éstos no " "serán publicados." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:151 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:165 msgid "Options" msgstr "Opciones" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:153 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:167 msgid "File containing the list of subscriptions URLs (no need to change)" msgstr "" "El archivo que contiene la lista de suscripciones URL (no es necesario " "cambiarlo)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:155 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:169 msgid "Update interval in hours" msgstr "Intervalo de actualización en horas" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:157 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:171 msgid "" "Your public hosts.txt file (choose a path within your webserver document " "root)" @@ -521,31 +522,31 @@ msgstr "" "Tu archivo hosts.txt público (¡elije una ruta dentro de la raíz de " "documentos de tu servidor web!)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:159 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:173 msgid "Your hosts.txt (don't change)" msgstr "Tu hosts.txt (no cambiar)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:161 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:175 msgid "Your personal addressbook, these hosts will be published" msgstr "Tu libreta de direcciones personal, estos hosts serán publicados" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:163 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:177 msgid "Your private addressbook, it is never published" msgstr "Tu libreta de direcciones privada, nunca se publica" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:165 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:179 msgid "Port for your eepProxy (no need to change)" msgstr "Puerto para tu eepProxy (no es necesario cambiarlo)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:167 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:181 msgid "Hostname for your eepProxy (no need to change)" msgstr "Nombre de la host para tu eepProxy (no es necesario cambiarlo)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:169 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:183 msgid "Whether to update the published addressbook" msgstr "Sea para actualizar la libreta de direcciones publicadas" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:171 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:185 msgid "" "File containing the etags header from the fetched subscription URLs (no need " "to change)" @@ -553,7 +554,7 @@ msgstr "" "Archivo que contiene la cabecera de los etags desde la URL de subscripciones " "capturada (no es necesario cambiarlo)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:173 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:187 msgid "" "File containing the modification timestamp for each fetched subscription URL " "(no need to change)" @@ -561,86 +562,90 @@ msgstr "" "Archivo que contiene la fecha y hora de modificación para cada URL de " "suscripción capturada (no es necesario cambiarlo)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:175 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:189 msgid "File to log activity to (change to /dev/null if you like)" msgstr "" "El archivo en el que se guarda el registro de actividad (Cámbialo a /dev/" "null si quieres)." -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:108 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:191 +msgid "Name of the theme to use (defaults to 'light')" +msgstr "Nombre del tema escogido (por defecto: 'luminoso')" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:110 msgid "addressbook" msgstr "libreta de direcciones" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:175 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:181 msgid "Encoded Name" msgstr "Nombre codificado" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:191 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:197 msgid "Base 32 Address" msgstr "Dirección a base de 32" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:201 -msgid "Base 64 Hash" -msgstr "" - #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:207 +msgid "Base 64 Hash" +msgstr "Hash en base 64" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:213 msgid "Address Helper" msgstr "Manejador de direcciones" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:214 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220 msgid "link" msgstr "vínculo" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:218 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:224 msgid "Public Key" msgstr "Clave pública" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226 msgid "ElGamal 2048 bit" msgstr "ElGamal de 2048 bits" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:224 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:230 msgid "Signing Key" msgstr "Clave de firmado" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:232 msgid "DSA 1024 bit" msgstr "DSA de 1024 bits" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:230 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:236 msgid "Certificate" msgstr "Certificado" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:236 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:242 msgid "Added Date" msgstr "Fecha añadida" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:242 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:248 msgid "Source" msgstr "Fuente" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:248 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:254 msgid "Last Modified" msgstr "Modificado por última vez" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:254 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:260 msgid "Notes" msgstr "Notas" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:100 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:110 msgid "Introduction" msgstr "Introducción" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:118 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:132 msgid "What is the addressbook?" msgstr "¿Qué es la libreta de direcciones?" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:120 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:134 msgid "The addressbook application is part of your I2P installation." msgstr "" "La aplicación de libreta de direcciones es parte de tu instalación de I2P." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:121 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:135 msgid "" "It regularly updates your hosts.txt file from distributed sources or " "\"subscriptions\"." @@ -648,7 +653,7 @@ msgstr "" "Actualiza constantemente su archivo hosts.txt desde fuentes distribuidas o " "\"suscripciones\"." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:123 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:137 msgid "" "In the default configuration, the address book is only subscribed to www." "i2p2.i2p." @@ -656,7 +661,7 @@ msgstr "" "En la configuración por defecto, la libreta de direcciones sólo está " "suscrita a www.i2p2.i2p." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:124 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:138 msgid "" "Subscribing to additional sites is easy, just add them to your subscriptions file." @@ -664,7 +669,7 @@ msgstr "" "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:126 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:140 msgid "" "For more information on naming in I2P, see the overview on www.i2p2.i2p." @@ -672,11 +677,11 @@ msgstr "" "Para mayor información acerca del nombrado en I2P, consulta la información general en www.i2p2.i2p." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:128 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:142 msgid "How does the addressbook application work?" msgstr "¿Cómo funciona la libreta de direcciones?" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:130 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:144 msgid "" "The addressbook application regularly polls your subscriptions and merges " "their content into your \"router\" address book." @@ -684,7 +689,7 @@ msgstr "" "La aplicación de libreta de direcciones examina tus suscripciones e " "incorpora su contenido a tu libreta de direcciones del \"router\"." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:131 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:145 msgid "" "Then it merges your \"master\" address book into the router address book as " "well." @@ -692,7 +697,7 @@ msgstr "" "Luego también incluye los contenidos de tu libreta de direcciones \"principal" "\" en aquella del router." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:132 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:146 msgid "" "If configured, the router address book is now written to the \"published\" " "address book, which will be publicly available if you are running an eepsite." @@ -701,7 +706,7 @@ msgstr "" "contenidos a la libreta de direcciones \"publicada\", la cual estará " "disponible públicamente si estás corriendo un sitio i2p própio." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:134 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:148 msgid "" "The router also uses a private address book (not shown in the picture), " "which is not merged or published." @@ -709,7 +714,7 @@ msgstr "" "El router también utiliza una libreta de direcciones privada (no mostrada en " "la figura), la cual ni se incorpora a ninguna otra libreta ni se publica." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:135 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:149 msgid "" "Hosts in the private address book can be accessed by you but their addresses " "are never distributed to others." @@ -717,7 +722,7 @@ msgstr "" "Puedes visitar a los hosts que aparecen en tu libreta de direcciones " "privada, pero sus direcciones no se distribuyen a terceros." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:136 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:150 msgid "" "The private address book can also be used for aliases of hosts in your other " "address books." @@ -725,26 +730,26 @@ msgstr "" "La libreta de direcciones privada también se puede utilizar para alias de " "los hosts en tus otras libretas de direcciones." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:109 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:111 msgid "subscriptions" msgstr "suscripciones" -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:141 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:147 msgid "The subscription file contains a list of i2p URLs." msgstr "El archivo de suscripción contiene una lista de URLs I2P." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:142 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:148 msgid "" "The addressbook application regularly checks this list for new eepsites." msgstr "" "La aplicación de libreta de direcciones comprueba regularmente esta lista en " "busca de nuevos eepsites." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:143 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:149 msgid "Those URLs refer to published hosts.txt files." msgstr "Esas URLs referencian a los archivos hosts.txt publicados." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:144 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:150 msgid "" "The default subscription is the hosts.txt from www.i2p2.i2p, which is " "updated infrequently." @@ -752,7 +757,7 @@ msgstr "" "La suscripción por defecto es el hosts.txt de www.i2p2.i2p, que se actualiza " "con poca frecuencia." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:145 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:151 msgid "" "So it is a good idea to add additional subscriptions to sites that have the " "latest addresses." @@ -760,7 +765,7 @@ msgstr "" "Por lo tanto, es una buena idea agregar suscripciones adicionales a sitios " "que tengan las direcciones más recientes." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:147 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:153 msgid "See the FAQ for a list of subscription URLs." msgstr "" "Ver las preguntas frecuentes para obtener una lista de direcciones URL de " diff --git a/apps/susidns/locale/messages_fr.po b/apps/susidns/locale/messages_fr.po index 7ecb37363..6330e74d6 100644 --- a/apps/susidns/locale/messages_fr.po +++ b/apps/susidns/locale/messages_fr.po @@ -2,21 +2,25 @@ # Copyright (C) 2009 The I2P Project # This file is distributed under the same license as the susidns package. # To contribute translations, see http://www.i2p2.de/newdevelopers -# foo , 2009. # +# Translators: +# , 2012. +# ducki2p , 2011. +# foo , 2009. msgid "" msgstr "" -"Project-Id-Version: I2P susidns\n" +"Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-12 06:46+0000\n" -"PO-Revision-Date: 2011-07-12 10:56+0100\n" -"Last-Translator: magma \n" -"Language-Team: duck \n" -"Language: \n" +"POT-Creation-Date: 2012-07-26 19:13+0000\n" +"PO-Revision-Date: 2012-07-22 09:40+0000\n" +"Last-Translator: bquelen \n" +"Language-Team: French (http://www.transifex.com/projects/p/I2P/language/" +"fr/)\n" +"Language: fr\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 >= 2)\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" #: ../src/java/src/i2p/susi/dns/AddressBean.java:130 #, java-format @@ -43,178 +47,190 @@ msgstr "Le nom d''hôte ne peut pas contenir \"{0}\"" #: ../src/java/src/i2p/susi/dns/AddressBean.java:157 #, java-format -msgid "Host name \"{0}\" requires conversion to ASCII but the conversion library is unavailable in this JVM" -msgstr "Le nom d''hôte \"{0}\" requiert une conversion en ASCII mais la bibliothèque de conversion est indisponible dans cette JVM" +msgid "" +"Host name \"{0}\" requires conversion to ASCII but the conversion library is " +"unavailable in this JVM" +msgstr "" +"Le nom d''hôte \"{0}\" requiert une conversion en ASCII mais la bibliothèque " +"de conversion est indisponible dans cette JVM" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:209 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:218 msgid "None" msgstr "Aucun" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:217 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:226 msgid "Hashcash" msgstr "Pénalité" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:219 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:228 msgid "Hidden" msgstr "Caché" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:221 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:230 msgid "Signed" msgstr "Signé" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:223 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:232 #, java-format msgid "Type {0}" msgstr "Type {0}" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:232 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:202 #, java-format msgid "One result for search within filtered list." msgid_plural "{0} results for search within filtered list." msgstr[0] "{0} résultat de recherche dans la liste filtrée." msgstr[1] "{0} résultats de recherche dans la liste filtrée." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:236 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:206 #, java-format msgid "Filtered list contains 1 entry." msgid_plural "Fltered list contains {0} entries." msgstr[0] "La liste filtrée contient {0} entrée." msgstr[1] "La liste filtrée contient {0} entrées." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:241 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:211 #, java-format msgid "One result for search." msgid_plural "{0} results for search." msgstr[0] "{0} résultat de recherche." msgstr[1] "{0} résultats de recherche." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:250 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:220 #, java-format msgid "Address book contains 1 entry." msgid_plural "Address book contains {0} entries." msgstr[0] "Ce carnet d''adresses contient {0} entrée." msgstr[1] "Ce carnet d''adresses contient {0} entrées." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:266 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:236 #, java-format msgid "Showing {0} of {1}" msgstr "Affichage {0} sur {1}" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:287 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:230 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:392 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:257 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:412 msgid "Add" msgstr "Ajouter" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:287 -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:298 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:230 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:242 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:390 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:257 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:268 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:239 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:410 msgid "Replace" msgstr "Remplacer" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:297 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:241 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:267 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:238 #, java-format msgid "Host name {0} is already in address book, unchanged." msgstr "L''hôte {0} est déjà présent: inchangé." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:299 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:243 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:269 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:240 #, java-format -msgid "Host name {0} is already in address book with a different destination. Click \"Replace\" to overwrite." -msgstr "L''hôte {0} est déjà présent avec une destination différente. Cliquez sur \"Remplacer\"...pour le remplacer." +msgid "" +"Host name {0} is already in address book with a different destination. Click " +"\"Replace\" to overwrite." +msgstr "" +"L''hôte {0} est déjà présent avec une destination différente. Cliquez sur " +"\"Remplacer\"...pour le remplacer." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:312 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:256 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:282 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:253 #, java-format msgid "Destination added for {0}." msgstr "Destination ajoutée pour {0}." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:314 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:258 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:284 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:255 #, java-format msgid "Destination changed for {0}." msgstr "Destination modifiée pour {0}." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:316 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:260 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:286 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:257 msgid "Warning - host name does not end with \".i2p\"" msgstr "Attention - le nom d'hôte ne finit pas en \".i2p\"" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:321 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:268 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:291 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:265 msgid "Invalid Base 64 destination." msgstr "Destination Base64 incorrecte." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:327 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:274 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:297 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:271 #, java-format msgid "Invalid host name \"{0}\"." msgstr "Nom d''hôte \"{0}\" invalide." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:330 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:277 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:300 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:274 msgid "Please enter a host name and destination" msgstr "Entrez un nom d'hôte et sa destination" #. clear search when deleting -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334 -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:355 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:281 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:306 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:258 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:304 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:325 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:303 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:274 msgid "Delete Entry" msgstr "Supprimer l'entrée" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:281 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:334 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:304 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:351 msgid "Delete Selected" msgstr "Supprimer les éléments sélectionnés" #. parameter is a host name -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:348 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:298 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:318 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:295 #, java-format msgid "Destination {0} deleted." msgstr "Destination {0} supprimée." #. parameter will always be >= 2 -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:351 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:301 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:321 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:298 #, java-format msgid "1 destination deleted." msgid_plural "{0} destinations deleted." msgstr[0] "{0} destination supprimée." msgstr[1] "{0} destinations supprimées." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:353 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:303 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:323 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:300 msgid "No entries selected to delete." msgstr "Aucune entrée sélectionnée pour suppression." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:361 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:310 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:331 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:307 msgid "Address book saved." msgstr "Carnet d'adresses enregistré." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:364 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334 msgid "ERROR: Could not write addressbook file." msgstr "ERREUR: impossible d'enregistrer le fichier carnet d'adresses." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:369 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:339 #: ../src/java/src/i2p/susi/dns/ConfigBean.java:148 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:314 -#: ../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." -msgstr "Soumission du formulaire incorrecte: vous avez peut-être utilisé le bouton \"Page précédente\" ou \"Recharger\". Merci de soumettre à nouveau." +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:128 +msgid "" +"Invalid form submission, probably because you used the \"back\" or \"reload" +"\" button on your browser. Please resubmit." +msgstr "" +"Soumission du formulaire incorrecte: vous avez peut-être utilisé le bouton " +"\"Page précédente\" ou \"Recharger\". Merci de soumettre à nouveau." #: ../src/java/src/i2p/susi/dns/ConfigBean.java:139 -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:131 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:132 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:132 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:103 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:153 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:145 msgid "Save" msgstr "Enregistrer" @@ -223,9 +239,9 @@ msgid "Configuration saved." msgstr "Configuration enregistrée." #: ../src/java/src/i2p/susi/dns/ConfigBean.java:142 -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:150 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:130 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:130 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:122 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:151 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:143 msgid "Reload" msgstr "Recharger" @@ -233,34 +249,37 @@ msgstr "Recharger" msgid "Configuration reloaded." msgstr "Configuration rechargée." -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:104 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:101 #, java-format msgid "{0} address book in {1} database" msgstr "{0} carnet(s) d''adresses dans {1} base(s) de données" -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:251 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:248 msgid "Manually added via SusiDNS" msgstr "Ajouté manuellement via SusiDNS" -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:265 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:262 #, java-format msgid "Failed to add Destination for {0} to naming service {1}" msgstr "Échec d''ajout de la destination {0} au service de nommage {1}" -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:289 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:286 #, java-format msgid "Failed to delete Destination for {0} from naming service {1}" msgstr "Échec de suppression de la destination {0} du service de nommage {1}" -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:143 -msgid "Subscriptions saved, updating addressbook from subscription sources now." -msgstr "Souscriptions enregistrées, mise à jour en cours du carnet d'adresses à partir de celles-ci." +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:115 +msgid "" +"Subscriptions saved, updating addressbook from subscription sources now." +msgstr "" +"Souscriptions enregistrées, mise à jour en cours du carnet d'adresses à " +"partir de celles-ci." -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:148 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:120 msgid "Subscriptions saved." msgstr "Souscription enregistrée." -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:152 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:124 msgid "Subscriptions reloaded." msgstr "Souscription rechargée." @@ -268,388 +287,472 @@ msgstr "Souscription rechargée." msgid "address book" msgstr "carnet d'adresses" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:127 -#: ../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: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 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:131 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:147 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:125 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:141 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:116 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:132 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:130 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:117 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:133 msgid "Overview" msgstr "Aperçu" -#: ../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:107 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:93 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:106 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:133 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:127 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:118 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:116 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:119 msgid "Address books" msgstr "Carnets d'adresses" -#: ../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:109 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:95 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:108 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:135 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:129 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:120 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:118 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:121 msgid "private" msgstr "privé" -#: ../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:111 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:97 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:110 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:137 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:131 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:122 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:120 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:123 msgid "master" msgstr "principal" -#: ../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:113 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:99 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:112 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:139 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:133 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:124 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:122 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:125 msgid "router" msgstr "routeur" -#: ../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:115 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:101 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:114 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:141 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:135 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:126 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:124 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:127 msgid "published" msgstr "publié" -#: ../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:117 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:103 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:116 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:143 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:137 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:126 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:129 msgid "Subscriptions" msgstr "Abonnements" -#: ../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:119 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:105 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:118 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:145 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:139 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:130 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:128 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:131 msgid "Configuration" msgstr "Configuration" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:145 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:123 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:149 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:134 msgid "Address book" msgstr "Carnet d'adresses" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:150 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:154 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:139 msgid "Storage" msgstr "Stockage" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:169 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:172 msgid "Filter" msgstr "Filtrer" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:172 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:175 msgid "other" msgstr "autre" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:174 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:177 msgid "all" msgstr "tout" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:185 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:191 msgid "Current filter" msgstr "Filtre courant" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:190 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:196 msgid "clear filter" msgstr "effacer le filtre" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:201 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:205 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:209 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:213 msgid "Search" msgstr "Chercher" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:238 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:246 msgid "Name" msgstr "Nom" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:240 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:248 msgid "Links" msgstr "Liens" -#: ../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:250 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:250 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:404 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:266 msgid "Destination" msgstr "Destination" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:273 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:286 msgid "Mark for deletion" msgstr "Marquer pour suppression" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:292 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:307 msgid "Base 32 address" msgstr "Adresse Base32" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:296 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:311 msgid "More information on this entry" msgstr "Détails sur cette entrée" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:299 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:314 msgid "details" msgstr "détails" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:332 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:388 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:349 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:408 msgid "Cancel" msgstr "Annuler" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:365 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:383 msgid "This address book is empty." msgstr "Ce carnet d'adresses est vide." -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:378 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:398 msgid "Add new destination" msgstr "Ajoutez une nouvelle destination" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:380 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:155 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:400 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:165 msgid "Host Name" msgstr "Nom d'hôte" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:102 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:119 msgid "configuration" msgstr "configuration" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:134 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:155 msgid "Hints" msgstr "Aides" -#: ../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)." -msgstr "Les chemins des fichiers et dossiers listés sont relatifs au répertoire de travail du carnet d'adresses, normalement ~/.i2p/addressbook/ (Linux) ou %APPDATA%\\I2P\\addressbook\\ (Windows)." +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:157 +msgid "" +"File and directory paths here are relative to the addressbook's working " +"directory, which is normally ~/.i2p/addressbook/ (Linux) or %APPDATA%\\I2P" +"\\addressbook\\ (Windows)." +msgstr "" +"Les chemins des fichiers et dossiers listés sont relatifs au répertoire de " +"travail du carnet d'adresses, normalement ~/.i2p/addressbook/ (Linux) ou " +"%APPDATA%\\I2P\\addressbook\\ (Windows)." -#: ../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." -msgstr "si vous voulez ajouter manuellement des lignes dans un carnet d'adresses, faites-le dans le carnet privé ou principal." +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:159 +msgid "" +"If you want to manually add lines to an addressbook, add them to the private " +"or master addressbooks." +msgstr "" +"si vous voulez ajouter manuellement des lignes dans un carnet d'adresses, " +"faites-le dans le carnet privé ou principal." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:140 -msgid "The router addressbook and the published addressbook are updated by the addressbook application." -msgstr "Le carnet d'adresses du routeur et le carnet d'adresses publié sont mis à jour par l'application carnet d'adresses." +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:160 +msgid "" +"The router addressbook and the published addressbook are updated by the " +"addressbook application." +msgstr "" +"Le carnet d'adresses du routeur et le carnet d'adresses publié sont mis à " +"jour par l'application carnet d'adresses." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:142 -msgid "When you publish your addressbook, ALL destinations from the master and router addressbooks appear there." -msgstr "Quand vous publiez votre carnet d'adresses, TOUTES les destinations des carnets principal et routeur le sont." +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:162 +msgid "" +"When you publish your addressbook, ALL destinations from the master and " +"router addressbooks appear there." +msgstr "" +"Quand vous publiez votre carnet d'adresses, TOUTES les destinations des " +"carnets principal et routeur le sont." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:144 -msgid "Use the private addressbook for private destinations, these are not published." -msgstr "Utilisez le carnet d'adresses privé pour les destinations privées: elles ne seront pas publiées." +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:163 +msgid "" +"Use the private addressbook for private destinations, these are not " +"published." +msgstr "" +"Utilisez le carnet d'adresses privé pour les destinations privées: elles ne " +"seront pas publiées." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:146 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:165 msgid "Options" msgstr "Options" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:148 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:167 msgid "File containing the list of subscriptions URLs (no need to change)" -msgstr "fichier contenant la liste des URLs de souscriptions (inutile de modifier)" +msgstr "" +"fichier contenant la liste des URLs de souscriptions (inutile de modifier)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:150 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:169 msgid "Update interval in hours" msgstr "Intervalle de mise à jour (en heures)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:152 -msgid "Your public hosts.txt file (choose a path within your webserver document root)" -msgstr "Votre fichier hosts.txt (choisissez un emplacement dans la racine de votre serveur web)" +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:171 +msgid "" +"Your public hosts.txt file (choose a path within your webserver document " +"root)" +msgstr "" +"Votre fichier hosts.txt (choisissez un emplacement dans la racine de votre " +"serveur web)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:154 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:173 msgid "Your hosts.txt (don't change)" msgstr "Votre hosts.txt (ne pas modifier)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:156 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:175 msgid "Your personal addressbook, these hosts will be published" msgstr "Votre carnet d'adresses personnel: ces hôtes peuvent être publiés" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:158 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:177 msgid "Your private addressbook, it is never published" msgstr "Votre carnet d'adresses privé n'est jamais publié" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:160 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:179 msgid "Port for your eepProxy (no need to change)" msgstr "Port de votre proxy eep (inutile de modifier)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:162 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:181 msgid "Hostname for your eepProxy (no need to change)" msgstr "nom d'hôte de votre proxy eep (inutile de modifier)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:164 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:183 msgid "Whether to update the published addressbook" msgstr "S'il faut actualiser le carnet d'adresses publié" -#: ../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)" -msgstr "Fichier contenant les en-têtes etag des URLs de souscription (inutile de changer)" +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:185 +msgid "" +"File containing the etags header from the fetched subscription URLs (no need " +"to change)" +msgstr "" +"Fichier contenant les en-têtes etag des URLs de souscription (inutile de " +"changer)" -#: ../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)" -msgstr "Fichier contenant les tampons horaires de modification de chaque URL de souscription importée (inutile de modifier)" +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:187 +msgid "" +"File containing the modification timestamp for each fetched subscription URL " +"(no need to change)" +msgstr "" +"Fichier contenant les tampons horaires de modification de chaque URL de " +"souscription importée (inutile de modifier)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:170 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:189 msgid "File to log activity to (change to /dev/null if you like)" msgstr "Fichier d'historiques (modifiez en /dev/null si ça vous chante) " -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:103 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:191 +msgid "Name of the theme to use (defaults to 'light')" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:110 msgid "addressbook" msgstr "carnet d'adresses" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:171 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:181 msgid "Encoded Name" msgstr "Nom encodé" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:187 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:197 msgid "Base 32 Address" msgstr "Adresse Base32" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:197 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:207 +msgid "Base 64 Hash" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:213 msgid "Address Helper" msgstr "Assistant d'adresse" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:204 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220 msgid "link" msgstr "lien" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:208 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:224 msgid "Public Key" msgstr "Clé publique" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:210 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226 msgid "ElGamal 2048 bit" msgstr "ElGamal 2048 bits" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:214 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:230 msgid "Signing Key" msgstr "Clé de signature" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:216 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:232 msgid "DSA 1024 bit" msgstr "DSA 1024 bits" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:236 msgid "Certificate" msgstr "Certificat" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:242 msgid "Added Date" msgstr "Ajouté le" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:232 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:248 msgid "Source" msgstr "Source" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:238 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:254 msgid "Last Modified" msgstr "Dernière modification" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:244 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:260 msgid "Notes" msgstr "Notes" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:91 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:110 msgid "Introduction" msgstr "Introduction" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:109 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:132 msgid "What is the addressbook?" msgstr "Qu'est-ce que le carnet d'adresses?" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:111 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:134 msgid "The addressbook application is part of your I2P installation." -msgstr "L'application carnet d'adresses fait partie intégrante de votre installation I2P." +msgstr "" +"L'application carnet d'adresses fait partie intégrante de votre installation " +"I2P." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:113 -msgid "It regularly updates your hosts.txt file from distributed sources or \"subscriptions\"." -msgstr "Elle actualise votre fichier hosts.txt à intervalle régulier à partir de sources décentralisées (\"souscriptions\" ou \"abonnements\")" +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:135 +msgid "" +"It regularly updates your hosts.txt file from distributed sources or " +"\"subscriptions\"." +msgstr "" +"Elle actualise votre fichier hosts.txt à intervalle régulier à partir de " +"sources décentralisées (\"souscriptions\" ou \"abonnements\")" -#: ../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." -msgstr "Dans sa configuration par défaut, le carnet d'adresses est seulement abonné à www.i2p2.i2p." +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:137 +msgid "" +"In the default configuration, the address book is only subscribed to www." +"i2p2.i2p." +msgstr "" +"Dans sa configuration par défaut, le carnet d'adresses est seulement abonné " +"à www.i2p2.i2p." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:117 -msgid "Subscribing to additional sites is easy, just add them to your subscriptions file." -msgstr "La souscription à des sites supplémentaires est aisée: ajoutez-les simplement à votre fichier de souscriptions ." +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:138 +msgid "" +"Subscribing to additional sites is easy, just add them to your subscriptions file." +msgstr "" -#: ../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." -msgstr "Plus d'infos sur le nommage dans I2P." +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:140 +msgid "" +"For more information on naming in I2P, see the overview on www.i2p2.i2p." +msgstr "" +"Plus d'infos sur le nommage dans I2P." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:121 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:142 msgid "How does the addressbook application work?" msgstr "Fonctionnement du carnet d'adresses." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:123 -msgid "The addressbook application regularly polls your subscriptions and merges their content into your \"router\" address book." -msgstr "L'application carnet d'adresses interroge vos abonnements à intervalle régulier et fusionne leurs contenus dans le carnet d'adresses du \"routeur\"." +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:144 +msgid "" +"The addressbook application regularly polls your subscriptions and merges " +"their content into your \"router\" address book." +msgstr "" +"L'application carnet d'adresses interroge vos abonnements à intervalle " +"régulier et fusionne leurs contenus dans le carnet d'adresses du \"routeur\"." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:125 -msgid "Then it merges your \"master\" address book into the router address book as well." -msgstr "Puis elle fusionne également votre carnet d'adresses \"principal\" dans celui du routeur. " +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:145 +msgid "" +"Then it merges your \"master\" address book into the router address book as " +"well." +msgstr "" +"Puis elle fusionne également votre carnet d'adresses \"principal\" dans " +"celui du routeur. " -#: ../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." -msgstr "Si c'est configuré, le carnet du routeur est alors écrit dans le carnet d'adresses \"publié\" qui devient publiquement disponible si vous avez votre propre site eep." +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:146 +msgid "" +"If configured, the router address book is now written to the \"published\" " +"address book, which will be publicly available if you are running an eepsite." +msgstr "" +"Si c'est configuré, le carnet du routeur est alors écrit dans le carnet " +"d'adresses \"publié\" qui devient publiquement disponible si vous avez votre " +"propre site eep." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:129 -msgid "The router also uses a private address book (not shown in the picture), which is not merged or published." -msgstr "Le routeur utilise également un carnet privé (privatehosts.txt, non illustré) qui n'est ni fusionné ni publié." +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:148 +msgid "" +"The router also uses a private address book (not shown in the picture), " +"which is not merged or published." +msgstr "" +"Le routeur utilise également un carnet privé (privatehosts.txt, non " +"illustré) qui n'est ni fusionné ni publié." -#: ../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." -msgstr "Les hôtes du carnet privé ne sont accessibles qu'à vous et leurs adresses ne sont jamais distribuées à personne." +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:149 +msgid "" +"Hosts in the private address book can be accessed by you but their addresses " +"are never distributed to others." +msgstr "" +"Les hôtes du carnet privé ne sont accessibles qu'à vous et leurs adresses ne " +"sont jamais distribuées à personne." -#: ../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." -msgstr "Le carnet privé peut aussi servir à stocker des alias pour des hôtes des autres carnets. Voir l'illustration traduite." +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:150 +msgid "" +"The private address book can also be used for aliases of hosts in your other " +"address books." +msgstr "" +"Le carnet privé peut aussi servir à stocker des alias pour des hôtes des " +"autres carnets. Voir l'illustration traduite." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:102 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:111 msgid "subscriptions" msgstr "souscriptions" -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:134 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:147 msgid "The subscription file contains a list of i2p URLs." msgstr "Le fichier de souscriptions contient une liste d'URLs I2P." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:136 -msgid "The addressbook application regularly checks this list for new eepsites." -msgstr "L'application vérifie régulièrement cette liste pour trouver de nouveaux sites eep." +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:148 +msgid "" +"The addressbook application regularly checks this list for new eepsites." +msgstr "" +"L'application vérifie régulièrement cette liste pour trouver de nouveaux " +"sites eep." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:138 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:149 msgid "Those URLs refer to published hosts.txt files." -msgstr "Ces URLs font référence aux fichiers hosts.txt des autres utilisateurs." +msgstr "" +"Ces URLs font référence aux fichiers hosts.txt des autres utilisateurs." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:140 -msgid "The default subscription is the hosts.txt from www.i2p2.i2p, which is updated infrequently." -msgstr "L'abonnement par défaut est le fichier hosts.txt de www.i2p2.i2p, mais il est très peu actualisé." +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:150 +msgid "" +"The default subscription is the hosts.txt from www.i2p2.i2p, which is " +"updated infrequently." +msgstr "" +"L'abonnement par défaut est le fichier hosts.txt de www.i2p2.i2p, mais il " +"est très peu actualisé." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:142 -msgid "So it is a good idea to add additional subscriptions to sites that have the latest addresses." -msgstr "C'est donc une bonne idée d'ajouter des souscriptions supplémentaires à des sites qui disposent des dernières adresses." +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:151 +msgid "" +"So it is a good idea to add additional subscriptions to sites that have the " +"latest addresses." +msgstr "" +"C'est donc une bonne idée d'ajouter des souscriptions supplémentaires à des " +"sites qui disposent des dernières adresses." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:144 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:153 msgid "See the FAQ for a list of subscription URLs." -msgstr "Voir la FAQ pour une liste d'URLs de souscriptions." - -#~ msgid "Filtered list" -#~ msgstr "Liste filtrée" - -#~ msgid "no matches" -#~ msgstr "aucune correspondance" - -#~ msgid "contains no entries" -#~ msgstr "est vide" - -#~ msgid "contains {0} entries" -#~ msgstr "contient {0} entrée(s)" - -#~ msgid "addressbooks" -#~ msgstr "carnets d'adresses" +msgstr "" +"Voir la FAQ " +"pour une liste d'URLs de souscriptions." diff --git a/apps/susidns/locale/messages_hu.po b/apps/susidns/locale/messages_hu.po new file mode 100644 index 000000000..50ef01a17 --- /dev/null +++ b/apps/susidns/locale/messages_hu.po @@ -0,0 +1,744 @@ +# I2P +# Copyright (C) 2009 The I2P Project +# This file is distributed under the same license as the susidns package. +# To contribute translations, see http://www.i2p2.de/newdevelopers +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: I2P\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-06-03 13:26+0000\n" +"PO-Revision-Date: 2012-06-01 15:43+0000\n" +"Last-Translator: AdminLMH \n" +"Language-Team: Hungarian (http://www.transifex.net/projects/p/I2P/language/" +"hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:130 +#, java-format +msgid "Host name \"{0}\" contains illegal character {1}" +msgstr "Hoszt név \"{0}\" helytelen karaktert tartalmaz {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 +#, java-format +msgid "Host name cannot start with \"{0}\"" +msgstr "Hoszt név nem kezdődhet a következővel: \"{0}\"" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:147 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:149 +#, java-format +msgid "Host name cannot end with \"{0}\"" +msgstr "Hoszt név nem végződhet a következővel: \"{0}\"" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:154 +#, java-format +msgid "Host name cannot contain \"{0}\"" +msgstr "Hoszt név nem tartalmahatja a következőt: \"{0}\"" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:157 +#, java-format +msgid "" +"Host name \"{0}\" requires conversion to ASCII but the conversion library is " +"unavailable in this JVM" +msgstr "" +"ASCII átalakításra van szükség a következő hoszton \"{0}\", azonban az " +"átalakító könyvtár nem érhető el ezen a Java Virtuális Gépen" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:218 +msgid "None" +msgstr "Semmi" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:226 +msgid "Hashcash" +msgstr "Hashcash" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:228 +msgid "Hidden" +msgstr "Rejtett" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:230 +msgid "Signed" +msgstr "Aláírt" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:232 +#, java-format +msgid "Type {0}" +msgstr "Típus {0}" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:232 +#, java-format +msgid "One result for search within filtered list." +msgid_plural "{0} results for search within filtered list." +msgstr[0] "A keresés a szűrővel ellátott listában 1 eredményt hozott." +msgstr[1] "A keresés a szűrővel ellátott listában {0} eredményt hozott." + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:236 +#, java-format +msgid "Filtered list contains 1 entry." +msgid_plural "Fltered list contains {0} entries." +msgstr[0] "A szűrés után a lista 1 bejegyzést tartalmaz." +msgstr[1] "A szűrés után a lista {0} bejegyzést tartalmaz." + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:241 +#, java-format +msgid "One result for search." +msgid_plural "{0} results for search." +msgstr[0] "1 keresési eredmény." +msgstr[1] "{0} keresési eredmény." + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:250 +#, java-format +msgid "Address book contains 1 entry." +msgid_plural "Address book contains {0} entries." +msgstr[0] "A címjegyzék 1 bejegyzést tartalmaz." +msgstr[1] "A címjegyzék {0} bejegyzést tartalmaz." + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:266 +#, java-format +msgid "Showing {0} of {1}" +msgstr "Mutatva {0}, összesen {1}" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:287 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:408 +msgid "Add" +msgstr "Hozzáad" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:287 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:298 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:239 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:406 +msgid "Replace" +msgstr "Cserél" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:297 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:238 +#, java-format +msgid "Host name {0} is already in address book, unchanged." +msgstr "Hosztnév {0} már a címjegyzékben, változatlanul hagyva." + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:299 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:240 +#, java-format +msgid "" +"Host name {0} is already in address book with a different destination. Click " +"\"Replace\" to overwrite." +msgstr "" +"Hosztnév {0} másik célállomással már a címjegyzékben. Felülíráshoz kattints " +"a következőre: \"Cserél\"" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:312 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:253 +#, java-format +msgid "Destination added for {0}." +msgstr "{0} - célállomás hozzáadva." + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:314 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:255 +#, java-format +msgid "Destination changed for {0}." +msgstr "{0} - célállomás megváltoztatva." + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:316 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:257 +msgid "Warning - host name does not end with \".i2p\"" +msgstr "Vigyázat - hosztnévnek nincs \".i2p\" végződése" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:321 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:265 +msgid "Invalid Base 64 destination." +msgstr "Érvénytelen Bázis 64 célállomás." + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:327 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:271 +#, java-format +msgid "Invalid host name \"{0}\"." +msgstr "Érvénytelen hosztnév \"{0}\"." + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:330 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:274 +msgid "Please enter a host name and destination" +msgstr "Kérlek, írd be a hosztnevet és célállomást" + +#. clear search when deleting +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:355 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:303 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:270 +msgid "Delete Entry" +msgstr "Bejegyzés Törlése" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:347 +msgid "Delete Selected" +msgstr "Kiválasztottak Törlése" + +#. parameter is a host name +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:348 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:295 +#, java-format +msgid "Destination {0} deleted." +msgstr "Célállomás {0} törölve." + +#. parameter will always be >= 2 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:351 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:298 +#, java-format +msgid "1 destination deleted." +msgid_plural "{0} destinations deleted." +msgstr[0] "1 célállomás törölve." +msgstr[1] "{0} célállomás törölve." + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:353 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:300 +msgid "No entries selected to delete." +msgstr "Nincs kiválasztva bejegyzés a törléshez." + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:361 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:307 +msgid "Address book saved." +msgstr "Címjegyzés elmentve." + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:364 +msgid "ERROR: Could not write addressbook file." +msgstr "HIBA: Nem sikerült a címjegyzék-fálj írása." + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:369 +#: ../src/java/src/i2p/susi/dns/ConfigBean.java:148 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311 +#: ../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." +msgstr "" +"Úrlap küldése sikertelen, valószínűleg a \"vissza\" vagy az \"újratöltés\" " +"gombokat használtad a böngészőben. Kérlek, hogy küldd újra." + +#: ../src/java/src/i2p/susi/dns/ConfigBean.java:139 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:131 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:141 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:141 +msgid "Save" +msgstr "Mentés" + +#: ../src/java/src/i2p/susi/dns/ConfigBean.java:141 +msgid "Configuration saved." +msgstr "Beállítás elmentve." + +#: ../src/java/src/i2p/susi/dns/ConfigBean.java:142 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:150 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:139 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:139 +msgid "Reload" +msgstr "Újratöltés" + +#: ../src/java/src/i2p/susi/dns/ConfigBean.java:144 +msgid "Configuration reloaded." +msgstr "Beálltások újratöltve." + +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:101 +#, java-format +msgid "{0} address book in {1} database" +msgstr "{0} címjegyzék a {1} adatbázisban" + +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:248 +msgid "Manually added via SusiDNS" +msgstr "A SusiDNS-en keresztül manuálisan hozzáadva" + +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:262 +#, java-format +msgid "Failed to add Destination for {0} to naming service {1}" +msgstr "{0} Célállomás hozzáadása sikertelen a {1} névszolgáltatóhoz" + +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:286 +#, java-format +msgid "Failed to delete Destination for {0} from naming service {1}" +msgstr "{0} Célállomás törlése sikertelen a {1} névszolgáltatóból" + +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:143 +msgid "" +"Subscriptions saved, updating addressbook from subscription sources now." +msgstr "" +"Feliratkozás elmentve, címjegyzék a feliratkozási források használatával " +"frissítés alatt." + +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:148 +msgid "Subscriptions saved." +msgstr "Feliratkozások elmentve." + +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:152 +msgid "Subscriptions reloaded." +msgstr "Feliratkozások újratöltve." + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:125 +msgid "address book" +msgstr "címjegyzék" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:127 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:143 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:113 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:129 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:112 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:118 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:113 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:129 +msgid "Overview" +msgstr "Áttekintés" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:129 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:115 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:114 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:104 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:115 +msgid "Address books" +msgstr "Címjegyzékek" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:131 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:117 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:116 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:106 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:117 +msgid "private" +msgstr "privát" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:133 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:119 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:118 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:108 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:119 +msgid "master" +msgstr "fő" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:135 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:121 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:120 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:110 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:121 +msgid "router" +msgstr "router" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:137 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:123 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:122 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:112 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:123 +msgid "published" +msgstr "közzétett" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:139 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:125 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:124 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:114 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:125 +msgid "Subscriptions" +msgstr "Feliratkozások" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:141 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:127 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:126 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:116 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:127 +msgid "Configuration" +msgstr "Beállítás" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:145 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:130 +msgid "Address book" +msgstr "Címjegyzék" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:150 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:135 +msgid "Storage" +msgstr "Tár" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:168 +msgid "Filter" +msgstr "Szűrő" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:171 +msgid "other" +msgstr "egyéb" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:173 +msgid "all" +msgstr "mind" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:187 +msgid "Current filter" +msgstr "jelenlegi szűrő" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:192 +msgid "clear filter" +msgstr "szűrő törlése" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:205 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:209 +msgid "Search" +msgstr "Keresés" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:242 +msgid "Name" +msgstr "Név" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:244 +msgid "Links" +msgstr "Linkek" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:246 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:400 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:262 +msgid "Destination" +msgstr "Célállomás" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:282 +msgid "Mark for deletion" +msgstr "Törlésre kijelöl" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:303 +msgid "Base 32 address" +msgstr "Bázis 32 cím" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:307 +msgid "More information on this entry" +msgstr "Bővebb információ a bejegyzésről" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:310 +msgid "details" +msgstr "részletek" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:345 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:404 +msgid "Cancel" +msgstr "Mégse" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:379 +msgid "This address book is empty." +msgstr "A címjegyzék üres." + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:394 +msgid "Add new destination" +msgstr "Új célállomás hozzáadása" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:396 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:161 +msgid "Host Name" +msgstr "Hosztnév" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:111 +msgid "configuration" +msgstr "beállítás" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:143 +msgid "Hints" +msgstr "Tippek" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:145 +msgid "" +"File and directory paths here are relative to the addressbook's working " +"directory, which is normally ~/.i2p/addressbook/ (Linux) or %APPDATA%\\I2P" +"\\addressbook\\ (Windows)." +msgstr "" +"Fájl és könyvtár elérési utak relatívak a címjegyzék munkakönyvtárához " +"képest. Rendszerint ez Linuxon ~/.i2p/addressbook/ vagy Windowson %APPDATA%" +"\\I2P\\addressbook\\ ." + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:147 +msgid "" +"If you want to manually add lines to an addressbook, add them to the private " +"or master addressbooks." +msgstr "" +"Ha kézi hozzáadást szeretnél a címjegyzékhez, add hozzá a privát- vagy a fő " +"címjegyzékhez." + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:148 +msgid "" +"The router addressbook and the published addressbook are updated by the " +"addressbook application." +msgstr "" +"A címjegyzék alkalmazás frissítette a router- és a közzétett címjegyzéket." + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:150 +msgid "" +"When you publish your addressbook, ALL destinations from the master and " +"router addressbooks appear there." +msgstr "" +"Címjegyzéked közzétételekor MINDEN célállomás a fő és a router címjegyzékből " +"megjelenik ott." + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:151 +msgid "" +"Use the private addressbook for private destinations, these are not " +"published." +msgstr "" +"A privát címjegyzéket a privát célállomásokhoz használd, ezek nem kerülnek " +"közlésre." + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:153 +msgid "Options" +msgstr "Opciók" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:155 +msgid "File containing the list of subscriptions URLs (no need to change)" +msgstr "" +"A fájl tartalmazza a feliratkozások URL listáját (változtatásra nincs " +"szükség)" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:157 +msgid "Update interval in hours" +msgstr "Frissítési időköz órában" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:159 +msgid "" +"Your public hosts.txt file (choose a path within your webserver document " +"root)" +msgstr "" +"A nyilvános hosts.txt fájlod (válassz elérési utat a webszervered dokumentum " +"főkönyvtárán belül)" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:161 +msgid "Your hosts.txt (don't change)" +msgstr "Saját hosts.txt (ne változtasd)" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:163 +msgid "Your personal addressbook, these hosts will be published" +msgstr "Személyes címjegyzéked, ezek a hosztok közzétételre kerülnek" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:165 +msgid "Your private addressbook, it is never published" +msgstr "Privát címjegyzéked, soha nem kerül közzétéelre" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:167 +msgid "Port for your eepProxy (no need to change)" +msgstr "eepProxy-d portja (nem szükséges változtatni)" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:169 +msgid "Hostname for your eepProxy (no need to change)" +msgstr "eepProxy-d hosztneve (nem szükséges változtatni)" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:171 +msgid "Whether to update the published addressbook" +msgstr "Frissítsem a közzétett címjegyzéket?" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:173 +msgid "" +"File containing the etags header from the fetched subscription URLs (no need " +"to change)" +msgstr "" +"A fájl, mely a leszedett feliratkozási URL-ek e-címkék fejlécét tartalmazza " +"(nincs szükség változtatásra)" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:175 +msgid "" +"File containing the modification timestamp for each fetched subscription URL " +"(no need to change)" +msgstr "" +"A fájl, mely minden leszedett feliratkozási URL módosítási időbélyegzőjét " +"tartalmazza (nincs szükség változtatásra)" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:177 +msgid "File to log activity to (change to /dev/null if you like)" +msgstr "" +"Fájl, ami a működést naplózza (megváltoztathatod /dev/null -ra, ha akarod)" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:110 +msgid "addressbook" +msgstr "címjegyzék" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:177 +msgid "Encoded Name" +msgstr "Kódolt Név" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:193 +msgid "Base 32 Address" +msgstr "Base 32 Cím" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:203 +msgid "Base 64 Hash" +msgstr "Bázis 64 Hash" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:209 +msgid "Address Helper" +msgstr "Cím Segítség" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:216 +msgid "link" +msgstr "link" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220 +msgid "Public Key" +msgstr "Nyilvános Kulcs" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:222 +msgid "ElGamal 2048 bit" +msgstr "2038 bitest ElGamal" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226 +msgid "Signing Key" +msgstr "Aláíró Kulcs" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:228 +msgid "DSA 1024 bit" +msgstr "1024 bites DSA" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:232 +msgid "Certificate" +msgstr "Tanúsítvány" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:238 +msgid "Added Date" +msgstr "Hozzáadott Dátum" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:244 +msgid "Source" +msgstr "Forrás" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:250 +msgid "Last Modified" +msgstr "Utoljára Módosítva" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:256 +msgid "Notes" +msgstr "Jegyzetek" + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:102 +msgid "Introduction" +msgstr "Bevezetés" + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:120 +msgid "What is the addressbook?" +msgstr "Mi a címjegyzék?" + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:122 +msgid "The addressbook application is part of your I2P installation." +msgstr "A címjegyzék alkalmazás az I2P installációd része." + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:123 +msgid "" +"It regularly updates your hosts.txt file from distributed sources or " +"\"subscriptions\"." +msgstr "" +"Elosztott források vagy \"feliratkozások\" használata a hosts.txt fájlod " +"rendszeres frissítéséhez." + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:125 +msgid "" +"In the default configuration, the address book is only subscribed to www." +"i2p2.i2p." +msgstr "" +"Alap beállításként a címjegyzékben feliratkozásként csak a www.i2p2.i2p " +"szerepel." + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:126 +msgid "" +"Subscribing to additional sites is easy, just add them to your subscriptions file." +msgstr "" +"További oldalakra való feliratkozás egyszerű, pusztán add hozzá a saját feliratkozások fájlodhoz." + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:128 +msgid "" +"For more information on naming in I2P, see the overview on www.i2p2.i2p." +msgstr "" +"Az I2P-n belüli névválasztáshoz tekintsd meg a következőt: Áttekintés a www.i2p2.i2p-n." + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:130 +msgid "How does the addressbook application work?" +msgstr "Hogyan működik a címjegyzék alkalmazás?" + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:132 +msgid "" +"The addressbook application regularly polls your subscriptions and merges " +"their content into your \"router\" address book." +msgstr "" +"A címjegyzék alkalmazás rendszeresen meghívja feliratkozásaidat és " +"összevonja őket a saját \"router\" címjegyzékedben." + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:133 +msgid "" +"Then it merges your \"master\" address book into the router address book as " +"well." +msgstr "" +"Ezután összevonja saját \"master\" címjegyzékedet is a router címjegyzékedbe." + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:134 +msgid "" +"If configured, the router address book is now written to the \"published\" " +"address book, which will be publicly available if you are running an eepsite." +msgstr "" +"Ha be van állítva, a router címjegyzék most a \"közzétett\" címjegyzékbe " +"lesz felírva, mely nyilvánosan hozzáférhető, amennyiben eep oldalt futtatsz." + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:136 +msgid "" +"The router also uses a private address book (not shown in the picture), " +"which is not merged or published." +msgstr "" +"A router privát címjegyzéket is használ (nincs mutatva a képen), mely nincs " +"sem összevonva, sem közzétéve." + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:137 +msgid "" +"Hosts in the private address book can be accessed by you but their addresses " +"are never distributed to others." +msgstr "" +"A privát címjegyzékben szereplő hosztok általad elérhetők, de a címeik mások " +"számára soha nem kerülnek közlésre." + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:138 +msgid "" +"The private address book can also be used for aliases of hosts in your other " +"address books." +msgstr "" +"A privát címjegyzéked hosztok álneveihez is használható más címjegyzékeidben." + +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:111 +msgid "subscriptions" +msgstr "feliratkozások" + +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:143 +msgid "The subscription file contains a list of i2p URLs." +msgstr "A feliratkzoások fájl tartalmaz egy i2p URL listát." + +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:144 +msgid "" +"The addressbook application regularly checks this list for new eepsites." +msgstr "" +"A címjegyzék alkalmazás rendszeresen átnézi ezt a listát új eep oldalakért." + +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:145 +msgid "Those URLs refer to published hosts.txt files." +msgstr "Azok az URL-ek közzétett hosts.txt fájlokra hivatkoznak." + +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:146 +msgid "" +"The default subscription is the hosts.txt from www.i2p2.i2p, which is " +"updated infrequently." +msgstr "" +"Az alapértelmezett feliratkozás a hosts.txt a www.i2p2.i2p-ről, mely nem túl " +"gyakra kerül frissítésre." + +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:147 +msgid "" +"So it is a good idea to add additional subscriptions to sites that have the " +"latest addresses." +msgstr "" +"Ezért jó ötlet további feliratkozásokat adni olyan oldalakhoz, melyek a " +"legfrissebb címekkel rendelkeznek." + +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:149 +msgid "See the FAQ for a list of subscription URLs." +msgstr "Lásd a GYIK-et feliratkozási URL listáért." diff --git a/apps/susidns/locale/messages_it.po b/apps/susidns/locale/messages_it.po index 28f0b44e8..a5755b304 100644 --- a/apps/susidns/locale/messages_it.po +++ b/apps/susidns/locale/messages_it.po @@ -2,226 +2,234 @@ # Copyright (C) 2009 The I2P Project # This file is distributed under the same license as the susidns package. # To contribute translations, see http://www.i2p2.de/newdevelopers -# +# # Translators: +# , 2012. # , 2011. msgid "" msgstr "" "Project-Id-Version: I2P\n" -"Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-12 11:18+0000\n" -"PO-Revision-Date: 2011-12-12 11:19+0000\n" -"Last-Translator: kytv \n" -"Language-Team: Italian (http://www.transifex.net/projects/p/I2P/language/it/)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-05-25 11:01+0000\n" +"PO-Revision-Date: 2012-05-22 00:15+0000\n" +"Last-Translator: ColomboI2P \n" +"Language-Team: Italian (http://www.transifex.net/projects/p/I2P/language/" +"it/)\n" +"Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:131 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:130 #, java-format msgid "Host name \"{0}\" contains illegal character {1}" msgstr "L''host name \"{0}\" contiene il carattere illegale {1}" -#: ../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 +#: ../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 #, java-format msgid "Host name cannot start with \"{0}\"" msgstr "L''host name non può iniziare con \"{0}\"" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:148 -#: ../src/java/src/i2p/susi/dns/AddressBean.java:150 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:147 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:149 #, java-format msgid "Host name cannot end with \"{0}\"" msgstr "L''host name non può finire con \"{0}\"" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:155 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:154 #, java-format msgid "Host name cannot contain \"{0}\"" msgstr "L''host name non può contenere \"{0}\"" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:158 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:157 #, java-format msgid "" -"Host name \"{0}\" requires conversion to ASCII but the conversion library is" -" unavailable in this JVM" -msgstr "L''host name \"{0}\" richiede di essere convertito in formato ASCII ma la libreria di conversione non è disponibile in questa JVM" +"Host name \"{0}\" requires conversion to ASCII but the conversion library is " +"unavailable in this JVM" +msgstr "" +"L''host name \"{0}\" richiede di essere convertito in formato ASCII ma la " +"libreria di conversione non è disponibile in questa JVM" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:210 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:218 msgid "None" msgstr "Nessuno" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:218 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:226 msgid "Hashcash" msgstr "Hashcash" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:220 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:228 msgid "Hidden" msgstr "Nascosto" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:222 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:230 msgid "Signed" msgstr "Firmato" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:224 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:232 #, java-format msgid "Type {0}" msgstr "Tipo {0}" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:233 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:232 #, java-format msgid "One result for search within filtered list." msgid_plural "{0} results for search within filtered list." msgstr[0] "Un risultato per la ricerca all'interno della lista filtrata." msgstr[1] "{0} risultati per la ricerca all'interno della lista filtrata." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:237 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:236 #, java-format msgid "Filtered list contains 1 entry." msgid_plural "Fltered list contains {0} entries." msgstr[0] "La lista filtrata contiene 1 voce." msgstr[1] "La lista filtrata contiene {0} voci." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:242 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:241 #, java-format msgid "One result for search." msgid_plural "{0} results for search." msgstr[0] "Un risultato per la ricerca." msgstr[1] "{0} risultati per la ricerca." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:251 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:250 #, java-format msgid "Address book contains 1 entry." msgid_plural "Address book contains {0} entries." msgstr[0] "La rubrica contiene 1 voce." msgstr[1] "La rubrica contiene {0} voci." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:267 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:266 #, java-format msgid "Showing {0} of {1}" msgstr "Mostrati {0} su {1}" -#: ../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 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:287 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:408 msgid "Add" msgstr "Aggiungi" -#: ../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 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:287 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:298 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:239 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:406 msgid "Replace" msgstr "Sostituisci" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:298 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:242 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:297 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:238 #, java-format msgid "Host name {0} is already in address book, unchanged." -msgstr "L''host name {0} è già nella rubrica, immutato." +msgstr "L''host name {0} è già nella rubrica, nessuna modifica." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:300 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:244 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:299 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:240 #, java-format msgid "" -"Host name {0} is already in address book with a different destination. Click" -" \"Replace\" to overwrite." -msgstr "L''host name {0} è già nella rubrica con una destinazione diversa. Fare click su \"Sostituisci\" per sovrascrivere." +"Host name {0} is already in address book with a different destination. Click " +"\"Replace\" to overwrite." +msgstr "" +"L''host name {0} è già nella rubrica con una destinazione diversa. Fare " +"click su \"Sostituisci\" per sovrascrivere." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:313 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:257 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:312 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:253 #, java-format msgid "Destination added for {0}." msgstr "Destinazione aggiunta per {0}." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:315 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:259 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:314 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:255 #, java-format msgid "Destination changed for {0}." msgstr "Destinazione modificata per {0}." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:317 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:261 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:316 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:257 msgid "Warning - host name does not end with \".i2p\"" msgstr "Warning - l'host name non finisce con \".i2p\"" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:322 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:269 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:321 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:265 msgid "Invalid Base 64 destination." msgstr "Destinazione in Base 64 non valida." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:328 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:275 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:327 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:271 #, java-format msgid "Invalid host name \"{0}\"." msgstr "Host name \"{0}\" non valido." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:331 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:330 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:274 msgid "Please enter a host name and destination" msgstr "Inserire un nome per l'host e una destinazione" #. clear search when deleting -#: ../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:258 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:355 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:303 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:270 msgid "Delete Entry" msgstr "Elimina voce" -#: ../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 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:347 msgid "Delete Selected" -msgstr "Elimina la selezione" +msgstr "Elimina Selezione" #. parameter is a host name -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:349 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:299 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:348 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:295 #, java-format msgid "Destination {0} deleted." msgstr "Destinazione {0} eliminata." #. parameter will always be >= 2 -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:352 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:302 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:351 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:298 #, java-format msgid "1 destination deleted." msgid_plural "{0} destinations deleted." msgstr[0] "1 destinazione eliminata." msgstr[1] "{0} destinazioni eliminate." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:354 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:304 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:353 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:300 msgid "No entries selected to delete." msgstr "Non è stata selezionata nessuna voce per l'eliminazione." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:362 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:361 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:307 msgid "Address book saved." msgstr "Rubrica salvata." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:365 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:364 msgid "ERROR: Could not write addressbook file." msgstr "ERRORE: impossibile scrivere sul file della rubrica." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:370 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:369 #: ../src/java/src/i2p/susi/dns/ConfigBean.java:148 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:315 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311 #: ../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." -msgstr "Il form presentato è invalido, probabilmente hai usato la funzione \"indietro\" o \"aggiorna\" del tuo browser. Per favore invialo nuovamente." +"Invalid form submission, probably because you used the \"back\" or \"reload" +"\" button on your browser. Please resubmit." +msgstr "" +"Il form presentato è invalido, probabilmente hai usato la funzione \"indietro" +"\" o \"aggiorna\" del tuo browser. Per favore inviarlo nuovamente." #: ../src/java/src/i2p/susi/dns/ConfigBean.java:139 #: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:131 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:132 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:132 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:141 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:141 msgid "Save" msgstr "Salva" @@ -231,8 +239,8 @@ msgstr "Configurazione salvata." #: ../src/java/src/i2p/susi/dns/ConfigBean.java:142 #: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:150 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:130 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:130 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:139 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:139 msgid "Reload" msgstr "Ricarica" @@ -240,29 +248,35 @@ msgstr "Ricarica" msgid "Configuration reloaded." msgstr "Configurazione ricaricata." -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:105 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:101 #, java-format msgid "{0} address book in {1} database" msgstr "{0} rubriche in {1} database" -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:252 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:248 msgid "Manually added via SusiDNS" msgstr "Aggiunto manualmente con SusiDNS" -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:266 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:262 #, java-format msgid "Failed to add Destination for {0} to naming service {1}" -msgstr "Operazione di aggiunta della Destinazione per {0} al servizio di naming {1} fallita" +msgstr "" +"Operazione di aggiunta della Destinazione per {0} al servizio di naming {1} " +"fallita" -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:290 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:286 #, java-format msgid "Failed to delete Destination for {0} from naming service {1}" -msgstr "Operazione di eliminazione della Destinazione per {0} dal servizio di naming {1} fallita" +msgstr "" +"Operazione di eliminazione della Destinazione per {0} dal servizio di naming " +"{1} fallita" #: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:143 msgid "" "Subscriptions saved, updating addressbook from subscription sources now." -msgstr "Sottoscrizioni salvate, è in corso l'aggiornamento della rubrica a partire dalle fonti di sottoscrizione." +msgstr "" +"Sottoscrizioni salvate, è in corso l'aggiornamento della rubrica a partire " +"dalle fonti di sottoscrizione." #: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:148 msgid "Subscriptions saved." @@ -278,414 +292,461 @@ msgstr "rubrica" #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:127 #: ../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: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 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:113 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:129 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:112 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:118 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:113 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:129 msgid "Overview" msgstr "Panoramica" #: ../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:107 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:93 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:106 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:115 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:114 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:104 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:115 msgid "Address books" msgstr "Rubriche" #: ../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:109 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:95 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:108 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:117 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:116 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:106 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:117 msgid "private" msgstr "privato" #: ../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:111 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:97 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:110 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:119 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:118 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:108 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:119 msgid "master" msgstr "master" #: ../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:113 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:99 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:112 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:121 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:120 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:110 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:121 msgid "router" 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:115 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:101 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:114 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:123 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:122 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:112 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:123 msgid "published" msgstr "pubblicato" #: ../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:117 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:103 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:116 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:125 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:124 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:114 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:125 msgid "Subscriptions" msgstr "Sottoscrizioni" #: ../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:119 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:105 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:118 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:127 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:126 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:116 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:127 msgid "Configuration" msgstr "Configurazione" #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:145 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:123 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:130 msgid "Address book" msgstr "Rubrica" #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:150 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:135 msgid "Storage" msgstr "Deposito" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:169 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:168 msgid "Filter" msgstr "Filtro" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:172 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:171 msgid "other" msgstr "altro" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:174 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:173 msgid "all" msgstr "tutto" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:185 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:187 msgid "Current filter" msgstr "Filtro corrente" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:190 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:192 msgid "clear filter" -msgstr "sgombera il filtro" +msgstr "cancella il filtro" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:201 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:205 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:209 msgid "Search" msgstr "Ricerca" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:238 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:242 msgid "Name" msgstr "Nome" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:240 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:244 msgid "Links" msgstr "Collegamenti" -#: ../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:250 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:246 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:400 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:262 msgid "Destination" msgstr "Destinazione" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:273 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:282 msgid "Mark for deletion" msgstr "Marca per la rimozione" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:292 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:303 msgid "Base 32 address" msgstr "indirizzo in Base 32" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:296 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:307 msgid "More information on this entry" msgstr "Più informazioni su questa voce" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:299 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:310 msgid "details" msgstr "dettagli" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:332 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:388 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:345 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:404 msgid "Cancel" msgstr "Annulla" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:365 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:379 msgid "This address book is empty." msgstr "Questa rubrica è vuota." -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:378 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:394 msgid "Add new destination" msgstr "Aggiungi una nuova destinazione" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:380 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:155 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:396 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:161 msgid "Host Name" msgstr "Host Name" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:102 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:111 msgid "configuration" msgstr "configurazione" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:134 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:143 msgid "Hints" msgstr "Suggerimenti" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:136 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:145 msgid "" "File and directory paths here are relative to the addressbook's working " -"directory, which is normally ~/.i2p/addressbook/ (Linux) or " -"%APPDATA%\\I2P\\addressbook\\ (Windows)." -msgstr "I percorsi di file e cartelle sono qui relativi alla cartella della rubrica in uso, che normalmente è ~/.i2p/addressbook/ (Linux) o %APPDATA%\\I2P\\addressbook\\ (Windows)." +"directory, which is normally ~/.i2p/addressbook/ (Linux) or %APPDATA%\\I2P" +"\\addressbook\\ (Windows)." +msgstr "" +"I percorsi di file e cartelle sono relativi alla cartella della rubrica in " +"uso, che normalmente è ~/.i2p/addressbook/ (Linux) o %APPDATA%\\I2P" +"\\addressbook\\ (Windows)." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:138 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:147 msgid "" -"If you want to manually add lines to an addressbook, add them to the private" -" or master addressbooks." -msgstr "Se vuoi aggiungere linee a una rubrica manualmente, aggiungile alla rubrica master o a quella privata." +"If you want to manually add lines to an addressbook, add them to the private " +"or master addressbooks." +msgstr "" +"Se vuoi aggiungere linee a una rubrica manualmente, aggiungile alla rubrica " +"master o a quella privata." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:140 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:148 msgid "" "The router addressbook and the published addressbook are updated by the " "addressbook application." -msgstr "La rubrica del router e la rubrica pubblicata sono aggiornate dall'applicazione rubrica stessa." +msgstr "" +"La rubrica del router e la rubrica pubblicata sono aggiornate " +"dall'applicazione rubrica stessa." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:142 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:150 msgid "" "When you publish your addressbook, ALL destinations from the master and " "router addressbooks appear there." -msgstr "Quando pubblichi la tua rubrica, vi appaiono TUTTE le destinazioni sia della rubrica master che di quella privata." +msgstr "" +"Quando pubblichi la tua rubrica, vi appaiono TUTTE le destinazioni sia della " +"rubrica master che di quella privata." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:144 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:151 msgid "" "Use the private addressbook for private destinations, these are not " "published." -msgstr "Usa la rubrica privata per le destinazioni private, in questo modo queste non vengono pubblicate." +msgstr "" +"Usa la rubrica privata per le destinazioni private, in questo modo queste " +"non vengono pubblicate." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:146 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:153 msgid "Options" msgstr "Opzioni" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:148 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:155 msgid "File containing the list of subscriptions URLs (no need to change)" -msgstr "File contenente la lista degli indirizzi URL di sottoscrizione (non necessita modifiche)" +msgstr "" +"File contenente la lista degli indirizzi URL di sottoscrizione (non " +"necessita modifiche)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:150 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:157 msgid "Update interval in hours" msgstr "Imposta l'intervallo in ore" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:152 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:159 msgid "" "Your public hosts.txt file (choose a path within your webserver document " "root)" -msgstr "Il tuo file hosts.txt pubblico (scegli un percorso all'interno della radice dei documenti del tuo webserver)" +msgstr "" +"Il tuo file hosts.txt pubblico (scegli un percorso all'interno della root " +"dei documenti del tuo webserver)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:154 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:161 msgid "Your hosts.txt (don't change)" msgstr "Il tuo hosts.txt (non modificare)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:156 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:163 msgid "Your personal addressbook, these hosts will be published" msgstr "La tua rubrica personale, questi host verranno pubblicati" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:158 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:165 msgid "Your private addressbook, it is never published" msgstr "La tua rubrica privata, non viene mai pubblicata" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:160 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:167 msgid "Port for your eepProxy (no need to change)" msgstr "La porta per il tuo eepProxy (non necessita modifiche)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:162 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:169 msgid "Hostname for your eepProxy (no need to change)" msgstr "L'hostname per il tuo eepProxy (non necessita modifiche)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:164 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:171 msgid "Whether to update the published addressbook" msgstr "Se aggiornare o meno la rubrica pubblicata" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:166 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:173 msgid "" -"File containing the etags header from the fetched subscription URLs (no need" -" to change)" -msgstr "File contenente gli header degli etags presi dagli indirizzi di sottoscrizione URL ottenuti (non necessita modifiche)" +"File containing the etags header from the fetched subscription URLs (no need " +"to change)" +msgstr "" +"File contenente gli header degli etags recuperati dagli URL delle " +"sottoscrizioni (non necessita modifiche)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:168 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:175 msgid "" -"File containing the modification timestamp for each fetched subscription URL" -" (no need to change)" -msgstr "File contenente la marca temporale di modifica (timestamp) per ogni indirizzo di sottoscrizione URL ottenuto (non necessita modifiche)" +"File containing the modification timestamp for each fetched subscription URL " +"(no need to change)" +msgstr "" +"File contenente il timestamp delle modifiche per ogni URL di sottoscrizione " +"recuperato (non necessita modifiche)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:170 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:177 msgid "File to log activity to (change to /dev/null if you like)" msgstr "File di log dell'attività (puoi cambiare in /dev/null se preferisci)" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:103 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:110 msgid "addressbook" msgstr "rubrica" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:171 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:177 msgid "Encoded Name" msgstr "Nome cifrato" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:187 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:193 msgid "Base 32 Address" msgstr "Indirizzo in Base 32" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:197 -msgid "Address Helper" -msgstr "Assistente indirizzo" +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:203 +msgid "Base 64 Hash" +msgstr "Base 64 Hash" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:204 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:209 +msgid "Address Helper" +msgstr "Assistente Indirizzo" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:216 msgid "link" msgstr "collegamento" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:208 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220 msgid "Public Key" msgstr "Chiave Pubblica" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:210 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:222 msgid "ElGamal 2048 bit" msgstr "ElGamal 2048 bit" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:214 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226 msgid "Signing Key" msgstr "Chiave per la Firma" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:216 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:228 msgid "DSA 1024 bit" msgstr "DSA 1024 bit" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:232 msgid "Certificate" msgstr "Certificato" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:238 msgid "Added Date" msgstr "Data aggiunta" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:232 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:244 msgid "Source" msgstr "Sorgente" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:238 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:250 msgid "Last Modified" msgstr "Ultima Modifica" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:244 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:256 msgid "Notes" msgstr "Note" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:91 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:102 msgid "Introduction" msgstr "Introduzione" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:109 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:120 msgid "What is the addressbook?" msgstr "Cos'è la rubrica?" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:111 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:122 msgid "The addressbook application is part of your I2P installation." msgstr "L'applicazione rubrica è parte della tua installazione I2P." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:113 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:123 msgid "" "It regularly updates your hosts.txt file from distributed sources or " "\"subscriptions\"." -msgstr "Aggiorna regolarmente il tuo file hosts.txt da fonti distribuite o \"sottoscrizioni\"." - -#: ../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." -msgstr "Nella configurazione di default, la rubrica è sottoscritta solamente a www.i2p2.i2p." - -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:117 -msgid "" -"Subscribing to additional sites is easy, just add them to your subscriptions file." msgstr "" - -#: ../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." -msgstr "Per più informazioni sul naming in I2P, vedere la panoramica su www.i2p2.i2p the overview on www.i2p2.i2p." - -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:121 -msgid "How does the addressbook application work?" -msgstr "Come funziona l'applicazione rubrica?" - -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:123 -msgid "" -"The addressbook application regularly polls your subscriptions and merges " -"their content into your \"router\" address book." -msgstr "L'applicazione rubrica sonda regolarmente le tue sottoscrizioni e fonde il loro contenuto nella rubrica \"router\"." +"Aggiorna regolarmente il tuo file hosts.txt da fonti distribuite o " +"\"sottoscrizioni\"." #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:125 msgid "" -"Then it merges your \"master\" address book into the router address book as " -"well." -msgstr "A questo punto infila la tua rubrica \"master\" nella rubrica router." +"In the default configuration, the address book is only subscribed to www." +"i2p2.i2p." +msgstr "" +"Nella configurazione di default, la rubrica è sottoscritta solamente a www." +"i2p2.i2p." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:127 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:126 msgid "" -"If configured, the router address book is now written to the \"published\" " -"address book, which will be publicly available if you are running an " -"eepsite." -msgstr "Se configurata, la rubrica router viene ora scritta nella rubrica \"published\", che sarà disponibile pubblicamente se hai in esecuzione un eepsite." +"Subscribing to additional sites is easy, just add them to your subscriptions file." +msgstr "" +"Sottoscriversi a siti addizionali è semplice, basta aggiungerli al vostro " +"file delle sottoscrizioni" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:129 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:128 msgid "" -"The router also uses a private address book (not shown in the picture), " -"which is not merged or published." -msgstr "Il router utilizza inoltre una rubrica privata (non mostrata nell'immagine) che non viene fusa con niente nè pubblicata." +"For more information on naming in I2P, see the overview on www.i2p2.i2p." +msgstr "" +"Per più informazioni sul naming in I2P, vedere la panoramica su www.i2p2.i2p." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:131 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:130 +msgid "How does the addressbook application work?" +msgstr "Come funziona l'applicazione rubrica?" + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:132 msgid "" -"Hosts in the private address book can be accessed by you but their addresses" -" are never distributed to others." -msgstr "Puoi accedere agli host nella rubrica privata ma i loro indirizzi non vengono mai distribuiti ad altri. " +"The addressbook application regularly polls your subscriptions and merges " +"their content into your \"router\" address book." +msgstr "" +"L'applicazione rubrica sonda regolarmente le tue sottoscrizioni e fonde il " +"loro contenuto nella rubrica \"router\"." #: ../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." -msgstr "La rubrica privata può anche essere usata per pseudonimi di host nell'altra tua rubrica." +"Then it merges your \"master\" address book into the router address book as " +"well." +msgstr "A questo punto fonde la tua rubrica \"master\" nella rubrica router." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:102 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:134 +msgid "" +"If configured, the router address book is now written to the \"published\" " +"address book, which will be publicly available if you are running an eepsite." +msgstr "" +"Se configurata, la rubrica router viene ora scritta nella rubrica " +"\"pubblicato\", che sarà disponibile pubblicamente se hai in esecuzione un " +"eepsite." + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:136 +msgid "" +"The router also uses a private address book (not shown in the picture), " +"which is not merged or published." +msgstr "" +"Il router utilizza inoltre una rubrica privata (non mostrata nell'immagine) " +"che non viene fusa con niente nè pubblicata." + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:137 +msgid "" +"Hosts in the private address book can be accessed by you but their addresses " +"are never distributed to others." +msgstr "" +"Puoi accedere agli host nella rubrica privata ma i loro indirizzi non " +"vengono mai distribuiti ad altri. " + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:138 +msgid "" +"The private address book can also be used for aliases of hosts in your other " +"address books." +msgstr "" +"La rubrica privata può anche essere usata per pseudonimi di host nell'altra " +"tua rubrica." + +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:111 msgid "subscriptions" msgstr "sottoscrizioni" -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:134 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:143 msgid "The subscription file contains a list of i2p URLs." msgstr "Il file di sottoscrizione contiene una lista di URL i2p." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:136 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:144 msgid "" "The addressbook application regularly checks this list for new eepsites." -msgstr "L'applicazione rubrica controlla regolarmente questa lista per verificare la presenza di nuovi eepsites." +msgstr "" +"L'applicazione rubrica controlla regolarmente questa lista per verificare la " +"presenza di nuovi eepsites." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:138 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:145 msgid "Those URLs refer to published hosts.txt files." msgstr "Quegli URL si riferiscono ai file hosts.txt pubblicati." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:140 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:146 msgid "" "The default subscription is the hosts.txt from www.i2p2.i2p, which is " "updated infrequently." -msgstr "La sottoscrizione di default è il file hosts.txt da www.i2p2.i2p, aggiornata poco frequentemente." +msgstr "" +"La sottoscrizione di default è il file hosts.txt da www.i2p2.i2p, aggiornata " +"poco frequentemente." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:142 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:147 msgid "" "So it is a good idea to add additional subscriptions to sites that have the " "latest addresses." -msgstr "Quindi è una buona idea aggiungere sottoscrizioni addizionali a sici che hanno gli indirizzi più recenti." +msgstr "" +"Quindi è una buona idea aggiungere sottoscrizioni addizionali a siti che " +"hanno gli indirizzi più recenti." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:144 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:149 msgid "See the FAQ for a list of subscription URLs." msgstr "Vedi le FAQ per una lista di indirizzi URL di sottoscrizione." diff --git a/apps/susidns/locale/messages_nl.po b/apps/susidns/locale/messages_nl.po index 7664c92c8..0137881a1 100644 --- a/apps/susidns/locale/messages_nl.po +++ b/apps/susidns/locale/messages_nl.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-03-03 18:29+0000\n" +"POT-Creation-Date: 2012-07-13 00:29+0000\n" "PO-Revision-Date: 2011-02-20 12:15+0000\n" "Last-Translator: ducki2p \n" "Language-Team: Dutch <>\n" @@ -18,115 +18,203 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:200 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:193 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:197 -msgid "Search" -msgstr "Zoek" - -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:204 -msgid "Search within filtered list" -msgstr "Zoek binnen gefilterde lijst" - -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:206 -msgid "Filtered list" -msgstr "Gefilterde lijst" - -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:210 -msgid "no matches" -msgstr "geen resultaten" - -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:213 -msgid "Addressbook" -msgstr "Adresboek" - -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:215 -msgid "contains no entries" -msgstr "bevat geen items" - -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:217 -msgid "contains 1 entry" -msgstr "bevat 1 item" - -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:219 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:130 #, java-format -msgid "contains {0} entries" -msgstr "bevat {0} items" +msgid "Host name \"{0}\" contains illegal character {1}" +msgstr "" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:229 +#: ../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 +#, java-format +msgid "Host name cannot start with \"{0}\"" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:147 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:149 +#, java-format +msgid "Host name cannot end with \"{0}\"" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:154 +#, java-format +msgid "Host name cannot contain \"{0}\"" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:157 +#, java-format +msgid "" +"Host name \"{0}\" requires conversion to ASCII but the conversion library is " +"unavailable in this JVM" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:218 +msgid "None" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:226 +msgid "Hashcash" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:228 +msgid "Hidden" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:230 +msgid "Signed" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressBean.java:232 +#, java-format +msgid "Type {0}" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:232 +#, fuzzy, java-format +msgid "One result for search within filtered list." +msgid_plural "{0} results for search within filtered list." +msgstr[0] "Zoek binnen gefilterde lijst" +msgstr[1] "Zoek binnen gefilterde lijst" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:236 +#, fuzzy, java-format +msgid "Filtered list contains 1 entry." +msgid_plural "Fltered list contains {0} entries." +msgstr[0] "bevat 1 item" +msgstr[1] "bevat 1 item" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:241 +#, java-format +msgid "One result for search." +msgid_plural "{0} results for search." +msgstr[0] "" +msgstr[1] "" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:250 +#, fuzzy, java-format +msgid "Address book contains 1 entry." +msgid_plural "Address book contains {0} entries." +msgstr[0] "bevat 1 item" +msgstr[1] "bevat 1 item" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:266 #, java-format msgid "Showing {0} of {1}" msgstr "Toon {0} van {1}" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:260 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:368 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:287 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:408 msgid "Add" msgstr "Toevoegen" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:260 -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:265 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:366 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:287 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:298 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:239 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:406 msgid "Replace" msgstr "Vervang" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:264 -#, java-format -msgid "Host name {0} is already in addressbook, unchanged." +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:297 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:238 +#, fuzzy, java-format +msgid "Host name {0} is already in address book, unchanged." msgstr "Host naam {0} is al in het adresboek, ongewijzigd." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:266 -#, java-format +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:299 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:240 +#, fuzzy, java-format msgid "" -"Host name {0} is already in addressbook with a different destination. Click " +"Host name {0} is already in address book with a different destination. Click " "\"Replace\" to overwrite." msgstr "" "Host naam {0} is al in het adresboek met een andere destination. Klik op " "\"Vervang\" om te overschrijven." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:278 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:312 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:253 #, java-format msgid "Destination added for {0}." msgstr "Destination toegevoegd voor {0}." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:280 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:314 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:255 #, java-format msgid "Destination changed for {0}." msgstr "Destination gewijzigd voor {0}." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:285 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:316 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:257 +msgid "Warning - host name does not end with \".i2p\"" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:321 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:265 msgid "Invalid Base 64 destination." msgstr "Ongeldige Base 64 destination." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:289 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:327 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:271 +#, java-format +msgid "Invalid host name \"{0}\"." +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:330 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:274 msgid "Please enter a host name and destination" msgstr "Voer een host naam en destination in" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:293 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:314 +#. clear search when deleting +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:355 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:303 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:270 +msgid "Delete Entry" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:347 msgid "Delete Selected" msgstr "Verwijderen Selectie" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:303 +#. parameter is a host name +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:348 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:295 #, java-format msgid "Destination {0} deleted." msgstr "Destination {0} verwijderd." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:305 -#, java-format -msgid "{0} destinations deleted." -msgstr "{0} destinations verwijderd." +#. parameter will always be >= 2 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:351 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:298 +#, fuzzy, java-format +msgid "1 destination deleted." +msgid_plural "{0} destinations deleted." +msgstr[0] "{0} destinations verwijderd." +msgstr[1] "{0} destinations verwijderd." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:311 -msgid "Addressbook saved." +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:353 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:300 +msgid "No entries selected to delete." +msgstr "" + +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:361 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:307 +#, fuzzy +msgid "Address book saved." msgstr "Adresboek opgeslagen." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:314 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:364 msgid "ERROR: Could not write addressbook file." msgstr "ERROR: Kan het adresboek bestand niet wegschrijven." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:319 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:369 #: ../src/java/src/i2p/susi/dns/ConfigBean.java:148 -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:151 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311 +#: ../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." @@ -135,9 +223,9 @@ msgstr "" "\"vernieuw\" knop in je browser hebt gebruikt. Probeer opnieuw te verzenden." #: ../src/java/src/i2p/susi/dns/ConfigBean.java:139 -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:130 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:130 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:130 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:131 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:141 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:141 msgid "Save" msgstr "Opgeslagen" @@ -146,9 +234,9 @@ msgid "Configuration saved." msgstr "Configuratie opgeslagen." #: ../src/java/src/i2p/susi/dns/ConfigBean.java:142 -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:145 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:128 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:128 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:150 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:139 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:139 msgid "Reload" msgstr "Herladen" @@ -156,143 +244,212 @@ msgstr "Herladen" msgid "Configuration reloaded." msgstr "Configuratie herladen." -#. Yes this is a hack. -#. No it doesn't work on a text-mode browser. -#. Fetching from the addressbook servlet -#. with the correct parameters will kick off a -#. config reload and fetch. -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:139 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:101 +#, java-format +msgid "{0} address book in {1} database" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:248 +msgid "Manually added via SusiDNS" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:262 +#, java-format +msgid "Failed to add Destination for {0} to naming service {1}" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:286 +#, java-format +msgid "Failed to delete Destination for {0} from naming service {1}" +msgstr "" + +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:143 msgid "" "Subscriptions saved, updating addressbook from subscription sources now." msgstr "" "Subscriptions opgeslagen, adresboek wordt nu vernieuwd van de subscription " "bronnen." -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:143 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:148 msgid "Subscriptions saved." msgstr "Subscriptions opgeslagen." -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:147 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:152 msgid "Subscriptions reloaded." msgstr "Subscriptions herladen." #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:125 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:145 -msgid "addressbook" +#, fuzzy +msgid "address book" msgstr "adresboek" #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:127 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:104 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:93 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:104 -msgid "addressbooks" -msgstr "adresboeken" +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:143 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:113 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:129 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:112 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:118 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:113 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:129 +#, fuzzy +msgid "Overview" +msgstr "overzicht" #: ../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/index_jsp.java:95 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:106 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:115 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:114 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:104 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:115 +#, fuzzy +msgid "Address books" +msgstr "Adresboek" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:131 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:117 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:116 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:106 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:117 msgid "private" msgstr "privé" -#: ../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/index_jsp.java:97 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:108 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:133 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:119 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:118 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:108 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:119 msgid "master" msgstr "hoofd" -#: ../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/index_jsp.java:99 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:110 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:135 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:121 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:120 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:110 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:121 msgid "router" msgstr "router" -#: ../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/index_jsp.java:101 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:112 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:137 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:123 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:122 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:112 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:123 msgid "published" msgstr "gepubliceerd" -#: ../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/index_jsp.java:103 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:102 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:114 -msgid "subscriptions" +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:139 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:125 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:124 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:114 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:125 +#, fuzzy +msgid "Subscriptions" msgstr "subscriptions" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:139 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:102 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:116 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:105 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:116 -msgid "configuration" +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:141 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:127 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:126 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:116 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:127 +#, fuzzy +msgid "Configuration" msgstr "configuratie" -#: ../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/index_jsp.java:107 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:118 -msgid "overview" -msgstr "overzicht" +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:145 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:130 +#, fuzzy +msgid "Address book" +msgstr "Adresboek" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:163 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:150 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:135 +msgid "Storage" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:168 msgid "Filter" msgstr "Filter" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:166 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:171 +msgid "other" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:173 msgid "all" msgstr "alle" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:177 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:187 msgid "Current filter" msgstr "Huidige filter" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:182 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:192 msgid "clear filter" msgstr "wis filter" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:224 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:205 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:209 +msgid "Search" +msgstr "Zoek" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:242 msgid "Name" msgstr "Naam" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:226 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:362 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:244 +msgid "Links" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:246 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:400 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:262 msgid "Destination" msgstr "Destination" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:257 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:282 msgid "Mark for deletion" msgstr "Markeer voor verwijdering" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:279 -msgid "address helper link" -msgstr "adres helper link" +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:303 +msgid "Base 32 address" +msgstr "" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:312 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:307 +msgid "More information on this entry" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:310 +msgid "details" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:345 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:404 msgid "Cancel" msgstr "Annuleer" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:345 -msgid "This addressbook is empty." +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:379 +#, fuzzy +msgid "This address book is empty." msgstr "Dit adresboek is leeg." -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:356 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:394 msgid "Add new destination" msgstr "Nieuwe destination toevoegen" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:358 -msgid "Hostname" +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:396 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:161 +#, fuzzy +msgid "Host Name" msgstr "Hostnaam" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:132 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:111 +msgid "configuration" +msgstr "configuratie" + +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:143 msgid "Hints" msgstr "Hints" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:134 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:145 msgid "" "File and directory paths here are relative to the addressbook's working " "directory, which is normally ~/.i2p/addressbook/ (Linux) or %APPDATA%\\I2P" @@ -302,7 +459,7 @@ msgstr "" "het adresboek. Dit is gewoonlijk ~/.i2p/addressbook/ (Linux) or %APPDATA%" "\\I2P\\addressbook\\ (Windows)." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:136 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:147 msgid "" "If you want to manually add lines to an addressbook, add them to the private " "or master addressbooks." @@ -310,7 +467,7 @@ msgstr "" "Indien je handmatig regels wilt toevoegen aan het adresboek, voeg ze toe aan " "het privé of hoofd adresboek." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:138 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:148 msgid "" "The router addressbook and the published addressbook are updated by the " "addressbook application." @@ -318,7 +475,7 @@ msgstr "" "Het router adresboek en het gepubliceerde adresboek worden geupdate door de " "adresboek applicatie." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:140 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:150 msgid "" "When you publish your addressbook, ALL destinations from the master and " "router addressbooks appear there." @@ -326,7 +483,7 @@ msgstr "" "Wanneer je je adresboek publiceert, zullen ALLE destinations uit de hoofd en " "router adresboeken hierin verschijnen." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:142 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:151 msgid "" "Use the private addressbook for private destinations, these are not " "published." @@ -334,19 +491,19 @@ msgstr "" "Gebruik het privé adresboek voor privé destinations, deze worden niet " "gepubliceerd." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:144 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:153 msgid "Options" msgstr "Opties" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:146 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:155 msgid "File containing the list of subscriptions URLs (no need to change)" msgstr "Bestand bevat de lijst met subscription URLs (wijzigen niet nodig)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:148 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:157 msgid "Update interval in hours" msgstr "Vernieuw interval in uren" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:150 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:159 msgid "" "Your public hosts.txt file (choose a path within your webserver document " "root)" @@ -354,31 +511,31 @@ msgstr "" "Je publieke hosts.txt bestand (specificeer een pad binnen de document root " "van je webserver)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:152 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:161 msgid "Your hosts.txt (don't change)" msgstr "Je hosts.txt (niet wijzigen)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:154 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:163 msgid "Your personal addressbook, these hosts will be published" msgstr "Je persoonlijke adresboek, deze hosts zullen worden gepubliceerd" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:156 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:165 msgid "Your private addressbook, it is never published" msgstr "Je privé adresboek, dit wordt nooit gepubliceerd" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:158 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:167 msgid "Port for your eepProxy (no need to change)" msgstr "Poort voor je eepProxy (wijzigen niet nodig)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:160 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:169 msgid "Hostname for your eepProxy (no need to change)" msgstr "Hostnaam voor je eepProxy (wijzigen niet nodig)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:162 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:171 msgid "Whether to update the published addressbook" msgstr "Of het gepubliceerde adresboek geupdate moet worden" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:164 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:173 msgid "" "File containing the etags header from the fetched subscription URLs (no need " "to change)" @@ -386,7 +543,7 @@ msgstr "" "Bestand bevat de etags header van de gedownloade subscription URLs " "(wijzigens niet nodig)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:166 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:175 msgid "" "File containing the modification timestamp for each fetched subscription URL " "(no need to change)" @@ -394,24 +551,86 @@ msgstr "" "Bestand bevat de wijzigings timestap voor elke gedownloade subscription URLs " "(wijzigens niet nodig)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:168 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:177 msgid "File to log activity to (change to /dev/null if you like)" msgstr "" "Bestand om activiteit naar te loggen (wijzig naar /dev/null indien gewenst)" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:91 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:110 +msgid "addressbook" +msgstr "adresboek" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:177 +msgid "Encoded Name" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:193 +msgid "Base 32 Address" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:203 +msgid "Base 64 Hash" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:209 +#, fuzzy +msgid "Address Helper" +msgstr "adres helper link" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:216 +msgid "link" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220 +msgid "Public Key" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:222 +msgid "ElGamal 2048 bit" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226 +msgid "Signing Key" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:228 +msgid "DSA 1024 bit" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:232 +msgid "Certificate" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:238 +msgid "Added Date" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:244 +msgid "Source" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:250 +msgid "Last Modified" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:256 +msgid "Notes" +msgstr "" + +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:102 msgid "Introduction" msgstr "Introductie" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:109 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:120 msgid "What is the addressbook?" msgstr "Wat is het adresboek?" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:111 -msgid "The addressbook application is part of your i2p installation." +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:122 +#, fuzzy +msgid "The addressbook application is part of your I2P installation." msgstr "De adresboek applicatie is een onderdeel van je i2p installatie." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:113 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:123 msgid "" "It regularly updates your hosts.txt file from distributed sources or " "\"subscriptions\"." @@ -419,99 +638,113 @@ msgstr "" "Het update je hosts.txt bestand regelmatig vanaf gedistribueerde bronnen of " "\"subscriptions\"." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:115 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:125 +#, fuzzy msgid "" -"In the default configuration, the addressbook is only subscribed to www.i2p2." -"i2p." +"In the default configuration, the address book is only subscribed to www." +"i2p2.i2p." msgstr "" "In de standaard configuratie heeft het adresboek alleen subscriptions op www." "i2p2.i2p." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:117 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:126 +#, fuzzy msgid "" "Subscribing to additional sites is easy, just add them to your subscriptions file." +"\"subscriptions\">subscriptions file." msgstr "" "Subscriptions op andere sites toevoegen is eenvoudig, voeg ze toe aan het subscriptions bestand." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:119 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:128 +#, fuzzy msgid "" -"For more information on naming in i2p, see the overview on www.i2p2.i2p." msgstr "" "Voor meer informatie over naamgeving in i2p, zie het overzicht op www.i2p2.i2p." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:121 -msgid "How does the addressbook work?" +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:130 +#, fuzzy +msgid "How does the addressbook application work?" msgstr "Hoe werkt het adresboek?" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:123 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:132 +#, fuzzy msgid "" "The addressbook application regularly polls your subscriptions and merges " -"their content into your \"router\" addressbook, stored in the hosts.txt file." +"their content into your \"router\" address book." msgstr "" "De adresboek applicatie polst je subscripties regelmatig en voegt hun inhoud " "bij je \"router\" adresboek, opgeslagen in het hosts.txt bestand." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:125 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:133 +#, fuzzy msgid "" -"Then it merges your \"master\" addressbook (userhosts.txt) into the router " -"addressbook as well." +"Then it merges your \"master\" address book into the router address book as " +"well." msgstr "" "Vervolgens voegt het ook je \"hoofd\" adresboek (userhosts.txt) samen in het " "router adresboek." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:127 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:134 +#, fuzzy msgid "" -"If configured, the router addressbook is now written to the \"published\" " -"addressbook, which will be publicly available if you are running an eepsite." +"If configured, the router address book is now written to the \"published\" " +"address book, which will be publicly available if you are running an eepsite." msgstr "" "Indien geconfigureerd wordt het router adresboek geschreven naar het " "\"gepubliceerde\" adresboek, welke publiekelijk beschikbaar is indien je een " "eepsite hebt." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:129 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:136 +#, fuzzy msgid "" -"The router also uses a private addressbook (privatehosts.txt, not shown in " -"the picture), which is not merged or published." +"The router also uses a private address book (not shown in the picture), " +"which is not merged or published." msgstr "" "De router gebruikt tevens een privé adresboek (privatehosts.txt, niet " "getoond in de afbeelding), deze wordt niet samengevoegd of gepubliceerd." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:131 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:137 +#, fuzzy msgid "" -"Hosts in the private addressbook can be accessed by you but their addresses " +"Hosts in the private address book can be accessed by you but their addresses " "are never distributed to others." msgstr "" "Hosts in het privé adresboek kunnen door jou benaderd worden, maar worden " "nooit gedistribueerd naar anderen." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:133 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:138 +#, fuzzy msgid "" -"The private addressbook can also be used for aliases of hosts in your other " -"addressbooks." +"The private address book can also be used for aliases of hosts in your other " +"address books." msgstr "" "Het privé adresboek kan ook gebruikt worden voor aliassen van hosts in je " "andere adresboeken." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:132 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:111 +msgid "subscriptions" +msgstr "subscriptions" + +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:143 msgid "The subscription file contains a list of i2p URLs." msgstr "Het subscription bestand bevat een lijst met i2p URLs." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:134 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:144 msgid "" "The addressbook application regularly checks this list for new eepsites." msgstr "" "De adresboek applicatie controlleert deze lijst regelmatig op nieuwe " "eepsites." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:136 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:145 msgid "Those URLs refer to published hosts.txt files." msgstr "Deze URLs verwijzen naar gepubliceerde hosts.txt bestanden." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:138 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:146 msgid "" "The default subscription is the hosts.txt from www.i2p2.i2p, which is " "updated infrequently." @@ -519,7 +752,7 @@ msgstr "" "De standaard subscription is het hosts.txt bestand van www.i2p2.i2p, deze " "wordt slechts sporadisch geupdate." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:140 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:147 msgid "" "So it is a good idea to add additional subscriptions to sites that have the " "latest addresses." @@ -527,6 +760,21 @@ msgstr "" "Dus is het een goed idee om extra subscriptions toe te voegen op sites met " "de laatste adressen." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:142 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:149 msgid "See the FAQ for a list of subscription URLs." msgstr "Zie de FAQ voor een lijst met subscription URLs." + +#~ msgid "Filtered list" +#~ msgstr "Gefilterde lijst" + +#~ msgid "no matches" +#~ msgstr "geen resultaten" + +#~ msgid "contains no entries" +#~ msgstr "bevat geen items" + +#~ msgid "contains {0} entries" +#~ msgstr "bevat {0} items" + +#~ msgid "addressbooks" +#~ msgstr "adresboeken" diff --git a/apps/susidns/locale/messages_sv.po b/apps/susidns/locale/messages_sv.po index 49dc5cf2b..e602afce6 100644 --- a/apps/susidns/locale/messages_sv.po +++ b/apps/susidns/locale/messages_sv.po @@ -5,46 +5,46 @@ # # Translators: # , 2011. -# Martin Svensson , 2011. +# Martin Svensson , 2011, 2012. msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-15 20:14+0000\n" -"PO-Revision-Date: 2011-12-13 14:15+0000\n" +"POT-Creation-Date: 2012-07-26 19:11+0000\n" +"PO-Revision-Date: 2012-07-23 16:33+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.com/projects/p/I2P/" +"language/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" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:131 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:130 #, java-format msgid "Host name \"{0}\" contains illegal character {1}" msgstr " Värdnamn \"{0}\" innehåller ogiltigttecken {1}" -#: ../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 +#: ../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 #, java-format msgid "Host name cannot start with \"{0}\"" msgstr " Värdnamn kan inte börja med \"{0}\"" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:148 -#: ../src/java/src/i2p/susi/dns/AddressBean.java:150 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:147 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:149 #, java-format msgid "Host name cannot end with \"{0}\"" msgstr " Värdnamn kan inte avslutas med \"{0}\"" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:155 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:154 #, java-format msgid "Host name cannot contain \"{0}\"" msgstr " Värdnamn kan inte innehålla \"{0}\"" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:158 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:157 #, java-format msgid "" "Host name \"{0}\" requires conversion to ASCII but the conversion library is " @@ -53,82 +53,82 @@ msgstr "" "Värdnamnet \"{0}\" kräver konvertering till ASCII men konverterings " "biblioteket är inte tillgängligt i denna JVM" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:210 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:218 msgid "None" msgstr "Ingen" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:218 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:226 msgid "Hashcash" msgstr "Hashcash" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:220 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:228 msgid "Hidden" msgstr "Dold" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:222 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:230 msgid "Signed" msgstr "Signerad" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:224 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:232 #, java-format msgid "Type {0}" msgstr "Typ {0}" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:233 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:202 #, java-format msgid "One result for search within filtered list." msgid_plural "{0} results for search within filtered list." msgstr[0] "Ett resultat för sökning i filtrerlistan." msgstr[1] "{0} resultat för sökning i filtrerlistan ." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:237 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:206 #, java-format msgid "Filtered list contains 1 entry." msgid_plural "Fltered list contains {0} entries." msgstr[0] "Filtrerlistan innehåller 1 post." msgstr[1] "Filtrerlistan innehåller {0} poster." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:242 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:211 #, java-format msgid "One result for search." msgid_plural "{0} results for search." msgstr[0] "Ett resultat på sökningen." msgstr[1] "{0} resultat på sökningen." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:251 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:220 #, java-format msgid "Address book contains 1 entry." msgid_plural "Address book contains {0} entries." msgstr[0] "Adressboken innehåller 1 post." msgstr[1] "Adressboken innehåller {0} poster." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:267 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:236 #, java-format msgid "Showing {0} of {1}" msgstr "Visar {0} av {1}" -#: ../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 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:257 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:412 msgid "Add" msgstr "Lägg till" -#: ../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 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:257 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:268 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:239 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:410 msgid "Replace" msgstr "Ersätt " -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:298 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:242 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:267 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:238 #, java-format msgid "Host name {0} is already in address book, unchanged." msgstr "Värdnamnet {0} finns redan i adressboken, oförändrat." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:300 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:244 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:269 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:240 #, java-format msgid "" "Host name {0} is already in address book with a different destination. Click " @@ -137,88 +137,88 @@ msgstr "" "Värdnamnet {0} finns redan i adressboken med en annan destination. Klicka på " "\"Ersätt\"för att skriva över." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:313 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:257 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:282 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:253 #, java-format msgid "Destination added for {0}." msgstr "Mål till lagt för {0}." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:315 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:259 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:284 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:255 #, java-format msgid "Destination changed for {0}." msgstr "Målet ändrat för {0}." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:317 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:261 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:286 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:257 msgid "Warning - host name does not end with \".i2p\"" msgstr "Varning - värdnamn slutar inte med \".i2p\"" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:322 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:269 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:291 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:265 msgid "Invalid Base 64 destination." msgstr "Ogiltigt Base 64 mål" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:328 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:275 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:297 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:271 #, java-format msgid "Invalid host name \"{0}\"." msgstr "Ogiltigt värdnamn \"{0}\"." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:331 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:300 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:274 msgid "Please enter a host name and destination" msgstr "Ange värdnamn och destination" #. clear search when deleting -#: ../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:258 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:304 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:325 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:303 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:274 msgid "Delete Entry" msgstr "Ta bort post" -#: ../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 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:304 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:351 msgid "Delete Selected" msgstr "Radera valda" #. parameter is a host name -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:349 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:299 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:318 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:295 #, java-format msgid "Destination {0} deleted." msgstr "mål {0} raderat." #. parameter will always be >= 2 -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:352 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:302 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:321 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:298 #, java-format msgid "1 destination deleted." msgid_plural "{0} destinations deleted." msgstr[0] "1 mål raderat." msgstr[1] "{0} mål raderade." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:354 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:304 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:323 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:300 msgid "No entries selected to delete." msgstr "Inga uppgifter valda för radering." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:362 -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:331 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:307 msgid "Address book saved." msgstr "Adressbok sparad." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:365 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334 msgid "ERROR: Could not write addressbook file." msgstr "FEL: Kunde inte skriva till adressboks filen." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:370 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:339 #: ../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 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:128 msgid "" "Invalid form submission, probably because you used the \"back\" or \"reload" "\" button on your browser. Please resubmit." @@ -227,9 +227,9 @@ msgstr "" "\"Uppdaterings\" knappen i din webbläsare. Försök skicka igen." #: ../src/java/src/i2p/susi/dns/ConfigBean.java:139 -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:131 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:132 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:132 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:103 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:153 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:145 msgid "Save" msgstr "Spara" @@ -238,9 +238,9 @@ msgid "Configuration saved." msgstr "Inställningarna sparas." #: ../src/java/src/i2p/susi/dns/ConfigBean.java:142 -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:150 -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:130 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:130 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:122 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:151 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:143 msgid "Reload" msgstr "Ladda om" @@ -248,36 +248,36 @@ msgstr "Ladda om" msgid "Configuration reloaded." msgstr "Konfiguration laddas om." -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:105 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:101 #, java-format msgid "{0} address book in {1} database" msgstr "{0} adressboken i {1} databas" -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:252 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:248 msgid "Manually added via SusiDNS" msgstr "Manuellt tillagda via SusiDNS" -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:266 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:262 #, java-format msgid "Failed to add Destination for {0} to naming service {1}" msgstr "Kunde inte lägga till målet för {0} till namntjänsten {1}" -#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:290 +#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:286 #, java-format msgid "Failed to delete Destination for {0} from naming service {1}" msgstr "Det gick inte att ta bort målet för {0} från namntjänsten {1}" -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:143 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:115 msgid "" "Subscriptions saved, updating addressbook from subscription sources now." msgstr "" "Abonnemang sparade, uppdatering adressbok från abonnemangs källorna nu." -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:148 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:120 msgid "Subscriptions saved." msgstr "Abonnemang sprade" -#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:152 +#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:124 msgid "Subscriptions reloaded." msgstr "Abonnemang laddas om." @@ -285,166 +285,166 @@ msgstr "Abonnemang laddas om." msgid "address book" msgstr "adressboken" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:127 -#: ../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: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 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:131 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:147 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:125 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:141 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:116 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:132 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:130 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:117 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:133 msgid "Overview" msgstr "Översikt" -#: ../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:107 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:93 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:106 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:133 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:127 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:118 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:116 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:119 msgid "Address books" msgstr "Adressböcker" -#: ../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:109 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:95 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:108 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:135 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:129 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:120 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:118 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:121 msgid "private" msgstr "privat" -#: ../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:111 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:97 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:110 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:137 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:131 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:122 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:120 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:123 msgid "master" msgstr "master" -#: ../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:113 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:99 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:112 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:139 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:133 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:124 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:122 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:125 msgid "router" 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:115 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:101 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:114 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:141 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:135 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:126 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:124 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:127 msgid "published" msgstr "publicerad" -#: ../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:117 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:103 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:116 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:143 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:137 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:126 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:129 msgid "Subscriptions" msgstr "Abonnemang" -#: ../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:119 -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:105 -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:118 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:145 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:139 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:130 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:128 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:131 msgid "Configuration" msgstr "Konfiguration" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:145 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:123 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:149 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:134 msgid "Address book" msgstr "Adressbok" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:150 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:154 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:139 msgid "Storage" msgstr "Förvaring" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:169 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:172 msgid "Filter" msgstr "Filter" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:172 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:175 msgid "other" msgstr "andra" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:174 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:177 msgid "all" msgstr "alla" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:185 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:191 msgid "Current filter" msgstr "Nuvarande filter" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:190 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:196 msgid "clear filter" msgstr "rensa filter" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:201 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:205 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:209 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:213 msgid "Search" msgstr "Sök" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:238 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:246 msgid "Name" msgstr "Namn" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:240 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:248 msgid "Links" msgstr "Länkar" -#: ../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:250 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:250 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:404 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:266 msgid "Destination" msgstr "Mål" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:273 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:286 msgid "Mark for deletion" msgstr "Markera för att raderas" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:292 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:307 msgid "Base 32 address" msgstr "Base 32 adress" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:296 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:311 msgid "More information on this entry" msgstr "Mer information om den här posten" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:299 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:314 msgid "details" msgstr "detaljer" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:332 -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:388 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:349 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:408 msgid "Cancel" msgstr "Avbryt" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:365 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:383 msgid "This address book is empty." msgstr "Denna adressbok är tom" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:378 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:398 msgid "Add new destination" msgstr "Lägg till nytt mål" -#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:380 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:155 +#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:400 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:165 msgid "Host Name" msgstr "Värdnamn" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:102 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:119 msgid "configuration" msgstr "konfiguration" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:134 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:155 msgid "Hints" msgstr "Tips" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:136 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:157 msgid "" "File and directory paths here are relative to the addressbook's working " "directory, which is normally ~/.i2p/addressbook/ (Linux) or %APPDATA%\\I2P" @@ -454,7 +454,7 @@ msgstr "" "arbetskatalog, som normalt är ~/.i2p/addressbook/ (Linux) eller %APPDATA%" "\\I2P\\addressbook\\ (Windows)." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:138 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:159 msgid "" "If you want to manually add lines to an addressbook, add them to the private " "or master addressbooks." @@ -462,7 +462,7 @@ msgstr "" "Om du manuellt vill lägga till rader i en adressboken, lägg till dem i den " "privata eller master adressboken." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:140 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:160 msgid "" "The router addressbook and the published addressbook are updated by the " "addressbook application." @@ -470,7 +470,7 @@ msgstr "" "Routerns adressbok och den publicerade adressboken uppdateras av " "adressboksprogrammet." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:142 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:162 msgid "" "When you publish your addressbook, ALL destinations from the master and " "router addressbooks appear there." @@ -478,59 +478,59 @@ msgstr "" "När du publicerar din adressbok, Kommer samtliga destinationer från master " "och routerns adressböcker visas där." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:144 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:163 msgid "" "Use the private addressbook for private destinations, these are not " "published." msgstr "" "Använd privata adressboken för privata mål, dessa inte publiceras inte." -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:146 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:165 msgid "Options" msgstr "Alternativ" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:148 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:167 msgid "File containing the list of subscriptions URLs (no need to change)" msgstr "" "Fil som innehåller en förteckning över prenumerations URLer (ingen anledning " "att ändra)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:150 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:169 msgid "Update interval in hours" msgstr "Uppdaterings intervall i timmar" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:152 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:171 msgid "" "Your public hosts.txt file (choose a path within your webserver document " "root)" msgstr "" "Din publika hosts.txt fil (välj en sökväg till din webbservers dokumentrot)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:154 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:173 msgid "Your hosts.txt (don't change)" msgstr "Din hosts.tx (ändra inte)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:156 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:175 msgid "Your personal addressbook, these hosts will be published" msgstr "Din personliga adressbok, dessa värdar kommer att publiceras" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:158 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:177 msgid "Your private addressbook, it is never published" msgstr "Din privata adressbok, den publiceras aldrig" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:160 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:179 msgid "Port for your eepProxy (no need to change)" msgstr "Port för din eepProxy (du behöver inte ändra)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:162 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:181 msgid "Hostname for your eepProxy (no need to change)" msgstr "Värd namn fär din eepProxy (du behöver inte ändra)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:164 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:183 msgid "Whether to update the published addressbook" msgstr "Huruvida du vill uppdatera den publicerade adressboken" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:166 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:185 msgid "" "File containing the etags header from the fetched subscription URLs (no need " "to change)" @@ -538,7 +538,7 @@ msgstr "" "Fil som innehåller etags header från hämtade prenumeration URLer (du behöver " "inte ändra)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:168 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:187 msgid "" "File containing the modification timestamp for each fetched subscription URL " "(no need to change)" @@ -546,79 +546,87 @@ msgstr "" "Fil som innehåller en ändring tidsstämpeln för varje hämtade prenumeration " "URL (behävs inte ändras)" -#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:170 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:189 msgid "File to log activity to (change to /dev/null if you like)" msgstr "Fil loggaktivitet sparas till (ändra till / dev / null om du vill)" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:103 +#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:191 +msgid "Name of the theme to use (defaults to 'light')" +msgstr "Namn på temat som används (förvalt som 'ljus')" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:110 msgid "addressbook" msgstr "adressbok" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:171 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:181 msgid "Encoded Name" msgstr "Kodat namn" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:187 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:197 msgid "Base 32 Address" msgstr "Base 32 Adress" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:197 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:207 +msgid "Base 64 Hash" +msgstr "Bas 64 Hash" + +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:213 msgid "Address Helper" msgstr "Adress hjälp" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:204 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220 msgid "link" msgstr "länk" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:208 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:224 msgid "Public Key" msgstr "Publik nyckel" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:210 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226 msgid "ElGamal 2048 bit" msgstr "ElGamal 2048 bit" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:214 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:230 msgid "Signing Key" msgstr "Signeringsnyckel" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:216 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:232 msgid "DSA 1024 bit" msgstr "DSA 1024 bit" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:236 msgid "Certificate" msgstr "Certifikat" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:242 msgid "Added Date" msgstr "Datum för tillagd" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:232 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:248 msgid "Source" msgstr "Källa" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:238 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:254 msgid "Last Modified" msgstr "Senast modifierad" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:244 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:260 msgid "Notes" msgstr "Anteckningar" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:91 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:110 msgid "Introduction" msgstr "Inledning" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:109 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:132 msgid "What is the addressbook?" msgstr "Vad är adressboken?" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:111 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:134 msgid "The addressbook application is part of your I2P installation." msgstr "Adressboksprogrammet en del av din I2P installation." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:113 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:135 msgid "" "It regularly updates your hosts.txt file from distributed sources or " "\"subscriptions\"." @@ -626,14 +634,14 @@ msgstr "" "Den uppdaterar din regelbundet hosts.txt fil från distribuerade källor eller " "\"subscriptions\"." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:115 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:137 msgid "" "In the default configuration, the address book is only subscribed to www." "i2p2.i2p." msgstr "" "I standardkonfigurationen prenumererar adressboken bara på www.i2p2.i2p." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:117 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:138 msgid "" "Subscribing to additional sites is easy, just add them to your subscriptions file." @@ -641,7 +649,7 @@ msgstr "" "Att prenumerera på ytterligare siter är enkelt, lägg bara till dem i din subscriptions fil. " -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:119 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:140 msgid "" "For more information on naming in I2P, see the overview on www.i2p2.i2p." @@ -649,11 +657,11 @@ msgstr "" "För mer information om namngivning i I2P, se översikten på www.i2p2.i2p ." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:121 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:142 msgid "How does the addressbook application work?" msgstr "Hur fungerar adressboksprogrammet?" -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:123 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:144 msgid "" "The addressbook application regularly polls your subscriptions and merges " "their content into your \"router\" address book." @@ -661,13 +669,13 @@ msgstr "" "Adressboksprogrammet kontaktar med jämna mellanrum dina prenumerationer och " "sammanfogar deras innehåll med din \"router\" adressbok." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:125 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:145 msgid "" "Then it merges your \"master\" address book into the router address book as " "well." msgstr "Då sammanfogas \"master\" adressboken med routeradressboken också." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:127 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:146 msgid "" "If configured, the router address book is now written to the \"published\" " "address book, which will be publicly available if you are running an eepsite." @@ -675,7 +683,7 @@ msgstr "" "Om konfigurerad så skrivit router adressboken till \"published\" " "adressboken, som är tillgänglig om du kör en eepsite." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:129 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:148 msgid "" "The router also uses a private address book (not shown in the picture), " "which is not merged or published." @@ -683,7 +691,7 @@ msgstr "" "Routern använder också den privat adressbok (syns ej på bilden) som inte är " "samman kopplade eller publicerad." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:131 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:149 msgid "" "Hosts in the private address book can be accessed by you but their addresses " "are never distributed to others." @@ -691,7 +699,7 @@ msgstr "" "Värdar i den privata adressboken kan nås av dig, men adresserna delas " "aldrig ut till andra." -#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:133 +#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:150 msgid "" "The private address book can also be used for aliases of hosts in your other " "address books." @@ -699,31 +707,31 @@ msgstr "" "Den privata adressboken kan också användas för alias för värdar i andra " "adressböcker." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:102 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:111 msgid "subscriptions" msgstr "abonnemang" -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:134 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:147 msgid "The subscription file contains a list of i2p URLs." msgstr "Abonnemangs filen innehåller lista över I2P webbadresser." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:136 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:148 msgid "" "The addressbook application regularly checks this list for new eepsites." msgstr "Adressboks programet kontrollerar regelbundet listan för nya eepsites." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:138 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:149 msgid "Those URLs refer to published hosts.txt files." msgstr "Dessa URLer hänvisar till publicerade hosts.txt filer." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:140 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:150 msgid "" "The default subscription is the hosts.txt from www.i2p2.i2p, which is " "updated infrequently." msgstr "" "Den förvalda prenumeration är hosts.txt från www.i2p2.i2p uppdateras sällan." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:142 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:151 msgid "" "So it is a good idea to add additional subscriptions to sites that have the " "latest addresses." @@ -731,6 +739,6 @@ msgstr "" "Så det är bra idé att lägga till ytterligare prenumerationer till sajter som " "har de senaste adresserna." -#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:144 +#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:153 msgid "See the FAQ for a list of subscription URLs." msgstr "Se FAQ för en lista över prenumerations URLer." diff --git a/apps/susidns/src/java/src/i2p/susi/dns/AddressbookBean.java b/apps/susidns/src/java/src/i2p/susi/dns/AddressbookBean.java index 93729cad1..883184ee1 100644 --- a/apps/susidns/src/java/src/i2p/susi/dns/AddressbookBean.java +++ b/apps/susidns/src/java/src/i2p/susi/dns/AddressbookBean.java @@ -40,11 +40,10 @@ import net.i2p.data.DataHelper; import net.i2p.data.Destination; import net.i2p.util.SecureFileOutputStream; -public class AddressbookBean +public class AddressbookBean extends BaseBean { protected String book, action, serial, lastSerial, filter, search, hostname, destination; protected int beginIndex, endIndex; - protected final Properties properties; private Properties addressbook; private int trClass; protected final LinkedList deletionMarks; @@ -82,41 +81,12 @@ public class AddressbookBean public AddressbookBean() { - properties = new Properties(); + super(); deletionMarks = new LinkedList(); beginIndex = 0; endIndex = DISPLAY_SIZE - 1; } - private long configLastLoaded = 0; - private static final String PRIVATE_BOOK = "private_addressbook"; - private static final String DEFAULT_PRIVATE_BOOK = "../privatehosts.txt"; - - protected void loadConfig() - { - long currentTime = System.currentTimeMillis(); - - if( !properties.isEmpty() && currentTime - configLastLoaded < 10000 ) - return; - - FileInputStream fis = null; - try { - properties.clear(); - fis = new FileInputStream( ConfigBean.configFileName ); - properties.load( fis ); - // added in 0.5, for compatibility with 0.4 config.txt - if( properties.getProperty(PRIVATE_BOOK) == null) - properties.setProperty(PRIVATE_BOOK, DEFAULT_PRIVATE_BOOK); - configLastLoaded = currentTime; - } - catch (Exception e) { - Debug.debug( e.getClass().getName() + ": " + e.getMessage() ); - } finally { - if (fis != null) - try { fis.close(); } catch (IOException ioe) {} - } - } - public String getFileName() { loadConfig(); diff --git a/apps/susidns/src/java/src/i2p/susi/dns/BaseBean.java b/apps/susidns/src/java/src/i2p/susi/dns/BaseBean.java new file mode 100644 index 000000000..a5cc49e2d --- /dev/null +++ b/apps/susidns/src/java/src/i2p/susi/dns/BaseBean.java @@ -0,0 +1,64 @@ +package i2p.susi.dns; + +import java.io.FileInputStream; +import java.io.IOException; +import java.util.Properties; + +/** + * Holds methods common to several Beans. + * @since 0.9.1 + */ +public class BaseBean +{ + protected final Properties properties; + + private long configLastLoaded = 0; + private static final String PRIVATE_BOOK = "private_addressbook"; + private static final String DEFAULT_PRIVATE_BOOK = "../privatehosts.txt"; + + public static final String PROP_THEME_NAME = "theme"; + public static final String DEFAULT_THEME = "light"; + public static final String BASE_THEME_PATH = "/themes/susidns/"; + + public BaseBean() + { + properties = new Properties(); + } + + protected void loadConfig() + { + long currentTime = System.currentTimeMillis(); + + if( !properties.isEmpty() && currentTime - configLastLoaded < 10000 ) + return; + + FileInputStream fis = null; + try { + properties.clear(); + fis = new FileInputStream( ConfigBean.configFileName ); + properties.load( fis ); + // added in 0.5, for compatibility with 0.4 config.txt + if( properties.getProperty(PRIVATE_BOOK) == null) + properties.setProperty(PRIVATE_BOOK, DEFAULT_PRIVATE_BOOK); + configLastLoaded = currentTime; + } + catch (Exception e) { + Debug.debug( e.getClass().getName() + ": " + e.getMessage() ); + } finally { + if (fis != null) + try { fis.close(); } catch (IOException ioe) {} + } + } + + /** + * Returns the theme path + * @since 0.9.1 + */ + public String getTheme() { + loadConfig(); + String url = BASE_THEME_PATH; + String theme = properties.getProperty(PROP_THEME_NAME, DEFAULT_THEME); + url += theme + "/"; + return url; + } +} diff --git a/apps/susidns/src/java/src/i2p/susi/dns/SubscriptionsBean.java b/apps/susidns/src/java/src/i2p/susi/dns/SubscriptionsBean.java index 69597f270..8675613c5 100644 --- a/apps/susidns/src/java/src/i2p/susi/dns/SubscriptionsBean.java +++ b/apps/susidns/src/java/src/i2p/susi/dns/SubscriptionsBean.java @@ -36,38 +36,10 @@ import java.util.Properties; import net.i2p.I2PAppContext; import net.i2p.util.SecureFileOutputStream; -public class SubscriptionsBean +public class SubscriptionsBean extends BaseBean { private String action, fileName, content, serial, lastSerial; - Properties properties; - - public SubscriptionsBean() - { - properties = new Properties(); - } - private long configLastLoaded = 0; - private void loadConfig() - { - long currentTime = System.currentTimeMillis(); - - if( !properties.isEmpty() && currentTime - configLastLoaded < 10000 ) - return; - - FileInputStream fis = null; - try { - properties.clear(); - fis = new FileInputStream( ConfigBean.configFileName ); - properties.load( fis ); - configLastLoaded = currentTime; - } - catch (Exception e) { - Debug.debug( e.getClass().getName() + ": " + e.getMessage() ); - } finally { - if (fis != null) - try { fis.close(); } catch (IOException ioe) {} - } - } public String getAction() { return action; } diff --git a/apps/susidns/src/jsp/addressbook.jsp b/apps/susidns/src/jsp/addressbook.jsp index 3dd298a7f..61487f811 100644 --- a/apps/susidns/src/jsp/addressbook.jsp +++ b/apps/susidns/src/jsp/addressbook.jsp @@ -27,6 +27,8 @@ if (request.getCharacterEncoding() == null) request.setCharacterEncoding("UTF-8"); + response.setHeader("X-Frame-Options", "SAMEORIGIN"); + %> <%@page pageEncoding="UTF-8"%> <%@page trimDirectiveWhitespaces="true"%> @@ -45,12 +47,12 @@ ${book.book} <%=intl._("address book")%> - susidns - +