forked from I2P_Developers/i2p.i2p
propagate from branch 'i2p.i2p.zzz.ipv6' (head 5c147c6e394fae03752dcf497923a90e3f2db529)
to branch 'i2p.i2p' (head 7af6987d5546664f76589afe0cbeeb780f4b5d58)
This commit is contained in:
22
.mtn-ignore
22
.mtn-ignore
@@ -1,5 +1,7 @@
|
||||
# Just to try and prevent some noob disasters.
|
||||
# Use mtn add --no-respect-ignore foo.jar to ignore this ignore list
|
||||
|
||||
# Temporary/build files
|
||||
_jsp\.java$
|
||||
\.bz2$
|
||||
\.tar$
|
||||
@@ -19,13 +21,27 @@ _jsp\.java$
|
||||
.\deb$
|
||||
\.zip$
|
||||
^\.
|
||||
^build
|
||||
^pkg-temp/
|
||||
~$
|
||||
web-fragment.xml
|
||||
web-out.xml
|
||||
|
||||
# Temporary/build dirs
|
||||
^build
|
||||
^pkg-temp
|
||||
/build
|
||||
/classes/
|
||||
/classes
|
||||
/dist
|
||||
/mo
|
||||
/tmp
|
||||
^apps/jetty/jettylib
|
||||
|
||||
# Debian-related
|
||||
^debian/copyright
|
||||
^debian/changelog
|
||||
|
||||
# Build property overrides
|
||||
override.properties
|
||||
|
||||
# Reporting
|
||||
sloccount.sc
|
||||
^reports/
|
||||
|
||||
48
.tx/config
48
.tx/config
@@ -13,12 +13,32 @@ trans.nb = apps/i2ptunnel/locale/messages_nb.po
|
||||
trans.nl = apps/i2ptunnel/locale/messages_nl.po
|
||||
trans.pl = apps/i2ptunnel/locale/messages_pl.po
|
||||
trans.pt = apps/i2ptunnel/locale/messages_pt.po
|
||||
trans.ru = apps/i2ptunnel/locale/messages_ru.po
|
||||
trans.ru_RU = apps/i2ptunnel/locale/messages_ru.po
|
||||
trans.sv_SE = apps/i2ptunnel/locale/messages_sv.po
|
||||
trans.uk_UA = apps/i2ptunnel/locale/messages_uk.po
|
||||
trans.vi = apps/i2ptunnel/locale/messages_vi.po
|
||||
trans.zh_CN = apps/i2ptunnel/locale/messages_zh.po
|
||||
|
||||
[I2P.proxy]
|
||||
source_file = apps/i2ptunnel/locale-proxy/messages_en.po
|
||||
source_lang = en
|
||||
trans.ar = apps/i2ptunnel/locale-proxy/messages_ar.po
|
||||
trans.cs = apps/i2ptunnel/locale-proxy/messages_cs.po
|
||||
trans.de = apps/i2ptunnel/locale-proxy/messages_de.po
|
||||
trans.es = apps/i2ptunnel/locale-proxy/messages_es.po
|
||||
trans.fr = apps/i2ptunnel/locale-proxy/messages_fr.po
|
||||
trans.hu = apps/i2ptunnel/locale-proxy/messages_hu.po
|
||||
trans.it = apps/i2ptunnel/locale-proxy/messages_it.po
|
||||
trans.nb = apps/i2ptunnel/locale-proxy/messages_nb.po
|
||||
trans.nl = apps/i2ptunnel/locale-proxy/messages_nl.po
|
||||
trans.pl = apps/i2ptunnel/locale-proxy/messages_pl.po
|
||||
trans.pt = apps/i2ptunnel/locale-proxy/messages_pt.po
|
||||
trans.ru_RU = apps/i2ptunnel/locale-proxy/messages_ru.po
|
||||
trans.sv_SE = apps/i2ptunnel/locale-proxy/messages_sv.po
|
||||
trans.uk_UA = apps/i2ptunnel/locale-proxy/messages_uk.po
|
||||
trans.vi = apps/i2ptunnel/locale-proxy/messages_vi.po
|
||||
trans.zh_CN = apps/i2ptunnel/locale-proxy/messages_zh.po
|
||||
|
||||
[I2P.routerconsole]
|
||||
source_file = apps/routerconsole/locale/messages_en.po
|
||||
source_lang = en
|
||||
@@ -37,13 +57,25 @@ trans.nb = apps/routerconsole/locale/messages_nb.po
|
||||
trans.nl = apps/routerconsole/locale/messages_nl.po
|
||||
trans.pl = apps/routerconsole/locale/messages_pl.po
|
||||
trans.pt = apps/routerconsole/locale/messages_pt.po
|
||||
trans.ru = apps/routerconsole/locale/messages_ru.po
|
||||
trans.ru_RU = apps/routerconsole/locale/messages_ru.po
|
||||
trans.sv_SE = apps/routerconsole/locale/messages_sv.po
|
||||
trans.tr_TR = apps/routerconsole/locale/messages_tr.po
|
||||
trans.uk_UA = apps/routerconsole/locale/messages_uk.po
|
||||
trans.vi = apps/routerconsole/locale/messages_vi.po
|
||||
trans.zh_CN = apps/routerconsole/locale/messages_zh.po
|
||||
|
||||
[I2P.welcome]
|
||||
source_file = apps/routerconsole/locale-news/messages_en.po
|
||||
source_lang = en
|
||||
trans.ar = apps/routerconsole/locale-news/messages_ar.po
|
||||
trans.de = apps/routerconsole/locale-news/messages_de.po
|
||||
trans.es = apps/routerconsole/locale-news/messages_es.po
|
||||
trans.fr = apps/routerconsole/locale-news/messages_fr.po
|
||||
trans.nl = apps/routerconsole/locale-news/messages_nl.po
|
||||
trans.pt = apps/routerconsole/locale-news/messages_pt.po
|
||||
trans.ru_RU = apps/routerconsole/locale-news/messages_ru.po
|
||||
trans.sv_SE = apps/routerconsole/locale-news/messages_sv.po
|
||||
|
||||
[I2P.i2psnark]
|
||||
source_file = apps/i2psnark/locale/messages_en.po
|
||||
source_lang = en
|
||||
@@ -78,7 +110,7 @@ trans.it = apps/susidns/locale/messages_it.po
|
||||
trans.nl = apps/susidns/locale/messages_nl.po
|
||||
trans.pl = apps/susidns/locale/messages_pl.po
|
||||
trans.pt = apps/susidns/locale/messages_pt.po
|
||||
trans.ru = apps/susidns/locale/messages_ru.po
|
||||
trans.ru_RU = apps/susidns/locale/messages_ru.po
|
||||
trans.sv_SE = apps/susidns/locale/messages_sv.po
|
||||
trans.uk_UA = apps/susidns/locale/messages_uk.po
|
||||
trans.vi = apps/susidns/locale/messages_vi.po
|
||||
@@ -98,7 +130,7 @@ 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
|
||||
trans.ru = apps/desktopgui/locale/messages_ru.po
|
||||
trans.ru_RU = apps/desktopgui/locale/messages_ru.po
|
||||
trans.sv_SE = apps/desktopgui/locale/messages_sv.po
|
||||
trans.uk_UA = apps/desktopgui/locale/messages_uk.po
|
||||
trans.tr_TR = apps/desktopgui/locale/messages_tr.po
|
||||
@@ -115,7 +147,7 @@ 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
|
||||
trans.ru_RU = apps/susimail/locale/messages_ru.po
|
||||
trans.sv_SE = apps/susimail/locale/messages_sv.po
|
||||
trans.pl = apps/susimail/locale/messages_pl.po
|
||||
trans.pt = apps/susimail/locale/messages_pt.po
|
||||
@@ -134,10 +166,12 @@ trans.fr = debian/po/fr.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.pt = debian/po/pt.po
|
||||
trans.ru_RU = debian/po/ru.po
|
||||
trans.sv_SE = debian/po/sv.po
|
||||
trans.uk_UA = debian/po/uk.po
|
||||
trans.tr_TR = debian/po/tr.po
|
||||
trans.zh_CN = debian/po/zh.po
|
||||
|
||||
[I2P.i2prouter-script]
|
||||
source_file = installer/resources/locale/po/messages_en.po
|
||||
@@ -147,6 +181,8 @@ trans.fr = installer/resources/locale/po/messages_fr.po
|
||||
trans.it = installer/resources/locale/po/messages_it.po
|
||||
trans.sv_SE = installer/resources/locale/po/messages_sv.po
|
||||
trans.ru_RU = installer/resources/locale/po/messages_ru.po
|
||||
trans.tr_TR = installer/resources/locale/po/messages_tr.po
|
||||
trans.zh_CN = installer/resources/locale/po/messages_zh.po
|
||||
|
||||
[main]
|
||||
host = http://www.transifex.net
|
||||
|
||||
@@ -388,7 +388,7 @@ public class DoCMDS implements Runnable {
|
||||
* Does the base64 information look OK
|
||||
*
|
||||
* @param data
|
||||
* @return
|
||||
* @return OK
|
||||
*/
|
||||
private boolean is64ok(String data) {
|
||||
try {
|
||||
|
||||
@@ -2,21 +2,24 @@
|
||||
# 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
|
||||
# foo <foo@bar>, 2009.
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# ducki2p <ducki2p@gmail.com>, 2011
|
||||
# foo <foo@bar>, 2009
|
||||
# Roman Azarenko <x12ozmouse@ya.ru>, 2013
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P desktopgui\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-02-19 17:26+0000\n"
|
||||
"PO-Revision-Date: 2011-02-23 10:23+0500\n"
|
||||
"Last-Translator: Hidden Z <hiddenz@mail.i2p>\n"
|
||||
"Language-Team: duck <duck@mail.i2p>\n"
|
||||
"Language: \n"
|
||||
"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: 2013-07-07 11:44+0000\n"
|
||||
"Last-Translator: Roman Azarenko <x12ozmouse@ya.ru>\n"
|
||||
"Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/I2P/language/ru_RU/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
"Language: ru_RU\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#: src/net/i2p/desktopgui/ExternalTrayManager.java:23
|
||||
msgid "Start I2P"
|
||||
@@ -32,7 +35,7 @@ msgstr "Запускается"
|
||||
|
||||
#: src/net/i2p/desktopgui/InternalTrayManager.java:26
|
||||
msgid "Launch I2P Browser"
|
||||
msgstr "Запустить I2P браузер"
|
||||
msgstr "Запустить браузер I2P"
|
||||
|
||||
#: src/net/i2p/desktopgui/InternalTrayManager.java:50
|
||||
msgid "Configure desktopgui"
|
||||
@@ -48,9 +51,8 @@ msgstr "Остановить I2P"
|
||||
|
||||
#: src/net/i2p/desktopgui/gui/DesktopguiConfigurationFrame.java:44
|
||||
msgid "Tray icon configuration"
|
||||
msgstr "Настройка иконки в трее"
|
||||
msgstr "Конфигурация значка в области уведомлений"
|
||||
|
||||
#: src/net/i2p/desktopgui/gui/DesktopguiConfigurationFrame.java:47
|
||||
msgid "Should tray icon be enabled?"
|
||||
msgstr "Отображать ли иконку в трее?"
|
||||
|
||||
msgstr "Отображать ли значок в области уведомлений?"
|
||||
|
||||
@@ -1542,7 +1542,7 @@ public class I2PSnarkServlet extends BasicServlet {
|
||||
float pct;
|
||||
if (isValid) {
|
||||
pct = (float) (100.0 * peer.completed() / meta.getPieces());
|
||||
if (pct == 100.0)
|
||||
if (pct >= 100.0)
|
||||
out.write(_("Seed"));
|
||||
else {
|
||||
String ps = String.valueOf(pct);
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -56,7 +56,7 @@
|
||||
|
||||
|
||||
<!-- The web classes are now in the war not the jar - they are not part of the API -->
|
||||
<target name="jar" depends="builddep, compile, jarUpToDate, listChangedFiles" unless="jar.uptodate" >
|
||||
<target name="jar" depends="builddep, compile, bundle-proxy, jarUpToDate, listChangedFiles" unless="jar.uptodate" >
|
||||
<!-- set if unset -->
|
||||
<property name="workspace.changes.j.tr" value="" />
|
||||
<jar destfile="./build/i2ptunnel.jar" basedir="./build/obj" includes="**/*.class" excludes="**/EditBean.class **/IndexBean.class" >
|
||||
@@ -87,6 +87,7 @@
|
||||
</condition>
|
||||
</target>
|
||||
|
||||
<!-- servlet translations go in the war, not the jar -->
|
||||
<target name="bundle" depends="compile, precompilejsp" unless="no.bundle">
|
||||
<!-- Update the messages_*.po files.
|
||||
We need to supply the bat file for windows, and then change the fail property to true -->
|
||||
@@ -118,6 +119,49 @@
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
<!-- proxy error page translations go in the jar, not the war -->
|
||||
<target name="bundle-proxy" unless="no.bundle">
|
||||
<!-- Update the messages_*.po files.
|
||||
We need to supply the bat file for windows, and then change the fail property to true -->
|
||||
<exec executable="sh" osfamily="unix" failifexecutionfails="true" failonerror="${require.gettext}" >
|
||||
<arg value="./bundle-messages-proxy.sh" />
|
||||
</exec>
|
||||
<exec executable="sh" osfamily="mac" failifexecutionfails="true" failonerror="${require.gettext}" >
|
||||
<arg value="./bundle-messages-proxy.sh" />
|
||||
</exec>
|
||||
<!-- multi-lang is optional -->
|
||||
<exec executable="sh" osfamily="windows" failifexecutionfails="false" >
|
||||
<arg value="./bundle-messages-proxy.sh" />
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
<target name="extractProxyTags">
|
||||
<java classname="net.i2p.util.TranslateReader" fork="true" failonerror="true">
|
||||
<classpath>
|
||||
<pathelement location="../../../build/i2p.jar" />
|
||||
</classpath>
|
||||
<arg value="tag" />
|
||||
<arg value="../../../installer/resources/proxy/" />
|
||||
<arg value="build/Proxy.java" />
|
||||
</java>
|
||||
</target>
|
||||
|
||||
<target name="poupdate-proxy" depends="extractProxyTags">
|
||||
<!-- Update the messages_*.po files. -->
|
||||
<exec executable="sh" osfamily="unix" failifexecutionfails="true" failonerror="true" >
|
||||
<arg value="./bundle-messages-proxy.sh" />
|
||||
<arg value="-p" />
|
||||
</exec>
|
||||
<exec executable="sh" osfamily="mac" failifexecutionfails="true" failonerror="true" >
|
||||
<arg value="./bundle-messages-proxy.sh" />
|
||||
<arg value="-p" />
|
||||
</exec>
|
||||
<exec executable="sh" osfamily="windows" failifexecutionfails="true" failonerror="true" >
|
||||
<arg value="./bundle-messages-proxy.sh" />
|
||||
<arg value="-p" />
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
<target name="listChangedFiles2" depends="warUpToDate" if="shouldListChanges2" >
|
||||
<exec executable="mtn" outputproperty="workspace.changes.w" errorproperty="mtn.error2" failifexecutionfails="false" >
|
||||
<arg value="list" />
|
||||
|
||||
110
apps/i2ptunnel/java/bundle-messages-proxy.sh
Executable file
110
apps/i2ptunnel/java/bundle-messages-proxy.sh
Executable file
@@ -0,0 +1,110 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Update messages_xx.po and messages_xx.class files,
|
||||
# from both java and jsp sources.
|
||||
# Requires installed programs xgettext, msgfmt, msgmerge, and find.
|
||||
#
|
||||
# usage:
|
||||
# bundle-messages.sh (generates the resource bundle from the .po file)
|
||||
# bundle-messages.sh -p (updates the .po file from the source tags, then generates the resource bundle)
|
||||
#
|
||||
# zzz - public domain
|
||||
#
|
||||
CLASS=net.i2p.i2ptunnel.proxy.messages
|
||||
TMPFILE=build/javafiles-proxy.txt
|
||||
export TZ=UTC
|
||||
RC=0
|
||||
|
||||
if [ "$1" = "-p" ]
|
||||
then
|
||||
POUPDATE=1
|
||||
fi
|
||||
|
||||
# on windows, one must specify the path of commnad find
|
||||
# since windows has its own retarded version of find.
|
||||
if which find|grep -q -i windows ; then
|
||||
export PATH=.:/bin:/usr/local/bin:$PATH
|
||||
fi
|
||||
# Fast mode - update ondemond
|
||||
# set LG2 to the language you need in envrionment varibales to enable this
|
||||
|
||||
# add ../java/ so the refs will work in the po file
|
||||
JPATHS="../java/build/Proxy.java ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java"
|
||||
for i in ../locale-proxy/messages_*.po
|
||||
do
|
||||
# get language
|
||||
LG=${i#../locale-proxy/messages_}
|
||||
LG=${LG%.po}
|
||||
|
||||
# skip, if specified
|
||||
if [ $LG2 ]; then
|
||||
[ $LG != $LG2 ] && continue || echo INFO: Language update is set to [$LG2] only.
|
||||
fi
|
||||
|
||||
if [ "$POUPDATE" = "1" ]
|
||||
then
|
||||
# make list of java files newer than the .po file
|
||||
find $JPATHS -name *.java -newer $i > $TMPFILE
|
||||
fi
|
||||
if [ -s build/obj/net/i2p/i2ptunnel/proxy/messages_$LG.class -a \
|
||||
build/obj/net/i2p/i2ptunnel/proxy/messages_$LG.class -nt $i -a \
|
||||
! -s $TMPFILE ]
|
||||
then
|
||||
continue
|
||||
fi
|
||||
|
||||
if [ "$POUPDATE" = "1" ]
|
||||
then
|
||||
echo "Updating the $i file from the tags..."
|
||||
# extract strings from java and jsp files, and update messages.po files
|
||||
# translate calls must be one of the forms:
|
||||
# _("foo")
|
||||
# _x("foo")
|
||||
# intl._("foo")
|
||||
# intl.title("foo")
|
||||
# In a jsp, you must use a helper or handler that has the context set.
|
||||
# To start a new translation, copy the header from an old translation to the new .po file,
|
||||
# then ant distclean updater.
|
||||
find $JPATHS -name *.java > $TMPFILE
|
||||
xgettext -f $TMPFILE -F -L java --from-code=UTF-8 --add-comments\
|
||||
--keyword=_ \
|
||||
-o ${i}t
|
||||
if [ $? -ne 0 ]
|
||||
then
|
||||
echo "ERROR - xgettext failed on ${i}, not updating translations"
|
||||
rm -f ${i}t
|
||||
RC=1
|
||||
break
|
||||
fi
|
||||
msgmerge -U --backup=none $i ${i}t
|
||||
if [ $? -ne 0 ]
|
||||
then
|
||||
echo "ERROR - msgmerge failed on ${i}, not updating translations"
|
||||
rm -f ${i}t
|
||||
RC=1
|
||||
break
|
||||
fi
|
||||
rm -f ${i}t
|
||||
# so we don't do this again
|
||||
touch $i
|
||||
fi
|
||||
|
||||
if [ "$LG" != "en" ]
|
||||
then
|
||||
# only generate for non-source language
|
||||
echo "Generating ${CLASS}_$LG ResourceBundle..."
|
||||
|
||||
# convert to class files in build/obj
|
||||
msgfmt --java --statistics -r $CLASS -l $LG -d build/obj $i
|
||||
if [ $? -ne 0 ]
|
||||
then
|
||||
echo "ERROR - msgfmt failed on ${i}, not updating translations"
|
||||
# msgfmt leaves the class file there so the build would work the next time
|
||||
find build/obj -name messages_${LG}.class -exec rm -f {} \;
|
||||
RC=1
|
||||
break
|
||||
fi
|
||||
fi
|
||||
done
|
||||
rm -f $TMPFILE
|
||||
exit $RC
|
||||
@@ -29,7 +29,7 @@ fi
|
||||
# set LG2 to the language you need in envrionment varibales to enable this
|
||||
|
||||
# add ../java/ so the refs will work in the po file
|
||||
JPATHS="../java/src ../jsp/WEB-INF"
|
||||
JPATHS="../java/src/net/i2p/i2ptunnel/web ../jsp/WEB-INF"
|
||||
for i in ../locale/messages_*.po
|
||||
do
|
||||
# get language
|
||||
|
||||
@@ -255,9 +255,7 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna
|
||||
newManager = true;
|
||||
} else {
|
||||
I2PSession sess = sockMgr.getSession();
|
||||
if (sess == null) {
|
||||
newManager = true;
|
||||
} else if (sess.isClosed() &&
|
||||
if (sess.isClosed() &&
|
||||
Boolean.parseBoolean(getTunnel().getClientOptions().getProperty("i2cp.closeOnIdle")) &&
|
||||
Boolean.parseBoolean(getTunnel().getClientOptions().getProperty("i2cp.newDestOnResume"))) {
|
||||
// build a new socket manager and a new dest if the session is closed.
|
||||
@@ -317,7 +315,7 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna
|
||||
Log _log = tunnel.getContext().logManager().getLog(I2PTunnelClientBase.class);
|
||||
if (socketManager != null) {
|
||||
I2PSession s = socketManager.getSession();
|
||||
if ( (s == null) || (s.isClosed()) ) {
|
||||
if (s.isClosed()) {
|
||||
if (_log.shouldLog(Log.INFO))
|
||||
_log.info(tunnel.getClientOptions().getProperty("inbound.nickname") + ": Building a new socket manager since the old one closed [s=" + s + "]");
|
||||
if (s != null)
|
||||
@@ -709,9 +707,7 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna
|
||||
}
|
||||
if (!chained) {
|
||||
I2PSession session = sockMgr.getSession();
|
||||
if (session != null) {
|
||||
getTunnel().removeSession(session);
|
||||
}
|
||||
getTunnel().removeSession(session);
|
||||
} // else the app chaining to this one closes it!
|
||||
}
|
||||
l.log("Stopping client " + toString());
|
||||
|
||||
@@ -922,7 +922,7 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn
|
||||
// use existing session to look up for efficiency
|
||||
verifySocketManager();
|
||||
I2PSession sess = sockMgr.getSession();
|
||||
if(sess != null && !sess.isClosed()) {
|
||||
if(!sess.isClosed()) {
|
||||
byte[] hData = Base32.decode(destination.substring(0, 52));
|
||||
if(hData != null) {
|
||||
if(_log.shouldLog(Log.INFO)) {
|
||||
@@ -1409,8 +1409,9 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn
|
||||
}
|
||||
}
|
||||
****/
|
||||
/** */
|
||||
private static final String BUNDLE_NAME = "net.i2p.i2ptunnel.web.messages";
|
||||
|
||||
/** these strings go in the jar, not the war */
|
||||
private static final String BUNDLE_NAME = "net.i2p.i2ptunnel.proxy.messages";
|
||||
|
||||
/** lang in routerconsole.lang property, else current locale */
|
||||
protected static String _(String key) {
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
*/
|
||||
package net.i2p.i2ptunnel;
|
||||
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.Reader;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.net.Socket;
|
||||
import java.util.ArrayList;
|
||||
@@ -27,6 +27,7 @@ import net.i2p.util.EventDispatcher;
|
||||
import net.i2p.util.InternalSocket;
|
||||
import net.i2p.util.Log;
|
||||
import net.i2p.util.PasswordManager;
|
||||
import net.i2p.util.TranslateReader;
|
||||
|
||||
/**
|
||||
* Common things for HTTPClient and ConnectClient
|
||||
@@ -496,44 +497,35 @@ public abstract class I2PTunnelHTTPClientBase extends I2PTunnelClientBase implem
|
||||
*/
|
||||
protected static byte[] getErrorPage(I2PAppContext ctx, String base, byte[] backup) {
|
||||
File errorDir = new File(ctx.getBaseDir(), "docs");
|
||||
String lang = ctx.getProperty("routerconsole.lang", Locale.getDefault().getLanguage());
|
||||
if(lang != null && lang.length() > 0 && !lang.equals("en")) {
|
||||
File file = new File(errorDir, base + "-header_" + lang + ".ht");
|
||||
try {
|
||||
return readFile(file);
|
||||
} catch(IOException ioe) {
|
||||
// try the english version now
|
||||
}
|
||||
}
|
||||
File file = new File(errorDir, base + "-header.ht");
|
||||
try {
|
||||
return readFile(file);
|
||||
return readFile(ctx, file);
|
||||
} catch(IOException ioe) {
|
||||
return backup;
|
||||
}
|
||||
}
|
||||
|
||||
private static final String BUNDLE_NAME = "net.i2p.i2ptunnel.proxy.messages";
|
||||
|
||||
/**
|
||||
* @since 0.9.4 moved from I2PTunnelHTTPClient
|
||||
*/
|
||||
private static byte[] readFile(File file) throws IOException {
|
||||
FileInputStream fis = null;
|
||||
byte[] buf = new byte[2048];
|
||||
ByteArrayOutputStream baos = new ByteArrayOutputStream(2048);
|
||||
private static byte[] readFile(I2PAppContext ctx, File file) throws IOException {
|
||||
Reader reader = null;
|
||||
char[] buf = new char[512];
|
||||
StringBuilder out = new StringBuilder(2048);
|
||||
try {
|
||||
int len = 0;
|
||||
fis = new FileInputStream(file);
|
||||
while((len = fis.read(buf)) > 0) {
|
||||
baos.write(buf, 0, len);
|
||||
int len;
|
||||
reader = new TranslateReader(ctx, BUNDLE_NAME, new FileInputStream(file));
|
||||
while((len = reader.read(buf)) > 0) {
|
||||
out.append(buf, 0, len);
|
||||
}
|
||||
return baos.toByteArray();
|
||||
return out.toString().getBytes("UTF-8");
|
||||
} finally {
|
||||
try {
|
||||
if(fis != null) {
|
||||
fis.close();
|
||||
}
|
||||
} catch(IOException foo) {
|
||||
}
|
||||
if(reader != null)
|
||||
reader.close();
|
||||
} catch(IOException foo) {}
|
||||
}
|
||||
// we won't ever get here
|
||||
}
|
||||
|
||||
@@ -25,6 +25,7 @@ import java.util.concurrent.ThreadFactory;
|
||||
|
||||
import net.i2p.I2PAppContext;
|
||||
import net.i2p.I2PException;
|
||||
import net.i2p.client.I2PSessionException;
|
||||
import net.i2p.client.streaming.I2PServerSocket;
|
||||
import net.i2p.client.streaming.I2PSocket;
|
||||
import net.i2p.client.streaming.I2PSocketManager;
|
||||
@@ -37,17 +38,16 @@ import net.i2p.util.Log;
|
||||
public class I2PTunnelServer extends I2PTunnelTask implements Runnable {
|
||||
|
||||
protected final Log _log;
|
||||
protected I2PSocketManager sockMgr;
|
||||
protected final I2PSocketManager sockMgr;
|
||||
protected I2PServerSocket i2pss;
|
||||
|
||||
private final Object lock = new Object();
|
||||
protected final Object slock = new Object();
|
||||
|
||||
protected InetAddress remoteHost;
|
||||
protected int remotePort;
|
||||
private boolean _usePool;
|
||||
|
||||
protected Logging l;
|
||||
protected final InetAddress remoteHost;
|
||||
protected final int remotePort;
|
||||
private final boolean _usePool;
|
||||
protected final Logging l;
|
||||
|
||||
private static final long DEFAULT_READ_TIMEOUT = 5*60*1000;
|
||||
/** default timeout to 5 minutes - override if desired */
|
||||
@@ -56,6 +56,7 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable {
|
||||
/** do we use threads? default true (ignored for standard servers, always false) */
|
||||
private static final String PROP_USE_POOL = "i2ptunnel.usePool";
|
||||
private static final boolean DEFAULT_USE_POOL = true;
|
||||
/** apparently unused */
|
||||
protected static volatile long __serverId = 0;
|
||||
/** max number of threads - this many slowlorisses will DOS this server, but too high could OOM the JVM */
|
||||
private static final String PROP_HANDLER_COUNT = "i2ptunnel.blockingHandlerCount";
|
||||
@@ -65,8 +66,8 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable {
|
||||
/** how long to wait before dropping an idle thread */
|
||||
private static final long HANDLER_KEEPALIVE_MS = 30*1000;
|
||||
|
||||
protected I2PTunnelTask task = null;
|
||||
protected boolean bidir = false;
|
||||
protected I2PTunnelTask task;
|
||||
protected boolean bidir;
|
||||
private ThreadPoolExecutor _executor;
|
||||
|
||||
/** unused? port should always be specified */
|
||||
@@ -74,8 +75,7 @@ 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()
|
||||
* Non-blocking
|
||||
*
|
||||
* @param privData Base64-encoded private key data,
|
||||
* format is specified in {@link net.i2p.data.PrivateKeyFile PrivateKeyFile}
|
||||
@@ -86,16 +86,19 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable {
|
||||
super("Server at " + host + ':' + port, notifyThis, tunnel);
|
||||
_log = tunnel.getContext().logManager().getLog(getClass());
|
||||
ByteArrayInputStream bais = new ByteArrayInputStream(Base64.decode(privData));
|
||||
init(host, port, bais, privData, l);
|
||||
this.l = l;
|
||||
this.remoteHost = host;
|
||||
this.remotePort = port;
|
||||
_usePool = getUsePool();
|
||||
sockMgr = createManager(bais);
|
||||
}
|
||||
|
||||
/**
|
||||
* Warning, blocks in constructor while connecting to router and building tunnels;
|
||||
* TODO move that to startRunning()
|
||||
* Non-blocking
|
||||
*
|
||||
* @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
|
||||
* @param privkeyname the name of the privKey file, just for logging
|
||||
* @throws IllegalArgumentException if the I2CP configuration is b0rked so
|
||||
* badly that we cant create a socketManager
|
||||
*/
|
||||
@@ -103,13 +106,18 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable {
|
||||
EventDispatcher notifyThis, I2PTunnel tunnel) {
|
||||
super("Server at " + host + ':' + port, notifyThis, tunnel);
|
||||
_log = tunnel.getContext().logManager().getLog(getClass());
|
||||
this.l = l;
|
||||
this.remoteHost = host;
|
||||
this.remotePort = port;
|
||||
_usePool = getUsePool();
|
||||
FileInputStream fis = null;
|
||||
try {
|
||||
fis = new FileInputStream(privkey);
|
||||
init(host, port, fis, privkeyname, l);
|
||||
sockMgr = createManager(fis);
|
||||
} catch (IOException ioe) {
|
||||
_log.error("Error starting server", ioe);
|
||||
_log.error("Cannot read private key data for " + privkeyname, ioe);
|
||||
notifyEvent("openServerResult", "error");
|
||||
throw new IllegalArgumentException("Error starting server", ioe);
|
||||
} finally {
|
||||
if (fis != null)
|
||||
try { fis.close(); } catch (IOException ioe) {}
|
||||
@@ -117,19 +125,22 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable {
|
||||
}
|
||||
|
||||
/**
|
||||
* Warning, blocks in constructor while connecting to router and building tunnels;
|
||||
* TODO move that to startRunning()
|
||||
* Non-blocking
|
||||
*
|
||||
* @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
|
||||
* @param privkeyname the name of the privKey file, just for logging
|
||||
* @throws IllegalArgumentException if the I2CP configuration is b0rked so
|
||||
* badly that we cant create a socketManager
|
||||
*/
|
||||
public I2PTunnelServer(InetAddress host, int port, InputStream privData, String privkeyname, Logging l, EventDispatcher notifyThis, I2PTunnel tunnel) {
|
||||
super("Server at " + host + ':' + port, notifyThis, tunnel);
|
||||
_log = tunnel.getContext().logManager().getLog(getClass());
|
||||
init(host, port, privData, privkeyname, l);
|
||||
this.l = l;
|
||||
this.remoteHost = host;
|
||||
this.remotePort = port;
|
||||
_usePool = getUsePool();
|
||||
sockMgr = createManager(privData);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -145,27 +156,35 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable {
|
||||
this.remoteHost = host;
|
||||
this.remotePort = port;
|
||||
_log = tunnel.getContext().logManager().getLog(getClass());
|
||||
_usePool = false;
|
||||
sockMgr = sktMgr;
|
||||
open = true;
|
||||
}
|
||||
|
||||
/** @since 0.9.8 */
|
||||
private boolean getUsePool() {
|
||||
// extending classes default to threaded, but for a standard server, we can't get slowlorissed
|
||||
boolean rv = !getClass().equals(I2PTunnelServer.class);
|
||||
if (rv) {
|
||||
String usePool = getTunnel().getClientOptions().getProperty(PROP_USE_POOL);
|
||||
if (usePool != null)
|
||||
rv = Boolean.parseBoolean(usePool);
|
||||
else
|
||||
rv = DEFAULT_USE_POOL;
|
||||
}
|
||||
return rv;
|
||||
}
|
||||
|
||||
private static final int RETRY_DELAY = 20*1000;
|
||||
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
|
||||
* @throws IllegalArgumentException if the I2CP configuration is b0rked so
|
||||
* badly that we cant create a socketManager
|
||||
* @since 0.9.8
|
||||
*/
|
||||
private void init(InetAddress host, int port, InputStream privData, String privkeyname, Logging l) {
|
||||
this.l = l;
|
||||
this.remoteHost = host;
|
||||
this.remotePort = port;
|
||||
private I2PSocketManager createManager(InputStream privData) {
|
||||
Properties props = new Properties();
|
||||
props.putAll(getTunnel().getClientOptions());
|
||||
int portNum = 7654;
|
||||
@@ -176,54 +195,54 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable {
|
||||
_log.error("Invalid port specified [" + getTunnel().port + "], reverting to " + portNum);
|
||||
}
|
||||
}
|
||||
|
||||
// copy the privData to a new BAIS, so we can always reset() it if we have to retry
|
||||
ByteArrayInputStream privDataCopy;
|
||||
try {
|
||||
privDataCopy = copyOfInputStream(privData);
|
||||
} catch (IOException ioe) {
|
||||
_log.log(Log.CRIT, "Cannot read private key data for " + privkeyname, ioe);
|
||||
return;
|
||||
I2PSocketManager rv = I2PSocketManagerFactory.createDisconnectedManager(privData, getTunnel().host,
|
||||
portNum, props);
|
||||
rv.setName("Server");
|
||||
getTunnel().addSession(rv.getSession());
|
||||
return rv;
|
||||
} catch (I2PSessionException ise) {
|
||||
throw new IllegalArgumentException("Can't create socket manager", ise);
|
||||
} finally {
|
||||
try { privData.close(); } catch (IOException ioe) {}
|
||||
}
|
||||
}
|
||||
|
||||
// extending classes default to threaded, but for a standard server, we can't get slowlorissed
|
||||
_usePool = !getClass().equals(I2PTunnelServer.class);
|
||||
if (_usePool) {
|
||||
String usePool = getTunnel().getClientOptions().getProperty(PROP_USE_POOL);
|
||||
if (usePool != null)
|
||||
_usePool = Boolean.parseBoolean(usePool);
|
||||
else
|
||||
_usePool = DEFAULT_USE_POOL;
|
||||
}
|
||||
|
||||
// Todo: Can't stop a tunnel from the UI while it's in this loop (no session yet)
|
||||
/**
|
||||
* Warning, blocks while connecting to router and building tunnels;
|
||||
*
|
||||
* @throws IllegalArgumentException if the I2CP configuration is b0rked so
|
||||
* badly that we cant create a socketManager
|
||||
* @since 0.9.8
|
||||
*/
|
||||
private void connectManager() {
|
||||
int retries = 0;
|
||||
while (sockMgr == null) {
|
||||
synchronized (slock) {
|
||||
sockMgr = I2PSocketManagerFactory.createManager(privDataCopy, getTunnel().host, portNum,
|
||||
props);
|
||||
|
||||
}
|
||||
if (sockMgr == null) {
|
||||
while (sockMgr.getSession().isClosed()) {
|
||||
try {
|
||||
sockMgr.getSession().connect();
|
||||
} catch (I2PSessionException ise) {
|
||||
// try to make this error sensible as it will happen...
|
||||
String portNum = getTunnel().port;
|
||||
if (portNum == null)
|
||||
portNum = "7654";
|
||||
String msg = "Unable to connect to the router at " + getTunnel().host + ':' + portNum +
|
||||
" and build tunnels for the server at " + host.getHostAddress() + ':' + port;
|
||||
" and build tunnels for the server at " + remoteHost.getHostAddress() + ':' + remotePort;
|
||||
if (++retries < MAX_RETRIES) {
|
||||
this.l.log(msg + ", retrying in " + (RETRY_DELAY / 1000) + " seconds");
|
||||
_log.error(msg + ", retrying in " + (RETRY_DELAY / 1000) + " seconds");
|
||||
msg += ", retrying in " + (RETRY_DELAY / 1000) + " seconds";
|
||||
this.l.log(msg);
|
||||
_log.error(msg);
|
||||
} else {
|
||||
this.l.log(msg + ", giving up");
|
||||
_log.log(Log.CRIT, msg + ", giving up");
|
||||
throw new IllegalArgumentException(msg);
|
||||
msg += ", giving up";
|
||||
this.l.log(msg);
|
||||
_log.log(Log.CRIT, msg, ise);
|
||||
throw new IllegalArgumentException(msg, ise);
|
||||
}
|
||||
try { Thread.sleep(RETRY_DELAY); } catch (InterruptedException ie) {}
|
||||
privDataCopy.reset();
|
||||
}
|
||||
}
|
||||
|
||||
sockMgr.setName("Server");
|
||||
getTunnel().addSession(sockMgr.getSession());
|
||||
l.log("Tunnels ready for server at " + host.getHostAddress() + ':' + port);
|
||||
l.log("Tunnels ready for server at " + remoteHost.getHostAddress() + ':' + remotePort);
|
||||
notifyEvent("openServerResult", "ok");
|
||||
open = true;
|
||||
}
|
||||
@@ -249,10 +268,13 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable {
|
||||
|
||||
/**
|
||||
* Start running the I2PTunnelServer.
|
||||
* Warning, blocks while connecting to router and building tunnels;
|
||||
*
|
||||
* TODO: Wait to connect to router until here.
|
||||
* @throws IllegalArgumentException if the I2CP configuration is b0rked so
|
||||
* badly that we cant create a socketManager
|
||||
*/
|
||||
public void startRunning() {
|
||||
public synchronized void startRunning() {
|
||||
connectManager();
|
||||
// prevent JVM exit when running outside the router
|
||||
boolean isDaemon = getTunnel().getContext().isRouterContext();
|
||||
Thread t = new I2PAppThread(this, "Server " + remoteHost + ':' + remotePort, isDaemon);
|
||||
@@ -405,7 +427,7 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable {
|
||||
|
||||
/** just to set the name and set Daemon */
|
||||
private static class CustomThreadFactory implements ThreadFactory {
|
||||
private String _name;
|
||||
private final String _name;
|
||||
|
||||
public CustomThreadFactory(String name) {
|
||||
_name = name;
|
||||
@@ -425,7 +447,7 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable {
|
||||
* Run the blockingHandler.
|
||||
*/
|
||||
private class Handler implements Runnable {
|
||||
private I2PSocket _i2ps;
|
||||
private final I2PSocket _i2ps;
|
||||
|
||||
public Handler(I2PSocket socket) {
|
||||
_i2ps = socket;
|
||||
|
||||
@@ -233,7 +233,8 @@ public abstract class LocalHTTPServer {
|
||||
return buf.toString();
|
||||
}
|
||||
|
||||
private static final String BUNDLE_NAME = "net.i2p.i2ptunnel.web.messages";
|
||||
/** these strings go in the jar, not the war */
|
||||
private static final String BUNDLE_NAME = "net.i2p.i2ptunnel.proxy.messages";
|
||||
|
||||
/** lang in routerconsole.lang property, else current locale */
|
||||
protected static String _(String key) {
|
||||
|
||||
442
apps/i2ptunnel/locale-proxy/messages_ar.po
Normal file
442
apps/i2ptunnel/locale-proxy/messages_ar.po
Normal file
@@ -0,0 +1,442 @@
|
||||
# I2P
|
||||
# Copyright (C) 2009 The I2P Project
|
||||
# This file is distributed under the same license as the i2ptunnel package.
|
||||
# To contribute translations, see http://www.i2p2.de/newdevelopers
|
||||
# foo <foo@bar>, 2009.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P i2ptunnel\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-13 18:48+0000\n"
|
||||
"PO-Revision-Date: 2011-03-03 17:02-0000\n"
|
||||
"Last-Translator: hamada <hamada@mail.i2p>\n"
|
||||
"Language-Team: duck <duck@mail.i2p>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
|
||||
#: ../java/build/Proxy.java:5
|
||||
msgid "Proxy Authorization Required"
|
||||
msgstr "اعدادات البروكسي الخارجي"
|
||||
|
||||
#: ../java/build/Proxy.java:6
|
||||
msgid "I2P HTTP Proxy Authorization Required"
|
||||
msgstr "اعدادات البروكسي الخارجي"
|
||||
|
||||
#: ../java/build/Proxy.java:7
|
||||
msgid "This proxy is configured to require a username and password for access."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:8
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Please enter your username and password, or check your {0}router "
|
||||
"configuration{1} or {2}I2PTunnel configuration{3}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:9
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To disable authorization, remove the configuration {0}i2ptunnel.proxy."
|
||||
"auth=basic{1}, then stop and restart the HTTP Proxy tunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:10 ../java/build/Proxy.java:16
|
||||
msgid "Warning: No Outproxy Configured"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:11 ../java/build/Proxy.java:20
|
||||
#: ../java/build/Proxy.java:32 ../java/build/Proxy.java:44
|
||||
#: ../java/build/Proxy.java:52 ../java/build/Proxy.java:61
|
||||
#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:83
|
||||
#: ../java/build/Proxy.java:93 ../java/build/Proxy.java:103
|
||||
#: ../java/build/Proxy.java:115
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:196
|
||||
msgid "Router Console"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:12 ../java/build/Proxy.java:21
|
||||
#: ../java/build/Proxy.java:33 ../java/build/Proxy.java:45
|
||||
#: ../java/build/Proxy.java:53 ../java/build/Proxy.java:62
|
||||
#: ../java/build/Proxy.java:75 ../java/build/Proxy.java:84
|
||||
#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:104
|
||||
#: ../java/build/Proxy.java:116
|
||||
msgid "I2P Router Console"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:13 ../java/build/Proxy.java:22
|
||||
#: ../java/build/Proxy.java:34 ../java/build/Proxy.java:46
|
||||
#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:63
|
||||
#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:85
|
||||
#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:105
|
||||
#: ../java/build/Proxy.java:117
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Configuration"
|
||||
msgstr "تم حفظ تغيرات الاعدادات"
|
||||
|
||||
#: ../java/build/Proxy.java:14 ../java/build/Proxy.java:23
|
||||
#: ../java/build/Proxy.java:35 ../java/build/Proxy.java:47
|
||||
#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:64
|
||||
#: ../java/build/Proxy.java:77 ../java/build/Proxy.java:86
|
||||
#: ../java/build/Proxy.java:96 ../java/build/Proxy.java:106
|
||||
#: ../java/build/Proxy.java:118
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Help"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:15 ../java/build/Proxy.java:24
|
||||
#: ../java/build/Proxy.java:36 ../java/build/Proxy.java:48
|
||||
#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:65
|
||||
#: ../java/build/Proxy.java:78 ../java/build/Proxy.java:87
|
||||
#: ../java/build/Proxy.java:97 ../java/build/Proxy.java:107
|
||||
#: ../java/build/Proxy.java:119
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Addressbook"
|
||||
msgstr "أضف الى دفتر العناوين"
|
||||
|
||||
#: ../java/build/Proxy.java:17
|
||||
msgid ""
|
||||
"Your request was for a site outside of I2P, but you have no HTTP outproxy "
|
||||
"configured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:18
|
||||
msgid "Please configure an outproxy in I2PTunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:19
|
||||
msgid "Information: New Host Name"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:25
|
||||
msgid "Information: New Host Name with Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:26
|
||||
msgid ""
|
||||
"The address helper link you followed is for a new host name that is not in "
|
||||
"your address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:27
|
||||
msgid "You may save this host name to your local address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:28
|
||||
msgid ""
|
||||
"If you save it to your address book, you will not see this message again."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:29
|
||||
msgid ""
|
||||
"If you do not save it, the host name will be forgotten after the next router "
|
||||
"restart."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:30
|
||||
msgid ""
|
||||
"If you do not wish to visit this host, click the \"back\" button on your "
|
||||
"browser."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:31 ../java/build/Proxy.java:37
|
||||
msgid "Warning: Invalid Destination"
|
||||
msgstr "وجهة محلية"
|
||||
|
||||
#: ../java/build/Proxy.java:38
|
||||
msgid ""
|
||||
"The eepsite destination specified was not valid, or was otherwise "
|
||||
"unreachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:39
|
||||
msgid ""
|
||||
"Perhaps you pasted in the wrong Base 64 string or the link you are following "
|
||||
"is bad."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:40
|
||||
msgid "The I2P host could also be offline."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:41 ../java/build/Proxy.java:123
|
||||
#, java-format
|
||||
msgid "You may want to {0}retry{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:42 ../java/build/Proxy.java:72
|
||||
#: ../java/build/Proxy.java:113 ../java/build/Proxy.java:124
|
||||
msgid "Could not find the following destination:"
|
||||
msgstr "اسم او اتجاه"
|
||||
|
||||
#: ../java/build/Proxy.java:43 ../java/build/Proxy.java:49
|
||||
msgid "Warning: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:50
|
||||
msgid "You attempted to connect to a non-I2P website or location."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:51 ../java/build/Proxy.java:57
|
||||
msgid "Warning: Invalid Request URI"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:58
|
||||
msgid "The request URI is invalid, and probably contains illegal characters."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:59
|
||||
msgid ""
|
||||
"If you clicked a link, check the end of the URI for any characters the "
|
||||
"browser has mistakenly added on."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:60
|
||||
msgid "Warning: Eepsite Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:66
|
||||
msgid "Warning: Eepsite Not Found in Addressbook"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:67
|
||||
msgid "The eepsite was not found in your router's addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:68
|
||||
msgid "Check the link or find a Base 32 or Base 64 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:69
|
||||
#, java-format
|
||||
msgid "If you have the Base 64 address, {0}add it to your addressbook{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:70
|
||||
msgid ""
|
||||
"Otherwise, find a Base 32 or address helper link, or use a jump service link "
|
||||
"below."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:71
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Seeing this page often? See {0}the FAQ{1} for help in {2}adding some "
|
||||
"subscriptions{3} to your addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:73
|
||||
msgid "Error: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:79
|
||||
msgid "Error: Local Access"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:80
|
||||
msgid "Your browser is misconfigured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:81
|
||||
msgid ""
|
||||
"Do not use the proxy to access the router console, localhost, or local LAN "
|
||||
"destinations."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:82 ../java/build/Proxy.java:88
|
||||
msgid "Warning: Non-HTTP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:89
|
||||
msgid "The request uses a bad protocol."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:90
|
||||
#, java-format
|
||||
msgid "The I2P HTTP Proxy supports {0}http://{1} requests ONLY."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:91
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Other protocols such as {0}https://{1} and {0}ftp://{1} are not allowed."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:92 ../java/build/Proxy.java:98
|
||||
msgid "Warning: Bad Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:99
|
||||
#, java-format
|
||||
msgid "The helper key in the URL ({0}i2paddresshelper={1}) is not resolvable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:100
|
||||
msgid "It seems to be garbage data, or a mistyped Base 32 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:101
|
||||
msgid ""
|
||||
"Check your URL to try and fix the helper key to be a valid Base 32 hostname "
|
||||
"or Base 64 key."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:102 ../java/build/Proxy.java:108
|
||||
msgid "Warning: Outproxy Not Found"
|
||||
msgstr "تحديث بروكسي الى"
|
||||
|
||||
#: ../java/build/Proxy.java:109
|
||||
msgid "The HTTP Outproxy was not found."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:110
|
||||
msgid ""
|
||||
"It is offline, there is network congestion, or your router is not yet well-"
|
||||
"integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:111
|
||||
#, java-format
|
||||
msgid ""
|
||||
"You may want to {0}retry{1} as this will randomly reselect an outproxy from "
|
||||
"the pool you have defined {2}here{3} (if you have more than one configured)."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:112
|
||||
#, java-format
|
||||
msgid ""
|
||||
"If you continue to have trouble you may want to edit your outproxy list {0}"
|
||||
"here{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:114 ../java/build/Proxy.java:120
|
||||
msgid "Warning: Eepsite Unreachable"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:121
|
||||
msgid "The eepsite was not reachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:122
|
||||
msgid ""
|
||||
"The eepsite is offline, there is network congestion, or your router is not "
|
||||
"yet well-integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:126
|
||||
msgid "Warning: Destination Key Conflict"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:127
|
||||
msgid ""
|
||||
"The addresshelper link you followed specifies a different destination key "
|
||||
"than a host entry in your host database."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:128
|
||||
msgid ""
|
||||
"Someone could be trying to impersonate another eepsite, or people have given "
|
||||
"two eepsites identical names."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:129
|
||||
msgid ""
|
||||
"You can resolve the conflict by considering which key you trust, and either "
|
||||
"discarding the addresshelper link, discarding the host entry from your host "
|
||||
"database, or naming one of them differently."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "This seems to be a bad destination:"
|
||||
msgstr "اسم او اتجاه"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "i2paddresshelper cannot help you with a destination like that!"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:639
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To visit the destination in your host database, click <a href=\"{0}\">here</"
|
||||
"a>. To visit the conflicting addresshelper destination, click <a href="
|
||||
"\"{1}\">here</a>."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1043
|
||||
msgid "Host"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1047
|
||||
msgid "Base 32"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1051
|
||||
msgid "Destination"
|
||||
msgstr "اتجاه"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1057
|
||||
#, java-format
|
||||
msgid "Continue to {0} without saving"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1062
|
||||
#, java-format
|
||||
msgid "Save {0} to router address book and continue to eepsite"
|
||||
msgstr ""
|
||||
|
||||
#. only blockfile supports multiple books
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
|
||||
#, java-format
|
||||
msgid "Save {0} to master address book and continue to eepsite"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1066
|
||||
#, java-format
|
||||
msgid "Save {0} to private address book and continue to eepsite"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1180
|
||||
msgid "HTTP Outproxy"
|
||||
msgstr "بروكسي خارجي"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1185
|
||||
msgid ""
|
||||
"Click a link below to look for an address helper by using a \"jump\" service:"
|
||||
msgstr ""
|
||||
|
||||
#. Translators: parameter is a host name
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1221
|
||||
#, java-format
|
||||
msgid "{0} jump service"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:163
|
||||
#, java-format
|
||||
msgid "Added via address helper from {0}"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:165
|
||||
msgid "Added via address helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:190
|
||||
#, java-format
|
||||
msgid "Redirecting to {0}"
|
||||
msgstr "تحديث من {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:202
|
||||
#, java-format
|
||||
msgid "Saved {0} to the {1} addressbook, redirecting now."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:203
|
||||
#, java-format
|
||||
msgid "Failed to save {0} to the {1} addressbook, redirecting now."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205
|
||||
msgid "Click here if you are not redirected automatically."
|
||||
msgstr ""
|
||||
443
apps/i2ptunnel/locale-proxy/messages_cs.po
Normal file
443
apps/i2ptunnel/locale-proxy/messages_cs.po
Normal file
@@ -0,0 +1,443 @@
|
||||
# I2P
|
||||
# Copyright (C) 2009 The I2P Project
|
||||
# This file is distributed under the same license as the i2ptunnel package.
|
||||
# To contribute translations, see http://www.i2p2.de/newdevelopers
|
||||
#
|
||||
# Translators:
|
||||
# Waseihou Watashi <waseihou@gmail.com>, 2012.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-13 18:48+0000\n"
|
||||
"PO-Revision-Date: 2012-02-17 11:26+0000\n"
|
||||
"Last-Translator: kytv <killyourtv@i2pmail.org>\n"
|
||||
"Language-Team: Czech (http://www.transifex.net/projects/p/I2P/language/cs/)\n"
|
||||
"Language: cs\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n"
|
||||
|
||||
#: ../java/build/Proxy.java:5
|
||||
msgid "Proxy Authorization Required"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:6
|
||||
msgid "I2P HTTP Proxy Authorization Required"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:7
|
||||
msgid "This proxy is configured to require a username and password for access."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:8
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Please enter your username and password, or check your {0}router "
|
||||
"configuration{1} or {2}I2PTunnel configuration{3}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:9
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To disable authorization, remove the configuration {0}i2ptunnel.proxy."
|
||||
"auth=basic{1}, then stop and restart the HTTP Proxy tunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:10 ../java/build/Proxy.java:16
|
||||
msgid "Warning: No Outproxy Configured"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:11 ../java/build/Proxy.java:20
|
||||
#: ../java/build/Proxy.java:32 ../java/build/Proxy.java:44
|
||||
#: ../java/build/Proxy.java:52 ../java/build/Proxy.java:61
|
||||
#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:83
|
||||
#: ../java/build/Proxy.java:93 ../java/build/Proxy.java:103
|
||||
#: ../java/build/Proxy.java:115
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:196
|
||||
msgid "Router Console"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:12 ../java/build/Proxy.java:21
|
||||
#: ../java/build/Proxy.java:33 ../java/build/Proxy.java:45
|
||||
#: ../java/build/Proxy.java:53 ../java/build/Proxy.java:62
|
||||
#: ../java/build/Proxy.java:75 ../java/build/Proxy.java:84
|
||||
#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:104
|
||||
#: ../java/build/Proxy.java:116
|
||||
msgid "I2P Router Console"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:13 ../java/build/Proxy.java:22
|
||||
#: ../java/build/Proxy.java:34 ../java/build/Proxy.java:46
|
||||
#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:63
|
||||
#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:85
|
||||
#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:105
|
||||
#: ../java/build/Proxy.java:117
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:14 ../java/build/Proxy.java:23
|
||||
#: ../java/build/Proxy.java:35 ../java/build/Proxy.java:47
|
||||
#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:64
|
||||
#: ../java/build/Proxy.java:77 ../java/build/Proxy.java:86
|
||||
#: ../java/build/Proxy.java:96 ../java/build/Proxy.java:106
|
||||
#: ../java/build/Proxy.java:118
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Help"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:15 ../java/build/Proxy.java:24
|
||||
#: ../java/build/Proxy.java:36 ../java/build/Proxy.java:48
|
||||
#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:65
|
||||
#: ../java/build/Proxy.java:78 ../java/build/Proxy.java:87
|
||||
#: ../java/build/Proxy.java:97 ../java/build/Proxy.java:107
|
||||
#: ../java/build/Proxy.java:119
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Addressbook"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:17
|
||||
msgid ""
|
||||
"Your request was for a site outside of I2P, but you have no HTTP outproxy "
|
||||
"configured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:18
|
||||
msgid "Please configure an outproxy in I2PTunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:19
|
||||
msgid "Information: New Host Name"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:25
|
||||
msgid "Information: New Host Name with Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:26
|
||||
msgid ""
|
||||
"The address helper link you followed is for a new host name that is not in "
|
||||
"your address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:27
|
||||
msgid "You may save this host name to your local address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:28
|
||||
msgid ""
|
||||
"If you save it to your address book, you will not see this message again."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:29
|
||||
msgid ""
|
||||
"If you do not save it, the host name will be forgotten after the next router "
|
||||
"restart."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:30
|
||||
msgid ""
|
||||
"If you do not wish to visit this host, click the \"back\" button on your "
|
||||
"browser."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:31 ../java/build/Proxy.java:37
|
||||
msgid "Warning: Invalid Destination"
|
||||
msgstr "Cíl tunelu"
|
||||
|
||||
#: ../java/build/Proxy.java:38
|
||||
msgid ""
|
||||
"The eepsite destination specified was not valid, or was otherwise "
|
||||
"unreachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:39
|
||||
msgid ""
|
||||
"Perhaps you pasted in the wrong Base 64 string or the link you are following "
|
||||
"is bad."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:40
|
||||
msgid "The I2P host could also be offline."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:41 ../java/build/Proxy.java:123
|
||||
#, java-format
|
||||
msgid "You may want to {0}retry{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:42 ../java/build/Proxy.java:72
|
||||
#: ../java/build/Proxy.java:113 ../java/build/Proxy.java:124
|
||||
msgid "Could not find the following destination:"
|
||||
msgstr "jméno nebo cíl"
|
||||
|
||||
#: ../java/build/Proxy.java:43 ../java/build/Proxy.java:49
|
||||
msgid "Warning: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:50
|
||||
msgid "You attempted to connect to a non-I2P website or location."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:51 ../java/build/Proxy.java:57
|
||||
msgid "Warning: Invalid Request URI"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:58
|
||||
msgid "The request URI is invalid, and probably contains illegal characters."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:59
|
||||
msgid ""
|
||||
"If you clicked a link, check the end of the URI for any characters the "
|
||||
"browser has mistakenly added on."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:60
|
||||
msgid "Warning: Eepsite Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:66
|
||||
msgid "Warning: Eepsite Not Found in Addressbook"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:67
|
||||
msgid "The eepsite was not found in your router's addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:68
|
||||
msgid "Check the link or find a Base 32 or Base 64 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:69
|
||||
#, java-format
|
||||
msgid "If you have the Base 64 address, {0}add it to your addressbook{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:70
|
||||
msgid ""
|
||||
"Otherwise, find a Base 32 or address helper link, or use a jump service link "
|
||||
"below."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:71
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Seeing this page often? See {0}the FAQ{1} for help in {2}adding some "
|
||||
"subscriptions{3} to your addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:73
|
||||
msgid "Error: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:79
|
||||
msgid "Error: Local Access"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:80
|
||||
msgid "Your browser is misconfigured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:81
|
||||
msgid ""
|
||||
"Do not use the proxy to access the router console, localhost, or local LAN "
|
||||
"destinations."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:82 ../java/build/Proxy.java:88
|
||||
msgid "Warning: Non-HTTP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:89
|
||||
msgid "The request uses a bad protocol."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:90
|
||||
#, java-format
|
||||
msgid "The I2P HTTP Proxy supports {0}http://{1} requests ONLY."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:91
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Other protocols such as {0}https://{1} and {0}ftp://{1} are not allowed."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:92 ../java/build/Proxy.java:98
|
||||
msgid "Warning: Bad Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:99
|
||||
#, java-format
|
||||
msgid "The helper key in the URL ({0}i2paddresshelper={1}) is not resolvable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:100
|
||||
msgid "It seems to be garbage data, or a mistyped Base 32 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:101
|
||||
msgid ""
|
||||
"Check your URL to try and fix the helper key to be a valid Base 32 hostname "
|
||||
"or Base 64 key."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:102 ../java/build/Proxy.java:108
|
||||
msgid "Warning: Outproxy Not Found"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:109
|
||||
msgid "The HTTP Outproxy was not found."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:110
|
||||
msgid ""
|
||||
"It is offline, there is network congestion, or your router is not yet well-"
|
||||
"integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:111
|
||||
#, java-format
|
||||
msgid ""
|
||||
"You may want to {0}retry{1} as this will randomly reselect an outproxy from "
|
||||
"the pool you have defined {2}here{3} (if you have more than one configured)."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:112
|
||||
#, java-format
|
||||
msgid ""
|
||||
"If you continue to have trouble you may want to edit your outproxy list {0}"
|
||||
"here{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:114 ../java/build/Proxy.java:120
|
||||
msgid "Warning: Eepsite Unreachable"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:121
|
||||
msgid "The eepsite was not reachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:122
|
||||
msgid ""
|
||||
"The eepsite is offline, there is network congestion, or your router is not "
|
||||
"yet well-integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:126
|
||||
msgid "Warning: Destination Key Conflict"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:127
|
||||
msgid ""
|
||||
"The addresshelper link you followed specifies a different destination key "
|
||||
"than a host entry in your host database."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:128
|
||||
msgid ""
|
||||
"Someone could be trying to impersonate another eepsite, or people have given "
|
||||
"two eepsites identical names."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:129
|
||||
msgid ""
|
||||
"You can resolve the conflict by considering which key you trust, and either "
|
||||
"discarding the addresshelper link, discarding the host entry from your host "
|
||||
"database, or naming one of them differently."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "This seems to be a bad destination:"
|
||||
msgstr "jméno nebo cíl"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "i2paddresshelper cannot help you with a destination like that!"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:639
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To visit the destination in your host database, click <a href=\"{0}\">here</"
|
||||
"a>. To visit the conflicting addresshelper destination, click <a href="
|
||||
"\"{1}\">here</a>."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1043
|
||||
msgid "Host"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1047
|
||||
msgid "Base 32"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1051
|
||||
msgid "Destination"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1057
|
||||
#, java-format
|
||||
msgid "Continue to {0} without saving"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1062
|
||||
#, java-format
|
||||
msgid "Save {0} to router address book and continue to eepsite"
|
||||
msgstr ""
|
||||
|
||||
#. only blockfile supports multiple books
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
|
||||
#, java-format
|
||||
msgid "Save {0} to master address book and continue to eepsite"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1066
|
||||
#, java-format
|
||||
msgid "Save {0} to private address book and continue to eepsite"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1180
|
||||
msgid "HTTP Outproxy"
|
||||
msgstr "HTTP bidir"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1185
|
||||
msgid ""
|
||||
"Click a link below to look for an address helper by using a \"jump\" service:"
|
||||
msgstr ""
|
||||
|
||||
#. Translators: parameter is a host name
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1221
|
||||
#, java-format
|
||||
msgid "{0} jump service"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:163
|
||||
#, java-format
|
||||
msgid "Added via address helper from {0}"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:165
|
||||
msgid "Added via address helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:190
|
||||
#, java-format
|
||||
msgid "Redirecting to {0}"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:202
|
||||
#, java-format
|
||||
msgid "Saved {0} to the {1} addressbook, redirecting now."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:203
|
||||
#, java-format
|
||||
msgid "Failed to save {0} to the {1} addressbook, redirecting now."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205
|
||||
msgid "Click here if you are not redirected automatically."
|
||||
msgstr ""
|
||||
459
apps/i2ptunnel/locale-proxy/messages_de.po
Normal file
459
apps/i2ptunnel/locale-proxy/messages_de.po
Normal file
@@ -0,0 +1,459 @@
|
||||
# I2P
|
||||
# Copyright (C) 2009 The I2P Project
|
||||
# This file is distributed under the same license as the i2ptunnel package.
|
||||
# To contribute translations, see http://www.i2p2.de/newdevelopers
|
||||
#
|
||||
# Translators:
|
||||
# blabla, 2011
|
||||
# blabla <blabla@trash-mail.com>, 2011-2012
|
||||
# D.A. Loader <>, 2012
|
||||
# driz <driz@i2pmail.org>, 2012
|
||||
# ducki2p <ducki2p@gmail.com>, 2011
|
||||
# foo <foo@bar>, 2009
|
||||
# mixxy, 2011
|
||||
# pirr <pirr@tormail.org>, 2012
|
||||
# zeroflag <zeroflag@i2pmail.org>, 2013
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-13 18:49+0000\n"
|
||||
"PO-Revision-Date: 2013-05-08 13:15+0000\n"
|
||||
"Last-Translator: zeroflag <zeroflag@i2pmail.org>\n"
|
||||
"Language-Team: German (http://www.transifex.com/projects/p/I2P/language/"
|
||||
"de/)\n"
|
||||
"Language: de\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: ../java/build/Proxy.java:5
|
||||
msgid "Proxy Authorization Required"
|
||||
msgstr "Outproxy Autorisation"
|
||||
|
||||
#: ../java/build/Proxy.java:6
|
||||
msgid "I2P HTTP Proxy Authorization Required"
|
||||
msgstr "Outproxy Autorisation"
|
||||
|
||||
#: ../java/build/Proxy.java:7
|
||||
msgid "This proxy is configured to require a username and password for access."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:8
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Please enter your username and password, or check your {0}router "
|
||||
"configuration{1} or {2}I2PTunnel configuration{3}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:9
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To disable authorization, remove the configuration {0}i2ptunnel.proxy."
|
||||
"auth=basic{1}, then stop and restart the HTTP Proxy tunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:10 ../java/build/Proxy.java:16
|
||||
msgid "Warning: No Outproxy Configured"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:11 ../java/build/Proxy.java:20
|
||||
#: ../java/build/Proxy.java:32 ../java/build/Proxy.java:44
|
||||
#: ../java/build/Proxy.java:52 ../java/build/Proxy.java:61
|
||||
#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:83
|
||||
#: ../java/build/Proxy.java:93 ../java/build/Proxy.java:103
|
||||
#: ../java/build/Proxy.java:115
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:196
|
||||
msgid "Router Console"
|
||||
msgstr "Routerkonsole"
|
||||
|
||||
#: ../java/build/Proxy.java:12 ../java/build/Proxy.java:21
|
||||
#: ../java/build/Proxy.java:33 ../java/build/Proxy.java:45
|
||||
#: ../java/build/Proxy.java:53 ../java/build/Proxy.java:62
|
||||
#: ../java/build/Proxy.java:75 ../java/build/Proxy.java:84
|
||||
#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:104
|
||||
#: ../java/build/Proxy.java:116
|
||||
msgid "I2P Router Console"
|
||||
msgstr "Routerkonsole"
|
||||
|
||||
#: ../java/build/Proxy.java:13 ../java/build/Proxy.java:22
|
||||
#: ../java/build/Proxy.java:34 ../java/build/Proxy.java:46
|
||||
#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:63
|
||||
#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:85
|
||||
#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:105
|
||||
#: ../java/build/Proxy.java:117
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Configuration"
|
||||
msgstr "Einstellungen"
|
||||
|
||||
#: ../java/build/Proxy.java:14 ../java/build/Proxy.java:23
|
||||
#: ../java/build/Proxy.java:35 ../java/build/Proxy.java:47
|
||||
#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:64
|
||||
#: ../java/build/Proxy.java:77 ../java/build/Proxy.java:86
|
||||
#: ../java/build/Proxy.java:96 ../java/build/Proxy.java:106
|
||||
#: ../java/build/Proxy.java:118
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Help"
|
||||
msgstr "Hilfe"
|
||||
|
||||
#: ../java/build/Proxy.java:15 ../java/build/Proxy.java:24
|
||||
#: ../java/build/Proxy.java:36 ../java/build/Proxy.java:48
|
||||
#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:65
|
||||
#: ../java/build/Proxy.java:78 ../java/build/Proxy.java:87
|
||||
#: ../java/build/Proxy.java:97 ../java/build/Proxy.java:107
|
||||
#: ../java/build/Proxy.java:119
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Addressbook"
|
||||
msgstr "Adressbuch"
|
||||
|
||||
#: ../java/build/Proxy.java:17
|
||||
msgid ""
|
||||
"Your request was for a site outside of I2P, but you have no HTTP outproxy "
|
||||
"configured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:18
|
||||
msgid "Please configure an outproxy in I2PTunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:19
|
||||
msgid "Information: New Host Name"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:25
|
||||
msgid "Information: New Host Name with Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:26
|
||||
msgid ""
|
||||
"The address helper link you followed is for a new host name that is not in "
|
||||
"your address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:27
|
||||
msgid "You may save this host name to your local address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:28
|
||||
msgid ""
|
||||
"If you save it to your address book, you will not see this message again."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:29
|
||||
msgid ""
|
||||
"If you do not save it, the host name will be forgotten after the next router "
|
||||
"restart."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:30
|
||||
msgid ""
|
||||
"If you do not wish to visit this host, click the \"back\" button on your "
|
||||
"browser."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:31 ../java/build/Proxy.java:37
|
||||
msgid "Warning: Invalid Destination"
|
||||
msgstr "lokales Ziel"
|
||||
|
||||
#: ../java/build/Proxy.java:38
|
||||
msgid ""
|
||||
"The eepsite destination specified was not valid, or was otherwise "
|
||||
"unreachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:39
|
||||
msgid ""
|
||||
"Perhaps you pasted in the wrong Base 64 string or the link you are following "
|
||||
"is bad."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:40
|
||||
msgid "The I2P host could also be offline."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:41 ../java/build/Proxy.java:123
|
||||
#, java-format
|
||||
msgid "You may want to {0}retry{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:42 ../java/build/Proxy.java:72
|
||||
#: ../java/build/Proxy.java:113 ../java/build/Proxy.java:124
|
||||
msgid "Could not find the following destination:"
|
||||
msgstr "Tunnel Ziel"
|
||||
|
||||
#: ../java/build/Proxy.java:43 ../java/build/Proxy.java:49
|
||||
msgid "Warning: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:50
|
||||
msgid "You attempted to connect to a non-I2P website or location."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:51 ../java/build/Proxy.java:57
|
||||
msgid "Warning: Invalid Request URI"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:58
|
||||
msgid "The request URI is invalid, and probably contains illegal characters."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:59
|
||||
msgid ""
|
||||
"If you clicked a link, check the end of the URI for any characters the "
|
||||
"browser has mistakenly added on."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:60
|
||||
msgid "Warning: Eepsite Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:66
|
||||
msgid "Warning: Eepsite Not Found in Addressbook"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:67
|
||||
msgid "The eepsite was not found in your router's addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:68
|
||||
msgid "Check the link or find a Base 32 or Base 64 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:69
|
||||
#, java-format
|
||||
msgid "If you have the Base 64 address, {0}add it to your addressbook{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:70
|
||||
msgid ""
|
||||
"Otherwise, find a Base 32 or address helper link, or use a jump service link "
|
||||
"below."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:71
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Seeing this page often? See {0}the FAQ{1} for help in {2}adding some "
|
||||
"subscriptions{3} to your addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:73
|
||||
msgid "Error: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:79
|
||||
msgid "Error: Local Access"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:80
|
||||
msgid "Your browser is misconfigured."
|
||||
msgstr "Dein Browser unterstützt keine iFrames."
|
||||
|
||||
#: ../java/build/Proxy.java:81
|
||||
msgid ""
|
||||
"Do not use the proxy to access the router console, localhost, or local LAN "
|
||||
"destinations."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:82 ../java/build/Proxy.java:88
|
||||
msgid "Warning: Non-HTTP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:89
|
||||
msgid "The request uses a bad protocol."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:90
|
||||
#, java-format
|
||||
msgid "The I2P HTTP Proxy supports {0}http://{1} requests ONLY."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:91
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Other protocols such as {0}https://{1} and {0}ftp://{1} are not allowed."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:92 ../java/build/Proxy.java:98
|
||||
msgid "Warning: Bad Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:99
|
||||
#, java-format
|
||||
msgid "The helper key in the URL ({0}i2paddresshelper={1}) is not resolvable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:100
|
||||
msgid "It seems to be garbage data, or a mistyped Base 32 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:101
|
||||
msgid ""
|
||||
"Check your URL to try and fix the helper key to be a valid Base 32 hostname "
|
||||
"or Base 64 key."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:102 ../java/build/Proxy.java:108
|
||||
msgid "Warning: Outproxy Not Found"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:109
|
||||
msgid "The HTTP Outproxy was not found."
|
||||
msgstr "Der HTTP-Proxy ist nicht bereit"
|
||||
|
||||
#: ../java/build/Proxy.java:110
|
||||
msgid ""
|
||||
"It is offline, there is network congestion, or your router is not yet well-"
|
||||
"integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:111
|
||||
#, java-format
|
||||
msgid ""
|
||||
"You may want to {0}retry{1} as this will randomly reselect an outproxy from "
|
||||
"the pool you have defined {2}here{3} (if you have more than one configured)."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:112
|
||||
#, java-format
|
||||
msgid ""
|
||||
"If you continue to have trouble you may want to edit your outproxy list {0}"
|
||||
"here{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:114 ../java/build/Proxy.java:120
|
||||
msgid "Warning: Eepsite Unreachable"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:121
|
||||
msgid "The eepsite was not reachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:122
|
||||
msgid ""
|
||||
"The eepsite is offline, there is network congestion, or your router is not "
|
||||
"yet well-integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:126
|
||||
msgid "Warning: Destination Key Conflict"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:127
|
||||
msgid ""
|
||||
"The addresshelper link you followed specifies a different destination key "
|
||||
"than a host entry in your host database."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:128
|
||||
msgid ""
|
||||
"Someone could be trying to impersonate another eepsite, or people have given "
|
||||
"two eepsites identical names."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:129
|
||||
msgid ""
|
||||
"You can resolve the conflict by considering which key you trust, and either "
|
||||
"discarding the addresshelper link, discarding the host entry from your host "
|
||||
"database, or naming one of them differently."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "This seems to be a bad destination:"
|
||||
msgstr "Dies scheint kein gültiges Ziel zu sein:"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "i2paddresshelper cannot help you with a destination like that!"
|
||||
msgstr "Der I2P-Adresshelfer kann dir bei solch einem Ziel nicht helfen."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:639
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To visit the destination in your host database, click <a href=\"{0}\">here</"
|
||||
"a>. To visit the conflicting addresshelper destination, click <a href="
|
||||
"\"{1}\">here</a>."
|
||||
msgstr ""
|
||||
"Um das Ziel in Ihrer Host-Datenbank zu besuchen, klicken Sie <a href="
|
||||
"\"{0}\">hier</a>, und um das Ziel aus der kollidierenden Adresshelfer-"
|
||||
"Anfrage zu besuchen, <a href=\"{1}\">hier</a>!"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1043
|
||||
msgid "Host"
|
||||
msgstr "Host"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1047
|
||||
msgid "Base 32"
|
||||
msgstr "Base 32"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1051
|
||||
msgid "Destination"
|
||||
msgstr "Ziel"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1057
|
||||
#, java-format
|
||||
msgid "Continue to {0} without saving"
|
||||
msgstr "Weiter zu {0}, ohne zu speichern"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1062
|
||||
#, java-format
|
||||
msgid "Save {0} to router address book and continue to eepsite"
|
||||
msgstr "{0} im Router-Adressbuch speichern und auf die Eepseite weiterleiten"
|
||||
|
||||
#. only blockfile supports multiple books
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
|
||||
#, java-format
|
||||
msgid "Save {0} to master address book and continue to eepsite"
|
||||
msgstr "{0} im Master-Adressbuch speichern und auf die Eepseite weiterleiten"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1066
|
||||
#, java-format
|
||||
msgid "Save {0} to private address book and continue to eepsite"
|
||||
msgstr "{0} im privaten Adressbuch speichern und auf die Eepseite weiterleiten"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1180
|
||||
msgid "HTTP Outproxy"
|
||||
msgstr "HTTP-Outproxy"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1185
|
||||
msgid ""
|
||||
"Click a link below to look for an address helper by using a \"jump\" service:"
|
||||
msgstr ""
|
||||
"Durch Klicken auf einen der untenstehenden Links bekommen Sie einen "
|
||||
"Adresshelfer von einem \"Sprung\"-Service:"
|
||||
|
||||
#. Translators: parameter is a host name
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1221
|
||||
#, java-format
|
||||
msgid "{0} jump service"
|
||||
msgstr "Weiterleitungsdienst {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:163
|
||||
#, java-format
|
||||
msgid "Added via address helper from {0}"
|
||||
msgstr "Hinzugefüg über den Adressenhelfer von {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:165
|
||||
msgid "Added via address helper"
|
||||
msgstr "Durch Adresshelfer hinzugefügt"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:190
|
||||
#, java-format
|
||||
msgid "Redirecting to {0}"
|
||||
msgstr "Weiterleitung zu {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:202
|
||||
#, java-format
|
||||
msgid "Saved {0} to the {1} addressbook, redirecting now."
|
||||
msgstr ""
|
||||
"{0} wurde ins {1} Adressbuch geschrieben. Du wirst nun weitergeleitet."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:203
|
||||
#, java-format
|
||||
msgid "Failed to save {0} to the {1} addressbook, redirecting now."
|
||||
msgstr ""
|
||||
"Konnte {0} nicht im {1} Adressbuch speichern. Du wirst nun weitergeleitet."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205
|
||||
msgid "Click here if you are not redirected automatically."
|
||||
msgstr "Klick hier, wenn du nicht automatisch weitergeleitet wirst!"
|
||||
442
apps/i2ptunnel/locale-proxy/messages_en.po
Normal file
442
apps/i2ptunnel/locale-proxy/messages_en.po
Normal file
@@ -0,0 +1,442 @@
|
||||
# I2P
|
||||
# Copyright (C) 2009 The I2P Project
|
||||
# This file is distributed under the same license as the i2ptunnel package.
|
||||
# To contribute translations, see http://www.i2p2.de/newdevelopers
|
||||
# foo <foo@bar>, 2009.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P i2ptunnel\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-13 18:49+0000\n"
|
||||
"PO-Revision-Date: 2010-06-15 14:09+0100\n"
|
||||
"Last-Translator: duck <duck@mail.i2p>\n"
|
||||
"Language-Team: duck <duck@mail.i2p>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
|
||||
#: ../java/build/Proxy.java:5
|
||||
msgid "Proxy Authorization Required"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:6
|
||||
msgid "I2P HTTP Proxy Authorization Required"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:7
|
||||
msgid "This proxy is configured to require a username and password for access."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:8
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Please enter your username and password, or check your {0}router "
|
||||
"configuration{1} or {2}I2PTunnel configuration{3}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:9
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To disable authorization, remove the configuration {0}i2ptunnel.proxy."
|
||||
"auth=basic{1}, then stop and restart the HTTP Proxy tunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:10 ../java/build/Proxy.java:16
|
||||
msgid "Warning: No Outproxy Configured"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:11 ../java/build/Proxy.java:20
|
||||
#: ../java/build/Proxy.java:32 ../java/build/Proxy.java:44
|
||||
#: ../java/build/Proxy.java:52 ../java/build/Proxy.java:61
|
||||
#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:83
|
||||
#: ../java/build/Proxy.java:93 ../java/build/Proxy.java:103
|
||||
#: ../java/build/Proxy.java:115
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:196
|
||||
msgid "Router Console"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:12 ../java/build/Proxy.java:21
|
||||
#: ../java/build/Proxy.java:33 ../java/build/Proxy.java:45
|
||||
#: ../java/build/Proxy.java:53 ../java/build/Proxy.java:62
|
||||
#: ../java/build/Proxy.java:75 ../java/build/Proxy.java:84
|
||||
#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:104
|
||||
#: ../java/build/Proxy.java:116
|
||||
msgid "I2P Router Console"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:13 ../java/build/Proxy.java:22
|
||||
#: ../java/build/Proxy.java:34 ../java/build/Proxy.java:46
|
||||
#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:63
|
||||
#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:85
|
||||
#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:105
|
||||
#: ../java/build/Proxy.java:117
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:14 ../java/build/Proxy.java:23
|
||||
#: ../java/build/Proxy.java:35 ../java/build/Proxy.java:47
|
||||
#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:64
|
||||
#: ../java/build/Proxy.java:77 ../java/build/Proxy.java:86
|
||||
#: ../java/build/Proxy.java:96 ../java/build/Proxy.java:106
|
||||
#: ../java/build/Proxy.java:118
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Help"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:15 ../java/build/Proxy.java:24
|
||||
#: ../java/build/Proxy.java:36 ../java/build/Proxy.java:48
|
||||
#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:65
|
||||
#: ../java/build/Proxy.java:78 ../java/build/Proxy.java:87
|
||||
#: ../java/build/Proxy.java:97 ../java/build/Proxy.java:107
|
||||
#: ../java/build/Proxy.java:119
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Addressbook"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:17
|
||||
msgid ""
|
||||
"Your request was for a site outside of I2P, but you have no HTTP outproxy "
|
||||
"configured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:18
|
||||
msgid "Please configure an outproxy in I2PTunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:19
|
||||
msgid "Information: New Host Name"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:25
|
||||
msgid "Information: New Host Name with Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:26
|
||||
msgid ""
|
||||
"The address helper link you followed is for a new host name that is not in "
|
||||
"your address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:27
|
||||
msgid "You may save this host name to your local address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:28
|
||||
msgid ""
|
||||
"If you save it to your address book, you will not see this message again."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:29
|
||||
msgid ""
|
||||
"If you do not save it, the host name will be forgotten after the next router "
|
||||
"restart."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:30
|
||||
msgid ""
|
||||
"If you do not wish to visit this host, click the \"back\" button on your "
|
||||
"browser."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:31 ../java/build/Proxy.java:37
|
||||
msgid "Warning: Invalid Destination"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:38
|
||||
msgid ""
|
||||
"The eepsite destination specified was not valid, or was otherwise "
|
||||
"unreachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:39
|
||||
msgid ""
|
||||
"Perhaps you pasted in the wrong Base 64 string or the link you are following "
|
||||
"is bad."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:40
|
||||
msgid "The I2P host could also be offline."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:41 ../java/build/Proxy.java:123
|
||||
#, java-format
|
||||
msgid "You may want to {0}retry{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:42 ../java/build/Proxy.java:72
|
||||
#: ../java/build/Proxy.java:113 ../java/build/Proxy.java:124
|
||||
msgid "Could not find the following destination:"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:43 ../java/build/Proxy.java:49
|
||||
msgid "Warning: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:50
|
||||
msgid "You attempted to connect to a non-I2P website or location."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:51 ../java/build/Proxy.java:57
|
||||
msgid "Warning: Invalid Request URI"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:58
|
||||
msgid "The request URI is invalid, and probably contains illegal characters."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:59
|
||||
msgid ""
|
||||
"If you clicked a link, check the end of the URI for any characters the "
|
||||
"browser has mistakenly added on."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:60
|
||||
msgid "Warning: Eepsite Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:66
|
||||
msgid "Warning: Eepsite Not Found in Addressbook"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:67
|
||||
msgid "The eepsite was not found in your router's addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:68
|
||||
msgid "Check the link or find a Base 32 or Base 64 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:69
|
||||
#, java-format
|
||||
msgid "If you have the Base 64 address, {0}add it to your addressbook{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:70
|
||||
msgid ""
|
||||
"Otherwise, find a Base 32 or address helper link, or use a jump service link "
|
||||
"below."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:71
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Seeing this page often? See {0}the FAQ{1} for help in {2}adding some "
|
||||
"subscriptions{3} to your addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:73
|
||||
msgid "Error: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:79
|
||||
msgid "Error: Local Access"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:80
|
||||
msgid "Your browser is misconfigured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:81
|
||||
msgid ""
|
||||
"Do not use the proxy to access the router console, localhost, or local LAN "
|
||||
"destinations."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:82 ../java/build/Proxy.java:88
|
||||
msgid "Warning: Non-HTTP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:89
|
||||
msgid "The request uses a bad protocol."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:90
|
||||
#, java-format
|
||||
msgid "The I2P HTTP Proxy supports {0}http://{1} requests ONLY."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:91
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Other protocols such as {0}https://{1} and {0}ftp://{1} are not allowed."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:92 ../java/build/Proxy.java:98
|
||||
msgid "Warning: Bad Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:99
|
||||
#, java-format
|
||||
msgid "The helper key in the URL ({0}i2paddresshelper={1}) is not resolvable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:100
|
||||
msgid "It seems to be garbage data, or a mistyped Base 32 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:101
|
||||
msgid ""
|
||||
"Check your URL to try and fix the helper key to be a valid Base 32 hostname "
|
||||
"or Base 64 key."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:102 ../java/build/Proxy.java:108
|
||||
msgid "Warning: Outproxy Not Found"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:109
|
||||
msgid "The HTTP Outproxy was not found."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:110
|
||||
msgid ""
|
||||
"It is offline, there is network congestion, or your router is not yet well-"
|
||||
"integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:111
|
||||
#, java-format
|
||||
msgid ""
|
||||
"You may want to {0}retry{1} as this will randomly reselect an outproxy from "
|
||||
"the pool you have defined {2}here{3} (if you have more than one configured)."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:112
|
||||
#, java-format
|
||||
msgid ""
|
||||
"If you continue to have trouble you may want to edit your outproxy list {0}"
|
||||
"here{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:114 ../java/build/Proxy.java:120
|
||||
msgid "Warning: Eepsite Unreachable"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:121
|
||||
msgid "The eepsite was not reachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:122
|
||||
msgid ""
|
||||
"The eepsite is offline, there is network congestion, or your router is not "
|
||||
"yet well-integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:126
|
||||
msgid "Warning: Destination Key Conflict"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:127
|
||||
msgid ""
|
||||
"The addresshelper link you followed specifies a different destination key "
|
||||
"than a host entry in your host database."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:128
|
||||
msgid ""
|
||||
"Someone could be trying to impersonate another eepsite, or people have given "
|
||||
"two eepsites identical names."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:129
|
||||
msgid ""
|
||||
"You can resolve the conflict by considering which key you trust, and either "
|
||||
"discarding the addresshelper link, discarding the host entry from your host "
|
||||
"database, or naming one of them differently."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "This seems to be a bad destination:"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "i2paddresshelper cannot help you with a destination like that!"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:639
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To visit the destination in your host database, click <a href=\"{0}\">here</"
|
||||
"a>. To visit the conflicting addresshelper destination, click <a href="
|
||||
"\"{1}\">here</a>."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1043
|
||||
msgid "Host"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1047
|
||||
msgid "Base 32"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1051
|
||||
msgid "Destination"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1057
|
||||
#, java-format
|
||||
msgid "Continue to {0} without saving"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1062
|
||||
#, java-format
|
||||
msgid "Save {0} to router address book and continue to eepsite"
|
||||
msgstr ""
|
||||
|
||||
#. only blockfile supports multiple books
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
|
||||
#, java-format
|
||||
msgid "Save {0} to master address book and continue to eepsite"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1066
|
||||
#, java-format
|
||||
msgid "Save {0} to private address book and continue to eepsite"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1180
|
||||
msgid "HTTP Outproxy"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1185
|
||||
msgid ""
|
||||
"Click a link below to look for an address helper by using a \"jump\" service:"
|
||||
msgstr ""
|
||||
|
||||
#. Translators: parameter is a host name
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1221
|
||||
#, java-format
|
||||
msgid "{0} jump service"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:163
|
||||
#, java-format
|
||||
msgid "Added via address helper from {0}"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:165
|
||||
msgid "Added via address helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:190
|
||||
#, java-format
|
||||
msgid "Redirecting to {0}"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:202
|
||||
#, java-format
|
||||
msgid "Saved {0} to the {1} addressbook, redirecting now."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:203
|
||||
#, java-format
|
||||
msgid "Failed to save {0} to the {1} addressbook, redirecting now."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205
|
||||
msgid "Click here if you are not redirected automatically."
|
||||
msgstr ""
|
||||
459
apps/i2ptunnel/locale-proxy/messages_es.po
Normal file
459
apps/i2ptunnel/locale-proxy/messages_es.po
Normal file
@@ -0,0 +1,459 @@
|
||||
# I2P
|
||||
# Copyright (C) 2009 The I2P Project
|
||||
# This file is distributed under the same license as the i2ptunnel package.
|
||||
# To contribute translations, see http://www.i2p2.de/newdevelopers
|
||||
#
|
||||
# Translators:
|
||||
# "blabla", 2011
|
||||
# blabla <blabla@trash-mail.com>, 2011, 2012
|
||||
# Daniel Mustieles <daniel.mustieles@gmail.com>, 2012-2013
|
||||
# ducki2p <ducki2p@gmail.com>, 2011
|
||||
# foo <foo@bar>, 2009
|
||||
# punkibastardo <punkibastardo@gmail.com>, 2011, 2012
|
||||
# punkibastardo <punkibastardo@gmail.com>, 2011
|
||||
# trolly <trolly@fastmail.fm>, 2013
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-13 18:49+0000\n"
|
||||
"PO-Revision-Date: 2013-04-15 10:42+0000\n"
|
||||
"Last-Translator: trolly <trolly@fastmail.fm>\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"
|
||||
|
||||
#: ../java/build/Proxy.java:5
|
||||
msgid "Proxy Authorization Required"
|
||||
msgstr "Autorización outproxy"
|
||||
|
||||
#: ../java/build/Proxy.java:6
|
||||
msgid "I2P HTTP Proxy Authorization Required"
|
||||
msgstr "Autorización outproxy"
|
||||
|
||||
#: ../java/build/Proxy.java:7
|
||||
msgid "This proxy is configured to require a username and password for access."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:8
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Please enter your username and password, or check your {0}router "
|
||||
"configuration{1} or {2}I2PTunnel configuration{3}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:9
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To disable authorization, remove the configuration {0}i2ptunnel.proxy."
|
||||
"auth=basic{1}, then stop and restart the HTTP Proxy tunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:10 ../java/build/Proxy.java:16
|
||||
msgid "Warning: No Outproxy Configured"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:11 ../java/build/Proxy.java:20
|
||||
#: ../java/build/Proxy.java:32 ../java/build/Proxy.java:44
|
||||
#: ../java/build/Proxy.java:52 ../java/build/Proxy.java:61
|
||||
#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:83
|
||||
#: ../java/build/Proxy.java:93 ../java/build/Proxy.java:103
|
||||
#: ../java/build/Proxy.java:115
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:196
|
||||
msgid "Router Console"
|
||||
msgstr "Consola del Router"
|
||||
|
||||
#: ../java/build/Proxy.java:12 ../java/build/Proxy.java:21
|
||||
#: ../java/build/Proxy.java:33 ../java/build/Proxy.java:45
|
||||
#: ../java/build/Proxy.java:53 ../java/build/Proxy.java:62
|
||||
#: ../java/build/Proxy.java:75 ../java/build/Proxy.java:84
|
||||
#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:104
|
||||
#: ../java/build/Proxy.java:116
|
||||
msgid "I2P Router Console"
|
||||
msgstr "Consola del Router"
|
||||
|
||||
#: ../java/build/Proxy.java:13 ../java/build/Proxy.java:22
|
||||
#: ../java/build/Proxy.java:34 ../java/build/Proxy.java:46
|
||||
#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:63
|
||||
#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:85
|
||||
#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:105
|
||||
#: ../java/build/Proxy.java:117
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Configuration"
|
||||
msgstr "Ajustes"
|
||||
|
||||
#: ../java/build/Proxy.java:14 ../java/build/Proxy.java:23
|
||||
#: ../java/build/Proxy.java:35 ../java/build/Proxy.java:47
|
||||
#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:64
|
||||
#: ../java/build/Proxy.java:77 ../java/build/Proxy.java:86
|
||||
#: ../java/build/Proxy.java:96 ../java/build/Proxy.java:106
|
||||
#: ../java/build/Proxy.java:118
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Help"
|
||||
msgstr "Ayuda"
|
||||
|
||||
#: ../java/build/Proxy.java:15 ../java/build/Proxy.java:24
|
||||
#: ../java/build/Proxy.java:36 ../java/build/Proxy.java:48
|
||||
#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:65
|
||||
#: ../java/build/Proxy.java:78 ../java/build/Proxy.java:87
|
||||
#: ../java/build/Proxy.java:97 ../java/build/Proxy.java:107
|
||||
#: ../java/build/Proxy.java:119
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Addressbook"
|
||||
msgstr "Libreta de direcciones"
|
||||
|
||||
#: ../java/build/Proxy.java:17
|
||||
msgid ""
|
||||
"Your request was for a site outside of I2P, but you have no HTTP outproxy "
|
||||
"configured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:18
|
||||
msgid "Please configure an outproxy in I2PTunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:19
|
||||
msgid "Information: New Host Name"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:25
|
||||
msgid "Information: New Host Name with Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:26
|
||||
msgid ""
|
||||
"The address helper link you followed is for a new host name that is not in "
|
||||
"your address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:27
|
||||
msgid "You may save this host name to your local address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:28
|
||||
msgid ""
|
||||
"If you save it to your address book, you will not see this message again."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:29
|
||||
msgid ""
|
||||
"If you do not save it, the host name will be forgotten after the next router "
|
||||
"restart."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:30
|
||||
msgid ""
|
||||
"If you do not wish to visit this host, click the \"back\" button on your "
|
||||
"browser."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:31 ../java/build/Proxy.java:37
|
||||
msgid "Warning: Invalid Destination"
|
||||
msgstr "destino local"
|
||||
|
||||
#: ../java/build/Proxy.java:38
|
||||
msgid ""
|
||||
"The eepsite destination specified was not valid, or was otherwise "
|
||||
"unreachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:39
|
||||
msgid ""
|
||||
"Perhaps you pasted in the wrong Base 64 string or the link you are following "
|
||||
"is bad."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:40
|
||||
msgid "The I2P host could also be offline."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:41 ../java/build/Proxy.java:123
|
||||
#, java-format
|
||||
msgid "You may want to {0}retry{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:42 ../java/build/Proxy.java:72
|
||||
#: ../java/build/Proxy.java:113 ../java/build/Proxy.java:124
|
||||
msgid "Could not find the following destination:"
|
||||
msgstr "Destino del túnel"
|
||||
|
||||
#: ../java/build/Proxy.java:43 ../java/build/Proxy.java:49
|
||||
msgid "Warning: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:50
|
||||
msgid "You attempted to connect to a non-I2P website or location."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:51 ../java/build/Proxy.java:57
|
||||
msgid "Warning: Invalid Request URI"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:58
|
||||
msgid "The request URI is invalid, and probably contains illegal characters."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:59
|
||||
msgid ""
|
||||
"If you clicked a link, check the end of the URI for any characters the "
|
||||
"browser has mistakenly added on."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:60
|
||||
msgid "Warning: Eepsite Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:66
|
||||
msgid "Warning: Eepsite Not Found in Addressbook"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:67
|
||||
msgid "The eepsite was not found in your router's addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:68
|
||||
msgid "Check the link or find a Base 32 or Base 64 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:69
|
||||
#, java-format
|
||||
msgid "If you have the Base 64 address, {0}add it to your addressbook{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:70
|
||||
msgid ""
|
||||
"Otherwise, find a Base 32 or address helper link, or use a jump service link "
|
||||
"below."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:71
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Seeing this page often? See {0}the FAQ{1} for help in {2}adding some "
|
||||
"subscriptions{3} to your addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:73
|
||||
msgid "Error: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:79
|
||||
msgid "Error: Local Access"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:80
|
||||
msgid "Your browser is misconfigured."
|
||||
msgstr "Tu navegador no soporta iFrames."
|
||||
|
||||
#: ../java/build/Proxy.java:81
|
||||
msgid ""
|
||||
"Do not use the proxy to access the router console, localhost, or local LAN "
|
||||
"destinations."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:82 ../java/build/Proxy.java:88
|
||||
msgid "Warning: Non-HTTP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:89
|
||||
msgid "The request uses a bad protocol."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:90
|
||||
#, java-format
|
||||
msgid "The I2P HTTP Proxy supports {0}http://{1} requests ONLY."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:91
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Other protocols such as {0}https://{1} and {0}ftp://{1} are not allowed."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:92 ../java/build/Proxy.java:98
|
||||
msgid "Warning: Bad Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:99
|
||||
#, java-format
|
||||
msgid "The helper key in the URL ({0}i2paddresshelper={1}) is not resolvable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:100
|
||||
msgid "It seems to be garbage data, or a mistyped Base 32 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:101
|
||||
msgid ""
|
||||
"Check your URL to try and fix the helper key to be a valid Base 32 hostname "
|
||||
"or Base 64 key."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:102 ../java/build/Proxy.java:108
|
||||
msgid "Warning: Outproxy Not Found"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:109
|
||||
msgid "The HTTP Outproxy was not found."
|
||||
msgstr "El proxy HTTP no está activo"
|
||||
|
||||
#: ../java/build/Proxy.java:110
|
||||
msgid ""
|
||||
"It is offline, there is network congestion, or your router is not yet well-"
|
||||
"integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:111
|
||||
#, java-format
|
||||
msgid ""
|
||||
"You may want to {0}retry{1} as this will randomly reselect an outproxy from "
|
||||
"the pool you have defined {2}here{3} (if you have more than one configured)."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:112
|
||||
#, java-format
|
||||
msgid ""
|
||||
"If you continue to have trouble you may want to edit your outproxy list {0}"
|
||||
"here{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:114 ../java/build/Proxy.java:120
|
||||
msgid "Warning: Eepsite Unreachable"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:121
|
||||
msgid "The eepsite was not reachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:122
|
||||
msgid ""
|
||||
"The eepsite is offline, there is network congestion, or your router is not "
|
||||
"yet well-integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:126
|
||||
msgid "Warning: Destination Key Conflict"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:127
|
||||
msgid ""
|
||||
"The addresshelper link you followed specifies a different destination key "
|
||||
"than a host entry in your host database."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:128
|
||||
msgid ""
|
||||
"Someone could be trying to impersonate another eepsite, or people have given "
|
||||
"two eepsites identical names."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:129
|
||||
msgid ""
|
||||
"You can resolve the conflict by considering which key you trust, and either "
|
||||
"discarding the addresshelper link, discarding the host entry from your host "
|
||||
"database, or naming one of them differently."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "This seems to be a bad destination:"
|
||||
msgstr "Éste parece ser un destino falso:"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "i2paddresshelper cannot help you with a destination like that!"
|
||||
msgstr "El ayudante de direcciones no te puede ayudar con un destino así."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:639
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To visit the destination in your host database, click <a href=\"{0}\">here</"
|
||||
"a>. To visit the conflicting addresshelper destination, click <a href="
|
||||
"\"{1}\">here</a>."
|
||||
msgstr ""
|
||||
"Para visitar el destino en la base de datos de hosts, ¡pincha <a href="
|
||||
"\"{0}\">aquí</a>! Para visitar el destino del ayudante de direcciones en "
|
||||
"conflicto, ¡pincha <a href=\"{1}\">aquí</a>!"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1043
|
||||
msgid "Host"
|
||||
msgstr "Host"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1047
|
||||
msgid "Base 32"
|
||||
msgstr "Base 32"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1051
|
||||
msgid "Destination"
|
||||
msgstr "Destino"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1057
|
||||
#, java-format
|
||||
msgid "Continue to {0} without saving"
|
||||
msgstr "Acceder a {0} sin guardar"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1062
|
||||
#, java-format
|
||||
msgid "Save {0} to router address book and continue to eepsite"
|
||||
msgstr ""
|
||||
"Guardar {0} a la libreta de direcciones del router y acceder al sitio i2p."
|
||||
|
||||
#. only blockfile supports multiple books
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
|
||||
#, java-format
|
||||
msgid "Save {0} to master address book and continue to eepsite"
|
||||
msgstr ""
|
||||
"Guardar {0} a la libreta de direcciones principal y acceder al sitio i2p."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1066
|
||||
#, java-format
|
||||
msgid "Save {0} to private address book and continue to eepsite"
|
||||
msgstr ""
|
||||
"Guardar {0} a la libreta de direcciones privada y acceder al sitio i2p."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1180
|
||||
msgid "HTTP Outproxy"
|
||||
msgstr "Puerta de salida HTTP"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1185
|
||||
msgid ""
|
||||
"Click a link below to look for an address helper by using a \"jump\" service:"
|
||||
msgstr ""
|
||||
"Pincha en un enlace de debajo para buscar un ayudante de direcciones "
|
||||
"mediante el uso de un servicio de \"salto\":"
|
||||
|
||||
#. Translators: parameter is a host name
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1221
|
||||
#, java-format
|
||||
msgid "{0} jump service"
|
||||
msgstr "servicio saltador {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:163
|
||||
#, java-format
|
||||
msgid "Added via address helper from {0}"
|
||||
msgstr "Agregado por el ayudante de direcciones desde {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:165
|
||||
msgid "Added via address helper"
|
||||
msgstr "Agregado por el ayudante de direcciones."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:190
|
||||
#, java-format
|
||||
msgid "Redirecting to {0}"
|
||||
msgstr "Redireccionando a {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:202
|
||||
#, java-format
|
||||
msgid "Saved {0} to the {1} addressbook, redirecting now."
|
||||
msgstr "{0} ha sido guardado en la libreta {1}, accediendo ahora."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:203
|
||||
#, java-format
|
||||
msgid "Failed to save {0} to the {1} addressbook, redirecting now."
|
||||
msgstr "No se ha podido guardar {0} en la libreta {1}, accediendo ahora."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205
|
||||
msgid "Click here if you are not redirected automatically."
|
||||
msgstr "¡Haz click aquí si no estás siendo enviado automáticamente!"
|
||||
453
apps/i2ptunnel/locale-proxy/messages_fr.po
Normal file
453
apps/i2ptunnel/locale-proxy/messages_fr.po
Normal file
@@ -0,0 +1,453 @@
|
||||
# I2P
|
||||
# Copyright (C) 2009 The I2P Project
|
||||
# This file is distributed under the same license as the i2ptunnel package.
|
||||
# To contribute translations, see http://www.i2p2.de/newdevelopers
|
||||
#
|
||||
# Translators:
|
||||
# ducki2p <ducki2p@gmail.com>, 2011
|
||||
# foo <foo@bar>, 2009
|
||||
# Boxoa590, 2013
|
||||
# Boxoa590, 2012
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-13 18:49+0000\n"
|
||||
"PO-Revision-Date: 2013-05-29 21:00+0000\n"
|
||||
"Last-Translator: Boxoa590\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 > 1);\n"
|
||||
|
||||
#: ../java/build/Proxy.java:5
|
||||
msgid "Proxy Authorization Required"
|
||||
msgstr "Autorisation de mandataire sortant"
|
||||
|
||||
#: ../java/build/Proxy.java:6
|
||||
msgid "I2P HTTP Proxy Authorization Required"
|
||||
msgstr "Autorisation de mandataire sortant"
|
||||
|
||||
#: ../java/build/Proxy.java:7
|
||||
msgid "This proxy is configured to require a username and password for access."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:8
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Please enter your username and password, or check your {0}router "
|
||||
"configuration{1} or {2}I2PTunnel configuration{3}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:9
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To disable authorization, remove the configuration {0}i2ptunnel.proxy."
|
||||
"auth=basic{1}, then stop and restart the HTTP Proxy tunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:10 ../java/build/Proxy.java:16
|
||||
msgid "Warning: No Outproxy Configured"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:11 ../java/build/Proxy.java:20
|
||||
#: ../java/build/Proxy.java:32 ../java/build/Proxy.java:44
|
||||
#: ../java/build/Proxy.java:52 ../java/build/Proxy.java:61
|
||||
#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:83
|
||||
#: ../java/build/Proxy.java:93 ../java/build/Proxy.java:103
|
||||
#: ../java/build/Proxy.java:115
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:196
|
||||
msgid "Router Console"
|
||||
msgstr "Console du routeur"
|
||||
|
||||
#: ../java/build/Proxy.java:12 ../java/build/Proxy.java:21
|
||||
#: ../java/build/Proxy.java:33 ../java/build/Proxy.java:45
|
||||
#: ../java/build/Proxy.java:53 ../java/build/Proxy.java:62
|
||||
#: ../java/build/Proxy.java:75 ../java/build/Proxy.java:84
|
||||
#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:104
|
||||
#: ../java/build/Proxy.java:116
|
||||
msgid "I2P Router Console"
|
||||
msgstr "Console du routeur"
|
||||
|
||||
#: ../java/build/Proxy.java:13 ../java/build/Proxy.java:22
|
||||
#: ../java/build/Proxy.java:34 ../java/build/Proxy.java:46
|
||||
#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:63
|
||||
#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:85
|
||||
#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:105
|
||||
#: ../java/build/Proxy.java:117
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Configuration"
|
||||
msgstr "Configuration"
|
||||
|
||||
#: ../java/build/Proxy.java:14 ../java/build/Proxy.java:23
|
||||
#: ../java/build/Proxy.java:35 ../java/build/Proxy.java:47
|
||||
#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:64
|
||||
#: ../java/build/Proxy.java:77 ../java/build/Proxy.java:86
|
||||
#: ../java/build/Proxy.java:96 ../java/build/Proxy.java:106
|
||||
#: ../java/build/Proxy.java:118
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Help"
|
||||
msgstr "Aide"
|
||||
|
||||
#: ../java/build/Proxy.java:15 ../java/build/Proxy.java:24
|
||||
#: ../java/build/Proxy.java:36 ../java/build/Proxy.java:48
|
||||
#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:65
|
||||
#: ../java/build/Proxy.java:78 ../java/build/Proxy.java:87
|
||||
#: ../java/build/Proxy.java:97 ../java/build/Proxy.java:107
|
||||
#: ../java/build/Proxy.java:119
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Addressbook"
|
||||
msgstr "Carnet d'adresses"
|
||||
|
||||
#: ../java/build/Proxy.java:17
|
||||
msgid ""
|
||||
"Your request was for a site outside of I2P, but you have no HTTP outproxy "
|
||||
"configured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:18
|
||||
msgid "Please configure an outproxy in I2PTunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:19
|
||||
msgid "Information: New Host Name"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:25
|
||||
msgid "Information: New Host Name with Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:26
|
||||
msgid ""
|
||||
"The address helper link you followed is for a new host name that is not in "
|
||||
"your address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:27
|
||||
msgid "You may save this host name to your local address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:28
|
||||
msgid ""
|
||||
"If you save it to your address book, you will not see this message again."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:29
|
||||
msgid ""
|
||||
"If you do not save it, the host name will be forgotten after the next router "
|
||||
"restart."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:30
|
||||
msgid ""
|
||||
"If you do not wish to visit this host, click the \"back\" button on your "
|
||||
"browser."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:31 ../java/build/Proxy.java:37
|
||||
msgid "Warning: Invalid Destination"
|
||||
msgstr "Destination locale"
|
||||
|
||||
#: ../java/build/Proxy.java:38
|
||||
msgid ""
|
||||
"The eepsite destination specified was not valid, or was otherwise "
|
||||
"unreachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:39
|
||||
msgid ""
|
||||
"Perhaps you pasted in the wrong Base 64 string or the link you are following "
|
||||
"is bad."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:40
|
||||
msgid "The I2P host could also be offline."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:41 ../java/build/Proxy.java:123
|
||||
#, java-format
|
||||
msgid "You may want to {0}retry{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:42 ../java/build/Proxy.java:72
|
||||
#: ../java/build/Proxy.java:113 ../java/build/Proxy.java:124
|
||||
msgid "Could not find the following destination:"
|
||||
msgstr "Destination du tunnel"
|
||||
|
||||
#: ../java/build/Proxy.java:43 ../java/build/Proxy.java:49
|
||||
msgid "Warning: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:50
|
||||
msgid "You attempted to connect to a non-I2P website or location."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:51 ../java/build/Proxy.java:57
|
||||
msgid "Warning: Invalid Request URI"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:58
|
||||
msgid "The request URI is invalid, and probably contains illegal characters."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:59
|
||||
msgid ""
|
||||
"If you clicked a link, check the end of the URI for any characters the "
|
||||
"browser has mistakenly added on."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:60
|
||||
msgid "Warning: Eepsite Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:66
|
||||
msgid "Warning: Eepsite Not Found in Addressbook"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:67
|
||||
msgid "The eepsite was not found in your router's addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:68
|
||||
msgid "Check the link or find a Base 32 or Base 64 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:69
|
||||
#, java-format
|
||||
msgid "If you have the Base 64 address, {0}add it to your addressbook{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:70
|
||||
msgid ""
|
||||
"Otherwise, find a Base 32 or address helper link, or use a jump service link "
|
||||
"below."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:71
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Seeing this page often? See {0}the FAQ{1} for help in {2}adding some "
|
||||
"subscriptions{3} to your addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:73
|
||||
msgid "Error: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:79
|
||||
msgid "Error: Local Access"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:80
|
||||
msgid "Your browser is misconfigured."
|
||||
msgstr "Votre navigateur n'est pas compatible iFrames."
|
||||
|
||||
#: ../java/build/Proxy.java:81
|
||||
msgid ""
|
||||
"Do not use the proxy to access the router console, localhost, or local LAN "
|
||||
"destinations."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:82 ../java/build/Proxy.java:88
|
||||
msgid "Warning: Non-HTTP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:89
|
||||
msgid "The request uses a bad protocol."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:90
|
||||
#, java-format
|
||||
msgid "The I2P HTTP Proxy supports {0}http://{1} requests ONLY."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:91
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Other protocols such as {0}https://{1} and {0}ftp://{1} are not allowed."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:92 ../java/build/Proxy.java:98
|
||||
msgid "Warning: Bad Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:99
|
||||
#, java-format
|
||||
msgid "The helper key in the URL ({0}i2paddresshelper={1}) is not resolvable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:100
|
||||
msgid "It seems to be garbage data, or a mistyped Base 32 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:101
|
||||
msgid ""
|
||||
"Check your URL to try and fix the helper key to be a valid Base 32 hostname "
|
||||
"or Base 64 key."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:102 ../java/build/Proxy.java:108
|
||||
msgid "Warning: Outproxy Not Found"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:109
|
||||
msgid "The HTTP Outproxy was not found."
|
||||
msgstr "Le proxy HTTP n'est pas en place"
|
||||
|
||||
#: ../java/build/Proxy.java:110
|
||||
msgid ""
|
||||
"It is offline, there is network congestion, or your router is not yet well-"
|
||||
"integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:111
|
||||
#, java-format
|
||||
msgid ""
|
||||
"You may want to {0}retry{1} as this will randomly reselect an outproxy from "
|
||||
"the pool you have defined {2}here{3} (if you have more than one configured)."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:112
|
||||
#, java-format
|
||||
msgid ""
|
||||
"If you continue to have trouble you may want to edit your outproxy list {0}"
|
||||
"here{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:114 ../java/build/Proxy.java:120
|
||||
msgid "Warning: Eepsite Unreachable"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:121
|
||||
msgid "The eepsite was not reachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:122
|
||||
msgid ""
|
||||
"The eepsite is offline, there is network congestion, or your router is not "
|
||||
"yet well-integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:126
|
||||
msgid "Warning: Destination Key Conflict"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:127
|
||||
msgid ""
|
||||
"The addresshelper link you followed specifies a different destination key "
|
||||
"than a host entry in your host database."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:128
|
||||
msgid ""
|
||||
"Someone could be trying to impersonate another eepsite, or people have given "
|
||||
"two eepsites identical names."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:129
|
||||
msgid ""
|
||||
"You can resolve the conflict by considering which key you trust, and either "
|
||||
"discarding the addresshelper link, discarding the host entry from your host "
|
||||
"database, or naming one of them differently."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "This seems to be a bad destination:"
|
||||
msgstr "Cela semble être une mauvaise destination"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "i2paddresshelper cannot help you with a destination like that!"
|
||||
msgstr ""
|
||||
"i2paddresshelper ne peut pas vous aider avec une destination comme cela !"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:639
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To visit the destination in your host database, click <a href=\"{0}\">here</"
|
||||
"a>. To visit the conflicting addresshelper destination, click <a href="
|
||||
"\"{1}\">here</a>."
|
||||
msgstr ""
|
||||
"Pour aller à la destination de votre base de données d''hôtes, cliquez <a "
|
||||
"href=\"{0}\">here</a>. Pour aller à la destination de l''aide d''adresse en "
|
||||
"conflit, cliquez <a href=\"{1}\">ici</a>."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1043
|
||||
msgid "Host"
|
||||
msgstr "Hôte"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1047
|
||||
msgid "Base 32"
|
||||
msgstr "Base 32"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1051
|
||||
msgid "Destination"
|
||||
msgstr "Destination"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1057
|
||||
#, java-format
|
||||
msgid "Continue to {0} without saving"
|
||||
msgstr "Aller sur le site i2p {0} sans enregistrer dans un carnet d'adresses. "
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1062
|
||||
#, java-format
|
||||
msgid "Save {0} to router address book and continue to eepsite"
|
||||
msgstr "Ajouter au carnet d''adresse du routeur {0} et aller sur le site i2p"
|
||||
|
||||
#. only blockfile supports multiple books
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
|
||||
#, java-format
|
||||
msgid "Save {0} to master address book and continue to eepsite"
|
||||
msgstr "Ajouter au carnet d''adresse principal {0} et aller sur le site i2p"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1066
|
||||
#, java-format
|
||||
msgid "Save {0} to private address book and continue to eepsite"
|
||||
msgstr "Ajouter au carnet d''adresse privé {0} et aller sur le site i2p"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1180
|
||||
msgid "HTTP Outproxy"
|
||||
msgstr "proxy sortant HTTP"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1185
|
||||
msgid ""
|
||||
"Click a link below to look for an address helper by using a \"jump\" service:"
|
||||
msgstr ""
|
||||
"Cliquez sur un des liens ci-dessous pour chercher une aide d'adresse en "
|
||||
"utilisant un \"service de saut\":"
|
||||
|
||||
#. Translators: parameter is a host name
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1221
|
||||
#, java-format
|
||||
msgid "{0} jump service"
|
||||
msgstr "{0} jump service"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:163
|
||||
#, java-format
|
||||
msgid "Added via address helper from {0}"
|
||||
msgstr "Ajouté via assistant d''adresse depuis {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:165
|
||||
msgid "Added via address helper"
|
||||
msgstr "Ajouté via assitant d'adresse"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:190
|
||||
#, java-format
|
||||
msgid "Redirecting to {0}"
|
||||
msgstr "Redirection vers {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:202
|
||||
#, java-format
|
||||
msgid "Saved {0} to the {1} addressbook, redirecting now."
|
||||
msgstr "{0} ajouté au carnet d''adresses {1}. Redirection en cours."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:203
|
||||
#, java-format
|
||||
msgid "Failed to save {0} to the {1} addressbook, redirecting now."
|
||||
msgstr "{0} non ajouté au carnet d''adresses {1}. Redirection en cours."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205
|
||||
msgid "Click here if you are not redirected automatically."
|
||||
msgstr "Cliquez ici si vous n'êtes pas redirigé automatiquement."
|
||||
448
apps/i2ptunnel/locale-proxy/messages_hu.po
Normal file
448
apps/i2ptunnel/locale-proxy/messages_hu.po
Normal file
@@ -0,0 +1,448 @@
|
||||
# I2P
|
||||
# Copyright (C) 2009 The I2P Project
|
||||
# This file is distributed under the same license as the i2ptunnel 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: 2013-07-13 18:49+0000\n"
|
||||
"PO-Revision-Date: 2012-06-01 21:37+0000\n"
|
||||
"Last-Translator: AdminLMH <lehetmashogy@i2pmail.org>\n"
|
||||
"Language-Team: Hungarian (http://www.transifex.net/projects/p/I2P/language/"
|
||||
"hu/)\n"
|
||||
"Language: hu\n"
|
||||
"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/build/Proxy.java:5
|
||||
msgid "Proxy Authorization Required"
|
||||
msgstr "Kimenő proxy Hitelesítés"
|
||||
|
||||
#: ../java/build/Proxy.java:6
|
||||
msgid "I2P HTTP Proxy Authorization Required"
|
||||
msgstr "Kimenő proxy Hitelesítés"
|
||||
|
||||
#: ../java/build/Proxy.java:7
|
||||
msgid "This proxy is configured to require a username and password for access."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:8
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Please enter your username and password, or check your {0}router "
|
||||
"configuration{1} or {2}I2PTunnel configuration{3}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:9
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To disable authorization, remove the configuration {0}i2ptunnel.proxy."
|
||||
"auth=basic{1}, then stop and restart the HTTP Proxy tunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:10 ../java/build/Proxy.java:16
|
||||
msgid "Warning: No Outproxy Configured"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:11 ../java/build/Proxy.java:20
|
||||
#: ../java/build/Proxy.java:32 ../java/build/Proxy.java:44
|
||||
#: ../java/build/Proxy.java:52 ../java/build/Proxy.java:61
|
||||
#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:83
|
||||
#: ../java/build/Proxy.java:93 ../java/build/Proxy.java:103
|
||||
#: ../java/build/Proxy.java:115
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:196
|
||||
msgid "Router Console"
|
||||
msgstr "Router Konzol"
|
||||
|
||||
#: ../java/build/Proxy.java:12 ../java/build/Proxy.java:21
|
||||
#: ../java/build/Proxy.java:33 ../java/build/Proxy.java:45
|
||||
#: ../java/build/Proxy.java:53 ../java/build/Proxy.java:62
|
||||
#: ../java/build/Proxy.java:75 ../java/build/Proxy.java:84
|
||||
#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:104
|
||||
#: ../java/build/Proxy.java:116
|
||||
msgid "I2P Router Console"
|
||||
msgstr "Router Konzol"
|
||||
|
||||
#: ../java/build/Proxy.java:13 ../java/build/Proxy.java:22
|
||||
#: ../java/build/Proxy.java:34 ../java/build/Proxy.java:46
|
||||
#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:63
|
||||
#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:85
|
||||
#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:105
|
||||
#: ../java/build/Proxy.java:117
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Configuration"
|
||||
msgstr "Beállítások"
|
||||
|
||||
#: ../java/build/Proxy.java:14 ../java/build/Proxy.java:23
|
||||
#: ../java/build/Proxy.java:35 ../java/build/Proxy.java:47
|
||||
#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:64
|
||||
#: ../java/build/Proxy.java:77 ../java/build/Proxy.java:86
|
||||
#: ../java/build/Proxy.java:96 ../java/build/Proxy.java:106
|
||||
#: ../java/build/Proxy.java:118
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Help"
|
||||
msgstr "Segítség"
|
||||
|
||||
#: ../java/build/Proxy.java:15 ../java/build/Proxy.java:24
|
||||
#: ../java/build/Proxy.java:36 ../java/build/Proxy.java:48
|
||||
#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:65
|
||||
#: ../java/build/Proxy.java:78 ../java/build/Proxy.java:87
|
||||
#: ../java/build/Proxy.java:97 ../java/build/Proxy.java:107
|
||||
#: ../java/build/Proxy.java:119
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Addressbook"
|
||||
msgstr "Címjegyzék"
|
||||
|
||||
#: ../java/build/Proxy.java:17
|
||||
msgid ""
|
||||
"Your request was for a site outside of I2P, but you have no HTTP outproxy "
|
||||
"configured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:18
|
||||
msgid "Please configure an outproxy in I2PTunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:19
|
||||
msgid "Information: New Host Name"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:25
|
||||
msgid "Information: New Host Name with Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:26
|
||||
msgid ""
|
||||
"The address helper link you followed is for a new host name that is not in "
|
||||
"your address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:27
|
||||
msgid "You may save this host name to your local address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:28
|
||||
msgid ""
|
||||
"If you save it to your address book, you will not see this message again."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:29
|
||||
msgid ""
|
||||
"If you do not save it, the host name will be forgotten after the next router "
|
||||
"restart."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:30
|
||||
msgid ""
|
||||
"If you do not wish to visit this host, click the \"back\" button on your "
|
||||
"browser."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:31 ../java/build/Proxy.java:37
|
||||
msgid "Warning: Invalid Destination"
|
||||
msgstr "Helyi célállomást"
|
||||
|
||||
#: ../java/build/Proxy.java:38
|
||||
msgid ""
|
||||
"The eepsite destination specified was not valid, or was otherwise "
|
||||
"unreachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:39
|
||||
msgid ""
|
||||
"Perhaps you pasted in the wrong Base 64 string or the link you are following "
|
||||
"is bad."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:40
|
||||
msgid "The I2P host could also be offline."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:41 ../java/build/Proxy.java:123
|
||||
#, java-format
|
||||
msgid "You may want to {0}retry{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:42 ../java/build/Proxy.java:72
|
||||
#: ../java/build/Proxy.java:113 ../java/build/Proxy.java:124
|
||||
msgid "Could not find the following destination:"
|
||||
msgstr "Alagút célállomása"
|
||||
|
||||
#: ../java/build/Proxy.java:43 ../java/build/Proxy.java:49
|
||||
msgid "Warning: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:50
|
||||
msgid "You attempted to connect to a non-I2P website or location."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:51 ../java/build/Proxy.java:57
|
||||
msgid "Warning: Invalid Request URI"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:58
|
||||
msgid "The request URI is invalid, and probably contains illegal characters."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:59
|
||||
msgid ""
|
||||
"If you clicked a link, check the end of the URI for any characters the "
|
||||
"browser has mistakenly added on."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:60
|
||||
msgid "Warning: Eepsite Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:66
|
||||
msgid "Warning: Eepsite Not Found in Addressbook"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:67
|
||||
msgid "The eepsite was not found in your router's addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:68
|
||||
msgid "Check the link or find a Base 32 or Base 64 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:69
|
||||
#, java-format
|
||||
msgid "If you have the Base 64 address, {0}add it to your addressbook{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:70
|
||||
msgid ""
|
||||
"Otherwise, find a Base 32 or address helper link, or use a jump service link "
|
||||
"below."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:71
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Seeing this page often? See {0}the FAQ{1} for help in {2}adding some "
|
||||
"subscriptions{3} to your addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:73
|
||||
msgid "Error: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:79
|
||||
msgid "Error: Local Access"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:80
|
||||
msgid "Your browser is misconfigured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:81
|
||||
msgid ""
|
||||
"Do not use the proxy to access the router console, localhost, or local LAN "
|
||||
"destinations."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:82 ../java/build/Proxy.java:88
|
||||
msgid "Warning: Non-HTTP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:89
|
||||
msgid "The request uses a bad protocol."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:90
|
||||
#, java-format
|
||||
msgid "The I2P HTTP Proxy supports {0}http://{1} requests ONLY."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:91
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Other protocols such as {0}https://{1} and {0}ftp://{1} are not allowed."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:92 ../java/build/Proxy.java:98
|
||||
msgid "Warning: Bad Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:99
|
||||
#, java-format
|
||||
msgid "The helper key in the URL ({0}i2paddresshelper={1}) is not resolvable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:100
|
||||
msgid "It seems to be garbage data, or a mistyped Base 32 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:101
|
||||
msgid ""
|
||||
"Check your URL to try and fix the helper key to be a valid Base 32 hostname "
|
||||
"or Base 64 key."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:102 ../java/build/Proxy.java:108
|
||||
msgid "Warning: Outproxy Not Found"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:109
|
||||
msgid "The HTTP Outproxy was not found."
|
||||
msgstr "A HTTP proxy nincs bekapcsolva"
|
||||
|
||||
#: ../java/build/Proxy.java:110
|
||||
msgid ""
|
||||
"It is offline, there is network congestion, or your router is not yet well-"
|
||||
"integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:111
|
||||
#, java-format
|
||||
msgid ""
|
||||
"You may want to {0}retry{1} as this will randomly reselect an outproxy from "
|
||||
"the pool you have defined {2}here{3} (if you have more than one configured)."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:112
|
||||
#, java-format
|
||||
msgid ""
|
||||
"If you continue to have trouble you may want to edit your outproxy list {0}"
|
||||
"here{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:114 ../java/build/Proxy.java:120
|
||||
msgid "Warning: Eepsite Unreachable"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:121
|
||||
msgid "The eepsite was not reachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:122
|
||||
msgid ""
|
||||
"The eepsite is offline, there is network congestion, or your router is not "
|
||||
"yet well-integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:126
|
||||
msgid "Warning: Destination Key Conflict"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:127
|
||||
msgid ""
|
||||
"The addresshelper link you followed specifies a different destination key "
|
||||
"than a host entry in your host database."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:128
|
||||
msgid ""
|
||||
"Someone could be trying to impersonate another eepsite, or people have given "
|
||||
"two eepsites identical names."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:129
|
||||
msgid ""
|
||||
"You can resolve the conflict by considering which key you trust, and either "
|
||||
"discarding the addresshelper link, discarding the host entry from your host "
|
||||
"database, or naming one of them differently."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "This seems to be a bad destination:"
|
||||
msgstr "Ez rossz célállomásnak tűnik:"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "i2paddresshelper cannot help you with a destination like that!"
|
||||
msgstr "i2pcímsegítő nem tud segíteni ilyen célállomással!"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:639
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To visit the destination in your host database, click <a href=\"{0}\">here</"
|
||||
"a>. To visit the conflicting addresshelper destination, click <a href="
|
||||
"\"{1}\">here</a>."
|
||||
msgstr ""
|
||||
"A hoszt adatbázisodban lévő célállomás megtekintéséhez kattints <a href="
|
||||
"\"{0}\">ide</a>. Az ütközésben lévő címsegítő célállomás megtekintéséhez "
|
||||
"kattints <a href=\"{1}\">ide</a>."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1043
|
||||
msgid "Host"
|
||||
msgstr "Hoszt"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1047
|
||||
msgid "Base 32"
|
||||
msgstr "Bázis 32"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1051
|
||||
msgid "Destination"
|
||||
msgstr "Célállomás"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1057
|
||||
#, java-format
|
||||
msgid "Continue to {0} without saving"
|
||||
msgstr "Mentés nélkül tovább ide: {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1062
|
||||
#, java-format
|
||||
msgid "Save {0} to router address book and continue to eepsite"
|
||||
msgstr "{0} mentése a router címjegyzékbe és tovább az eep oldalra"
|
||||
|
||||
#. only blockfile supports multiple books
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
|
||||
#, java-format
|
||||
msgid "Save {0} to master address book and continue to eepsite"
|
||||
msgstr "{0} mentése a mester címjegyzékbe és tovább az eep oldalra"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1066
|
||||
#, java-format
|
||||
msgid "Save {0} to private address book and continue to eepsite"
|
||||
msgstr "{0} mentése a privát címjegyzékbe és tovább az eep oldalra"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1180
|
||||
msgid "HTTP Outproxy"
|
||||
msgstr "HTTP Kimenő proxy"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1185
|
||||
msgid ""
|
||||
"Click a link below to look for an address helper by using a \"jump\" service:"
|
||||
msgstr ""
|
||||
"Kattints az alábbi linkre, hogy címsegítő után nézz, \"ugrás\" szolgáltatás "
|
||||
"segítségével:"
|
||||
|
||||
#. Translators: parameter is a host name
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1221
|
||||
#, java-format
|
||||
msgid "{0} jump service"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:163
|
||||
#, java-format
|
||||
msgid "Added via address helper from {0}"
|
||||
msgstr "Címsegítőn keresztül hozzáadva {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:165
|
||||
msgid "Added via address helper"
|
||||
msgstr "Címsegítőn keresztül hozzáadva"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:190
|
||||
#, java-format
|
||||
msgid "Redirecting to {0}"
|
||||
msgstr "Átirányítás ide: {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:202
|
||||
#, java-format
|
||||
msgid "Saved {0} to the {1} addressbook, redirecting now."
|
||||
msgstr "{0} mentése {1} címjegyzékbe, átirányítás alatt."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:203
|
||||
#, java-format
|
||||
msgid "Failed to save {0} to the {1} addressbook, redirecting now."
|
||||
msgstr "{0} mentése {1} címjegyzékbe sikertelen, átirányítás alatt."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205
|
||||
msgid "Click here if you are not redirected automatically."
|
||||
msgstr "Kattints ide, amennyiben nem történt meg az automatikus átirányítás."
|
||||
454
apps/i2ptunnel/locale-proxy/messages_it.po
Normal file
454
apps/i2ptunnel/locale-proxy/messages_it.po
Normal file
@@ -0,0 +1,454 @@
|
||||
# I2P
|
||||
# Copyright (C) 2009 The I2P Project
|
||||
# This file is distributed under the same license as the i2ptunnel package.
|
||||
# To contribute translations, see http://www.i2p2.de/newdevelopers
|
||||
#
|
||||
# Translators:
|
||||
# <badcluster@i2pmail.org>, 2012.
|
||||
# <bovas85@gmail.com>, 2012.
|
||||
# <colomboi2p@ymail.com>, 2012.
|
||||
# <jokjok@hotmail.it>, 2011.
|
||||
# Tony Goodyear <fswitch20@hotmail.com>, 2012.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-13 18:49+0000\n"
|
||||
"PO-Revision-Date: 2012-11-18 22:16+0000\n"
|
||||
"Last-Translator: Tony Goodyear <fswitch20@hotmail.com>\n"
|
||||
"Language-Team: Italian (http://www.transifex.com/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/build/Proxy.java:5
|
||||
msgid "Proxy Authorization Required"
|
||||
msgstr "Autorizzazione Outproxy"
|
||||
|
||||
#: ../java/build/Proxy.java:6
|
||||
msgid "I2P HTTP Proxy Authorization Required"
|
||||
msgstr "Autorizzazione Outproxy"
|
||||
|
||||
#: ../java/build/Proxy.java:7
|
||||
msgid "This proxy is configured to require a username and password for access."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:8
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Please enter your username and password, or check your {0}router "
|
||||
"configuration{1} or {2}I2PTunnel configuration{3}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:9
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To disable authorization, remove the configuration {0}i2ptunnel.proxy."
|
||||
"auth=basic{1}, then stop and restart the HTTP Proxy tunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:10 ../java/build/Proxy.java:16
|
||||
msgid "Warning: No Outproxy Configured"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:11 ../java/build/Proxy.java:20
|
||||
#: ../java/build/Proxy.java:32 ../java/build/Proxy.java:44
|
||||
#: ../java/build/Proxy.java:52 ../java/build/Proxy.java:61
|
||||
#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:83
|
||||
#: ../java/build/Proxy.java:93 ../java/build/Proxy.java:103
|
||||
#: ../java/build/Proxy.java:115
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:196
|
||||
msgid "Router Console"
|
||||
msgstr "Console del router"
|
||||
|
||||
#: ../java/build/Proxy.java:12 ../java/build/Proxy.java:21
|
||||
#: ../java/build/Proxy.java:33 ../java/build/Proxy.java:45
|
||||
#: ../java/build/Proxy.java:53 ../java/build/Proxy.java:62
|
||||
#: ../java/build/Proxy.java:75 ../java/build/Proxy.java:84
|
||||
#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:104
|
||||
#: ../java/build/Proxy.java:116
|
||||
msgid "I2P Router Console"
|
||||
msgstr "Console del router"
|
||||
|
||||
#: ../java/build/Proxy.java:13 ../java/build/Proxy.java:22
|
||||
#: ../java/build/Proxy.java:34 ../java/build/Proxy.java:46
|
||||
#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:63
|
||||
#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:85
|
||||
#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:105
|
||||
#: ../java/build/Proxy.java:117
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Configuration"
|
||||
msgstr "Configurazione"
|
||||
|
||||
#: ../java/build/Proxy.java:14 ../java/build/Proxy.java:23
|
||||
#: ../java/build/Proxy.java:35 ../java/build/Proxy.java:47
|
||||
#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:64
|
||||
#: ../java/build/Proxy.java:77 ../java/build/Proxy.java:86
|
||||
#: ../java/build/Proxy.java:96 ../java/build/Proxy.java:106
|
||||
#: ../java/build/Proxy.java:118
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Help"
|
||||
msgstr "Aiuto"
|
||||
|
||||
#: ../java/build/Proxy.java:15 ../java/build/Proxy.java:24
|
||||
#: ../java/build/Proxy.java:36 ../java/build/Proxy.java:48
|
||||
#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:65
|
||||
#: ../java/build/Proxy.java:78 ../java/build/Proxy.java:87
|
||||
#: ../java/build/Proxy.java:97 ../java/build/Proxy.java:107
|
||||
#: ../java/build/Proxy.java:119
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Addressbook"
|
||||
msgstr "Rubrica"
|
||||
|
||||
#: ../java/build/Proxy.java:17
|
||||
msgid ""
|
||||
"Your request was for a site outside of I2P, but you have no HTTP outproxy "
|
||||
"configured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:18
|
||||
msgid "Please configure an outproxy in I2PTunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:19
|
||||
msgid "Information: New Host Name"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:25
|
||||
msgid "Information: New Host Name with Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:26
|
||||
msgid ""
|
||||
"The address helper link you followed is for a new host name that is not in "
|
||||
"your address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:27
|
||||
msgid "You may save this host name to your local address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:28
|
||||
msgid ""
|
||||
"If you save it to your address book, you will not see this message again."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:29
|
||||
msgid ""
|
||||
"If you do not save it, the host name will be forgotten after the next router "
|
||||
"restart."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:30
|
||||
msgid ""
|
||||
"If you do not wish to visit this host, click the \"back\" button on your "
|
||||
"browser."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:31 ../java/build/Proxy.java:37
|
||||
msgid "Warning: Invalid Destination"
|
||||
msgstr "Destinazione locale"
|
||||
|
||||
#: ../java/build/Proxy.java:38
|
||||
msgid ""
|
||||
"The eepsite destination specified was not valid, or was otherwise "
|
||||
"unreachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:39
|
||||
msgid ""
|
||||
"Perhaps you pasted in the wrong Base 64 string or the link you are following "
|
||||
"is bad."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:40
|
||||
msgid "The I2P host could also be offline."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:41 ../java/build/Proxy.java:123
|
||||
#, java-format
|
||||
msgid "You may want to {0}retry{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:42 ../java/build/Proxy.java:72
|
||||
#: ../java/build/Proxy.java:113 ../java/build/Proxy.java:124
|
||||
msgid "Could not find the following destination:"
|
||||
msgstr "Destinazione tunnel"
|
||||
|
||||
#: ../java/build/Proxy.java:43 ../java/build/Proxy.java:49
|
||||
msgid "Warning: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:50
|
||||
msgid "You attempted to connect to a non-I2P website or location."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:51 ../java/build/Proxy.java:57
|
||||
msgid "Warning: Invalid Request URI"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:58
|
||||
msgid "The request URI is invalid, and probably contains illegal characters."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:59
|
||||
msgid ""
|
||||
"If you clicked a link, check the end of the URI for any characters the "
|
||||
"browser has mistakenly added on."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:60
|
||||
msgid "Warning: Eepsite Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:66
|
||||
msgid "Warning: Eepsite Not Found in Addressbook"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:67
|
||||
msgid "The eepsite was not found in your router's addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:68
|
||||
msgid "Check the link or find a Base 32 or Base 64 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:69
|
||||
#, java-format
|
||||
msgid "If you have the Base 64 address, {0}add it to your addressbook{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:70
|
||||
msgid ""
|
||||
"Otherwise, find a Base 32 or address helper link, or use a jump service link "
|
||||
"below."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:71
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Seeing this page often? See {0}the FAQ{1} for help in {2}adding some "
|
||||
"subscriptions{3} to your addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:73
|
||||
msgid "Error: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:79
|
||||
msgid "Error: Local Access"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:80
|
||||
msgid "Your browser is misconfigured."
|
||||
msgstr "Il tuo browse non supporta gli iFrames."
|
||||
|
||||
#: ../java/build/Proxy.java:81
|
||||
msgid ""
|
||||
"Do not use the proxy to access the router console, localhost, or local LAN "
|
||||
"destinations."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:82 ../java/build/Proxy.java:88
|
||||
msgid "Warning: Non-HTTP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:89
|
||||
msgid "The request uses a bad protocol."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:90
|
||||
#, java-format
|
||||
msgid "The I2P HTTP Proxy supports {0}http://{1} requests ONLY."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:91
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Other protocols such as {0}https://{1} and {0}ftp://{1} are not allowed."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:92 ../java/build/Proxy.java:98
|
||||
msgid "Warning: Bad Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:99
|
||||
#, java-format
|
||||
msgid "The helper key in the URL ({0}i2paddresshelper={1}) is not resolvable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:100
|
||||
msgid "It seems to be garbage data, or a mistyped Base 32 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:101
|
||||
msgid ""
|
||||
"Check your URL to try and fix the helper key to be a valid Base 32 hostname "
|
||||
"or Base 64 key."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:102 ../java/build/Proxy.java:108
|
||||
msgid "Warning: Outproxy Not Found"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:109
|
||||
msgid "The HTTP Outproxy was not found."
|
||||
msgstr "Il proxy HTTP non è avviato"
|
||||
|
||||
#: ../java/build/Proxy.java:110
|
||||
msgid ""
|
||||
"It is offline, there is network congestion, or your router is not yet well-"
|
||||
"integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:111
|
||||
#, java-format
|
||||
msgid ""
|
||||
"You may want to {0}retry{1} as this will randomly reselect an outproxy from "
|
||||
"the pool you have defined {2}here{3} (if you have more than one configured)."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:112
|
||||
#, java-format
|
||||
msgid ""
|
||||
"If you continue to have trouble you may want to edit your outproxy list {0}"
|
||||
"here{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:114 ../java/build/Proxy.java:120
|
||||
msgid "Warning: Eepsite Unreachable"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:121
|
||||
msgid "The eepsite was not reachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:122
|
||||
msgid ""
|
||||
"The eepsite is offline, there is network congestion, or your router is not "
|
||||
"yet well-integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:126
|
||||
msgid "Warning: Destination Key Conflict"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:127
|
||||
msgid ""
|
||||
"The addresshelper link you followed specifies a different destination key "
|
||||
"than a host entry in your host database."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:128
|
||||
msgid ""
|
||||
"Someone could be trying to impersonate another eepsite, or people have given "
|
||||
"two eepsites identical names."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:129
|
||||
msgid ""
|
||||
"You can resolve the conflict by considering which key you trust, and either "
|
||||
"discarding the addresshelper link, discarding the host entry from your host "
|
||||
"database, or naming one of them differently."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "This seems to be a bad destination:"
|
||||
msgstr "Questa non sembra essere una buona destinazione:"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "i2paddresshelper cannot help you with a destination like that!"
|
||||
msgstr "i2paddresshelper non ti può aiutare con una destinazione del genere!"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:639
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To visit the destination in your host database, click <a href=\"{0}\">here</"
|
||||
"a>. To visit the conflicting addresshelper destination, click <a href="
|
||||
"\"{1}\">here</a>."
|
||||
msgstr ""
|
||||
"Per visitare la destinazione nel tuo database host, cliccare <a href="
|
||||
"\"{0}\">qui</a>. \n"
|
||||
"Per visitare la destinazione addresshelper in conflitto, cliccare <a href="
|
||||
"\"{1}\">qui</a>."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1043
|
||||
msgid "Host"
|
||||
msgstr "Host"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1047
|
||||
msgid "Base 32"
|
||||
msgstr "Base 32"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1051
|
||||
msgid "Destination"
|
||||
msgstr "Destinazione"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1057
|
||||
#, java-format
|
||||
msgid "Continue to {0} without saving"
|
||||
msgstr "Continua a {0} senza salvare"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1062
|
||||
#, java-format
|
||||
msgid "Save {0} to router address book and continue to eepsite"
|
||||
msgstr "Salva {0} nella rubrica del router e continua verso l'eepsite"
|
||||
|
||||
#. only blockfile supports multiple books
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
|
||||
#, java-format
|
||||
msgid "Save {0} to master address book and continue to eepsite"
|
||||
msgstr "Salva {0} nella rubrica master e continua verso l'eepsite"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1066
|
||||
#, java-format
|
||||
msgid "Save {0} to private address book and continue to eepsite"
|
||||
msgstr "Salva {0} nella rubrica privata e continua verso l'eepsite"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1180
|
||||
msgid "HTTP Outproxy"
|
||||
msgstr "Ourproxy HTTP"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1185
|
||||
msgid ""
|
||||
"Click a link below to look for an address helper by using a \"jump\" service:"
|
||||
msgstr ""
|
||||
"Cliccare un link quì sotto per cercare un address helper usando un servizio "
|
||||
"di \"salto\":"
|
||||
|
||||
#. Translators: parameter is a host name
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1221
|
||||
#, java-format
|
||||
msgid "{0} jump service"
|
||||
msgstr "{0} salta al servizio"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:163
|
||||
#, java-format
|
||||
msgid "Added via address helper from {0}"
|
||||
msgstr "Aggiunto con address helper {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:165
|
||||
msgid "Added via address helper"
|
||||
msgstr "Aggiunto con address helper"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:190
|
||||
#, java-format
|
||||
msgid "Redirecting to {0}"
|
||||
msgstr "Redirezionamento a {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:202
|
||||
#, java-format
|
||||
msgid "Saved {0} to the {1} addressbook, redirecting now."
|
||||
msgstr "{0} salvato sulla rubrica {1}, in redirezionamento."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:203
|
||||
#, java-format
|
||||
msgid "Failed to save {0} to the {1} addressbook, redirecting now."
|
||||
msgstr "Salvataggio di {0} sulla rubrica {1} fallito, in redirezionamento."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205
|
||||
msgid "Click here if you are not redirected automatically."
|
||||
msgstr "Clicca qui se non sei redirezionato automaticamente."
|
||||
449
apps/i2ptunnel/locale-proxy/messages_nb.po
Normal file
449
apps/i2ptunnel/locale-proxy/messages_nb.po
Normal file
@@ -0,0 +1,449 @@
|
||||
# I2P
|
||||
# Copyright (C) 2009 The I2P Project
|
||||
# This file is distributed under the same license as the i2ptunnel package.
|
||||
# To contribute translations, see http://www.i2p2.de/newdevelopers
|
||||
#
|
||||
# Translators:
|
||||
# Mikal <mikalv@mikalv.net>, 2013.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-13 18:49+0000\n"
|
||||
"PO-Revision-Date: 2013-01-29 18:12+0000\n"
|
||||
"Last-Translator: mikalv <mikalv@mikalv.net>\n"
|
||||
"Language-Team: Norwegian Bokmål (http://www.transifex.com/projects/p/I2P/"
|
||||
"language/nb/)\n"
|
||||
"Language: nb\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/build/Proxy.java:5
|
||||
msgid "Proxy Authorization Required"
|
||||
msgstr "utproxy autorisasjon"
|
||||
|
||||
#: ../java/build/Proxy.java:6
|
||||
msgid "I2P HTTP Proxy Authorization Required"
|
||||
msgstr "utproxy autorisasjon"
|
||||
|
||||
#: ../java/build/Proxy.java:7
|
||||
msgid "This proxy is configured to require a username and password for access."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:8
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Please enter your username and password, or check your {0}router "
|
||||
"configuration{1} or {2}I2PTunnel configuration{3}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:9
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To disable authorization, remove the configuration {0}i2ptunnel.proxy."
|
||||
"auth=basic{1}, then stop and restart the HTTP Proxy tunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:10 ../java/build/Proxy.java:16
|
||||
msgid "Warning: No Outproxy Configured"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:11 ../java/build/Proxy.java:20
|
||||
#: ../java/build/Proxy.java:32 ../java/build/Proxy.java:44
|
||||
#: ../java/build/Proxy.java:52 ../java/build/Proxy.java:61
|
||||
#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:83
|
||||
#: ../java/build/Proxy.java:93 ../java/build/Proxy.java:103
|
||||
#: ../java/build/Proxy.java:115
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:196
|
||||
msgid "Router Console"
|
||||
msgstr "Ruter Konsoll"
|
||||
|
||||
#: ../java/build/Proxy.java:12 ../java/build/Proxy.java:21
|
||||
#: ../java/build/Proxy.java:33 ../java/build/Proxy.java:45
|
||||
#: ../java/build/Proxy.java:53 ../java/build/Proxy.java:62
|
||||
#: ../java/build/Proxy.java:75 ../java/build/Proxy.java:84
|
||||
#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:104
|
||||
#: ../java/build/Proxy.java:116
|
||||
msgid "I2P Router Console"
|
||||
msgstr "Ruter Konsoll"
|
||||
|
||||
#: ../java/build/Proxy.java:13 ../java/build/Proxy.java:22
|
||||
#: ../java/build/Proxy.java:34 ../java/build/Proxy.java:46
|
||||
#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:63
|
||||
#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:85
|
||||
#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:105
|
||||
#: ../java/build/Proxy.java:117
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Configuration"
|
||||
msgstr "Konfigurasjon"
|
||||
|
||||
#: ../java/build/Proxy.java:14 ../java/build/Proxy.java:23
|
||||
#: ../java/build/Proxy.java:35 ../java/build/Proxy.java:47
|
||||
#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:64
|
||||
#: ../java/build/Proxy.java:77 ../java/build/Proxy.java:86
|
||||
#: ../java/build/Proxy.java:96 ../java/build/Proxy.java:106
|
||||
#: ../java/build/Proxy.java:118
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Help"
|
||||
msgstr "Hjelp"
|
||||
|
||||
#: ../java/build/Proxy.java:15 ../java/build/Proxy.java:24
|
||||
#: ../java/build/Proxy.java:36 ../java/build/Proxy.java:48
|
||||
#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:65
|
||||
#: ../java/build/Proxy.java:78 ../java/build/Proxy.java:87
|
||||
#: ../java/build/Proxy.java:97 ../java/build/Proxy.java:107
|
||||
#: ../java/build/Proxy.java:119
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Addressbook"
|
||||
msgstr "Adressebok"
|
||||
|
||||
#: ../java/build/Proxy.java:17
|
||||
msgid ""
|
||||
"Your request was for a site outside of I2P, but you have no HTTP outproxy "
|
||||
"configured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:18
|
||||
msgid "Please configure an outproxy in I2PTunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:19
|
||||
msgid "Information: New Host Name"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:25
|
||||
msgid "Information: New Host Name with Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:26
|
||||
msgid ""
|
||||
"The address helper link you followed is for a new host name that is not in "
|
||||
"your address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:27
|
||||
msgid "You may save this host name to your local address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:28
|
||||
msgid ""
|
||||
"If you save it to your address book, you will not see this message again."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:29
|
||||
msgid ""
|
||||
"If you do not save it, the host name will be forgotten after the next router "
|
||||
"restart."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:30
|
||||
msgid ""
|
||||
"If you do not wish to visit this host, click the \"back\" button on your "
|
||||
"browser."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:31 ../java/build/Proxy.java:37
|
||||
msgid "Warning: Invalid Destination"
|
||||
msgstr "Lokal destinasjon"
|
||||
|
||||
#: ../java/build/Proxy.java:38
|
||||
msgid ""
|
||||
"The eepsite destination specified was not valid, or was otherwise "
|
||||
"unreachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:39
|
||||
msgid ""
|
||||
"Perhaps you pasted in the wrong Base 64 string or the link you are following "
|
||||
"is bad."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:40
|
||||
msgid "The I2P host could also be offline."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:41 ../java/build/Proxy.java:123
|
||||
#, java-format
|
||||
msgid "You may want to {0}retry{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:42 ../java/build/Proxy.java:72
|
||||
#: ../java/build/Proxy.java:113 ../java/build/Proxy.java:124
|
||||
msgid "Could not find the following destination:"
|
||||
msgstr "Tunnel destinasjon"
|
||||
|
||||
#: ../java/build/Proxy.java:43 ../java/build/Proxy.java:49
|
||||
msgid "Warning: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:50
|
||||
msgid "You attempted to connect to a non-I2P website or location."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:51 ../java/build/Proxy.java:57
|
||||
msgid "Warning: Invalid Request URI"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:58
|
||||
msgid "The request URI is invalid, and probably contains illegal characters."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:59
|
||||
msgid ""
|
||||
"If you clicked a link, check the end of the URI for any characters the "
|
||||
"browser has mistakenly added on."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:60
|
||||
msgid "Warning: Eepsite Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:66
|
||||
msgid "Warning: Eepsite Not Found in Addressbook"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:67
|
||||
msgid "The eepsite was not found in your router's addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:68
|
||||
msgid "Check the link or find a Base 32 or Base 64 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:69
|
||||
#, java-format
|
||||
msgid "If you have the Base 64 address, {0}add it to your addressbook{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:70
|
||||
msgid ""
|
||||
"Otherwise, find a Base 32 or address helper link, or use a jump service link "
|
||||
"below."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:71
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Seeing this page often? See {0}the FAQ{1} for help in {2}adding some "
|
||||
"subscriptions{3} to your addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:73
|
||||
msgid "Error: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:79
|
||||
msgid "Error: Local Access"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:80
|
||||
msgid "Your browser is misconfigured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:81
|
||||
msgid ""
|
||||
"Do not use the proxy to access the router console, localhost, or local LAN "
|
||||
"destinations."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:82 ../java/build/Proxy.java:88
|
||||
msgid "Warning: Non-HTTP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:89
|
||||
msgid "The request uses a bad protocol."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:90
|
||||
#, java-format
|
||||
msgid "The I2P HTTP Proxy supports {0}http://{1} requests ONLY."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:91
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Other protocols such as {0}https://{1} and {0}ftp://{1} are not allowed."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:92 ../java/build/Proxy.java:98
|
||||
msgid "Warning: Bad Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:99
|
||||
#, java-format
|
||||
msgid "The helper key in the URL ({0}i2paddresshelper={1}) is not resolvable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:100
|
||||
msgid "It seems to be garbage data, or a mistyped Base 32 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:101
|
||||
msgid ""
|
||||
"Check your URL to try and fix the helper key to be a valid Base 32 hostname "
|
||||
"or Base 64 key."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:102 ../java/build/Proxy.java:108
|
||||
msgid "Warning: Outproxy Not Found"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:109
|
||||
msgid "The HTTP Outproxy was not found."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:110
|
||||
msgid ""
|
||||
"It is offline, there is network congestion, or your router is not yet well-"
|
||||
"integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:111
|
||||
#, java-format
|
||||
msgid ""
|
||||
"You may want to {0}retry{1} as this will randomly reselect an outproxy from "
|
||||
"the pool you have defined {2}here{3} (if you have more than one configured)."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:112
|
||||
#, java-format
|
||||
msgid ""
|
||||
"If you continue to have trouble you may want to edit your outproxy list {0}"
|
||||
"here{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:114 ../java/build/Proxy.java:120
|
||||
msgid "Warning: Eepsite Unreachable"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:121
|
||||
msgid "The eepsite was not reachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:122
|
||||
msgid ""
|
||||
"The eepsite is offline, there is network congestion, or your router is not "
|
||||
"yet well-integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:126
|
||||
msgid "Warning: Destination Key Conflict"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:127
|
||||
msgid ""
|
||||
"The addresshelper link you followed specifies a different destination key "
|
||||
"than a host entry in your host database."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:128
|
||||
msgid ""
|
||||
"Someone could be trying to impersonate another eepsite, or people have given "
|
||||
"two eepsites identical names."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:129
|
||||
msgid ""
|
||||
"You can resolve the conflict by considering which key you trust, and either "
|
||||
"discarding the addresshelper link, discarding the host entry from your host "
|
||||
"database, or naming one of them differently."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "This seems to be a bad destination:"
|
||||
msgstr "Dette synes å være en dårlig destinasjon:"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "i2paddresshelper cannot help you with a destination like that!"
|
||||
msgstr "i2paddresshelper kan ikke hjelpe deg med en destinasjon som dette!"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:639
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To visit the destination in your host database, click <a href=\"{0}\">here</"
|
||||
"a>. To visit the conflicting addresshelper destination, click <a href="
|
||||
"\"{1}\">here</a>."
|
||||
msgstr ""
|
||||
"For å besøke destinasjonen i din vert database, klikk <a href=\"{0}\">her</"
|
||||
"a>. For å å besøke motstridende adressehjelper destinasjon, klikk <a href="
|
||||
"\"{1}\">her</a>."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1043
|
||||
msgid "Host"
|
||||
msgstr "Vert"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1047
|
||||
msgid "Base 32"
|
||||
msgstr "Base 32"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1051
|
||||
msgid "Destination"
|
||||
msgstr "Destinasjon"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1057
|
||||
#, java-format
|
||||
msgid "Continue to {0} without saving"
|
||||
msgstr "Fortsett til {0} uten å lagre"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1062
|
||||
#, java-format
|
||||
msgid "Save {0} to router address book and continue to eepsite"
|
||||
msgstr "Lagre {0} til ruter adressebok og fortsett til eepsite"
|
||||
|
||||
#. only blockfile supports multiple books
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
|
||||
#, java-format
|
||||
msgid "Save {0} to master address book and continue to eepsite"
|
||||
msgstr "Save {0} til hoved adressebok og fortsett til eepsite"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1066
|
||||
#, java-format
|
||||
msgid "Save {0} to private address book and continue to eepsite"
|
||||
msgstr "Save {0} til privat adressebok og fortsett til eepsite"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1180
|
||||
msgid "HTTP Outproxy"
|
||||
msgstr "HTTP Ut-proxy"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1185
|
||||
msgid ""
|
||||
"Click a link below to look for an address helper by using a \"jump\" service:"
|
||||
msgstr ""
|
||||
"Klikk på en link under for en adressehjelper ved å bruke en \"hoppe\" "
|
||||
"tjeneste:"
|
||||
|
||||
#. Translators: parameter is a host name
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1221
|
||||
#, java-format
|
||||
msgid "{0} jump service"
|
||||
msgstr "{0} hopp tjeneste"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:163
|
||||
#, java-format
|
||||
msgid "Added via address helper from {0}"
|
||||
msgstr "Lagt til via addresse hjelper fra {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:165
|
||||
msgid "Added via address helper"
|
||||
msgstr "Lagt til via adresse helper"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:190
|
||||
#, java-format
|
||||
msgid "Redirecting to {0}"
|
||||
msgstr "Videresender til {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:202
|
||||
#, java-format
|
||||
msgid "Saved {0} to the {1} addressbook, redirecting now."
|
||||
msgstr "Lagret {0} til {1} adresseboken, videresender nå."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:203
|
||||
#, java-format
|
||||
msgid "Failed to save {0} to the {1} addressbook, redirecting now."
|
||||
msgstr "Feilet med å lagre {0} til {1} adresseboken, videresender nå."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205
|
||||
msgid "Click here if you are not redirected automatically."
|
||||
msgstr "Klikk her hvis du ikke blir videresendt automatisk."
|
||||
447
apps/i2ptunnel/locale-proxy/messages_nl.po
Normal file
447
apps/i2ptunnel/locale-proxy/messages_nl.po
Normal file
@@ -0,0 +1,447 @@
|
||||
# I2P
|
||||
# Copyright (C) 2009 The I2P Project
|
||||
# This file is distributed under the same license as the i2ptunnel package.
|
||||
# To contribute translations, see http://www.i2p2.de/newdevelopers
|
||||
# foo <foo@bar>, 2009.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-13 18:49+0000\n"
|
||||
"PO-Revision-Date: 2011-02-20 12:14+0000\n"
|
||||
"Last-Translator: ducki2p <ducki2p@gmail.com>\n"
|
||||
"Language-Team: Dutch <>\n"
|
||||
"Language: nl\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/build/Proxy.java:5
|
||||
msgid "Proxy Authorization Required"
|
||||
msgstr "Uitgaande Proxy Autorisatie"
|
||||
|
||||
#: ../java/build/Proxy.java:6
|
||||
msgid "I2P HTTP Proxy Authorization Required"
|
||||
msgstr "Uitgaande Proxy Autorisatie"
|
||||
|
||||
#: ../java/build/Proxy.java:7
|
||||
msgid "This proxy is configured to require a username and password for access."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:8
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Please enter your username and password, or check your {0}router "
|
||||
"configuration{1} or {2}I2PTunnel configuration{3}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:9
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To disable authorization, remove the configuration {0}i2ptunnel.proxy."
|
||||
"auth=basic{1}, then stop and restart the HTTP Proxy tunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:10 ../java/build/Proxy.java:16
|
||||
msgid "Warning: No Outproxy Configured"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:11 ../java/build/Proxy.java:20
|
||||
#: ../java/build/Proxy.java:32 ../java/build/Proxy.java:44
|
||||
#: ../java/build/Proxy.java:52 ../java/build/Proxy.java:61
|
||||
#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:83
|
||||
#: ../java/build/Proxy.java:93 ../java/build/Proxy.java:103
|
||||
#: ../java/build/Proxy.java:115
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:196
|
||||
msgid "Router Console"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:12 ../java/build/Proxy.java:21
|
||||
#: ../java/build/Proxy.java:33 ../java/build/Proxy.java:45
|
||||
#: ../java/build/Proxy.java:53 ../java/build/Proxy.java:62
|
||||
#: ../java/build/Proxy.java:75 ../java/build/Proxy.java:84
|
||||
#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:104
|
||||
#: ../java/build/Proxy.java:116
|
||||
msgid "I2P Router Console"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:13 ../java/build/Proxy.java:22
|
||||
#: ../java/build/Proxy.java:34 ../java/build/Proxy.java:46
|
||||
#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:63
|
||||
#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:85
|
||||
#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:105
|
||||
#: ../java/build/Proxy.java:117
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Configuration"
|
||||
msgstr "Configuratie wijzigingen opgeslagen"
|
||||
|
||||
#: ../java/build/Proxy.java:14 ../java/build/Proxy.java:23
|
||||
#: ../java/build/Proxy.java:35 ../java/build/Proxy.java:47
|
||||
#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:64
|
||||
#: ../java/build/Proxy.java:77 ../java/build/Proxy.java:86
|
||||
#: ../java/build/Proxy.java:96 ../java/build/Proxy.java:106
|
||||
#: ../java/build/Proxy.java:118
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Help"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:15 ../java/build/Proxy.java:24
|
||||
#: ../java/build/Proxy.java:36 ../java/build/Proxy.java:48
|
||||
#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:65
|
||||
#: ../java/build/Proxy.java:78 ../java/build/Proxy.java:87
|
||||
#: ../java/build/Proxy.java:97 ../java/build/Proxy.java:107
|
||||
#: ../java/build/Proxy.java:119
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Addressbook"
|
||||
msgstr "Toevoegen aan lokaal adresboek"
|
||||
|
||||
#: ../java/build/Proxy.java:17
|
||||
msgid ""
|
||||
"Your request was for a site outside of I2P, but you have no HTTP outproxy "
|
||||
"configured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:18
|
||||
msgid "Please configure an outproxy in I2PTunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:19
|
||||
msgid "Information: New Host Name"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:25
|
||||
msgid "Information: New Host Name with Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:26
|
||||
msgid ""
|
||||
"The address helper link you followed is for a new host name that is not in "
|
||||
"your address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:27
|
||||
msgid "You may save this host name to your local address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:28
|
||||
msgid ""
|
||||
"If you save it to your address book, you will not see this message again."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:29
|
||||
msgid ""
|
||||
"If you do not save it, the host name will be forgotten after the next router "
|
||||
"restart."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:30
|
||||
msgid ""
|
||||
"If you do not wish to visit this host, click the \"back\" button on your "
|
||||
"browser."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:31 ../java/build/Proxy.java:37
|
||||
msgid "Warning: Invalid Destination"
|
||||
msgstr "Lokale destination"
|
||||
|
||||
#: ../java/build/Proxy.java:38
|
||||
msgid ""
|
||||
"The eepsite destination specified was not valid, or was otherwise "
|
||||
"unreachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:39
|
||||
msgid ""
|
||||
"Perhaps you pasted in the wrong Base 64 string or the link you are following "
|
||||
"is bad."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:40
|
||||
msgid "The I2P host could also be offline."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:41 ../java/build/Proxy.java:123
|
||||
#, java-format
|
||||
msgid "You may want to {0}retry{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:42 ../java/build/Proxy.java:72
|
||||
#: ../java/build/Proxy.java:113 ../java/build/Proxy.java:124
|
||||
msgid "Could not find the following destination:"
|
||||
msgstr "Tunnel Destinations"
|
||||
|
||||
#: ../java/build/Proxy.java:43 ../java/build/Proxy.java:49
|
||||
msgid "Warning: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:50
|
||||
msgid "You attempted to connect to a non-I2P website or location."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:51 ../java/build/Proxy.java:57
|
||||
msgid "Warning: Invalid Request URI"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:58
|
||||
msgid "The request URI is invalid, and probably contains illegal characters."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:59
|
||||
msgid ""
|
||||
"If you clicked a link, check the end of the URI for any characters the "
|
||||
"browser has mistakenly added on."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:60
|
||||
msgid "Warning: Eepsite Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:66
|
||||
msgid "Warning: Eepsite Not Found in Addressbook"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:67
|
||||
msgid "The eepsite was not found in your router's addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:68
|
||||
msgid "Check the link or find a Base 32 or Base 64 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:69
|
||||
#, java-format
|
||||
msgid "If you have the Base 64 address, {0}add it to your addressbook{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:70
|
||||
msgid ""
|
||||
"Otherwise, find a Base 32 or address helper link, or use a jump service link "
|
||||
"below."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:71
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Seeing this page often? See {0}the FAQ{1} for help in {2}adding some "
|
||||
"subscriptions{3} to your addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:73
|
||||
msgid "Error: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:79
|
||||
msgid "Error: Local Access"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:80
|
||||
msgid "Your browser is misconfigured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:81
|
||||
msgid ""
|
||||
"Do not use the proxy to access the router console, localhost, or local LAN "
|
||||
"destinations."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:82 ../java/build/Proxy.java:88
|
||||
msgid "Warning: Non-HTTP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:89
|
||||
msgid "The request uses a bad protocol."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:90
|
||||
#, java-format
|
||||
msgid "The I2P HTTP Proxy supports {0}http://{1} requests ONLY."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:91
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Other protocols such as {0}https://{1} and {0}ftp://{1} are not allowed."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:92 ../java/build/Proxy.java:98
|
||||
msgid "Warning: Bad Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:99
|
||||
#, java-format
|
||||
msgid "The helper key in the URL ({0}i2paddresshelper={1}) is not resolvable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:100
|
||||
msgid "It seems to be garbage data, or a mistyped Base 32 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:101
|
||||
msgid ""
|
||||
"Check your URL to try and fix the helper key to be a valid Base 32 hostname "
|
||||
"or Base 64 key."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:102 ../java/build/Proxy.java:108
|
||||
msgid "Warning: Outproxy Not Found"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:109
|
||||
msgid "The HTTP Outproxy was not found."
|
||||
msgstr "De HTTP proxy is niet ingeschakeld"
|
||||
|
||||
#: ../java/build/Proxy.java:110
|
||||
msgid ""
|
||||
"It is offline, there is network congestion, or your router is not yet well-"
|
||||
"integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:111
|
||||
#, java-format
|
||||
msgid ""
|
||||
"You may want to {0}retry{1} as this will randomly reselect an outproxy from "
|
||||
"the pool you have defined {2}here{3} (if you have more than one configured)."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:112
|
||||
#, java-format
|
||||
msgid ""
|
||||
"If you continue to have trouble you may want to edit your outproxy list {0}"
|
||||
"here{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:114 ../java/build/Proxy.java:120
|
||||
msgid "Warning: Eepsite Unreachable"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:121
|
||||
msgid "The eepsite was not reachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:122
|
||||
msgid ""
|
||||
"The eepsite is offline, there is network congestion, or your router is not "
|
||||
"yet well-integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:126
|
||||
msgid "Warning: Destination Key Conflict"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:127
|
||||
msgid ""
|
||||
"The addresshelper link you followed specifies a different destination key "
|
||||
"than a host entry in your host database."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:128
|
||||
msgid ""
|
||||
"Someone could be trying to impersonate another eepsite, or people have given "
|
||||
"two eepsites identical names."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:129
|
||||
msgid ""
|
||||
"You can resolve the conflict by considering which key you trust, and either "
|
||||
"discarding the addresshelper link, discarding the host entry from your host "
|
||||
"database, or naming one of them differently."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "This seems to be a bad destination:"
|
||||
msgstr "Tunnel Destinations"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "i2paddresshelper cannot help you with a destination like that!"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:639
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To visit the destination in your host database, click <a href=\"{0}\">here</"
|
||||
"a>. To visit the conflicting addresshelper destination, click <a href="
|
||||
"\"{1}\">here</a>."
|
||||
msgstr ""
|
||||
"Om de destination in je host database te bezoeken, klik <a href="
|
||||
"\"{0}\">hier</a>. Om de conflicterende adreshelper destination te bezoeken, "
|
||||
"klik <a href=\"{1}\">hier</a>."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1043
|
||||
msgid "Host"
|
||||
msgstr "Host"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1047
|
||||
msgid "Base 32"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1051
|
||||
msgid "Destination"
|
||||
msgstr "Destination"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1057
|
||||
#, java-format
|
||||
msgid "Continue to {0} without saving"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1062
|
||||
#, java-format
|
||||
msgid "Save {0} to router address book and continue to eepsite"
|
||||
msgstr ""
|
||||
|
||||
#. only blockfile supports multiple books
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
|
||||
#, java-format
|
||||
msgid "Save {0} to master address book and continue to eepsite"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1066
|
||||
#, java-format
|
||||
msgid "Save {0} to private address book and continue to eepsite"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1180
|
||||
msgid "HTTP Outproxy"
|
||||
msgstr "Uitgaande proxy"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1185
|
||||
msgid ""
|
||||
"Click a link below to look for an address helper by using a \"jump\" service:"
|
||||
msgstr ""
|
||||
"Klik op een onderstaande link om te zoeken naar een adreshelper via een "
|
||||
"\"jump\" service:"
|
||||
|
||||
#. Translators: parameter is a host name
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1221
|
||||
#, java-format
|
||||
msgid "{0} jump service"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:163
|
||||
#, java-format
|
||||
msgid "Added via address helper from {0}"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:165
|
||||
msgid "Added via address helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:190
|
||||
#, java-format
|
||||
msgid "Redirecting to {0}"
|
||||
msgstr "Updaten van {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:202
|
||||
#, java-format
|
||||
msgid "Saved {0} to the {1} addressbook, redirecting now."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:203
|
||||
#, java-format
|
||||
msgid "Failed to save {0} to the {1} addressbook, redirecting now."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205
|
||||
msgid "Click here if you are not redirected automatically."
|
||||
msgstr ""
|
||||
453
apps/i2ptunnel/locale-proxy/messages_pl.po
Normal file
453
apps/i2ptunnel/locale-proxy/messages_pl.po
Normal file
@@ -0,0 +1,453 @@
|
||||
# I2P
|
||||
# Copyright (C) 2009 The I2P Project
|
||||
# This file is distributed under the same license as the i2ptunnel package.
|
||||
# To contribute translations, see http://www.i2p2.de/newdevelopers
|
||||
#
|
||||
# Translators:
|
||||
# <b790979@klzlk.com>, 2012.
|
||||
# <businesshehe@yahoo.com>, 2011, 2012.
|
||||
# Smert i2p <Smert@safe-mail.net>, 2013.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-13 18:49+0000\n"
|
||||
"PO-Revision-Date: 2013-02-11 21:31+0000\n"
|
||||
"Last-Translator: Smert <Smert@safe-mail.net>\n"
|
||||
"Language-Team: Polish (http://www.transifex.com/projects/p/I2P/language/"
|
||||
"pl/)\n"
|
||||
"Language: pl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
|
||||
"|| n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#: ../java/build/Proxy.java:5
|
||||
msgid "Proxy Authorization Required"
|
||||
msgstr "Autoryzacja Outproxy"
|
||||
|
||||
#: ../java/build/Proxy.java:6
|
||||
msgid "I2P HTTP Proxy Authorization Required"
|
||||
msgstr "Autoryzacja Outproxy"
|
||||
|
||||
#: ../java/build/Proxy.java:7
|
||||
msgid "This proxy is configured to require a username and password for access."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:8
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Please enter your username and password, or check your {0}router "
|
||||
"configuration{1} or {2}I2PTunnel configuration{3}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:9
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To disable authorization, remove the configuration {0}i2ptunnel.proxy."
|
||||
"auth=basic{1}, then stop and restart the HTTP Proxy tunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:10 ../java/build/Proxy.java:16
|
||||
msgid "Warning: No Outproxy Configured"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:11 ../java/build/Proxy.java:20
|
||||
#: ../java/build/Proxy.java:32 ../java/build/Proxy.java:44
|
||||
#: ../java/build/Proxy.java:52 ../java/build/Proxy.java:61
|
||||
#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:83
|
||||
#: ../java/build/Proxy.java:93 ../java/build/Proxy.java:103
|
||||
#: ../java/build/Proxy.java:115
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:196
|
||||
msgid "Router Console"
|
||||
msgstr "Konsola Routera"
|
||||
|
||||
#: ../java/build/Proxy.java:12 ../java/build/Proxy.java:21
|
||||
#: ../java/build/Proxy.java:33 ../java/build/Proxy.java:45
|
||||
#: ../java/build/Proxy.java:53 ../java/build/Proxy.java:62
|
||||
#: ../java/build/Proxy.java:75 ../java/build/Proxy.java:84
|
||||
#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:104
|
||||
#: ../java/build/Proxy.java:116
|
||||
msgid "I2P Router Console"
|
||||
msgstr "Konsola Routera"
|
||||
|
||||
#: ../java/build/Proxy.java:13 ../java/build/Proxy.java:22
|
||||
#: ../java/build/Proxy.java:34 ../java/build/Proxy.java:46
|
||||
#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:63
|
||||
#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:85
|
||||
#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:105
|
||||
#: ../java/build/Proxy.java:117
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Configuration"
|
||||
msgstr "Konfiguracja"
|
||||
|
||||
#: ../java/build/Proxy.java:14 ../java/build/Proxy.java:23
|
||||
#: ../java/build/Proxy.java:35 ../java/build/Proxy.java:47
|
||||
#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:64
|
||||
#: ../java/build/Proxy.java:77 ../java/build/Proxy.java:86
|
||||
#: ../java/build/Proxy.java:96 ../java/build/Proxy.java:106
|
||||
#: ../java/build/Proxy.java:118
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Help"
|
||||
msgstr "Pomoc"
|
||||
|
||||
#: ../java/build/Proxy.java:15 ../java/build/Proxy.java:24
|
||||
#: ../java/build/Proxy.java:36 ../java/build/Proxy.java:48
|
||||
#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:65
|
||||
#: ../java/build/Proxy.java:78 ../java/build/Proxy.java:87
|
||||
#: ../java/build/Proxy.java:97 ../java/build/Proxy.java:107
|
||||
#: ../java/build/Proxy.java:119
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Addressbook"
|
||||
msgstr "Książka adresowa"
|
||||
|
||||
#: ../java/build/Proxy.java:17
|
||||
msgid ""
|
||||
"Your request was for a site outside of I2P, but you have no HTTP outproxy "
|
||||
"configured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:18
|
||||
msgid "Please configure an outproxy in I2PTunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:19
|
||||
msgid "Information: New Host Name"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:25
|
||||
msgid "Information: New Host Name with Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:26
|
||||
msgid ""
|
||||
"The address helper link you followed is for a new host name that is not in "
|
||||
"your address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:27
|
||||
msgid "You may save this host name to your local address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:28
|
||||
msgid ""
|
||||
"If you save it to your address book, you will not see this message again."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:29
|
||||
msgid ""
|
||||
"If you do not save it, the host name will be forgotten after the next router "
|
||||
"restart."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:30
|
||||
msgid ""
|
||||
"If you do not wish to visit this host, click the \"back\" button on your "
|
||||
"browser."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:31 ../java/build/Proxy.java:37
|
||||
msgid "Warning: Invalid Destination"
|
||||
msgstr "Cel localny"
|
||||
|
||||
#: ../java/build/Proxy.java:38
|
||||
msgid ""
|
||||
"The eepsite destination specified was not valid, or was otherwise "
|
||||
"unreachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:39
|
||||
msgid ""
|
||||
"Perhaps you pasted in the wrong Base 64 string or the link you are following "
|
||||
"is bad."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:40
|
||||
msgid "The I2P host could also be offline."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:41 ../java/build/Proxy.java:123
|
||||
#, java-format
|
||||
msgid "You may want to {0}retry{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:42 ../java/build/Proxy.java:72
|
||||
#: ../java/build/Proxy.java:113 ../java/build/Proxy.java:124
|
||||
msgid "Could not find the following destination:"
|
||||
msgstr "nazwa lub cel"
|
||||
|
||||
#: ../java/build/Proxy.java:43 ../java/build/Proxy.java:49
|
||||
msgid "Warning: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:50
|
||||
msgid "You attempted to connect to a non-I2P website or location."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:51 ../java/build/Proxy.java:57
|
||||
msgid "Warning: Invalid Request URI"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:58
|
||||
msgid "The request URI is invalid, and probably contains illegal characters."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:59
|
||||
msgid ""
|
||||
"If you clicked a link, check the end of the URI for any characters the "
|
||||
"browser has mistakenly added on."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:60
|
||||
msgid "Warning: Eepsite Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:66
|
||||
msgid "Warning: Eepsite Not Found in Addressbook"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:67
|
||||
msgid "The eepsite was not found in your router's addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:68
|
||||
msgid "Check the link or find a Base 32 or Base 64 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:69
|
||||
#, java-format
|
||||
msgid "If you have the Base 64 address, {0}add it to your addressbook{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:70
|
||||
msgid ""
|
||||
"Otherwise, find a Base 32 or address helper link, or use a jump service link "
|
||||
"below."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:71
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Seeing this page often? See {0}the FAQ{1} for help in {2}adding some "
|
||||
"subscriptions{3} to your addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:73
|
||||
msgid "Error: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:79
|
||||
msgid "Error: Local Access"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:80
|
||||
msgid "Your browser is misconfigured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:81
|
||||
msgid ""
|
||||
"Do not use the proxy to access the router console, localhost, or local LAN "
|
||||
"destinations."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:82 ../java/build/Proxy.java:88
|
||||
msgid "Warning: Non-HTTP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:89
|
||||
msgid "The request uses a bad protocol."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:90
|
||||
#, java-format
|
||||
msgid "The I2P HTTP Proxy supports {0}http://{1} requests ONLY."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:91
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Other protocols such as {0}https://{1} and {0}ftp://{1} are not allowed."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:92 ../java/build/Proxy.java:98
|
||||
msgid "Warning: Bad Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:99
|
||||
#, java-format
|
||||
msgid "The helper key in the URL ({0}i2paddresshelper={1}) is not resolvable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:100
|
||||
msgid "It seems to be garbage data, or a mistyped Base 32 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:101
|
||||
msgid ""
|
||||
"Check your URL to try and fix the helper key to be a valid Base 32 hostname "
|
||||
"or Base 64 key."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:102 ../java/build/Proxy.java:108
|
||||
msgid "Warning: Outproxy Not Found"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:109
|
||||
msgid "The HTTP Outproxy was not found."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:110
|
||||
msgid ""
|
||||
"It is offline, there is network congestion, or your router is not yet well-"
|
||||
"integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:111
|
||||
#, java-format
|
||||
msgid ""
|
||||
"You may want to {0}retry{1} as this will randomly reselect an outproxy from "
|
||||
"the pool you have defined {2}here{3} (if you have more than one configured)."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:112
|
||||
#, java-format
|
||||
msgid ""
|
||||
"If you continue to have trouble you may want to edit your outproxy list {0}"
|
||||
"here{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:114 ../java/build/Proxy.java:120
|
||||
msgid "Warning: Eepsite Unreachable"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:121
|
||||
msgid "The eepsite was not reachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:122
|
||||
msgid ""
|
||||
"The eepsite is offline, there is network congestion, or your router is not "
|
||||
"yet well-integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:126
|
||||
msgid "Warning: Destination Key Conflict"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:127
|
||||
msgid ""
|
||||
"The addresshelper link you followed specifies a different destination key "
|
||||
"than a host entry in your host database."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:128
|
||||
msgid ""
|
||||
"Someone could be trying to impersonate another eepsite, or people have given "
|
||||
"two eepsites identical names."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:129
|
||||
msgid ""
|
||||
"You can resolve the conflict by considering which key you trust, and either "
|
||||
"discarding the addresshelper link, discarding the host entry from your host "
|
||||
"database, or naming one of them differently."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "This seems to be a bad destination:"
|
||||
msgstr "Wydaje się to być złym celem:"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "i2paddresshelper cannot help you with a destination like that!"
|
||||
msgstr ""
|
||||
"i2paddresshelper, pomocnik adresowy i2p, nie może pomóc ci z takim celem!"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:639
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To visit the destination in your host database, click <a href=\"{0}\">here</"
|
||||
"a>. To visit the conflicting addresshelper destination, click <a href="
|
||||
"\"{1}\">here</a>."
|
||||
msgstr ""
|
||||
"By odwiedzić cel w bazie danych twojego hosta, naciśnij <a href="
|
||||
"\"{0}\">tutaj</a>. By odwiedzić konfliktujący cel pomocnika adresów, "
|
||||
"naciśnij <a href=\"{1}\">tutaj</a>."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1043
|
||||
msgid "Host"
|
||||
msgstr "Host"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1047
|
||||
msgid "Base 32"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1051
|
||||
msgid "Destination"
|
||||
msgstr "Cel"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1057
|
||||
#, java-format
|
||||
msgid "Continue to {0} without saving"
|
||||
msgstr "Kontynuuj do {0} bez zapisywania"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1062
|
||||
#, java-format
|
||||
msgid "Save {0} to router address book and continue to eepsite"
|
||||
msgstr "Zapisz {0} do książki adresowej rutera i kontynuuj do eepsite'u"
|
||||
|
||||
#. only blockfile supports multiple books
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
|
||||
#, java-format
|
||||
msgid "Save {0} to master address book and continue to eepsite"
|
||||
msgstr "Zapisz {0} do głównej książki adresowej i kontynuuj do eepsite'u"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1066
|
||||
#, java-format
|
||||
msgid "Save {0} to private address book and continue to eepsite"
|
||||
msgstr "Zapisz {0} do prywatnej książki adresowej i kontynuuj do eepsite'u"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1180
|
||||
msgid "HTTP Outproxy"
|
||||
msgstr "HTTP Outproxy"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1185
|
||||
msgid ""
|
||||
"Click a link below to look for an address helper by using a \"jump\" service:"
|
||||
msgstr ""
|
||||
"Kliknij na poniższy link by poszukać pomocnika adresów poprzez użycie "
|
||||
"\"skaczącego\" serwisu."
|
||||
|
||||
#. Translators: parameter is a host name
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1221
|
||||
#, java-format
|
||||
msgid "{0} jump service"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:163
|
||||
#, java-format
|
||||
msgid "Added via address helper from {0}"
|
||||
msgstr "Dodano poprzez pomocnika adresów {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:165
|
||||
msgid "Added via address helper"
|
||||
msgstr "Dodano poprzez pomocnika adresów"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:190
|
||||
#, java-format
|
||||
msgid "Redirecting to {0}"
|
||||
msgstr "Przekierowywuje do {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:202
|
||||
#, java-format
|
||||
msgid "Saved {0} to the {1} addressbook, redirecting now."
|
||||
msgstr "Zapisano {0} do książki adresowej {1}, przekierowywuje."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:203
|
||||
#, java-format
|
||||
msgid "Failed to save {0} to the {1} addressbook, redirecting now."
|
||||
msgstr "Nie udało sie zapisać {0} do książki adresowej {1}, przkierowywuje."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205
|
||||
msgid "Click here if you are not redirected automatically."
|
||||
msgstr "Sprawdź tutaj jeżeli nie jesteś automatycznie przekierowany."
|
||||
451
apps/i2ptunnel/locale-proxy/messages_pt.po
Normal file
451
apps/i2ptunnel/locale-proxy/messages_pt.po
Normal file
@@ -0,0 +1,451 @@
|
||||
# I2P
|
||||
# Copyright (C) 2009 The I2P Project
|
||||
# This file is distributed under the same license as the i2ptunnel package.
|
||||
# To contribute translations, see http://www.i2p2.de/newdevelopers
|
||||
#
|
||||
# Translators:
|
||||
# rafaelbf, 2013
|
||||
# tuliouel, 2013
|
||||
# wicked, 2012
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-13 18:49+0000\n"
|
||||
"PO-Revision-Date: 2013-07-04 19:15+0000\n"
|
||||
"Last-Translator: tuliouel\n"
|
||||
"Language-Team: Portuguese (http://www.transifex.com/projects/p/I2P/language/"
|
||||
"pt/)\n"
|
||||
"Language: pt\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/build/Proxy.java:5
|
||||
msgid "Proxy Authorization Required"
|
||||
msgstr "Autorização do proxy de saída"
|
||||
|
||||
#: ../java/build/Proxy.java:6
|
||||
msgid "I2P HTTP Proxy Authorization Required"
|
||||
msgstr "Autorização do proxy de saída"
|
||||
|
||||
#: ../java/build/Proxy.java:7
|
||||
msgid "This proxy is configured to require a username and password for access."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:8
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Please enter your username and password, or check your {0}router "
|
||||
"configuration{1} or {2}I2PTunnel configuration{3}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:9
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To disable authorization, remove the configuration {0}i2ptunnel.proxy."
|
||||
"auth=basic{1}, then stop and restart the HTTP Proxy tunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:10 ../java/build/Proxy.java:16
|
||||
msgid "Warning: No Outproxy Configured"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:11 ../java/build/Proxy.java:20
|
||||
#: ../java/build/Proxy.java:32 ../java/build/Proxy.java:44
|
||||
#: ../java/build/Proxy.java:52 ../java/build/Proxy.java:61
|
||||
#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:83
|
||||
#: ../java/build/Proxy.java:93 ../java/build/Proxy.java:103
|
||||
#: ../java/build/Proxy.java:115
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:196
|
||||
msgid "Router Console"
|
||||
msgstr "Painel do Roteador"
|
||||
|
||||
#: ../java/build/Proxy.java:12 ../java/build/Proxy.java:21
|
||||
#: ../java/build/Proxy.java:33 ../java/build/Proxy.java:45
|
||||
#: ../java/build/Proxy.java:53 ../java/build/Proxy.java:62
|
||||
#: ../java/build/Proxy.java:75 ../java/build/Proxy.java:84
|
||||
#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:104
|
||||
#: ../java/build/Proxy.java:116
|
||||
msgid "I2P Router Console"
|
||||
msgstr "Painel do Roteador"
|
||||
|
||||
#: ../java/build/Proxy.java:13 ../java/build/Proxy.java:22
|
||||
#: ../java/build/Proxy.java:34 ../java/build/Proxy.java:46
|
||||
#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:63
|
||||
#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:85
|
||||
#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:105
|
||||
#: ../java/build/Proxy.java:117
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Configuration"
|
||||
msgstr "Configuração"
|
||||
|
||||
#: ../java/build/Proxy.java:14 ../java/build/Proxy.java:23
|
||||
#: ../java/build/Proxy.java:35 ../java/build/Proxy.java:47
|
||||
#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:64
|
||||
#: ../java/build/Proxy.java:77 ../java/build/Proxy.java:86
|
||||
#: ../java/build/Proxy.java:96 ../java/build/Proxy.java:106
|
||||
#: ../java/build/Proxy.java:118
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Help"
|
||||
msgstr "Ajuda"
|
||||
|
||||
#: ../java/build/Proxy.java:15 ../java/build/Proxy.java:24
|
||||
#: ../java/build/Proxy.java:36 ../java/build/Proxy.java:48
|
||||
#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:65
|
||||
#: ../java/build/Proxy.java:78 ../java/build/Proxy.java:87
|
||||
#: ../java/build/Proxy.java:97 ../java/build/Proxy.java:107
|
||||
#: ../java/build/Proxy.java:119
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Addressbook"
|
||||
msgstr "Livro de endereços"
|
||||
|
||||
#: ../java/build/Proxy.java:17
|
||||
msgid ""
|
||||
"Your request was for a site outside of I2P, but you have no HTTP outproxy "
|
||||
"configured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:18
|
||||
msgid "Please configure an outproxy in I2PTunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:19
|
||||
msgid "Information: New Host Name"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:25
|
||||
msgid "Information: New Host Name with Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:26
|
||||
msgid ""
|
||||
"The address helper link you followed is for a new host name that is not in "
|
||||
"your address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:27
|
||||
msgid "You may save this host name to your local address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:28
|
||||
msgid ""
|
||||
"If you save it to your address book, you will not see this message again."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:29
|
||||
msgid ""
|
||||
"If you do not save it, the host name will be forgotten after the next router "
|
||||
"restart."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:30
|
||||
msgid ""
|
||||
"If you do not wish to visit this host, click the \"back\" button on your "
|
||||
"browser."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:31 ../java/build/Proxy.java:37
|
||||
msgid "Warning: Invalid Destination"
|
||||
msgstr "Destino local"
|
||||
|
||||
#: ../java/build/Proxy.java:38
|
||||
msgid ""
|
||||
"The eepsite destination specified was not valid, or was otherwise "
|
||||
"unreachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:39
|
||||
msgid ""
|
||||
"Perhaps you pasted in the wrong Base 64 string or the link you are following "
|
||||
"is bad."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:40
|
||||
msgid "The I2P host could also be offline."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:41 ../java/build/Proxy.java:123
|
||||
#, java-format
|
||||
msgid "You may want to {0}retry{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:42 ../java/build/Proxy.java:72
|
||||
#: ../java/build/Proxy.java:113 ../java/build/Proxy.java:124
|
||||
msgid "Could not find the following destination:"
|
||||
msgstr "Destino do túnel"
|
||||
|
||||
#: ../java/build/Proxy.java:43 ../java/build/Proxy.java:49
|
||||
msgid "Warning: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:50
|
||||
msgid "You attempted to connect to a non-I2P website or location."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:51 ../java/build/Proxy.java:57
|
||||
msgid "Warning: Invalid Request URI"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:58
|
||||
msgid "The request URI is invalid, and probably contains illegal characters."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:59
|
||||
msgid ""
|
||||
"If you clicked a link, check the end of the URI for any characters the "
|
||||
"browser has mistakenly added on."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:60
|
||||
msgid "Warning: Eepsite Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:66
|
||||
msgid "Warning: Eepsite Not Found in Addressbook"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:67
|
||||
msgid "The eepsite was not found in your router's addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:68
|
||||
msgid "Check the link or find a Base 32 or Base 64 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:69
|
||||
#, java-format
|
||||
msgid "If you have the Base 64 address, {0}add it to your addressbook{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:70
|
||||
msgid ""
|
||||
"Otherwise, find a Base 32 or address helper link, or use a jump service link "
|
||||
"below."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:71
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Seeing this page often? See {0}the FAQ{1} for help in {2}adding some "
|
||||
"subscriptions{3} to your addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:73
|
||||
msgid "Error: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:79
|
||||
msgid "Error: Local Access"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:80
|
||||
msgid "Your browser is misconfigured."
|
||||
msgstr "Seu navegador não suporta iFrames."
|
||||
|
||||
#: ../java/build/Proxy.java:81
|
||||
msgid ""
|
||||
"Do not use the proxy to access the router console, localhost, or local LAN "
|
||||
"destinations."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:82 ../java/build/Proxy.java:88
|
||||
msgid "Warning: Non-HTTP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:89
|
||||
msgid "The request uses a bad protocol."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:90
|
||||
#, java-format
|
||||
msgid "The I2P HTTP Proxy supports {0}http://{1} requests ONLY."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:91
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Other protocols such as {0}https://{1} and {0}ftp://{1} are not allowed."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:92 ../java/build/Proxy.java:98
|
||||
msgid "Warning: Bad Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:99
|
||||
#, java-format
|
||||
msgid "The helper key in the URL ({0}i2paddresshelper={1}) is not resolvable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:100
|
||||
msgid "It seems to be garbage data, or a mistyped Base 32 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:101
|
||||
msgid ""
|
||||
"Check your URL to try and fix the helper key to be a valid Base 32 hostname "
|
||||
"or Base 64 key."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:102 ../java/build/Proxy.java:108
|
||||
msgid "Warning: Outproxy Not Found"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:109
|
||||
msgid "The HTTP Outproxy was not found."
|
||||
msgstr "O proxy HTTP não está alcançável"
|
||||
|
||||
#: ../java/build/Proxy.java:110
|
||||
msgid ""
|
||||
"It is offline, there is network congestion, or your router is not yet well-"
|
||||
"integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:111
|
||||
#, java-format
|
||||
msgid ""
|
||||
"You may want to {0}retry{1} as this will randomly reselect an outproxy from "
|
||||
"the pool you have defined {2}here{3} (if you have more than one configured)."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:112
|
||||
#, java-format
|
||||
msgid ""
|
||||
"If you continue to have trouble you may want to edit your outproxy list {0}"
|
||||
"here{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:114 ../java/build/Proxy.java:120
|
||||
msgid "Warning: Eepsite Unreachable"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:121
|
||||
msgid "The eepsite was not reachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:122
|
||||
msgid ""
|
||||
"The eepsite is offline, there is network congestion, or your router is not "
|
||||
"yet well-integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:126
|
||||
msgid "Warning: Destination Key Conflict"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:127
|
||||
msgid ""
|
||||
"The addresshelper link you followed specifies a different destination key "
|
||||
"than a host entry in your host database."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:128
|
||||
msgid ""
|
||||
"Someone could be trying to impersonate another eepsite, or people have given "
|
||||
"two eepsites identical names."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:129
|
||||
msgid ""
|
||||
"You can resolve the conflict by considering which key you trust, and either "
|
||||
"discarding the addresshelper link, discarding the host entry from your host "
|
||||
"database, or naming one of them differently."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "This seems to be a bad destination:"
|
||||
msgstr "Este destino parece estar incorreto:"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "i2paddresshelper cannot help you with a destination like that!"
|
||||
msgstr "Auxiliar de endereços não pode ajudar em destinos como este!"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:639
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To visit the destination in your host database, click <a href=\"{0}\">here</"
|
||||
"a>. To visit the conflicting addresshelper destination, click <a href="
|
||||
"\"{1}\">here</a>."
|
||||
msgstr ""
|
||||
"Para visitar o destino da sua base de dados, clique <a href=\"{0}\">aqui</"
|
||||
"a>. Para visitar o endereço de ajuda do conflito, clique <a href="
|
||||
"\"{1}\">aqui</a>."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1043
|
||||
msgid "Host"
|
||||
msgstr "Host"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1047
|
||||
msgid "Base 32"
|
||||
msgstr "Base 32"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1051
|
||||
msgid "Destination"
|
||||
msgstr "Destino"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1057
|
||||
#, java-format
|
||||
msgid "Continue to {0} without saving"
|
||||
msgstr "Continuar para {0} sem salvar"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1062
|
||||
#, java-format
|
||||
msgid "Save {0} to router address book and continue to eepsite"
|
||||
msgstr "Salvar {0} ao livro de endereços do roteador e continuar no eepsite"
|
||||
|
||||
#. only blockfile supports multiple books
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
|
||||
#, java-format
|
||||
msgid "Save {0} to master address book and continue to eepsite"
|
||||
msgstr "Salvar {0} ao livro de endereços master e continuar no eepsite"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1066
|
||||
#, java-format
|
||||
msgid "Save {0} to private address book and continue to eepsite"
|
||||
msgstr "Salvar {0} no livro de endereços particular e continuar no eepsite"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1180
|
||||
msgid "HTTP Outproxy"
|
||||
msgstr "Proxy de saída HTTP"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1185
|
||||
msgid ""
|
||||
"Click a link below to look for an address helper by using a \"jump\" service:"
|
||||
msgstr ""
|
||||
"Clique no link abaixo para procurar um ajudante de endereços usando um "
|
||||
"serviço \"jump\":"
|
||||
|
||||
#. Translators: parameter is a host name
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1221
|
||||
#, java-format
|
||||
msgid "{0} jump service"
|
||||
msgstr "{0} serviço de salto"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:163
|
||||
#, java-format
|
||||
msgid "Added via address helper from {0}"
|
||||
msgstr "Adicionado pelo auxiliar de endereços de {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:165
|
||||
msgid "Added via address helper"
|
||||
msgstr "Adicionado pelo auxiliar de endereços"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:190
|
||||
#, java-format
|
||||
msgid "Redirecting to {0}"
|
||||
msgstr "Redirecionando para {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:202
|
||||
#, java-format
|
||||
msgid "Saved {0} to the {1} addressbook, redirecting now."
|
||||
msgstr "{0} salvo no livro de endereços {1}, redirecionando agora."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:203
|
||||
#, java-format
|
||||
msgid "Failed to save {0} to the {1} addressbook, redirecting now."
|
||||
msgstr "Falha ao salvar {0} no livro de endereços {1}, redirecionando agora."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205
|
||||
msgid "Click here if you are not redirected automatically."
|
||||
msgstr "Clique aqui se você não for redirecionado automaticamente."
|
||||
460
apps/i2ptunnel/locale-proxy/messages_ru.po
Normal file
460
apps/i2ptunnel/locale-proxy/messages_ru.po
Normal file
@@ -0,0 +1,460 @@
|
||||
# I2P
|
||||
# Copyright (C) 2009 The I2P Project
|
||||
# This file is distributed under the same license as the i2ptunnel package.
|
||||
# To contribute translations, see http://www.i2p2.de/newdevelopers
|
||||
#
|
||||
# Translators:
|
||||
# sfix <anon-9b36b2e@lycos.com>, 2013
|
||||
# ducki2p <ducki2p@gmail.com>, 2011
|
||||
# foo <foo@bar>, 2009
|
||||
# gmind <grvmind@gmail.com>, 2012-2013
|
||||
# gmind <grvmind@gmail.com>, 2013
|
||||
# gmind <grvmind@gmail.com>, 2012
|
||||
# sfix <anon-9b36b2e@lycos.com>, 2013
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-13 18:49+0000\n"
|
||||
"PO-Revision-Date: 2013-07-05 08:09+0000\n"
|
||||
"Last-Translator: Roman Azarenko <x12ozmouse@ya.ru>\n"
|
||||
"Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/I2P/"
|
||||
"language/ru_RU/)\n"
|
||||
"Language: ru_RU\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#: ../java/build/Proxy.java:5
|
||||
msgid "Proxy Authorization Required"
|
||||
msgstr "Авторизация outproxy"
|
||||
|
||||
#: ../java/build/Proxy.java:6
|
||||
msgid "I2P HTTP Proxy Authorization Required"
|
||||
msgstr "Авторизация outproxy"
|
||||
|
||||
#: ../java/build/Proxy.java:7
|
||||
msgid "This proxy is configured to require a username and password for access."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:8
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Please enter your username and password, or check your {0}router "
|
||||
"configuration{1} or {2}I2PTunnel configuration{3}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:9
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To disable authorization, remove the configuration {0}i2ptunnel.proxy."
|
||||
"auth=basic{1}, then stop and restart the HTTP Proxy tunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:10 ../java/build/Proxy.java:16
|
||||
msgid "Warning: No Outproxy Configured"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:11 ../java/build/Proxy.java:20
|
||||
#: ../java/build/Proxy.java:32 ../java/build/Proxy.java:44
|
||||
#: ../java/build/Proxy.java:52 ../java/build/Proxy.java:61
|
||||
#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:83
|
||||
#: ../java/build/Proxy.java:93 ../java/build/Proxy.java:103
|
||||
#: ../java/build/Proxy.java:115
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:196
|
||||
msgid "Router Console"
|
||||
msgstr "Консоль маршрутизатора I2P"
|
||||
|
||||
#: ../java/build/Proxy.java:12 ../java/build/Proxy.java:21
|
||||
#: ../java/build/Proxy.java:33 ../java/build/Proxy.java:45
|
||||
#: ../java/build/Proxy.java:53 ../java/build/Proxy.java:62
|
||||
#: ../java/build/Proxy.java:75 ../java/build/Proxy.java:84
|
||||
#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:104
|
||||
#: ../java/build/Proxy.java:116
|
||||
msgid "I2P Router Console"
|
||||
msgstr "Консоль маршрутизатора I2P"
|
||||
|
||||
#: ../java/build/Proxy.java:13 ../java/build/Proxy.java:22
|
||||
#: ../java/build/Proxy.java:34 ../java/build/Proxy.java:46
|
||||
#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:63
|
||||
#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:85
|
||||
#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:105
|
||||
#: ../java/build/Proxy.java:117
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Configuration"
|
||||
msgstr "Настройки"
|
||||
|
||||
#: ../java/build/Proxy.java:14 ../java/build/Proxy.java:23
|
||||
#: ../java/build/Proxy.java:35 ../java/build/Proxy.java:47
|
||||
#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:64
|
||||
#: ../java/build/Proxy.java:77 ../java/build/Proxy.java:86
|
||||
#: ../java/build/Proxy.java:96 ../java/build/Proxy.java:106
|
||||
#: ../java/build/Proxy.java:118
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Help"
|
||||
msgstr "Помощь"
|
||||
|
||||
#: ../java/build/Proxy.java:15 ../java/build/Proxy.java:24
|
||||
#: ../java/build/Proxy.java:36 ../java/build/Proxy.java:48
|
||||
#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:65
|
||||
#: ../java/build/Proxy.java:78 ../java/build/Proxy.java:87
|
||||
#: ../java/build/Proxy.java:97 ../java/build/Proxy.java:107
|
||||
#: ../java/build/Proxy.java:119
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Addressbook"
|
||||
msgstr "Адресная книга"
|
||||
|
||||
#: ../java/build/Proxy.java:17
|
||||
msgid ""
|
||||
"Your request was for a site outside of I2P, but you have no HTTP outproxy "
|
||||
"configured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:18
|
||||
msgid "Please configure an outproxy in I2PTunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:19
|
||||
msgid "Information: New Host Name"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:25
|
||||
msgid "Information: New Host Name with Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:26
|
||||
msgid ""
|
||||
"The address helper link you followed is for a new host name that is not in "
|
||||
"your address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:27
|
||||
msgid "You may save this host name to your local address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:28
|
||||
msgid ""
|
||||
"If you save it to your address book, you will not see this message again."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:29
|
||||
msgid ""
|
||||
"If you do not save it, the host name will be forgotten after the next router "
|
||||
"restart."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:30
|
||||
msgid ""
|
||||
"If you do not wish to visit this host, click the \"back\" button on your "
|
||||
"browser."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:31 ../java/build/Proxy.java:37
|
||||
msgid "Warning: Invalid Destination"
|
||||
msgstr "Локальный адрес назначения"
|
||||
|
||||
#: ../java/build/Proxy.java:38
|
||||
msgid ""
|
||||
"The eepsite destination specified was not valid, or was otherwise "
|
||||
"unreachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:39
|
||||
msgid ""
|
||||
"Perhaps you pasted in the wrong Base 64 string or the link you are following "
|
||||
"is bad."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:40
|
||||
msgid "The I2P host could also be offline."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:41 ../java/build/Proxy.java:123
|
||||
#, java-format
|
||||
msgid "You may want to {0}retry{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:42 ../java/build/Proxy.java:72
|
||||
#: ../java/build/Proxy.java:113 ../java/build/Proxy.java:124
|
||||
msgid "Could not find the following destination:"
|
||||
msgstr "Назначение туннеля"
|
||||
|
||||
#: ../java/build/Proxy.java:43 ../java/build/Proxy.java:49
|
||||
msgid "Warning: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:50
|
||||
msgid "You attempted to connect to a non-I2P website or location."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:51 ../java/build/Proxy.java:57
|
||||
msgid "Warning: Invalid Request URI"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:58
|
||||
msgid "The request URI is invalid, and probably contains illegal characters."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:59
|
||||
msgid ""
|
||||
"If you clicked a link, check the end of the URI for any characters the "
|
||||
"browser has mistakenly added on."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:60
|
||||
msgid "Warning: Eepsite Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:66
|
||||
msgid "Warning: Eepsite Not Found in Addressbook"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:67
|
||||
msgid "The eepsite was not found in your router's addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:68
|
||||
msgid "Check the link or find a Base 32 or Base 64 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:69
|
||||
#, java-format
|
||||
msgid "If you have the Base 64 address, {0}add it to your addressbook{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:70
|
||||
msgid ""
|
||||
"Otherwise, find a Base 32 or address helper link, or use a jump service link "
|
||||
"below."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:71
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Seeing this page often? See {0}the FAQ{1} for help in {2}adding some "
|
||||
"subscriptions{3} to your addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:73
|
||||
msgid "Error: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:79
|
||||
msgid "Error: Local Access"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:80
|
||||
msgid "Your browser is misconfigured."
|
||||
msgstr "Ваш браузер не поддерживает iFrames"
|
||||
|
||||
#: ../java/build/Proxy.java:81
|
||||
msgid ""
|
||||
"Do not use the proxy to access the router console, localhost, or local LAN "
|
||||
"destinations."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:82 ../java/build/Proxy.java:88
|
||||
msgid "Warning: Non-HTTP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:89
|
||||
msgid "The request uses a bad protocol."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:90
|
||||
#, java-format
|
||||
msgid "The I2P HTTP Proxy supports {0}http://{1} requests ONLY."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:91
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Other protocols such as {0}https://{1} and {0}ftp://{1} are not allowed."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:92 ../java/build/Proxy.java:98
|
||||
msgid "Warning: Bad Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:99
|
||||
#, java-format
|
||||
msgid "The helper key in the URL ({0}i2paddresshelper={1}) is not resolvable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:100
|
||||
msgid "It seems to be garbage data, or a mistyped Base 32 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:101
|
||||
msgid ""
|
||||
"Check your URL to try and fix the helper key to be a valid Base 32 hostname "
|
||||
"or Base 64 key."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:102 ../java/build/Proxy.java:108
|
||||
msgid "Warning: Outproxy Not Found"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:109
|
||||
msgid "The HTTP Outproxy was not found."
|
||||
msgstr "HTTP-прокси не поднят"
|
||||
|
||||
#: ../java/build/Proxy.java:110
|
||||
msgid ""
|
||||
"It is offline, there is network congestion, or your router is not yet well-"
|
||||
"integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:111
|
||||
#, java-format
|
||||
msgid ""
|
||||
"You may want to {0}retry{1} as this will randomly reselect an outproxy from "
|
||||
"the pool you have defined {2}here{3} (if you have more than one configured)."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:112
|
||||
#, java-format
|
||||
msgid ""
|
||||
"If you continue to have trouble you may want to edit your outproxy list {0}"
|
||||
"here{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:114 ../java/build/Proxy.java:120
|
||||
msgid "Warning: Eepsite Unreachable"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:121
|
||||
msgid "The eepsite was not reachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:122
|
||||
msgid ""
|
||||
"The eepsite is offline, there is network congestion, or your router is not "
|
||||
"yet well-integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:126
|
||||
msgid "Warning: Destination Key Conflict"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:127
|
||||
msgid ""
|
||||
"The addresshelper link you followed specifies a different destination key "
|
||||
"than a host entry in your host database."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:128
|
||||
msgid ""
|
||||
"Someone could be trying to impersonate another eepsite, or people have given "
|
||||
"two eepsites identical names."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:129
|
||||
msgid ""
|
||||
"You can resolve the conflict by considering which key you trust, and either "
|
||||
"discarding the addresshelper link, discarding the host entry from your host "
|
||||
"database, or naming one of them differently."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "This seems to be a bad destination:"
|
||||
msgstr "Кажется это плохой адрес назначения:"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "i2paddresshelper cannot help you with a destination like that!"
|
||||
msgstr "С таким адресом назначения i2paddresshelper вам не поможет!"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:639
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To visit the destination in your host database, click <a href=\"{0}\">here</"
|
||||
"a>. To visit the conflicting addresshelper destination, click <a href="
|
||||
"\"{1}\">here</a>."
|
||||
msgstr ""
|
||||
"Для перехода по ссылке из локальной адресной книги, нажмите <a href="
|
||||
"\"{0}\">здесь</a>. Для перехода по новой addresshelper-ссылке, нажмите <a "
|
||||
"href=\"{1}\">здесь</a>."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1043
|
||||
msgid "Host"
|
||||
msgstr "Адрес"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1047
|
||||
msgid "Base 32"
|
||||
msgstr "Base 32"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1051
|
||||
msgid "Destination"
|
||||
msgstr "Адрес назначения"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1057
|
||||
#, java-format
|
||||
msgid "Continue to {0} without saving"
|
||||
msgstr "Продолжить переход к {0} без сохранения"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1062
|
||||
#, java-format
|
||||
msgid "Save {0} to router address book and continue to eepsite"
|
||||
msgstr ""
|
||||
"Сохранить {0} в адресную книгу роутера (router address book) и продолжить "
|
||||
"переход к eep-сайту"
|
||||
|
||||
#. only blockfile supports multiple books
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
|
||||
#, java-format
|
||||
msgid "Save {0} to master address book and continue to eepsite"
|
||||
msgstr ""
|
||||
"Сохранить {0} в основную (master) адресную книгу и продолжить переход к eep-"
|
||||
"сайту"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1066
|
||||
#, java-format
|
||||
msgid "Save {0} to private address book and continue to eepsite"
|
||||
msgstr ""
|
||||
"Сохранить {0} в приватную адресную книгу и продолжить переход к eep-сайту"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1180
|
||||
msgid "HTTP Outproxy"
|
||||
msgstr "HTTP Outproxy"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1185
|
||||
msgid ""
|
||||
"Click a link below to look for an address helper by using a \"jump\" service:"
|
||||
msgstr ""
|
||||
"Jump-сервисы, которые, возможно, знают нужную Вам addresshelper-ссылку:"
|
||||
|
||||
#. Translators: parameter is a host name
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1221
|
||||
#, java-format
|
||||
msgid "{0} jump service"
|
||||
msgstr "{0} jump service"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:163
|
||||
#, java-format
|
||||
msgid "Added via address helper from {0}"
|
||||
msgstr "Добавлено через address helper из {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:165
|
||||
msgid "Added via address helper"
|
||||
msgstr "Добавлен через address helper"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:190
|
||||
#, java-format
|
||||
msgid "Redirecting to {0}"
|
||||
msgstr "Перенаправляем к {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:202
|
||||
#, java-format
|
||||
msgid "Saved {0} to the {1} addressbook, redirecting now."
|
||||
msgstr "{0} сохранён в {1}, перенаправляем."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:203
|
||||
#, java-format
|
||||
msgid "Failed to save {0} to the {1} addressbook, redirecting now."
|
||||
msgstr "Не удалось сохранить {0} в {1} адресную книгу, перенаправляем."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205
|
||||
msgid "Click here if you are not redirected automatically."
|
||||
msgstr "Нажмите сюда если автоматическое перенаправление не сработало"
|
||||
451
apps/i2ptunnel/locale-proxy/messages_sv.po
Normal file
451
apps/i2ptunnel/locale-proxy/messages_sv.po
Normal file
@@ -0,0 +1,451 @@
|
||||
# I2P
|
||||
# Copyright (C) 2009 The I2P Project
|
||||
# This file is distributed under the same license as the i2ptunnel package.
|
||||
# To contribute translations, see http://www.i2p2.de/newdevelopers
|
||||
#
|
||||
# Translators:
|
||||
# <i2p@robertfoss.se>, 2013.
|
||||
# <i2p@robertfoss.se>, 2012.
|
||||
# Martin Svensson <digitalmannen@gmail.com>, 2011-2012.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-13 18:50+0000\n"
|
||||
"PO-Revision-Date: 2013-01-19 16:53+0000\n"
|
||||
"Last-Translator: hottuna <i2p@robertfoss.se>\n"
|
||||
"Language-Team: Swedish (Sweden) (http://www.transifex.com/projects/p/I2P/"
|
||||
"language/sv_SE/)\n"
|
||||
"Language: sv_SE\n"
|
||||
"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/build/Proxy.java:5
|
||||
msgid "Proxy Authorization Required"
|
||||
msgstr "Tillstånd för utproxy"
|
||||
|
||||
#: ../java/build/Proxy.java:6
|
||||
msgid "I2P HTTP Proxy Authorization Required"
|
||||
msgstr "Tillstånd för utproxy"
|
||||
|
||||
#: ../java/build/Proxy.java:7
|
||||
msgid "This proxy is configured to require a username and password for access."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:8
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Please enter your username and password, or check your {0}router "
|
||||
"configuration{1} or {2}I2PTunnel configuration{3}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:9
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To disable authorization, remove the configuration {0}i2ptunnel.proxy."
|
||||
"auth=basic{1}, then stop and restart the HTTP Proxy tunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:10 ../java/build/Proxy.java:16
|
||||
msgid "Warning: No Outproxy Configured"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:11 ../java/build/Proxy.java:20
|
||||
#: ../java/build/Proxy.java:32 ../java/build/Proxy.java:44
|
||||
#: ../java/build/Proxy.java:52 ../java/build/Proxy.java:61
|
||||
#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:83
|
||||
#: ../java/build/Proxy.java:93 ../java/build/Proxy.java:103
|
||||
#: ../java/build/Proxy.java:115
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:196
|
||||
msgid "Router Console"
|
||||
msgstr "Router konsol "
|
||||
|
||||
#: ../java/build/Proxy.java:12 ../java/build/Proxy.java:21
|
||||
#: ../java/build/Proxy.java:33 ../java/build/Proxy.java:45
|
||||
#: ../java/build/Proxy.java:53 ../java/build/Proxy.java:62
|
||||
#: ../java/build/Proxy.java:75 ../java/build/Proxy.java:84
|
||||
#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:104
|
||||
#: ../java/build/Proxy.java:116
|
||||
msgid "I2P Router Console"
|
||||
msgstr "Router konsol "
|
||||
|
||||
#: ../java/build/Proxy.java:13 ../java/build/Proxy.java:22
|
||||
#: ../java/build/Proxy.java:34 ../java/build/Proxy.java:46
|
||||
#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:63
|
||||
#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:85
|
||||
#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:105
|
||||
#: ../java/build/Proxy.java:117
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Configuration"
|
||||
msgstr "Konfiguration"
|
||||
|
||||
#: ../java/build/Proxy.java:14 ../java/build/Proxy.java:23
|
||||
#: ../java/build/Proxy.java:35 ../java/build/Proxy.java:47
|
||||
#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:64
|
||||
#: ../java/build/Proxy.java:77 ../java/build/Proxy.java:86
|
||||
#: ../java/build/Proxy.java:96 ../java/build/Proxy.java:106
|
||||
#: ../java/build/Proxy.java:118
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Help"
|
||||
msgstr "Hjälp"
|
||||
|
||||
#: ../java/build/Proxy.java:15 ../java/build/Proxy.java:24
|
||||
#: ../java/build/Proxy.java:36 ../java/build/Proxy.java:48
|
||||
#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:65
|
||||
#: ../java/build/Proxy.java:78 ../java/build/Proxy.java:87
|
||||
#: ../java/build/Proxy.java:97 ../java/build/Proxy.java:107
|
||||
#: ../java/build/Proxy.java:119
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Addressbook"
|
||||
msgstr "Adressbok"
|
||||
|
||||
#: ../java/build/Proxy.java:17
|
||||
msgid ""
|
||||
"Your request was for a site outside of I2P, but you have no HTTP outproxy "
|
||||
"configured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:18
|
||||
msgid "Please configure an outproxy in I2PTunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:19
|
||||
msgid "Information: New Host Name"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:25
|
||||
msgid "Information: New Host Name with Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:26
|
||||
msgid ""
|
||||
"The address helper link you followed is for a new host name that is not in "
|
||||
"your address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:27
|
||||
msgid "You may save this host name to your local address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:28
|
||||
msgid ""
|
||||
"If you save it to your address book, you will not see this message again."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:29
|
||||
msgid ""
|
||||
"If you do not save it, the host name will be forgotten after the next router "
|
||||
"restart."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:30
|
||||
msgid ""
|
||||
"If you do not wish to visit this host, click the \"back\" button on your "
|
||||
"browser."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:31 ../java/build/Proxy.java:37
|
||||
msgid "Warning: Invalid Destination"
|
||||
msgstr "Lokalt mål"
|
||||
|
||||
#: ../java/build/Proxy.java:38
|
||||
msgid ""
|
||||
"The eepsite destination specified was not valid, or was otherwise "
|
||||
"unreachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:39
|
||||
msgid ""
|
||||
"Perhaps you pasted in the wrong Base 64 string or the link you are following "
|
||||
"is bad."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:40
|
||||
msgid "The I2P host could also be offline."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:41 ../java/build/Proxy.java:123
|
||||
#, java-format
|
||||
msgid "You may want to {0}retry{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:42 ../java/build/Proxy.java:72
|
||||
#: ../java/build/Proxy.java:113 ../java/build/Proxy.java:124
|
||||
msgid "Could not find the following destination:"
|
||||
msgstr "Mål för tunnel"
|
||||
|
||||
#: ../java/build/Proxy.java:43 ../java/build/Proxy.java:49
|
||||
msgid "Warning: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:50
|
||||
msgid "You attempted to connect to a non-I2P website or location."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:51 ../java/build/Proxy.java:57
|
||||
msgid "Warning: Invalid Request URI"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:58
|
||||
msgid "The request URI is invalid, and probably contains illegal characters."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:59
|
||||
msgid ""
|
||||
"If you clicked a link, check the end of the URI for any characters the "
|
||||
"browser has mistakenly added on."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:60
|
||||
msgid "Warning: Eepsite Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:66
|
||||
msgid "Warning: Eepsite Not Found in Addressbook"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:67
|
||||
msgid "The eepsite was not found in your router's addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:68
|
||||
msgid "Check the link or find a Base 32 or Base 64 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:69
|
||||
#, java-format
|
||||
msgid "If you have the Base 64 address, {0}add it to your addressbook{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:70
|
||||
msgid ""
|
||||
"Otherwise, find a Base 32 or address helper link, or use a jump service link "
|
||||
"below."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:71
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Seeing this page often? See {0}the FAQ{1} for help in {2}adding some "
|
||||
"subscriptions{3} to your addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:73
|
||||
msgid "Error: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:79
|
||||
msgid "Error: Local Access"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:80
|
||||
msgid "Your browser is misconfigured."
|
||||
msgstr "Din webbläsare stödjer inte iFrames."
|
||||
|
||||
#: ../java/build/Proxy.java:81
|
||||
msgid ""
|
||||
"Do not use the proxy to access the router console, localhost, or local LAN "
|
||||
"destinations."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:82 ../java/build/Proxy.java:88
|
||||
msgid "Warning: Non-HTTP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:89
|
||||
msgid "The request uses a bad protocol."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:90
|
||||
#, java-format
|
||||
msgid "The I2P HTTP Proxy supports {0}http://{1} requests ONLY."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:91
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Other protocols such as {0}https://{1} and {0}ftp://{1} are not allowed."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:92 ../java/build/Proxy.java:98
|
||||
msgid "Warning: Bad Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:99
|
||||
#, java-format
|
||||
msgid "The helper key in the URL ({0}i2paddresshelper={1}) is not resolvable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:100
|
||||
msgid "It seems to be garbage data, or a mistyped Base 32 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:101
|
||||
msgid ""
|
||||
"Check your URL to try and fix the helper key to be a valid Base 32 hostname "
|
||||
"or Base 64 key."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:102 ../java/build/Proxy.java:108
|
||||
msgid "Warning: Outproxy Not Found"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:109
|
||||
msgid "The HTTP Outproxy was not found."
|
||||
msgstr "HTTP proxyn är inte uppe"
|
||||
|
||||
#: ../java/build/Proxy.java:110
|
||||
msgid ""
|
||||
"It is offline, there is network congestion, or your router is not yet well-"
|
||||
"integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:111
|
||||
#, java-format
|
||||
msgid ""
|
||||
"You may want to {0}retry{1} as this will randomly reselect an outproxy from "
|
||||
"the pool you have defined {2}here{3} (if you have more than one configured)."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:112
|
||||
#, java-format
|
||||
msgid ""
|
||||
"If you continue to have trouble you may want to edit your outproxy list {0}"
|
||||
"here{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:114 ../java/build/Proxy.java:120
|
||||
msgid "Warning: Eepsite Unreachable"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:121
|
||||
msgid "The eepsite was not reachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:122
|
||||
msgid ""
|
||||
"The eepsite is offline, there is network congestion, or your router is not "
|
||||
"yet well-integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:126
|
||||
msgid "Warning: Destination Key Conflict"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:127
|
||||
msgid ""
|
||||
"The addresshelper link you followed specifies a different destination key "
|
||||
"than a host entry in your host database."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:128
|
||||
msgid ""
|
||||
"Someone could be trying to impersonate another eepsite, or people have given "
|
||||
"two eepsites identical names."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:129
|
||||
msgid ""
|
||||
"You can resolve the conflict by considering which key you trust, and either "
|
||||
"discarding the addresshelper link, discarding the host entry from your host "
|
||||
"database, or naming one of them differently."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "This seems to be a bad destination:"
|
||||
msgstr "Detta verkar vara ett felaktigt mål"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "i2paddresshelper cannot help you with a destination like that!"
|
||||
msgstr "i2padresshjälp kan inte hjälpa dig med ett sådant mål!"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:639
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To visit the destination in your host database, click <a href=\"{0}\">here</"
|
||||
"a>. To visit the conflicting addresshelper destination, click <a href="
|
||||
"\"{1}\">here</a>."
|
||||
msgstr ""
|
||||
"För att besöka målet i din värd databas href=\"{0}\"> klicka <a här </ a>. "
|
||||
"För att besöka de motstridiga hjälpaddresserna,<a href=\"{1}\"> klicka <a "
|
||||
"här </ a>."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1043
|
||||
msgid "Host"
|
||||
msgstr "Värd"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1047
|
||||
msgid "Base 32"
|
||||
msgstr "Bas 32"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1051
|
||||
msgid "Destination"
|
||||
msgstr "Mål"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1057
|
||||
#, java-format
|
||||
msgid "Continue to {0} without saving"
|
||||
msgstr "Fortsätt till {0} utan att spara"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1062
|
||||
#, java-format
|
||||
msgid "Save {0} to router address book and continue to eepsite"
|
||||
msgstr "Spara {0} till routeradressboken och fortsätt till eepsite "
|
||||
|
||||
#. only blockfile supports multiple books
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
|
||||
#, java-format
|
||||
msgid "Save {0} to master address book and continue to eepsite"
|
||||
msgstr "Spara {0} till huvudadressboken och fortsätt till eepsite "
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1066
|
||||
#, java-format
|
||||
msgid "Save {0} to private address book and continue to eepsite"
|
||||
msgstr "Spara {0} till privatadressbok och fortsätt till eepsite "
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1180
|
||||
msgid "HTTP Outproxy"
|
||||
msgstr "HTTP Utproxy"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1185
|
||||
msgid ""
|
||||
"Click a link below to look for an address helper by using a \"jump\" service:"
|
||||
msgstr ""
|
||||
"Klicka på en länk nedan för att söka efter en hjälpaddress genom att använda "
|
||||
"en \"hopp\" tjänst"
|
||||
|
||||
#. Translators: parameter is a host name
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1221
|
||||
#, java-format
|
||||
msgid "{0} jump service"
|
||||
msgstr "{0} hopptjänst"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:163
|
||||
#, java-format
|
||||
msgid "Added via address helper from {0}"
|
||||
msgstr "Tillagd via adresshjälpare från {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:165
|
||||
msgid "Added via address helper"
|
||||
msgstr "Tillagd via adresshjälpen "
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:190
|
||||
#, java-format
|
||||
msgid "Redirecting to {0}"
|
||||
msgstr "Om dirigerar till {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:202
|
||||
#, java-format
|
||||
msgid "Saved {0} to the {1} addressbook, redirecting now."
|
||||
msgstr "Spara {0} till {1}adressboken, omdirigerar nu "
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:203
|
||||
#, java-format
|
||||
msgid "Failed to save {0} to the {1} addressbook, redirecting now."
|
||||
msgstr "Misslyckades med att spara {0} till {1}adressboken, omdirigerar nu "
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205
|
||||
msgid "Click here if you are not redirected automatically."
|
||||
msgstr "Klicka här om du inte omdirigeras automatiskt "
|
||||
451
apps/i2ptunnel/locale-proxy/messages_uk.po
Normal file
451
apps/i2ptunnel/locale-proxy/messages_uk.po
Normal file
@@ -0,0 +1,451 @@
|
||||
# I2P
|
||||
# Copyright (C) 2009 The I2P Project
|
||||
# This file is distributed under the same license as the i2ptunnel package.
|
||||
# To contribute translations, see http://www.i2p2.de/newdevelopers
|
||||
#
|
||||
# Translators:
|
||||
# Denis <gribua@gmail.com>, 2011.
|
||||
# Denis Lysenko <gribua@gmail.com>, 2012.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-13 18:50+0000\n"
|
||||
"PO-Revision-Date: 2012-02-17 12:01+0000\n"
|
||||
"Last-Translator: Denis Lysenko <gribua@gmail.com>\n"
|
||||
"Language-Team: Ukrainian (Ukraine) (http://www.transifex.net/projects/p/I2P/"
|
||||
"language/uk_UA/)\n"
|
||||
"Language: uk_UA\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
|
||||
|
||||
#: ../java/build/Proxy.java:5
|
||||
msgid "Proxy Authorization Required"
|
||||
msgstr "Авторизація outproxy"
|
||||
|
||||
#: ../java/build/Proxy.java:6
|
||||
msgid "I2P HTTP Proxy Authorization Required"
|
||||
msgstr "Авторизація outproxy"
|
||||
|
||||
#: ../java/build/Proxy.java:7
|
||||
msgid "This proxy is configured to require a username and password for access."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:8
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Please enter your username and password, or check your {0}router "
|
||||
"configuration{1} or {2}I2PTunnel configuration{3}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:9
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To disable authorization, remove the configuration {0}i2ptunnel.proxy."
|
||||
"auth=basic{1}, then stop and restart the HTTP Proxy tunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:10 ../java/build/Proxy.java:16
|
||||
msgid "Warning: No Outproxy Configured"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:11 ../java/build/Proxy.java:20
|
||||
#: ../java/build/Proxy.java:32 ../java/build/Proxy.java:44
|
||||
#: ../java/build/Proxy.java:52 ../java/build/Proxy.java:61
|
||||
#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:83
|
||||
#: ../java/build/Proxy.java:93 ../java/build/Proxy.java:103
|
||||
#: ../java/build/Proxy.java:115
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:196
|
||||
msgid "Router Console"
|
||||
msgstr "Консоль роутера"
|
||||
|
||||
#: ../java/build/Proxy.java:12 ../java/build/Proxy.java:21
|
||||
#: ../java/build/Proxy.java:33 ../java/build/Proxy.java:45
|
||||
#: ../java/build/Proxy.java:53 ../java/build/Proxy.java:62
|
||||
#: ../java/build/Proxy.java:75 ../java/build/Proxy.java:84
|
||||
#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:104
|
||||
#: ../java/build/Proxy.java:116
|
||||
msgid "I2P Router Console"
|
||||
msgstr "Консоль роутера"
|
||||
|
||||
#: ../java/build/Proxy.java:13 ../java/build/Proxy.java:22
|
||||
#: ../java/build/Proxy.java:34 ../java/build/Proxy.java:46
|
||||
#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:63
|
||||
#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:85
|
||||
#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:105
|
||||
#: ../java/build/Proxy.java:117
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Configuration"
|
||||
msgstr "Настройки"
|
||||
|
||||
#: ../java/build/Proxy.java:14 ../java/build/Proxy.java:23
|
||||
#: ../java/build/Proxy.java:35 ../java/build/Proxy.java:47
|
||||
#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:64
|
||||
#: ../java/build/Proxy.java:77 ../java/build/Proxy.java:86
|
||||
#: ../java/build/Proxy.java:96 ../java/build/Proxy.java:106
|
||||
#: ../java/build/Proxy.java:118
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Help"
|
||||
msgstr "Допомога"
|
||||
|
||||
#: ../java/build/Proxy.java:15 ../java/build/Proxy.java:24
|
||||
#: ../java/build/Proxy.java:36 ../java/build/Proxy.java:48
|
||||
#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:65
|
||||
#: ../java/build/Proxy.java:78 ../java/build/Proxy.java:87
|
||||
#: ../java/build/Proxy.java:97 ../java/build/Proxy.java:107
|
||||
#: ../java/build/Proxy.java:119
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Addressbook"
|
||||
msgstr "Адресна книга"
|
||||
|
||||
#: ../java/build/Proxy.java:17
|
||||
msgid ""
|
||||
"Your request was for a site outside of I2P, but you have no HTTP outproxy "
|
||||
"configured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:18
|
||||
msgid "Please configure an outproxy in I2PTunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:19
|
||||
msgid "Information: New Host Name"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:25
|
||||
msgid "Information: New Host Name with Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:26
|
||||
msgid ""
|
||||
"The address helper link you followed is for a new host name that is not in "
|
||||
"your address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:27
|
||||
msgid "You may save this host name to your local address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:28
|
||||
msgid ""
|
||||
"If you save it to your address book, you will not see this message again."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:29
|
||||
msgid ""
|
||||
"If you do not save it, the host name will be forgotten after the next router "
|
||||
"restart."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:30
|
||||
msgid ""
|
||||
"If you do not wish to visit this host, click the \"back\" button on your "
|
||||
"browser."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:31 ../java/build/Proxy.java:37
|
||||
msgid "Warning: Invalid Destination"
|
||||
msgstr "Локальний адрес призначення"
|
||||
|
||||
#: ../java/build/Proxy.java:38
|
||||
msgid ""
|
||||
"The eepsite destination specified was not valid, or was otherwise "
|
||||
"unreachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:39
|
||||
msgid ""
|
||||
"Perhaps you pasted in the wrong Base 64 string or the link you are following "
|
||||
"is bad."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:40
|
||||
msgid "The I2P host could also be offline."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:41 ../java/build/Proxy.java:123
|
||||
#, java-format
|
||||
msgid "You may want to {0}retry{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:42 ../java/build/Proxy.java:72
|
||||
#: ../java/build/Proxy.java:113 ../java/build/Proxy.java:124
|
||||
msgid "Could not find the following destination:"
|
||||
msgstr "Місце призначення тунелю"
|
||||
|
||||
#: ../java/build/Proxy.java:43 ../java/build/Proxy.java:49
|
||||
msgid "Warning: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:50
|
||||
msgid "You attempted to connect to a non-I2P website or location."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:51 ../java/build/Proxy.java:57
|
||||
msgid "Warning: Invalid Request URI"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:58
|
||||
msgid "The request URI is invalid, and probably contains illegal characters."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:59
|
||||
msgid ""
|
||||
"If you clicked a link, check the end of the URI for any characters the "
|
||||
"browser has mistakenly added on."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:60
|
||||
msgid "Warning: Eepsite Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:66
|
||||
msgid "Warning: Eepsite Not Found in Addressbook"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:67
|
||||
msgid "The eepsite was not found in your router's addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:68
|
||||
msgid "Check the link or find a Base 32 or Base 64 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:69
|
||||
#, java-format
|
||||
msgid "If you have the Base 64 address, {0}add it to your addressbook{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:70
|
||||
msgid ""
|
||||
"Otherwise, find a Base 32 or address helper link, or use a jump service link "
|
||||
"below."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:71
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Seeing this page often? See {0}the FAQ{1} for help in {2}adding some "
|
||||
"subscriptions{3} to your addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:73
|
||||
msgid "Error: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:79
|
||||
msgid "Error: Local Access"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:80
|
||||
msgid "Your browser is misconfigured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:81
|
||||
msgid ""
|
||||
"Do not use the proxy to access the router console, localhost, or local LAN "
|
||||
"destinations."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:82 ../java/build/Proxy.java:88
|
||||
msgid "Warning: Non-HTTP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:89
|
||||
msgid "The request uses a bad protocol."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:90
|
||||
#, java-format
|
||||
msgid "The I2P HTTP Proxy supports {0}http://{1} requests ONLY."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:91
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Other protocols such as {0}https://{1} and {0}ftp://{1} are not allowed."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:92 ../java/build/Proxy.java:98
|
||||
msgid "Warning: Bad Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:99
|
||||
#, java-format
|
||||
msgid "The helper key in the URL ({0}i2paddresshelper={1}) is not resolvable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:100
|
||||
msgid "It seems to be garbage data, or a mistyped Base 32 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:101
|
||||
msgid ""
|
||||
"Check your URL to try and fix the helper key to be a valid Base 32 hostname "
|
||||
"or Base 64 key."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:102 ../java/build/Proxy.java:108
|
||||
msgid "Warning: Outproxy Not Found"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:109
|
||||
msgid "The HTTP Outproxy was not found."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:110
|
||||
msgid ""
|
||||
"It is offline, there is network congestion, or your router is not yet well-"
|
||||
"integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:111
|
||||
#, java-format
|
||||
msgid ""
|
||||
"You may want to {0}retry{1} as this will randomly reselect an outproxy from "
|
||||
"the pool you have defined {2}here{3} (if you have more than one configured)."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:112
|
||||
#, java-format
|
||||
msgid ""
|
||||
"If you continue to have trouble you may want to edit your outproxy list {0}"
|
||||
"here{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:114 ../java/build/Proxy.java:120
|
||||
msgid "Warning: Eepsite Unreachable"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:121
|
||||
msgid "The eepsite was not reachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:122
|
||||
msgid ""
|
||||
"The eepsite is offline, there is network congestion, or your router is not "
|
||||
"yet well-integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:126
|
||||
msgid "Warning: Destination Key Conflict"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:127
|
||||
msgid ""
|
||||
"The addresshelper link you followed specifies a different destination key "
|
||||
"than a host entry in your host database."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:128
|
||||
msgid ""
|
||||
"Someone could be trying to impersonate another eepsite, or people have given "
|
||||
"two eepsites identical names."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:129
|
||||
msgid ""
|
||||
"You can resolve the conflict by considering which key you trust, and either "
|
||||
"discarding the addresshelper link, discarding the host entry from your host "
|
||||
"database, or naming one of them differently."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "This seems to be a bad destination:"
|
||||
msgstr "Скоріше всього це поганий адрес призначення:"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "i2paddresshelper cannot help you with a destination like that!"
|
||||
msgstr "i2paddresshelper не може допомогти Вам з місцем призначення як це!"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:639
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To visit the destination in your host database, click <a href=\"{0}\">here</"
|
||||
"a>. To visit the conflicting addresshelper destination, click <a href="
|
||||
"\"{1}\">here</a>."
|
||||
msgstr ""
|
||||
"Для того щоб перейти по локальному посиланню з локальної адресної книги, "
|
||||
"натисніть ось<a href=\"{0}\">тут</a>. Для переходу по новому addresshelper-"
|
||||
"посиланню, натисніть будь-ласка <a href=\"{1}\">тут</a>."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1043
|
||||
msgid "Host"
|
||||
msgstr "Адрес"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1047
|
||||
msgid "Base 32"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1051
|
||||
msgid "Destination"
|
||||
msgstr "Адреса призначення"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1057
|
||||
#, java-format
|
||||
msgid "Continue to {0} without saving"
|
||||
msgstr "Продовжити до {0} без збереження"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1062
|
||||
#, java-format
|
||||
msgid "Save {0} to router address book and continue to eepsite"
|
||||
msgstr "Зберегти {0} в адресну книгу роутера и продовжити перехід до eep-сайту"
|
||||
|
||||
#. only blockfile supports multiple books
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
|
||||
#, java-format
|
||||
msgid "Save {0} to master address book and continue to eepsite"
|
||||
msgstr "Зберегти {0} в основну адресну книгу і продовжити перехід до еер-сайту"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1066
|
||||
#, java-format
|
||||
msgid "Save {0} to private address book and continue to eepsite"
|
||||
msgstr ""
|
||||
"Зберегти {0} в приватну адресну книгу і продовжити перехід до еер-сайту."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1180
|
||||
msgid "HTTP Outproxy"
|
||||
msgstr "Вихідний HTTP проксі"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1185
|
||||
msgid ""
|
||||
"Click a link below to look for an address helper by using a \"jump\" service:"
|
||||
msgstr ""
|
||||
"\"Jump\" сервіси, які, можливо, знають необхідне Вам addresshelper-посилання."
|
||||
|
||||
#. Translators: parameter is a host name
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1221
|
||||
#, java-format
|
||||
msgid "{0} jump service"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:163
|
||||
#, java-format
|
||||
msgid "Added via address helper from {0}"
|
||||
msgstr "Додано через address helper {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:165
|
||||
msgid "Added via address helper"
|
||||
msgstr "Додано через address helper"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:190
|
||||
#, java-format
|
||||
msgid "Redirecting to {0}"
|
||||
msgstr "Перенаправляємо до {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:202
|
||||
#, java-format
|
||||
msgid "Saved {0} to the {1} addressbook, redirecting now."
|
||||
msgstr "{0} збережено в {1} адресної книги, перенапрявляємо."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:203
|
||||
#, java-format
|
||||
msgid "Failed to save {0} to the {1} addressbook, redirecting now."
|
||||
msgstr "Не вдалось зберегти {0} в {1} адресної книги, перенаправляємо."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205
|
||||
msgid "Click here if you are not redirected automatically."
|
||||
msgstr "Клацніть тут якщо вас не перенаправило автоматично."
|
||||
448
apps/i2ptunnel/locale-proxy/messages_vi.po
Normal file
448
apps/i2ptunnel/locale-proxy/messages_vi.po
Normal file
@@ -0,0 +1,448 @@
|
||||
# I2P
|
||||
# Copyright (C) 2009 The I2P Project
|
||||
# This file is distributed under the same license as the i2ptunnel package.
|
||||
# To contribute translations, see http://www.i2p2.de/newdevelopers
|
||||
#
|
||||
# <tran.nathan@gmail.com>, 2011.
|
||||
# dich_tran <tran.nathan@gmail.com>, 2011.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-13 18:50+0000\n"
|
||||
"PO-Revision-Date: 2011-06-11 08:42+0000\n"
|
||||
"Last-Translator: ducki2p <ducki2p@gmail.com>\n"
|
||||
"Language-Team: Vietnamese (http://www.transifex.net/projects/p/I2P/team/"
|
||||
"vi/)\n"
|
||||
"Language: vi\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0\n"
|
||||
|
||||
#: ../java/build/Proxy.java:5
|
||||
msgid "Proxy Authorization Required"
|
||||
msgstr "Cho phép Outproxy"
|
||||
|
||||
#: ../java/build/Proxy.java:6
|
||||
msgid "I2P HTTP Proxy Authorization Required"
|
||||
msgstr "Cho phép Outproxy"
|
||||
|
||||
#: ../java/build/Proxy.java:7
|
||||
msgid "This proxy is configured to require a username and password for access."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:8
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Please enter your username and password, or check your {0}router "
|
||||
"configuration{1} or {2}I2PTunnel configuration{3}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:9
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To disable authorization, remove the configuration {0}i2ptunnel.proxy."
|
||||
"auth=basic{1}, then stop and restart the HTTP Proxy tunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:10 ../java/build/Proxy.java:16
|
||||
msgid "Warning: No Outproxy Configured"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:11 ../java/build/Proxy.java:20
|
||||
#: ../java/build/Proxy.java:32 ../java/build/Proxy.java:44
|
||||
#: ../java/build/Proxy.java:52 ../java/build/Proxy.java:61
|
||||
#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:83
|
||||
#: ../java/build/Proxy.java:93 ../java/build/Proxy.java:103
|
||||
#: ../java/build/Proxy.java:115
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:196
|
||||
msgid "Router Console"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:12 ../java/build/Proxy.java:21
|
||||
#: ../java/build/Proxy.java:33 ../java/build/Proxy.java:45
|
||||
#: ../java/build/Proxy.java:53 ../java/build/Proxy.java:62
|
||||
#: ../java/build/Proxy.java:75 ../java/build/Proxy.java:84
|
||||
#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:104
|
||||
#: ../java/build/Proxy.java:116
|
||||
msgid "I2P Router Console"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:13 ../java/build/Proxy.java:22
|
||||
#: ../java/build/Proxy.java:34 ../java/build/Proxy.java:46
|
||||
#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:63
|
||||
#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:85
|
||||
#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:105
|
||||
#: ../java/build/Proxy.java:117
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:14 ../java/build/Proxy.java:23
|
||||
#: ../java/build/Proxy.java:35 ../java/build/Proxy.java:47
|
||||
#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:64
|
||||
#: ../java/build/Proxy.java:77 ../java/build/Proxy.java:86
|
||||
#: ../java/build/Proxy.java:96 ../java/build/Proxy.java:106
|
||||
#: ../java/build/Proxy.java:118
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Help"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:15 ../java/build/Proxy.java:24
|
||||
#: ../java/build/Proxy.java:36 ../java/build/Proxy.java:48
|
||||
#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:65
|
||||
#: ../java/build/Proxy.java:78 ../java/build/Proxy.java:87
|
||||
#: ../java/build/Proxy.java:97 ../java/build/Proxy.java:107
|
||||
#: ../java/build/Proxy.java:119
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Addressbook"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:17
|
||||
msgid ""
|
||||
"Your request was for a site outside of I2P, but you have no HTTP outproxy "
|
||||
"configured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:18
|
||||
msgid "Please configure an outproxy in I2PTunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:19
|
||||
msgid "Information: New Host Name"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:25
|
||||
msgid "Information: New Host Name with Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:26
|
||||
msgid ""
|
||||
"The address helper link you followed is for a new host name that is not in "
|
||||
"your address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:27
|
||||
msgid "You may save this host name to your local address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:28
|
||||
msgid ""
|
||||
"If you save it to your address book, you will not see this message again."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:29
|
||||
msgid ""
|
||||
"If you do not save it, the host name will be forgotten after the next router "
|
||||
"restart."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:30
|
||||
msgid ""
|
||||
"If you do not wish to visit this host, click the \"back\" button on your "
|
||||
"browser."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:31 ../java/build/Proxy.java:37
|
||||
msgid "Warning: Invalid Destination"
|
||||
msgstr "Điểm đến nội bộ"
|
||||
|
||||
#: ../java/build/Proxy.java:38
|
||||
msgid ""
|
||||
"The eepsite destination specified was not valid, or was otherwise "
|
||||
"unreachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:39
|
||||
msgid ""
|
||||
"Perhaps you pasted in the wrong Base 64 string or the link you are following "
|
||||
"is bad."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:40
|
||||
msgid "The I2P host could also be offline."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:41 ../java/build/Proxy.java:123
|
||||
#, java-format
|
||||
msgid "You may want to {0}retry{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:42 ../java/build/Proxy.java:72
|
||||
#: ../java/build/Proxy.java:113 ../java/build/Proxy.java:124
|
||||
msgid "Could not find the following destination:"
|
||||
msgstr "tên hay điểm đến"
|
||||
|
||||
#: ../java/build/Proxy.java:43 ../java/build/Proxy.java:49
|
||||
msgid "Warning: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:50
|
||||
msgid "You attempted to connect to a non-I2P website or location."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:51 ../java/build/Proxy.java:57
|
||||
msgid "Warning: Invalid Request URI"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:58
|
||||
msgid "The request URI is invalid, and probably contains illegal characters."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:59
|
||||
msgid ""
|
||||
"If you clicked a link, check the end of the URI for any characters the "
|
||||
"browser has mistakenly added on."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:60
|
||||
msgid "Warning: Eepsite Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:66
|
||||
msgid "Warning: Eepsite Not Found in Addressbook"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:67
|
||||
msgid "The eepsite was not found in your router's addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:68
|
||||
msgid "Check the link or find a Base 32 or Base 64 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:69
|
||||
#, java-format
|
||||
msgid "If you have the Base 64 address, {0}add it to your addressbook{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:70
|
||||
msgid ""
|
||||
"Otherwise, find a Base 32 or address helper link, or use a jump service link "
|
||||
"below."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:71
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Seeing this page often? See {0}the FAQ{1} for help in {2}adding some "
|
||||
"subscriptions{3} to your addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:73
|
||||
msgid "Error: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:79
|
||||
msgid "Error: Local Access"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:80
|
||||
msgid "Your browser is misconfigured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:81
|
||||
msgid ""
|
||||
"Do not use the proxy to access the router console, localhost, or local LAN "
|
||||
"destinations."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:82 ../java/build/Proxy.java:88
|
||||
msgid "Warning: Non-HTTP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:89
|
||||
msgid "The request uses a bad protocol."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:90
|
||||
#, java-format
|
||||
msgid "The I2P HTTP Proxy supports {0}http://{1} requests ONLY."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:91
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Other protocols such as {0}https://{1} and {0}ftp://{1} are not allowed."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:92 ../java/build/Proxy.java:98
|
||||
msgid "Warning: Bad Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:99
|
||||
#, java-format
|
||||
msgid "The helper key in the URL ({0}i2paddresshelper={1}) is not resolvable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:100
|
||||
msgid "It seems to be garbage data, or a mistyped Base 32 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:101
|
||||
msgid ""
|
||||
"Check your URL to try and fix the helper key to be a valid Base 32 hostname "
|
||||
"or Base 64 key."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:102 ../java/build/Proxy.java:108
|
||||
msgid "Warning: Outproxy Not Found"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:109
|
||||
msgid "The HTTP Outproxy was not found."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:110
|
||||
msgid ""
|
||||
"It is offline, there is network congestion, or your router is not yet well-"
|
||||
"integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:111
|
||||
#, java-format
|
||||
msgid ""
|
||||
"You may want to {0}retry{1} as this will randomly reselect an outproxy from "
|
||||
"the pool you have defined {2}here{3} (if you have more than one configured)."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:112
|
||||
#, java-format
|
||||
msgid ""
|
||||
"If you continue to have trouble you may want to edit your outproxy list {0}"
|
||||
"here{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:114 ../java/build/Proxy.java:120
|
||||
msgid "Warning: Eepsite Unreachable"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:121
|
||||
msgid "The eepsite was not reachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:122
|
||||
msgid ""
|
||||
"The eepsite is offline, there is network congestion, or your router is not "
|
||||
"yet well-integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:126
|
||||
msgid "Warning: Destination Key Conflict"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:127
|
||||
msgid ""
|
||||
"The addresshelper link you followed specifies a different destination key "
|
||||
"than a host entry in your host database."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:128
|
||||
msgid ""
|
||||
"Someone could be trying to impersonate another eepsite, or people have given "
|
||||
"two eepsites identical names."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:129
|
||||
msgid ""
|
||||
"You can resolve the conflict by considering which key you trust, and either "
|
||||
"discarding the addresshelper link, discarding the host entry from your host "
|
||||
"database, or naming one of them differently."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "This seems to be a bad destination:"
|
||||
msgstr "tên hay điểm đến"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "i2paddresshelper cannot help you with a destination like that!"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:639
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To visit the destination in your host database, click <a href=\"{0}\">here</"
|
||||
"a>. To visit the conflicting addresshelper destination, click <a href="
|
||||
"\"{1}\">here</a>."
|
||||
msgstr ""
|
||||
"Để truy cập vào điểm đến trong cơ sở dữ liệu máy chủ, bấm <a href="
|
||||
"\"{0}\">vào đây</a>. Để truy cập vào địa chỉ giúp đỡ xung đột, bấm <a href="
|
||||
"\"{1}\">vào đây</a>."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1043
|
||||
msgid "Host"
|
||||
msgstr "Máy chủ"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1047
|
||||
msgid "Base 32"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1051
|
||||
msgid "Destination"
|
||||
msgstr "Đích đến"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1057
|
||||
#, java-format
|
||||
msgid "Continue to {0} without saving"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1062
|
||||
#, java-format
|
||||
msgid "Save {0} to router address book and continue to eepsite"
|
||||
msgstr ""
|
||||
|
||||
#. only blockfile supports multiple books
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
|
||||
#, java-format
|
||||
msgid "Save {0} to master address book and continue to eepsite"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1066
|
||||
#, java-format
|
||||
msgid "Save {0} to private address book and continue to eepsite"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1180
|
||||
msgid "HTTP Outproxy"
|
||||
msgstr "Outproxy"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1185
|
||||
msgid ""
|
||||
"Click a link below to look for an address helper by using a \"jump\" service:"
|
||||
msgstr ""
|
||||
"Bấm vào đường dẫn dưới đây để tìm địa chỉ giúp đỡ bằng dịch vụ \"nhảy\":"
|
||||
|
||||
#. Translators: parameter is a host name
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1221
|
||||
#, java-format
|
||||
msgid "{0} jump service"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:163
|
||||
#, java-format
|
||||
msgid "Added via address helper from {0}"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:165
|
||||
msgid "Added via address helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:190
|
||||
#, java-format
|
||||
msgid "Redirecting to {0}"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:202
|
||||
#, java-format
|
||||
msgid "Saved {0} to the {1} addressbook, redirecting now."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:203
|
||||
#, java-format
|
||||
msgid "Failed to save {0} to the {1} addressbook, redirecting now."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205
|
||||
msgid "Click here if you are not redirected automatically."
|
||||
msgstr ""
|
||||
449
apps/i2ptunnel/locale-proxy/messages_zh.po
Normal file
449
apps/i2ptunnel/locale-proxy/messages_zh.po
Normal file
@@ -0,0 +1,449 @@
|
||||
# I2P
|
||||
# Copyright (C) 2009 The I2P Project
|
||||
# This file is distributed under the same license as the i2ptunnel package.
|
||||
# To contribute translations, see http://www.i2p2.de/newdevelopers
|
||||
#
|
||||
# ducki2p <ducki2p@gmail.com>, 2011.
|
||||
# <walking@i2pmail.org>, 2011.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-13 18:50+0000\n"
|
||||
"PO-Revision-Date: 2011-08-20 06:00+0000\n"
|
||||
"Last-Translator: walking <walking@i2pmail.org>\n"
|
||||
"Language-Team: Chinese (China) (http://www.transifex.net/projects/p/I2P/team/"
|
||||
"zh_CN/)\n"
|
||||
"Language: zh_CN\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0\n"
|
||||
|
||||
#: ../java/build/Proxy.java:5
|
||||
msgid "Proxy Authorization Required"
|
||||
msgstr "出口代理认证"
|
||||
|
||||
#: ../java/build/Proxy.java:6
|
||||
msgid "I2P HTTP Proxy Authorization Required"
|
||||
msgstr "出口代理认证"
|
||||
|
||||
#: ../java/build/Proxy.java:7
|
||||
msgid "This proxy is configured to require a username and password for access."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:8
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Please enter your username and password, or check your {0}router "
|
||||
"configuration{1} or {2}I2PTunnel configuration{3}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:9
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To disable authorization, remove the configuration {0}i2ptunnel.proxy."
|
||||
"auth=basic{1}, then stop and restart the HTTP Proxy tunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:10 ../java/build/Proxy.java:16
|
||||
msgid "Warning: No Outproxy Configured"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:11 ../java/build/Proxy.java:20
|
||||
#: ../java/build/Proxy.java:32 ../java/build/Proxy.java:44
|
||||
#: ../java/build/Proxy.java:52 ../java/build/Proxy.java:61
|
||||
#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:83
|
||||
#: ../java/build/Proxy.java:93 ../java/build/Proxy.java:103
|
||||
#: ../java/build/Proxy.java:115
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:196
|
||||
msgid "Router Console"
|
||||
msgstr "路由控制台"
|
||||
|
||||
#: ../java/build/Proxy.java:12 ../java/build/Proxy.java:21
|
||||
#: ../java/build/Proxy.java:33 ../java/build/Proxy.java:45
|
||||
#: ../java/build/Proxy.java:53 ../java/build/Proxy.java:62
|
||||
#: ../java/build/Proxy.java:75 ../java/build/Proxy.java:84
|
||||
#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:104
|
||||
#: ../java/build/Proxy.java:116
|
||||
msgid "I2P Router Console"
|
||||
msgstr "路由控制台"
|
||||
|
||||
#: ../java/build/Proxy.java:13 ../java/build/Proxy.java:22
|
||||
#: ../java/build/Proxy.java:34 ../java/build/Proxy.java:46
|
||||
#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:63
|
||||
#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:85
|
||||
#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:105
|
||||
#: ../java/build/Proxy.java:117
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Configuration"
|
||||
msgstr "配置"
|
||||
|
||||
#: ../java/build/Proxy.java:14 ../java/build/Proxy.java:23
|
||||
#: ../java/build/Proxy.java:35 ../java/build/Proxy.java:47
|
||||
#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:64
|
||||
#: ../java/build/Proxy.java:77 ../java/build/Proxy.java:86
|
||||
#: ../java/build/Proxy.java:96 ../java/build/Proxy.java:106
|
||||
#: ../java/build/Proxy.java:118
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Help"
|
||||
msgstr "帮助"
|
||||
|
||||
#: ../java/build/Proxy.java:15 ../java/build/Proxy.java:24
|
||||
#: ../java/build/Proxy.java:36 ../java/build/Proxy.java:48
|
||||
#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:65
|
||||
#: ../java/build/Proxy.java:78 ../java/build/Proxy.java:87
|
||||
#: ../java/build/Proxy.java:97 ../java/build/Proxy.java:107
|
||||
#: ../java/build/Proxy.java:119
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:197
|
||||
msgid "Addressbook"
|
||||
msgstr "地址簿"
|
||||
|
||||
#: ../java/build/Proxy.java:17
|
||||
msgid ""
|
||||
"Your request was for a site outside of I2P, but you have no HTTP outproxy "
|
||||
"configured."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:18
|
||||
msgid "Please configure an outproxy in I2PTunnel."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:19
|
||||
msgid "Information: New Host Name"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:25
|
||||
msgid "Information: New Host Name with Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:26
|
||||
msgid ""
|
||||
"The address helper link you followed is for a new host name that is not in "
|
||||
"your address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:27
|
||||
msgid "You may save this host name to your local address book."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:28
|
||||
msgid ""
|
||||
"If you save it to your address book, you will not see this message again."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:29
|
||||
msgid ""
|
||||
"If you do not save it, the host name will be forgotten after the next router "
|
||||
"restart."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:30
|
||||
msgid ""
|
||||
"If you do not wish to visit this host, click the \"back\" button on your "
|
||||
"browser."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:31 ../java/build/Proxy.java:37
|
||||
msgid "Warning: Invalid Destination"
|
||||
msgstr "本地目标"
|
||||
|
||||
#: ../java/build/Proxy.java:38
|
||||
msgid ""
|
||||
"The eepsite destination specified was not valid, or was otherwise "
|
||||
"unreachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:39
|
||||
msgid ""
|
||||
"Perhaps you pasted in the wrong Base 64 string or the link you are following "
|
||||
"is bad."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:40
|
||||
msgid "The I2P host could also be offline."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:41 ../java/build/Proxy.java:123
|
||||
#, java-format
|
||||
msgid "You may want to {0}retry{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:42 ../java/build/Proxy.java:72
|
||||
#: ../java/build/Proxy.java:113 ../java/build/Proxy.java:124
|
||||
msgid "Could not find the following destination:"
|
||||
msgstr "隧道目标"
|
||||
|
||||
#: ../java/build/Proxy.java:43 ../java/build/Proxy.java:49
|
||||
msgid "Warning: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:50
|
||||
msgid "You attempted to connect to a non-I2P website or location."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:51 ../java/build/Proxy.java:57
|
||||
msgid "Warning: Invalid Request URI"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:58
|
||||
msgid "The request URI is invalid, and probably contains illegal characters."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:59
|
||||
msgid ""
|
||||
"If you clicked a link, check the end of the URI for any characters the "
|
||||
"browser has mistakenly added on."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:60
|
||||
msgid "Warning: Eepsite Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:66
|
||||
msgid "Warning: Eepsite Not Found in Addressbook"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:67
|
||||
msgid "The eepsite was not found in your router's addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:68
|
||||
msgid "Check the link or find a Base 32 or Base 64 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:69
|
||||
#, java-format
|
||||
msgid "If you have the Base 64 address, {0}add it to your addressbook{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:70
|
||||
msgid ""
|
||||
"Otherwise, find a Base 32 or address helper link, or use a jump service link "
|
||||
"below."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:71
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Seeing this page often? See {0}the FAQ{1} for help in {2}adding some "
|
||||
"subscriptions{3} to your addressbook."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:73
|
||||
msgid "Error: Request Denied"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:79
|
||||
msgid "Error: Local Access"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:80
|
||||
msgid "Your browser is misconfigured."
|
||||
msgstr "您的浏览器不支持iFrame。"
|
||||
|
||||
#: ../java/build/Proxy.java:81
|
||||
msgid ""
|
||||
"Do not use the proxy to access the router console, localhost, or local LAN "
|
||||
"destinations."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:82 ../java/build/Proxy.java:88
|
||||
msgid "Warning: Non-HTTP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:89
|
||||
msgid "The request uses a bad protocol."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:90
|
||||
#, java-format
|
||||
msgid "The I2P HTTP Proxy supports {0}http://{1} requests ONLY."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:91
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Other protocols such as {0}https://{1} and {0}ftp://{1} are not allowed."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:92 ../java/build/Proxy.java:98
|
||||
msgid "Warning: Bad Address Helper"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:99
|
||||
#, java-format
|
||||
msgid "The helper key in the URL ({0}i2paddresshelper={1}) is not resolvable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:100
|
||||
msgid "It seems to be garbage data, or a mistyped Base 32 address."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:101
|
||||
msgid ""
|
||||
"Check your URL to try and fix the helper key to be a valid Base 32 hostname "
|
||||
"or Base 64 key."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:102 ../java/build/Proxy.java:108
|
||||
msgid "Warning: Outproxy Not Found"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:109
|
||||
msgid "The HTTP Outproxy was not found."
|
||||
msgstr "HTTP代理未启动"
|
||||
|
||||
#: ../java/build/Proxy.java:110
|
||||
msgid ""
|
||||
"It is offline, there is network congestion, or your router is not yet well-"
|
||||
"integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:111
|
||||
#, java-format
|
||||
msgid ""
|
||||
"You may want to {0}retry{1} as this will randomly reselect an outproxy from "
|
||||
"the pool you have defined {2}here{3} (if you have more than one configured)."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:112
|
||||
#, java-format
|
||||
msgid ""
|
||||
"If you continue to have trouble you may want to edit your outproxy list {0}"
|
||||
"here{1}."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:114 ../java/build/Proxy.java:120
|
||||
msgid "Warning: Eepsite Unreachable"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:121
|
||||
msgid "The eepsite was not reachable."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:122
|
||||
msgid ""
|
||||
"The eepsite is offline, there is network congestion, or your router is not "
|
||||
"yet well-integrated with peers."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:126
|
||||
msgid "Warning: Destination Key Conflict"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:127
|
||||
msgid ""
|
||||
"The addresshelper link you followed specifies a different destination key "
|
||||
"than a host entry in your host database."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:128
|
||||
msgid ""
|
||||
"Someone could be trying to impersonate another eepsite, or people have given "
|
||||
"two eepsites identical names."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/build/Proxy.java:129
|
||||
msgid ""
|
||||
"You can resolve the conflict by considering which key you trust, and either "
|
||||
"discarding the addresshelper link, discarding the host entry from your host "
|
||||
"database, or naming one of them differently."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "This seems to be a bad destination:"
|
||||
msgstr "隧道目标"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "i2paddresshelper cannot help you with a destination like that!"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:639
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To visit the destination in your host database, click <a href=\"{0}\">here</"
|
||||
"a>. To visit the conflicting addresshelper destination, click <a href="
|
||||
"\"{1}\">here</a>."
|
||||
msgstr ""
|
||||
"域名冲突:要访问您本地【地址簿】中设置的目标主机(相当与IP),请点击<a href="
|
||||
"\"{0}\">这里</a>。要访问【地址助手】返回的目标主机请点<a href=\"{1}\">这里</"
|
||||
"a>。"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1043
|
||||
msgid "Host"
|
||||
msgstr "主机"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1047
|
||||
msgid "Base 32"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1051
|
||||
msgid "Destination"
|
||||
msgstr "目标"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1057
|
||||
#, java-format
|
||||
msgid "Continue to {0} without saving"
|
||||
msgstr "继续{0},而不保存"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1062
|
||||
#, java-format
|
||||
msgid "Save {0} to router address book and continue to eepsite"
|
||||
msgstr "保存{0}至“路由器地址簿”并访问该eepsite。"
|
||||
|
||||
#. only blockfile supports multiple books
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
|
||||
#, java-format
|
||||
msgid "Save {0} to master address book and continue to eepsite"
|
||||
msgstr "保存{0}至“主地址簿”并访问该eepsite。"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1066
|
||||
#, java-format
|
||||
msgid "Save {0} to private address book and continue to eepsite"
|
||||
msgstr "保存{0}至“私有地址簿”并访问该eepsite。"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1180
|
||||
msgid "HTTP Outproxy"
|
||||
msgstr "出口代理"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1185
|
||||
msgid ""
|
||||
"Click a link below to look for an address helper by using a \"jump\" service:"
|
||||
msgstr ""
|
||||
"请点击下面的链接通过【跳转(Jump)】服务提供的【地址助手】链接跳转至域名对应的"
|
||||
"主机:"
|
||||
|
||||
#. Translators: parameter is a host name
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1221
|
||||
#, java-format
|
||||
msgid "{0} jump service"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:163
|
||||
#, java-format
|
||||
msgid "Added via address helper from {0}"
|
||||
msgstr "已通过地址助手添加 {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:165
|
||||
msgid "Added via address helper"
|
||||
msgstr "已通过地址助手添加"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:190
|
||||
#, java-format
|
||||
msgid "Redirecting to {0}"
|
||||
msgstr "正在重定向至{0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:202
|
||||
#, java-format
|
||||
msgid "Saved {0} to the {1} addressbook, redirecting now."
|
||||
msgstr "目标{0}已保存至{1}地址簿中,正在重定向至此目标。"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:203
|
||||
#, java-format
|
||||
msgid "Failed to save {0} to the {1} addressbook, redirecting now."
|
||||
msgstr "目标{0}在{1}地址簿中保存失败,,正在重定向至此目标。"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205
|
||||
msgid "Click here if you are not redirected automatically."
|
||||
msgstr "如果未能自动重定向,请点击这里。"
|
||||
@@ -17,7 +17,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-05-15 22:00+0000\n"
|
||||
"POT-Creation-Date: 2013-07-02 17:24+0000\n"
|
||||
"PO-Revision-Date: 2013-05-08 13:15+0000\n"
|
||||
"Last-Translator: zeroflag <zeroflag@i2pmail.org>\n"
|
||||
"Language-Team: German (http://www.transifex.com/projects/p/I2P/language/"
|
||||
@@ -28,15 +28,15 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:571
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "This seems to be a bad destination:"
|
||||
msgstr "Dies scheint kein gültiges Ziel zu sein:"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:571
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "i2paddresshelper cannot help you with a destination like that!"
|
||||
msgstr "Der I2P-Adresshelfer kann dir bei solch einem Ziel nicht helfen."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:638
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:639
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To visit the destination in your host database, click <a href=\"{0}\">here</"
|
||||
@@ -47,49 +47,49 @@ msgstr ""
|
||||
"\"{0}\">hier</a>, und um das Ziel aus der kollidierenden Adresshelfer-"
|
||||
"Anfrage zu besuchen, <a href=\"{1}\">hier</a>!"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1042
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:410
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1043
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:385
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:159
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:426
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:389
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:410
|
||||
msgid "Host"
|
||||
msgstr "Host"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1046
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1047
|
||||
msgid "Base 32"
|
||||
msgstr "Base 32"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1050
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:376
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1051
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:377
|
||||
msgid "Destination"
|
||||
msgstr "Ziel"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1056
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1057
|
||||
#, java-format
|
||||
msgid "Continue to {0} without saving"
|
||||
msgstr "Weiter zu {0}, ohne zu speichern"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1061
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1062
|
||||
#, java-format
|
||||
msgid "Save {0} to router address book and continue to eepsite"
|
||||
msgstr "{0} im Router-Adressbuch speichern und auf die Eepseite weiterleiten"
|
||||
|
||||
#. only blockfile supports multiple books
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1064
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
|
||||
#, java-format
|
||||
msgid "Save {0} to master address book and continue to eepsite"
|
||||
msgstr "{0} im Master-Adressbuch speichern und auf die Eepseite weiterleiten"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1066
|
||||
#, java-format
|
||||
msgid "Save {0} to private address book and continue to eepsite"
|
||||
msgstr "{0} im privaten Adressbuch speichern und auf die Eepseite weiterleiten"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1179
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1180
|
||||
msgid "HTTP Outproxy"
|
||||
msgstr "HTTP-Outproxy"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1184
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1185
|
||||
msgid ""
|
||||
"Click a link below to look for an address helper by using a \"jump\" service:"
|
||||
msgstr ""
|
||||
@@ -97,7 +97,7 @@ msgstr ""
|
||||
"Adresshelfer von einem \"Sprung\"-Service:"
|
||||
|
||||
#. Translators: parameter is a host name
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1220
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1221
|
||||
#, java-format
|
||||
msgid "{0} jump service"
|
||||
msgstr "Weiterleitungsdienst {0}"
|
||||
@@ -153,6 +153,27 @@ msgstr "Klick hier, wenn du nicht automatisch weitergeleitet wirst!"
|
||||
msgid "internal"
|
||||
msgstr "intern"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:404
|
||||
#, java-format
|
||||
msgid "{0} inbound, {0} outbound tunnel"
|
||||
msgid_plural "{0} inbound, {0} outbound tunnels"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:408
|
||||
msgid "lower bandwidth and reliability"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:410
|
||||
#, fuzzy
|
||||
msgid "standard bandwidth and reliability"
|
||||
msgstr ""
|
||||
"2 eingehende, 2 ausgehende Tunnel (Standardbandbreitennutzung, zuverlässig)"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:412
|
||||
msgid "higher bandwidth and reliability"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:119
|
||||
msgid "Tunnels are not initialized yet, please reload in two minutes."
|
||||
msgstr ""
|
||||
@@ -265,7 +286,7 @@ msgid "HTTP bidir"
|
||||
msgstr "HTTP Bidir"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:603
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:301
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:302
|
||||
msgid "Host not set"
|
||||
msgstr "Host nicht gesetzt"
|
||||
|
||||
@@ -289,23 +310,23 @@ msgstr "Neue Proxyeinstellungen"
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:129
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:126
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:140
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:259
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:274
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:260
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:275
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:326
|
||||
msgid "Name"
|
||||
msgstr "Name"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:133
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:133
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:263
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:290
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:264
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:291
|
||||
msgid "Type"
|
||||
msgstr "Typ"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:137
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:137
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:243
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:401
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:244
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:402
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:330
|
||||
msgid "Description"
|
||||
msgstr "Beschreibung"
|
||||
@@ -478,208 +499,181 @@ msgstr "Hops Varianz"
|
||||
msgid "Count"
|
||||
msgstr "Anzahl"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:331
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:341
|
||||
msgid "1 inbound, 1 outbound tunnel (low bandwidth usage, less reliability)"
|
||||
msgstr ""
|
||||
"1 eingehender, 1 ausgehender Tunnel (geringe Bandbreitennutzung, weniger "
|
||||
"zuverlässig)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:335
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:345
|
||||
msgid ""
|
||||
"2 inbound, 2 outbound tunnels (standard bandwidth usage, standard "
|
||||
"reliability)"
|
||||
msgstr ""
|
||||
"2 eingehende, 2 ausgehende Tunnel (Standardbandbreitennutzung, zuverlässig)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:339
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:349
|
||||
msgid ""
|
||||
"3 inbound, 3 outbound tunnels (higher bandwidth usage, higher reliability)"
|
||||
msgstr ""
|
||||
"3 eingehende, 3 ausgehende Tunnel (hohe Bandbreitennutzung, zuverlässiger)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:348
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:370
|
||||
msgid "tunnels"
|
||||
msgstr "Tunnel"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:353
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:375
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:328
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:338
|
||||
msgid "Backup Count"
|
||||
msgstr "Anzahl an Ersatztunneln"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:360
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:382
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:335
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:345
|
||||
msgid "0 backup tunnels (0 redundancy, no added resource usage)"
|
||||
msgstr "0 Ersatztunnel (0 Redundanz, keine zusätzliche Ressourcennutzung)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:364
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:386
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:339
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:349
|
||||
msgid "1 backup tunnel each direction (low redundancy, low resource usage)"
|
||||
msgstr ""
|
||||
"1 Ersatztunnel in jede Richtung (geringe Redundanz, geringe "
|
||||
"Ressourcennutzung)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:368
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:390
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:343
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:353
|
||||
msgid ""
|
||||
"2 backup tunnels each direction (medium redundancy, medium resource usage)"
|
||||
msgstr ""
|
||||
"2 Ersatztunnel in jede Richtung (mittlere Redundanz, mittlere "
|
||||
"Ressourcennutzung)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:372
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:394
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:347
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:357
|
||||
msgid "3 backup tunnels each direction (high redundancy, high resource usage)"
|
||||
msgstr ""
|
||||
"3 Ersatztunnel in jede Richtung (hohe Redundanz, hohe Ressourcennutzung)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:380
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:402
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:355
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:365
|
||||
msgid "backup tunnels"
|
||||
msgstr "Ersatztunnel"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:387
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:409
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:362
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:372
|
||||
msgid "Profile"
|
||||
msgstr "Profil"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:394
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:416
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:369
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:379
|
||||
msgid "interactive connection"
|
||||
msgstr "Interaktive Verbindung"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:398
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:420
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:373
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:383
|
||||
msgid "bulk connection (downloads/websites/BT)"
|
||||
msgstr "Mengenverbindung (Download/Webseiten/BitTorrent)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:400
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:375
|
||||
msgid "Delay Connect"
|
||||
msgstr "Verbindung verzögern"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:404
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:379
|
||||
msgid "for request/response connections"
|
||||
msgstr "für Verbindungen mit Anfragen/Antworten"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:408
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:424
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:383
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:387
|
||||
msgid "Router I2CP Address"
|
||||
msgstr "I2CP-Adresse des Routers"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:418
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:393
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:165
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:434
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:261
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:283
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:397
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:262
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:284
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:431
|
||||
msgid "Port"
|
||||
msgstr "Port"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:428
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:504
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:403
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:467
|
||||
msgid "Reduce tunnel quantity when idle"
|
||||
msgstr "Anzahl an Tunneln im Leerlauf reduzieren"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:430
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:444
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:452
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:464
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:474
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:493
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:503
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:444
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:506
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:405
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:419
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:427
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:439
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:449
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:468
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:478
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:407
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:469
|
||||
msgid "Enable"
|
||||
msgstr "aktiviert"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:434
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:510
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:409
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:473
|
||||
msgid "Reduced tunnel count"
|
||||
msgstr "Reduzierte Tunnelanzahl"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:438
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:458
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:514
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:413
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:433
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:477
|
||||
msgid "Idle minutes"
|
||||
msgstr "Minuten Inaktivität"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:442
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:417
|
||||
msgid "Close tunnels when idle"
|
||||
msgstr "nicht genutzte Tunnel schließen"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:448
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:423
|
||||
msgid "New Keys on Reopen"
|
||||
msgstr "Neue Schlüssel beim Wiederöffnen"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:456
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:460
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:431
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:423
|
||||
msgid "Disable"
|
||||
msgstr "deaktiviert"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:462
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:437
|
||||
msgid "Delay tunnel open until required"
|
||||
msgstr "Aufbau des Tunnela verzögern, bis dieser benötigt wird"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:472
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:447
|
||||
msgid "Persistent private key"
|
||||
msgstr "Dauerhafter privater Schlüssel"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:478
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:453
|
||||
msgid "File"
|
||||
msgstr "Datei"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:482
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:457
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:236
|
||||
msgid "Local destination"
|
||||
msgstr "lokales Ziel"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:486
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:461
|
||||
msgid "(if known)"
|
||||
msgstr "(falls bekannt)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:491
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:466
|
||||
msgid "Local Authorization"
|
||||
msgstr "lokale Autorisation"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:497
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:507
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:472
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:482
|
||||
msgid "Username"
|
||||
msgstr "Benutzername"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:499
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:511
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:474
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:486
|
||||
msgid "Password"
|
||||
msgstr "Passwort"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:501
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:476
|
||||
msgid "Outproxy Authorization"
|
||||
msgstr "Outproxy Autorisation"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:518
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:493
|
||||
msgid "Jump URL List"
|
||||
msgstr "List der Sprung-URLs"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:524
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:550
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:499
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:513
|
||||
msgid "Custom options"
|
||||
msgstr "Eigene Optionen"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:528
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:554
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:503
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:517
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:699
|
||||
msgid "Cancel"
|
||||
msgstr "Abbrechen"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:532
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:558
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:507
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:521
|
||||
msgid "Delete"
|
||||
msgstr "Löschen"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:534
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:560
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:509
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:523
|
||||
msgid "Save"
|
||||
msgstr "Speichern"
|
||||
|
||||
@@ -715,116 +709,104 @@ msgstr "zum lokalen Adressbuch hinzufügen"
|
||||
msgid "Hostname Signature"
|
||||
msgstr "Signatur des Namens"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:353
|
||||
msgid "4 in, 4 out (high traffic server)"
|
||||
msgstr "4 eingehend, 4 ausgehend (Server mit großem Datenverkehr)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:357
|
||||
msgid "5 in, 5 out (high traffic server)"
|
||||
msgstr "5 eingehend, 5 ausgehend (Server mit großem Datenverkehr)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:361
|
||||
msgid "6 in, 6 out (high traffic server)"
|
||||
msgstr "6 eingehend, 6 ausgehend (Server mit großem Datenverkehr)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:442
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:405
|
||||
msgid "Encrypt Leaseset"
|
||||
msgstr "Leaseset verschlüsseln"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:448
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:411
|
||||
msgid "Encryption Key"
|
||||
msgstr "Schlüssel zum verschlüsseln"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:452
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:415
|
||||
msgid "Generate New Key"
|
||||
msgstr "Erzeuge neuen Schlüssel"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:454
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:417
|
||||
msgid "Generate"
|
||||
msgstr "Erzeugen"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:456
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:548
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:419
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:511
|
||||
msgid "(Tunnel must be stopped first)"
|
||||
msgstr "(Tunnel muss zuerst beendet sein)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:458
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:421
|
||||
msgid "Restricted Access List"
|
||||
msgstr "Zugang beschränken"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:464
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:427
|
||||
msgid "Whitelist"
|
||||
msgstr "Zugangsliste"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:468
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:431
|
||||
msgid "Blacklist"
|
||||
msgstr "Sperrliste"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:472
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:435
|
||||
msgid "Access List"
|
||||
msgstr "Zugangsliste"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:476
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:439
|
||||
msgid "Inbound connection limits (0=unlimited)"
|
||||
msgstr "Begrenzung eingehender Verbindungen (0=unbegrenzt)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:478
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:441
|
||||
msgid "Per client"
|
||||
msgstr "pro Klient"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:480
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:443
|
||||
msgid "Per minute"
|
||||
msgstr "pro Minute"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:484
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:447
|
||||
msgid "Per hour"
|
||||
msgstr "pro Stunde"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:488
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:451
|
||||
msgid "Per day"
|
||||
msgstr "pro Tag"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:492
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:455
|
||||
msgid "Total"
|
||||
msgstr "Gesamt"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:500
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:463
|
||||
msgid "Max concurrent connections (0=unlimited)"
|
||||
msgstr "max. Anzahl gleichzeitiger Verbindungen (0=unbegrenzt)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:518
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:481
|
||||
msgid "New Certificate type"
|
||||
msgstr "Neuer Zertifizierungstyp"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:520
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:483
|
||||
msgid "None"
|
||||
msgstr "Keiner"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:524
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:487
|
||||
msgid "Hashcash (effort)"
|
||||
msgstr "Hashcash (Durchsatz)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:530
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:493
|
||||
msgid "Hashcash Calc Time"
|
||||
msgstr "Hashcash Berechnungszeit"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:532
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:495
|
||||
msgid "Estimate"
|
||||
msgstr "Abschätzung"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:534
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:497
|
||||
msgid "Hidden"
|
||||
msgstr "Versteckt"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:538
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:501
|
||||
msgid "Signed (signed by)"
|
||||
msgstr "Signiert (unterschrieben von)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:544
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:507
|
||||
msgid "Modify Certificate"
|
||||
msgstr "Zertifikat modifizieren"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:546
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:509
|
||||
msgid "Modify"
|
||||
msgstr "Modifizieren"
|
||||
|
||||
@@ -861,65 +843,65 @@ msgid "I2P Server Tunnels"
|
||||
msgstr "I2P-Servertunnel"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:128
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:148
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:149
|
||||
msgid "Points at"
|
||||
msgstr "Läuft auf"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:130
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:170
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:174
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:171
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:175
|
||||
msgid "Preview"
|
||||
msgstr "Vorschau"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:132
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:194
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:267
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:308
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:195
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:268
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:309
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:180
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:181
|
||||
msgid "Base32 Address"
|
||||
msgstr "Basis-32-Adresse"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:188
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:189
|
||||
msgid "No Preview"
|
||||
msgstr "Keine Vorschau"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:201
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:315
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:202
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:316
|
||||
msgid "Starting..."
|
||||
msgstr "Starte ..."
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:208
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:222
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:322
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:336
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:350
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:209
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:223
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:323
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:337
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:351
|
||||
msgid "Stop"
|
||||
msgstr "Stopp"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:215
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:343
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:216
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:344
|
||||
msgid "Running"
|
||||
msgstr "Aktiv"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:229
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:357
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:230
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:358
|
||||
msgid "Stopped"
|
||||
msgstr "Gestoppt"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:236
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:364
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:237
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:365
|
||||
msgid "Start"
|
||||
msgstr "Start"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:251
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:252
|
||||
msgid "New server tunnel"
|
||||
msgstr "Neuer Servertunnel"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:253
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:411
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:254
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:412
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:223
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:265
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:295
|
||||
@@ -928,33 +910,33 @@ msgstr "Neuer Servertunnel"
|
||||
msgid "Standard"
|
||||
msgstr "Standard"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:255
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:413
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:256
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:414
|
||||
msgid "Create"
|
||||
msgstr "Erstellen"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:257
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:258
|
||||
msgid "I2P Client Tunnels"
|
||||
msgstr "I2P-Klienten-Tunnel"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:265
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:294
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:266
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:295
|
||||
msgid "Interface"
|
||||
msgstr "Interface"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:329
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:330
|
||||
msgid "Standby"
|
||||
msgstr "Wartestellung"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:373
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:374
|
||||
msgid "Outproxy"
|
||||
msgstr "Ausgehender Proxy"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:396
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:397
|
||||
msgid "none"
|
||||
msgstr "Keiner"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:409
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:410
|
||||
msgid "New client tunnel"
|
||||
msgstr "Neuer Kliententunnel"
|
||||
|
||||
@@ -1368,3 +1350,26 @@ msgstr "Abschließen"
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:724
|
||||
msgid "Next"
|
||||
msgstr "Nächstes"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "1 inbound, 1 outbound tunnel (low bandwidth usage, less reliability)"
|
||||
#~ msgstr ""
|
||||
#~ "1 eingehender, 1 ausgehender Tunnel (geringe Bandbreitennutzung, weniger "
|
||||
#~ "zuverlässig)"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "3 inbound, 3 outbound tunnels (higher bandwidth usage, higher reliability)"
|
||||
#~ msgstr ""
|
||||
#~ "3 eingehende, 3 ausgehende Tunnel (hohe Bandbreitennutzung, zuverlässiger)"
|
||||
|
||||
#~ msgid "tunnels"
|
||||
#~ msgstr "Tunnel"
|
||||
|
||||
#~ msgid "4 in, 4 out (high traffic server)"
|
||||
#~ msgstr "4 eingehend, 4 ausgehend (Server mit großem Datenverkehr)"
|
||||
|
||||
#~ msgid "5 in, 5 out (high traffic server)"
|
||||
#~ msgstr "5 eingehend, 5 ausgehend (Server mit großem Datenverkehr)"
|
||||
|
||||
#~ msgid "6 in, 6 out (high traffic server)"
|
||||
#~ msgstr "6 eingehend, 6 ausgehend (Server mit großem Datenverkehr)"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P i2ptunnel\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-05-15 21:57+0000\n"
|
||||
"POT-Creation-Date: 2013-07-04 16:43+0000\n"
|
||||
"PO-Revision-Date: 2010-06-15 14:09+0100\n"
|
||||
"Last-Translator: duck <duck@mail.i2p>\n"
|
||||
"Language-Team: duck <duck@mail.i2p>\n"
|
||||
@@ -18,15 +18,15 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:571
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "This seems to be a bad destination:"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:571
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "i2paddresshelper cannot help you with a destination like that!"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:638
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:639
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To visit the destination in your host database, click <a href=\"{0}\">here</"
|
||||
@@ -34,55 +34,55 @@ msgid ""
|
||||
"\"{1}\">here</a>."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1042
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:410
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1043
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:385
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:159
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:426
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:389
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:410
|
||||
msgid "Host"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1046
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1047
|
||||
msgid "Base 32"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1050
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:376
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1051
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:377
|
||||
msgid "Destination"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1056
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1057
|
||||
#, java-format
|
||||
msgid "Continue to {0} without saving"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1061
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1062
|
||||
#, java-format
|
||||
msgid "Save {0} to router address book and continue to eepsite"
|
||||
msgstr ""
|
||||
|
||||
#. only blockfile supports multiple books
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1064
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
|
||||
#, java-format
|
||||
msgid "Save {0} to master address book and continue to eepsite"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1066
|
||||
#, java-format
|
||||
msgid "Save {0} to private address book and continue to eepsite"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1179
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1180
|
||||
msgid "HTTP Outproxy"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1184
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1185
|
||||
msgid ""
|
||||
"Click a link below to look for an address helper by using a \"jump\" service:"
|
||||
msgstr ""
|
||||
|
||||
#. Translators: parameter is a host name
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1220
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1221
|
||||
#, java-format
|
||||
msgid "{0} jump service"
|
||||
msgstr ""
|
||||
@@ -136,6 +136,25 @@ msgstr ""
|
||||
msgid "internal"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:404
|
||||
#, java-format
|
||||
msgid "{0} inbound, {0} outbound tunnel"
|
||||
msgid_plural "{0} inbound, {0} outbound tunnels"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:408
|
||||
msgid "lower bandwidth and reliability"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:410
|
||||
msgid "standard bandwidth and reliability"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:412
|
||||
msgid "higher bandwidth and reliability"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:119
|
||||
msgid "Tunnels are not initialized yet, please reload in two minutes."
|
||||
msgstr ""
|
||||
@@ -242,7 +261,7 @@ msgid "HTTP bidir"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:603
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:301
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:302
|
||||
msgid "Host not set"
|
||||
msgstr ""
|
||||
|
||||
@@ -266,23 +285,23 @@ msgstr ""
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:129
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:126
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:140
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:259
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:274
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:260
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:275
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:326
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:133
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:133
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:263
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:290
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:264
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:291
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:137
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:137
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:243
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:401
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:244
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:402
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:330
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
@@ -448,199 +467,176 @@ msgstr ""
|
||||
msgid "Count"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:331
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:341
|
||||
msgid "1 inbound, 1 outbound tunnel (low bandwidth usage, less reliability)"
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:328
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:338
|
||||
msgid "Backup Count"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:335
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:345
|
||||
msgid ""
|
||||
"2 inbound, 2 outbound tunnels (standard bandwidth usage, standard "
|
||||
"reliability)"
|
||||
msgid "0 backup tunnels (0 redundancy, no added resource usage)"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:339
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:349
|
||||
msgid ""
|
||||
"3 inbound, 3 outbound tunnels (higher bandwidth usage, higher reliability)"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:348
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:370
|
||||
msgid "tunnels"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:353
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:375
|
||||
msgid "Backup Count"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:360
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:382
|
||||
msgid "0 backup tunnels (0 redundancy, no added resource usage)"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:364
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:386
|
||||
msgid "1 backup tunnel each direction (low redundancy, low resource usage)"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:368
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:390
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:343
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:353
|
||||
msgid ""
|
||||
"2 backup tunnels each direction (medium redundancy, medium resource usage)"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:372
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:394
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:347
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:357
|
||||
msgid "3 backup tunnels each direction (high redundancy, high resource usage)"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:380
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:402
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:355
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:365
|
||||
msgid "backup tunnels"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:387
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:409
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:362
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:372
|
||||
msgid "Profile"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:394
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:416
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:369
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:379
|
||||
msgid "interactive connection"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:398
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:420
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:373
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:383
|
||||
msgid "bulk connection (downloads/websites/BT)"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:400
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:375
|
||||
msgid "Delay Connect"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:404
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:379
|
||||
msgid "for request/response connections"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:408
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:424
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:383
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:387
|
||||
msgid "Router I2CP Address"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:418
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:393
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:165
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:434
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:261
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:283
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:397
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:262
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:284
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:431
|
||||
msgid "Port"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:428
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:504
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:403
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:467
|
||||
msgid "Reduce tunnel quantity when idle"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:430
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:444
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:452
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:464
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:474
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:493
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:503
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:444
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:506
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:405
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:419
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:427
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:439
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:449
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:468
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:478
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:407
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:469
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:434
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:510
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:409
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:473
|
||||
msgid "Reduced tunnel count"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:438
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:458
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:514
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:413
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:433
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:477
|
||||
msgid "Idle minutes"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:442
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:417
|
||||
msgid "Close tunnels when idle"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:448
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:423
|
||||
msgid "New Keys on Reopen"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:456
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:460
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:431
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:423
|
||||
msgid "Disable"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:462
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:437
|
||||
msgid "Delay tunnel open until required"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:472
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:447
|
||||
msgid "Persistent private key"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:478
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:453
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:482
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:457
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:236
|
||||
msgid "Local destination"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:486
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:461
|
||||
msgid "(if known)"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:491
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:466
|
||||
msgid "Local Authorization"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:497
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:507
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:472
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:482
|
||||
msgid "Username"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:499
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:511
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:474
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:486
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:501
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:476
|
||||
msgid "Outproxy Authorization"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:518
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:493
|
||||
msgid "Jump URL List"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:524
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:550
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:499
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:513
|
||||
msgid "Custom options"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:528
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:554
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:503
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:517
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:699
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:532
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:558
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:507
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:521
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:534
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:560
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:509
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:523
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
@@ -676,116 +672,104 @@ msgstr ""
|
||||
msgid "Hostname Signature"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:353
|
||||
msgid "4 in, 4 out (high traffic server)"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:357
|
||||
msgid "5 in, 5 out (high traffic server)"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:361
|
||||
msgid "6 in, 6 out (high traffic server)"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:442
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:405
|
||||
msgid "Encrypt Leaseset"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:448
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:411
|
||||
msgid "Encryption Key"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:452
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:415
|
||||
msgid "Generate New Key"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:454
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:417
|
||||
msgid "Generate"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:456
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:548
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:419
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:511
|
||||
msgid "(Tunnel must be stopped first)"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:458
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:421
|
||||
msgid "Restricted Access List"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:464
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:427
|
||||
msgid "Whitelist"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:468
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:431
|
||||
msgid "Blacklist"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:472
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:435
|
||||
msgid "Access List"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:476
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:439
|
||||
msgid "Inbound connection limits (0=unlimited)"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:478
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:441
|
||||
msgid "Per client"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:480
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:443
|
||||
msgid "Per minute"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:484
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:447
|
||||
msgid "Per hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:488
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:451
|
||||
msgid "Per day"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:492
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:455
|
||||
msgid "Total"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:500
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:463
|
||||
msgid "Max concurrent connections (0=unlimited)"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:518
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:481
|
||||
msgid "New Certificate type"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:520
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:483
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:524
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:487
|
||||
msgid "Hashcash (effort)"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:530
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:493
|
||||
msgid "Hashcash Calc Time"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:532
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:495
|
||||
msgid "Estimate"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:534
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:497
|
||||
msgid "Hidden"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:538
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:501
|
||||
msgid "Signed (signed by)"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:544
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:507
|
||||
msgid "Modify Certificate"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:546
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:509
|
||||
msgid "Modify"
|
||||
msgstr ""
|
||||
|
||||
@@ -822,65 +806,65 @@ msgid "I2P Server Tunnels"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:128
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:148
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:149
|
||||
msgid "Points at"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:130
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:170
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:174
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:171
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:175
|
||||
msgid "Preview"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:132
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:194
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:267
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:308
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:195
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:268
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:309
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:180
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:181
|
||||
msgid "Base32 Address"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:188
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:189
|
||||
msgid "No Preview"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:201
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:315
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:202
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:316
|
||||
msgid "Starting..."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:208
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:222
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:322
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:336
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:350
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:209
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:223
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:323
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:337
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:351
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:215
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:343
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:216
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:344
|
||||
msgid "Running"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:229
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:357
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:230
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:358
|
||||
msgid "Stopped"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:236
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:364
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:237
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:365
|
||||
msgid "Start"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:251
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:252
|
||||
msgid "New server tunnel"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:253
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:411
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:254
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:412
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:223
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:265
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:295
|
||||
@@ -889,33 +873,33 @@ msgstr ""
|
||||
msgid "Standard"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:255
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:413
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:256
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:414
|
||||
msgid "Create"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:257
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:258
|
||||
msgid "I2P Client Tunnels"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:265
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:294
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:266
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:295
|
||||
msgid "Interface"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:329
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:330
|
||||
msgid "Standby"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:373
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:374
|
||||
msgid "Outproxy"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:396
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:397
|
||||
msgid "none"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:409
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:410
|
||||
msgid "New client tunnel"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -11,14 +11,14 @@
|
||||
# foo <foo@bar>, 2009
|
||||
# punkibastardo <punkibastardo@gmail.com>, 2011, 2012
|
||||
# punkibastardo <punkibastardo@gmail.com>, 2011
|
||||
# trolly <trolly@fastmail.fm>, 2013
|
||||
# trolly, 2013
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-04-25 14:49+0000\n"
|
||||
"PO-Revision-Date: 2013-04-15 10:42+0000\n"
|
||||
"Last-Translator: trolly <trolly@fastmail.fm>\n"
|
||||
"POT-Creation-Date: 2013-07-11 21:40+0000\n"
|
||||
"PO-Revision-Date: 2013-07-10 11:37+0000\n"
|
||||
"Last-Translator: Daniel Mustieles <daniel.mustieles@gmail.com>\n"
|
||||
"Language-Team: Spanish (http://www.transifex.com/projects/p/I2P/language/"
|
||||
"es/)\n"
|
||||
"Language: es\n"
|
||||
@@ -27,15 +27,15 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:571
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "This seems to be a bad destination:"
|
||||
msgstr "Éste parece ser un destino falso:"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:571
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "i2paddresshelper cannot help you with a destination like that!"
|
||||
msgstr "El ayudante de direcciones no te puede ayudar con un destino así."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:638
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:639
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To visit the destination in your host database, click <a href=\"{0}\">here</"
|
||||
@@ -46,52 +46,52 @@ msgstr ""
|
||||
"\"{0}\">aquí</a>! Para visitar el destino del ayudante de direcciones en "
|
||||
"conflicto, ¡pincha <a href=\"{1}\">aquí</a>!"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1042
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:410
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1043
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:385
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:159
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:426
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:389
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:410
|
||||
msgid "Host"
|
||||
msgstr "Host"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1046
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1047
|
||||
msgid "Base 32"
|
||||
msgstr "Base 32"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1050
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1051
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:377
|
||||
msgid "Destination"
|
||||
msgstr "Destino"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1056
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1057
|
||||
#, java-format
|
||||
msgid "Continue to {0} without saving"
|
||||
msgstr "Acceder a {0} sin guardar"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1061
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1062
|
||||
#, java-format
|
||||
msgid "Save {0} to router address book and continue to eepsite"
|
||||
msgstr ""
|
||||
"Guardar {0} a la libreta de direcciones del router y acceder al sitio i2p."
|
||||
|
||||
#. only blockfile supports multiple books
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1064
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
|
||||
#, java-format
|
||||
msgid "Save {0} to master address book and continue to eepsite"
|
||||
msgstr ""
|
||||
"Guardar {0} a la libreta de direcciones principal y acceder al sitio i2p."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1066
|
||||
#, java-format
|
||||
msgid "Save {0} to private address book and continue to eepsite"
|
||||
msgstr ""
|
||||
"Guardar {0} a la libreta de direcciones privada y acceder al sitio i2p."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1179
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1180
|
||||
msgid "HTTP Outproxy"
|
||||
msgstr "Puerta de salida HTTP"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1184
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1185
|
||||
msgid ""
|
||||
"Click a link below to look for an address helper by using a \"jump\" service:"
|
||||
msgstr ""
|
||||
@@ -99,7 +99,7 @@ msgstr ""
|
||||
"mediante el uso de un servicio de \"salto\":"
|
||||
|
||||
#. Translators: parameter is a host name
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1220
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1221
|
||||
#, java-format
|
||||
msgid "{0} jump service"
|
||||
msgstr "servicio saltador {0}"
|
||||
@@ -153,6 +153,25 @@ msgstr "¡Haz click aquí si no estás siendo enviado automáticamente!"
|
||||
msgid "internal"
|
||||
msgstr "interno"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:404
|
||||
#, java-format
|
||||
msgid "{0} inbound, {0} outbound tunnel"
|
||||
msgid_plural "{0} inbound, {0} outbound tunnels"
|
||||
msgstr[0] "{0} túnel de entrada {0} túnel de salida"
|
||||
msgstr[1] "{0} túneles de entrada {0} túneles de salida"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:408
|
||||
msgid "lower bandwidth and reliability"
|
||||
msgstr "ancho de banda bajo y seguridad"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:410
|
||||
msgid "standard bandwidth and reliability"
|
||||
msgstr "ancho de banda estándar y seguridad"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:412
|
||||
msgid "higher bandwidth and reliability"
|
||||
msgstr "alto ancho de banda y seguridad"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:119
|
||||
msgid "Tunnels are not initialized yet, please reload in two minutes."
|
||||
msgstr "Todavía no se han inicializado los túneles, recargue en dos minutos."
|
||||
@@ -478,210 +497,182 @@ msgstr "Variación de saltos"
|
||||
msgid "Count"
|
||||
msgstr "Cantidad"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:331
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:341
|
||||
msgid "1 inbound, 1 outbound tunnel (low bandwidth usage, less reliability)"
|
||||
msgstr ""
|
||||
"1 túnel entrante, 1 de salida (bajo uso de ancho de banda, menos fiabilidad)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:335
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:345
|
||||
msgid ""
|
||||
"2 inbound, 2 outbound tunnels (standard bandwidth usage, standard "
|
||||
"reliability)"
|
||||
msgstr ""
|
||||
"2 túneles entrantes, 2 de salida (uso de ancho de banda estándar, fiabilidad "
|
||||
"estándar)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:339
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:349
|
||||
msgid ""
|
||||
"3 inbound, 3 outbound tunnels (higher bandwidth usage, higher reliability)"
|
||||
msgstr ""
|
||||
"3 túneles entrantes, 3 de salida (mayor uso de ancho de banda, mayor "
|
||||
"fiabilidad)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:348
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:370
|
||||
msgid "tunnels"
|
||||
msgstr "túneles"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:353
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:375
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:328
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:338
|
||||
msgid "Backup Count"
|
||||
msgstr "Cantidad de respaldo"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:360
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:382
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:335
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:345
|
||||
msgid "0 backup tunnels (0 redundancy, no added resource usage)"
|
||||
msgstr "0 túneles de respaldo (redundancia 0, no aumenta el uso de recursos)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:364
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:386
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:339
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:349
|
||||
msgid "1 backup tunnel each direction (low redundancy, low resource usage)"
|
||||
msgstr ""
|
||||
"1 túnel de respaldo en cada dirección (redundancia baja, uso bajo de "
|
||||
"recursos)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:368
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:390
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:343
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:353
|
||||
msgid ""
|
||||
"2 backup tunnels each direction (medium redundancy, medium resource usage)"
|
||||
msgstr ""
|
||||
"2 túneles de respaldo en cada dirección (redundancia media, uso de recursos "
|
||||
"medio)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:372
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:394
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:347
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:357
|
||||
msgid "3 backup tunnels each direction (high redundancy, high resource usage)"
|
||||
msgstr ""
|
||||
"3 túneles de respaldo en cada dirección (alta redundancia, uso de recursos "
|
||||
"alto)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:380
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:402
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:355
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:365
|
||||
msgid "backup tunnels"
|
||||
msgstr "túneles de respaldo"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:387
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:409
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:362
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:372
|
||||
msgid "Profile"
|
||||
msgstr "Perfil"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:394
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:416
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:369
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:379
|
||||
msgid "interactive connection"
|
||||
msgstr "conexión interactiva"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:398
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:420
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:373
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:383
|
||||
msgid "bulk connection (downloads/websites/BT)"
|
||||
msgstr "conexión en masa (descargas/web/BT)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:400
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:375
|
||||
msgid "Delay Connect"
|
||||
msgstr "Retrasar Conexión"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:404
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:379
|
||||
msgid "for request/response connections"
|
||||
msgstr "para las conexiones de solicitud/respuesta"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:408
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:424
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:383
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:387
|
||||
msgid "Router I2CP Address"
|
||||
msgstr "Dirección I2CP del router"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:418
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:393
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:165
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:434
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:397
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:262
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:284
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:431
|
||||
msgid "Port"
|
||||
msgstr "Puerto"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:428
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:504
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:403
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:467
|
||||
msgid "Reduce tunnel quantity when idle"
|
||||
msgstr "Reducir la cantidad de túneles cuando está inactivo"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:430
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:444
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:452
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:464
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:474
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:493
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:503
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:444
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:506
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:405
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:419
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:427
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:439
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:449
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:468
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:478
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:407
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:469
|
||||
msgid "Enable"
|
||||
msgstr "Habilitar"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:434
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:510
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:409
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:473
|
||||
msgid "Reduced tunnel count"
|
||||
msgstr "Número de túneles reducido"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:438
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:458
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:514
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:413
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:433
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:477
|
||||
msgid "Idle minutes"
|
||||
msgstr "Minutos de inactividad"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:442
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:417
|
||||
msgid "Close tunnels when idle"
|
||||
msgstr "Cerrar los túneles cuando se está inactivo"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:448
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:423
|
||||
msgid "New Keys on Reopen"
|
||||
msgstr "Nuevas claves al reabrir"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:456
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:460
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:431
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:423
|
||||
msgid "Disable"
|
||||
msgstr "Desactivar"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:462
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:437
|
||||
msgid "Delay tunnel open until required"
|
||||
msgstr "Retrasar apertura del túnel hasta que sea necesario"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:472
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:447
|
||||
msgid "Persistent private key"
|
||||
msgstr "Clave privada persistente"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:478
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:453
|
||||
msgid "File"
|
||||
msgstr "Archivo"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:482
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:457
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:236
|
||||
msgid "Local destination"
|
||||
msgstr "destino local"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:486
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:461
|
||||
msgid "(if known)"
|
||||
msgstr "(si se conoce)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:491
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:466
|
||||
msgid "Local Authorization"
|
||||
msgstr "Autorización local"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:497
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:507
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:472
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:482
|
||||
msgid "Username"
|
||||
msgstr "Nombre de usuario"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:499
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:511
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:474
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:486
|
||||
msgid "Password"
|
||||
msgstr "Contraseña"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:501
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:476
|
||||
msgid "Outproxy Authorization"
|
||||
msgstr "Autorización outproxy"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:518
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:493
|
||||
msgid "Jump URL List"
|
||||
msgstr "Lista de URL de salto"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:524
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:550
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:499
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:513
|
||||
msgid "Custom options"
|
||||
msgstr "Opciones personalizadas"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:528
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:554
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:503
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:517
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:699
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:532
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:558
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:507
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:521
|
||||
msgid "Delete"
|
||||
msgstr "Eliminar"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:534
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:560
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:509
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:523
|
||||
msgid "Save"
|
||||
msgstr "Guardar"
|
||||
|
||||
@@ -717,116 +708,104 @@ msgstr "Agregar a la libreta de direcciones local"
|
||||
msgid "Hostname Signature"
|
||||
msgstr "Firma del Hostname"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:353
|
||||
msgid "4 in, 4 out (high traffic server)"
|
||||
msgstr "4 de entrada, 4 de salida (servidor con mucho tráfico)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:357
|
||||
msgid "5 in, 5 out (high traffic server)"
|
||||
msgstr "5 de entrada, 5 de salida (servidor con mucho tráfico)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:361
|
||||
msgid "6 in, 6 out (high traffic server)"
|
||||
msgstr "6 de entrada, 6 de salida (servidor con mucho tráfico)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:442
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:405
|
||||
msgid "Encrypt Leaseset"
|
||||
msgstr "Cifrar Leaseset"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:448
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:411
|
||||
msgid "Encryption Key"
|
||||
msgstr "Clave de cifrado"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:452
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:415
|
||||
msgid "Generate New Key"
|
||||
msgstr "Generar nueva clave"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:454
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:417
|
||||
msgid "Generate"
|
||||
msgstr "Generar"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:456
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:548
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:419
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:511
|
||||
msgid "(Tunnel must be stopped first)"
|
||||
msgstr "(El túnel debe detenerse primero)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:458
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:421
|
||||
msgid "Restricted Access List"
|
||||
msgstr "Lista de acceso restringido"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:464
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:427
|
||||
msgid "Whitelist"
|
||||
msgstr "Lista blanca"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:468
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:431
|
||||
msgid "Blacklist"
|
||||
msgstr "Lista negra"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:472
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:435
|
||||
msgid "Access List"
|
||||
msgstr "Lista de acceso"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:476
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:439
|
||||
msgid "Inbound connection limits (0=unlimited)"
|
||||
msgstr "Límites de conexiones entrantes (0 = sin límite)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:478
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:441
|
||||
msgid "Per client"
|
||||
msgstr "Por cliente"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:480
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:443
|
||||
msgid "Per minute"
|
||||
msgstr "por minuto"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:484
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:447
|
||||
msgid "Per hour"
|
||||
msgstr "Por hora"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:488
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:451
|
||||
msgid "Per day"
|
||||
msgstr "Por día"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:492
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:455
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:500
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:463
|
||||
msgid "Max concurrent connections (0=unlimited)"
|
||||
msgstr "Número máximo de conexiones simultáneas (0 = sin límite)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:518
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:481
|
||||
msgid "New Certificate type"
|
||||
msgstr "Nuevo tipo de certificado"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:520
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:483
|
||||
msgid "None"
|
||||
msgstr "Ninguno"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:524
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:487
|
||||
msgid "Hashcash (effort)"
|
||||
msgstr "Hashcash (esfuerzo)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:530
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:493
|
||||
msgid "Hashcash Calc Time"
|
||||
msgstr "Tiempo de Calc Hashcash "
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:532
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:495
|
||||
msgid "Estimate"
|
||||
msgstr "Estimación"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:534
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:497
|
||||
msgid "Hidden"
|
||||
msgstr "Oculto"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:538
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:501
|
||||
msgid "Signed (signed by)"
|
||||
msgstr "Firmado (firmado por)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:544
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:507
|
||||
msgid "Modify Certificate"
|
||||
msgstr "Modificar Certificado"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:546
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:509
|
||||
msgid "Modify"
|
||||
msgstr "Modificar"
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -4,33 +4,39 @@
|
||||
# To contribute translations, see http://www.i2p2.de/newdevelopers
|
||||
#
|
||||
# Translators:
|
||||
# ducki2p <ducki2p@gmail.com>, 2011.
|
||||
# foo <foo@bar>, 2009.
|
||||
# tengo <akin@rbcmail.ru>, 2013
|
||||
# sfix <anon-9b36b2e@lycos.com>, 2013
|
||||
# ducki2p <ducki2p@gmail.com>, 2011
|
||||
# foo <foo@bar>, 2009
|
||||
# gmind, 2012-2013
|
||||
# gmind, 2013
|
||||
# gmind, 2012
|
||||
# sfix <anon-9b36b2e@lycos.com>, 2013
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-04-25 14:49+0000\n"
|
||||
"PO-Revision-Date: 2012-12-21 23:24+0000\n"
|
||||
"Last-Translator: kytv <killyourtv@i2pmail.org>\n"
|
||||
"Language-Team: Russian (http://www.transifex.com/projects/p/I2P/language/"
|
||||
"ru/)\n"
|
||||
"Language: ru\n"
|
||||
"POT-Creation-Date: 2013-07-11 21:40+0000\n"
|
||||
"PO-Revision-Date: 2013-07-09 18:45+0000\n"
|
||||
"Last-Translator: tengo <akin@rbcmail.ru>\n"
|
||||
"Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/I2P/"
|
||||
"language/ru_RU/)\n"
|
||||
"Language: ru_RU\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:571
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "This seems to be a bad destination:"
|
||||
msgstr "Кажется это плохой адрес назначения:"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:571
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:572
|
||||
msgid "i2paddresshelper cannot help you with a destination like that!"
|
||||
msgstr "С таким адресом назначения i2paddresshelper вам не поможет!"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:638
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:639
|
||||
#, java-format
|
||||
msgid ""
|
||||
"To visit the destination in your host database, click <a href=\"{0}\">here</"
|
||||
@@ -41,29 +47,29 @@ msgstr ""
|
||||
"\"{0}\">здесь</a>. Для перехода по новой addresshelper-ссылке, нажмите <a "
|
||||
"href=\"{1}\">здесь</a>."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1042
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:410
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1043
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:385
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:159
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:426
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:389
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:410
|
||||
msgid "Host"
|
||||
msgstr "Адрес"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1046
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1047
|
||||
msgid "Base 32"
|
||||
msgstr ""
|
||||
msgstr "Base 32"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1050
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1051
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:377
|
||||
msgid "Destination"
|
||||
msgstr "Адрес назначения"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1056
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1057
|
||||
#, java-format
|
||||
msgid "Continue to {0} without saving"
|
||||
msgstr "Продолжить переход к {0} без сохранения"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1061
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1062
|
||||
#, java-format
|
||||
msgid "Save {0} to router address book and continue to eepsite"
|
||||
msgstr ""
|
||||
@@ -71,39 +77,39 @@ msgstr ""
|
||||
"переход к eep-сайту"
|
||||
|
||||
#. only blockfile supports multiple books
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1064
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
|
||||
#, java-format
|
||||
msgid "Save {0} to master address book and continue to eepsite"
|
||||
msgstr ""
|
||||
"Сохранить {0} в основную (master) адресную книгу и продолжить переход к eep-"
|
||||
"сайту"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1065
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1066
|
||||
#, java-format
|
||||
msgid "Save {0} to private address book and continue to eepsite"
|
||||
msgstr ""
|
||||
"Сохранить {0} в приватную адресную книгу и продолжить переход к eep-сайту"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1179
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1180
|
||||
msgid "HTTP Outproxy"
|
||||
msgstr ""
|
||||
msgstr "HTTP Outproxy"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1184
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1185
|
||||
msgid ""
|
||||
"Click a link below to look for an address helper by using a \"jump\" service:"
|
||||
msgstr ""
|
||||
"Jump-сервисы, которые, возможно, знают нужную Вам addresshelper-ссылку:"
|
||||
|
||||
#. Translators: parameter is a host name
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1220
|
||||
#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1221
|
||||
#, java-format
|
||||
msgid "{0} jump service"
|
||||
msgstr ""
|
||||
msgstr "{0} jump service"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:163
|
||||
#, java-format
|
||||
msgid "Added via address helper from {0}"
|
||||
msgstr ""
|
||||
msgstr "Добавлено через address helper из {0}"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:165
|
||||
msgid "Added via address helper"
|
||||
@@ -149,9 +155,30 @@ msgstr "Нажмите сюда если автоматическое перен
|
||||
msgid "internal"
|
||||
msgstr "внутренний"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:404
|
||||
#, java-format
|
||||
msgid "{0} inbound, {0} outbound tunnel"
|
||||
msgid_plural "{0} inbound, {0} outbound tunnels"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
msgstr[2] ""
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:408
|
||||
msgid "lower bandwidth and reliability"
|
||||
msgstr "меньшая пропускная способность и надёжность"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:410
|
||||
msgid "standard bandwidth and reliability"
|
||||
msgstr "обычная пропускная способность и надёжность"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:412
|
||||
msgid "higher bandwidth and reliability"
|
||||
msgstr "более высокая пропускная способность и надёжность"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:119
|
||||
msgid "Tunnels are not initialized yet, please reload in two minutes."
|
||||
msgstr ""
|
||||
"Туннели ещё не инициализированы, перезагрузите страницу через 2 минуты."
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:192
|
||||
msgid ""
|
||||
@@ -202,11 +229,11 @@ msgstr "Порт не задан"
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:485
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:611
|
||||
msgid "Invalid port"
|
||||
msgstr ""
|
||||
msgstr "неверный порт"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:488
|
||||
msgid "Warning - ports less than 1024 are not recommended"
|
||||
msgstr ""
|
||||
msgstr "Внимание - порты с номером менее чем 1024 не рекомендуются"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:504
|
||||
msgid "Standard client"
|
||||
@@ -265,7 +292,7 @@ msgstr "Хост не задан"
|
||||
|
||||
#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:605
|
||||
msgid "Invalid address"
|
||||
msgstr ""
|
||||
msgstr "Некорректный адрес"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:82
|
||||
msgid "I2P Tunnel Manager - Edit Client Tunnel"
|
||||
@@ -473,214 +500,185 @@ msgstr "разброс"
|
||||
msgid "Count"
|
||||
msgstr "Количество"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:331
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:341
|
||||
msgid "1 inbound, 1 outbound tunnel (low bandwidth usage, less reliability)"
|
||||
msgstr ""
|
||||
"1 входящий, 1 исходящий туннель (низкая пропускная способность, низкая "
|
||||
"надежность) "
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:335
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:345
|
||||
msgid ""
|
||||
"2 inbound, 2 outbound tunnels (standard bandwidth usage, standard "
|
||||
"reliability)"
|
||||
msgstr ""
|
||||
"2 входящих, 2 исходящих туннеля (стандартная пропускная способность, "
|
||||
"стандартная надежность)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:339
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:349
|
||||
msgid ""
|
||||
"3 inbound, 3 outbound tunnels (higher bandwidth usage, higher reliability)"
|
||||
msgstr ""
|
||||
"3 входящих, 3 исходящих туннеля (высокая пропускная способность, высокая "
|
||||
"надежность)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:348
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:370
|
||||
msgid "tunnels"
|
||||
msgstr "туннелей"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:353
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:375
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:328
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:338
|
||||
msgid "Backup Count"
|
||||
msgstr "Резервное количество"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:360
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:382
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:335
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:345
|
||||
msgid "0 backup tunnels (0 redundancy, no added resource usage)"
|
||||
msgstr ""
|
||||
"без резервных туннелей (отсутствие избыточности, отсутствие дополнительной "
|
||||
"нагрузки на систему)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:364
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:386
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:339
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:349
|
||||
msgid "1 backup tunnel each direction (low redundancy, low resource usage)"
|
||||
msgstr ""
|
||||
"1 резервный туннель в каждом направлении (низкая избыточность, низкая "
|
||||
"нагрузка на систему)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:368
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:390
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:343
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:353
|
||||
msgid ""
|
||||
"2 backup tunnels each direction (medium redundancy, medium resource usage)"
|
||||
msgstr ""
|
||||
"2 резервных туннеля в каждом направлении (умеренная избыточность, умеренная "
|
||||
"нагрузка на систему)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:372
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:394
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:347
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:357
|
||||
msgid "3 backup tunnels each direction (high redundancy, high resource usage)"
|
||||
msgstr ""
|
||||
"3 резервных туннеля в каждом направлении (высокая избыточность, высокая "
|
||||
"нагрузка на систему)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:380
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:402
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:355
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:365
|
||||
msgid "backup tunnels"
|
||||
msgstr "резервных туннелей"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:387
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:409
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:362
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:372
|
||||
msgid "Profile"
|
||||
msgstr "Режим"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:394
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:416
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:369
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:379
|
||||
msgid "interactive connection"
|
||||
msgstr "оптимизировать для малых задержек (irc)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:398
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:420
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:373
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:383
|
||||
msgid "bulk connection (downloads/websites/BT)"
|
||||
msgstr "оптимизировать для большого обьема (www/bittorrent)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:400
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:375
|
||||
msgid "Delay Connect"
|
||||
msgstr "Задержка соединения"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:404
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:379
|
||||
msgid "for request/response connections"
|
||||
msgstr ""
|
||||
"оптимизация для соединений, начинающихся с запроса клиента/ответа сервера"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:408
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:424
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:383
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:387
|
||||
msgid "Router I2CP Address"
|
||||
msgstr "I2CP Адрес Роутера"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:418
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:393
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:165
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:434
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:397
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:262
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:284
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:431
|
||||
msgid "Port"
|
||||
msgstr "Порт"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:428
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:504
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:403
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:467
|
||||
msgid "Reduce tunnel quantity when idle"
|
||||
msgstr "Снижать количество туннелей при простое"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:430
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:444
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:452
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:464
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:474
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:493
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:503
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:444
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:506
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:405
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:419
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:427
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:439
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:449
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:468
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:478
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:407
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:469
|
||||
msgid "Enable"
|
||||
msgstr "Включить"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:434
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:510
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:409
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:473
|
||||
msgid "Reduced tunnel count"
|
||||
msgstr "Количество туннелей"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:438
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:458
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:514
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:413
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:433
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:477
|
||||
msgid "Idle minutes"
|
||||
msgstr "Минут простоя"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:442
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:417
|
||||
msgid "Close tunnels when idle"
|
||||
msgstr "Закрыть туннели при простое"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:448
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:423
|
||||
msgid "New Keys on Reopen"
|
||||
msgstr "Генерировать новый ключ при переоткрытии"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:456
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:460
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:431
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:423
|
||||
msgid "Disable"
|
||||
msgstr "Выключить"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:462
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:437
|
||||
msgid "Delay tunnel open until required"
|
||||
msgstr "Отложить запуск до первого запроса"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:472
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:447
|
||||
msgid "Persistent private key"
|
||||
msgstr "Постоянный секретный ключ"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:478
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:453
|
||||
msgid "File"
|
||||
msgstr "Файл"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:482
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:457
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:236
|
||||
msgid "Local destination"
|
||||
msgstr "Локальный адрес назначения"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:486
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:461
|
||||
msgid "(if known)"
|
||||
msgstr "(если известен)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:491
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:466
|
||||
msgid "Local Authorization"
|
||||
msgstr "Локальная авторизация"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:497
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:507
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:472
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:482
|
||||
msgid "Username"
|
||||
msgstr "Имя пользователя"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:499
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:511
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:474
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:486
|
||||
msgid "Password"
|
||||
msgstr "Пароль"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:501
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:476
|
||||
msgid "Outproxy Authorization"
|
||||
msgstr "Авторизация outproxy"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:518
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:493
|
||||
msgid "Jump URL List"
|
||||
msgstr "Список адресов jump-сервисов"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:524
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:550
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:499
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:513
|
||||
msgid "Custom options"
|
||||
msgstr "Дополнительные параметры"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:528
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:554
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:503
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:517
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:699
|
||||
msgid "Cancel"
|
||||
msgstr "Отмена"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:532
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:558
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:507
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:521
|
||||
msgid "Delete"
|
||||
msgstr "Удалить"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:534
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:560
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:509
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:523
|
||||
msgid "Save"
|
||||
msgstr "Сохранить"
|
||||
|
||||
@@ -716,116 +714,104 @@ msgstr "Добавить в локальную адресную книгу"
|
||||
msgid "Hostname Signature"
|
||||
msgstr "Подпись хоста"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:353
|
||||
msgid "4 in, 4 out (high traffic server)"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:357
|
||||
msgid "5 in, 5 out (high traffic server)"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:361
|
||||
msgid "6 in, 6 out (high traffic server)"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:442
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:405
|
||||
msgid "Encrypt Leaseset"
|
||||
msgstr "Шифровать LeaseSet"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:448
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:411
|
||||
msgid "Encryption Key"
|
||||
msgstr "Ключ шифрования"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:452
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:415
|
||||
msgid "Generate New Key"
|
||||
msgstr "Сгенерировать новый ключ"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:454
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:417
|
||||
msgid "Generate"
|
||||
msgstr "Сгенерировать"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:456
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:548
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:419
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:511
|
||||
msgid "(Tunnel must be stopped first)"
|
||||
msgstr "(Туннель перед этим следует остановить)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:458
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:421
|
||||
msgid "Restricted Access List"
|
||||
msgstr "Ограниченный доступ"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:464
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:427
|
||||
msgid "Whitelist"
|
||||
msgstr "Белый список"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:468
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:431
|
||||
msgid "Blacklist"
|
||||
msgstr "Чёрный список"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:472
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:435
|
||||
msgid "Access List"
|
||||
msgstr "Список доступа"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:476
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:439
|
||||
msgid "Inbound connection limits (0=unlimited)"
|
||||
msgstr "Ограничение входящих соединений (0=неограниченно)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:478
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:441
|
||||
msgid "Per client"
|
||||
msgstr "На клиента"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:480
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:443
|
||||
msgid "Per minute"
|
||||
msgstr "В минуту"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:484
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:447
|
||||
msgid "Per hour"
|
||||
msgstr "В час"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:488
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:451
|
||||
msgid "Per day"
|
||||
msgstr "В сутки"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:492
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:455
|
||||
msgid "Total"
|
||||
msgstr "Всего"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:500
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:463
|
||||
msgid "Max concurrent connections (0=unlimited)"
|
||||
msgstr "Максимум одновременных соединений (0=неограниченно)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:518
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:481
|
||||
msgid "New Certificate type"
|
||||
msgstr "Создать новый сертификат. Тип"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:520
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:483
|
||||
msgid "None"
|
||||
msgstr "Без"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:524
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:487
|
||||
msgid "Hashcash (effort)"
|
||||
msgstr "Hashcash (экспериментальный)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:530
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:493
|
||||
msgid "Hashcash Calc Time"
|
||||
msgstr "Время генерации hashcash-сертификата"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:532
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:495
|
||||
msgid "Estimate"
|
||||
msgstr "Прогноз"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:534
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:497
|
||||
msgid "Hidden"
|
||||
msgstr "Скрытый"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:538
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:501
|
||||
msgid "Signed (signed by)"
|
||||
msgstr "Подписанный (указать кем подписан)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:544
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:507
|
||||
msgid "Modify Certificate"
|
||||
msgstr "Изменить сертификат"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:546
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:509
|
||||
msgid "Modify"
|
||||
msgstr "Изменить"
|
||||
|
||||
@@ -843,7 +829,7 @@ msgstr "Обновить"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:109
|
||||
msgid "Tunnel Wizard"
|
||||
msgstr ""
|
||||
msgstr "Мастер туннелей"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:113
|
||||
msgid "Stop All"
|
||||
@@ -961,41 +947,41 @@ msgstr "Новый клиентский туннель"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:119
|
||||
msgid "I2P Tunnel Manager - Tunnel Creation Wizard"
|
||||
msgstr ""
|
||||
msgstr "Менеджер туннелей I2P - Мастер создания туннелей"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:139
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:564
|
||||
msgid "Server or client tunnel?"
|
||||
msgstr ""
|
||||
msgstr "Серверный или клиентский туннель?"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:145
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:568
|
||||
msgid "Tunnel type"
|
||||
msgstr ""
|
||||
msgstr "Тип туннеля"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:151
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:598
|
||||
msgid "Tunnel name and description"
|
||||
msgstr ""
|
||||
msgstr "Имя и описание"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:157
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:607
|
||||
msgid "Tunnel destination"
|
||||
msgstr ""
|
||||
msgstr "Назначение туннеля"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:163
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:623
|
||||
msgid "Binding address and port"
|
||||
msgstr ""
|
||||
msgstr "Привязка адреса и порта"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:169
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:649
|
||||
msgid "Tunnel auto-start"
|
||||
msgstr ""
|
||||
msgstr "Автозапуск туннеля"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:175
|
||||
msgid "Wizard completed"
|
||||
msgstr ""
|
||||
msgstr "Работа мастера завершена"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:189
|
||||
msgid ""
|
||||
@@ -1014,6 +1000,8 @@ msgid ""
|
||||
"If you need to connect to a remote service, such as an IRC server inside I2P "
|
||||
"or a code repository, then you will require a CLIENT tunnel."
|
||||
msgstr ""
|
||||
"Если вам необходимо подключаться к внешнему сервису, такому как IRC сервер "
|
||||
"внутри I2P или репозиторий с кодом, вам необходим КЛИЕНТСКИЙ туннель."
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:195
|
||||
msgid ""
|
||||
@@ -1023,19 +1011,19 @@ msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:197
|
||||
msgid "Server Tunnel"
|
||||
msgstr ""
|
||||
msgstr "Серверный туннель"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:199
|
||||
msgid "Client Tunnel"
|
||||
msgstr ""
|
||||
msgstr "Клиентский туннель"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:217
|
||||
msgid "There are several types of tunnels to choose from:"
|
||||
msgstr ""
|
||||
msgstr "Несколько типов туннелей на выбор"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:225
|
||||
msgid "Basic tunnel for connecting to a single service inside I2P."
|
||||
msgstr ""
|
||||
msgstr "Базовый туннель для подключения к одиночному сервису внутри I2P."
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:227
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:269
|
||||
@@ -1054,12 +1042,14 @@ msgid ""
|
||||
"\"http_proxy\" environment variable for command-line applications in GNU/"
|
||||
"Linux."
|
||||
msgstr ""
|
||||
"Установите этот туннель как HTTP-прокси в вашем браузере, или установите "
|
||||
"переменную \"http_proxy\" для консольных приложений в GNU/Linux."
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:233
|
||||
msgid ""
|
||||
"Websites outside I2P can also be reached if an HTTP proxy within I2P is "
|
||||
"known."
|
||||
msgstr ""
|
||||
msgstr "На сайты вне I2P также можно попасть, если известен HTTP прокси в I2P"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:235
|
||||
msgid "Customised client tunnel specific for IRC connections."
|
||||
@@ -1079,19 +1069,23 @@ msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:241
|
||||
msgid "A tunnel that implements the SOCKS protocol."
|
||||
msgstr ""
|
||||
msgstr "Туннель, реализующий протокол SOCKS."
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:243
|
||||
msgid ""
|
||||
"This enables both TCP and UDP connections to be made through a SOCKS "
|
||||
"outproxy within I2P."
|
||||
msgstr ""
|
||||
"Это позволяет устанавливать как TCP так и UDP соединения через SOCKS "
|
||||
"outproxy в I2P."
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:245
|
||||
msgid ""
|
||||
"A client tunnel implementing the SOCKS protocol, which is customised for "
|
||||
"connecting to IRC networks."
|
||||
msgstr ""
|
||||
"Клиентский туннель, реализующий SOCKS протокол, который предназначен для "
|
||||
"подключения к IRC сетям"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:247
|
||||
msgid ""
|
||||
@@ -1099,12 +1093,16 @@ msgid ""
|
||||
"address into your IRC client, and configuring the IRC client to use this "
|
||||
"SOCKS tunnel."
|
||||
msgstr ""
|
||||
"С туннелем данного типа, подключиться к IRC сети через I2P можно, набрав I2P "
|
||||
"адрес в Вашем IRC клиенте, настроенном для использования этого SOCKS туннеля"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:249
|
||||
msgid ""
|
||||
"This means that only one I2P tunnel is required rather than a separate "
|
||||
"tunnel per IRC network."
|
||||
msgstr ""
|
||||
"Это означает, что необходим лишь один I2P туннель, вместо отдельных туннелей "
|
||||
"для каждой IRC сети."
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:251
|
||||
msgid ""
|
||||
@@ -1112,16 +1110,20 @@ msgid ""
|
||||
"is known, though it depends on whether or not the outproxy has been blocked "
|
||||
"by the IRC network."
|
||||
msgstr ""
|
||||
"IRC-сети вне I2P также могут быть доступны, если известен SOCKS outproxy в "
|
||||
"I2P, но это зависит от того, заблокирован или нет outproxy IRC-сетью."
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:253
|
||||
msgid "A client tunnel that implements the HTTP CONNECT command."
|
||||
msgstr ""
|
||||
msgstr "Клиентский туннель, поддерживающий команду HTTP CONNECT."
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:255
|
||||
msgid ""
|
||||
"This enables TCP connections to be made through an HTTP outproxy, assuming "
|
||||
"the proxy supports the CONNECT command."
|
||||
msgstr ""
|
||||
"Это позволяет TCP соединениям идти через HTTP outproxy, если прокси "
|
||||
"поддерживает метод CONNECT."
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:257
|
||||
msgid "A customised client tunnel for Streamr."
|
||||
@@ -1137,7 +1139,7 @@ msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:273
|
||||
msgid "Use this tunnel type if you want to host an eepsite."
|
||||
msgstr ""
|
||||
msgstr "Используйте этот тип туннеля, если вы хотите запустить eepsite."
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:275
|
||||
msgid ""
|
||||
@@ -1165,7 +1167,7 @@ msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:322
|
||||
msgid "Choose a name and description for your tunnel."
|
||||
msgstr ""
|
||||
msgstr "Выберите имя и описание для вашего туннеля"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:324
|
||||
msgid ""
|
||||
@@ -1181,7 +1183,7 @@ msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:356
|
||||
msgid "Separate multiple proxies with commas."
|
||||
msgstr ""
|
||||
msgstr "Разделяйте несколько прокси запятыми."
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:374
|
||||
msgid ""
|
||||
@@ -1200,6 +1202,8 @@ msgid ""
|
||||
"This is the IP that your service is running on, this is usually on the same "
|
||||
"machine so 127.0.0.1 is autofilled."
|
||||
msgstr ""
|
||||
"IP-адрес, на котором запущен ваш сервис. Обычно это тот же компьютер, "
|
||||
"значение 127.0.0.1 будет вставлено автоматически."
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:429
|
||||
msgid "This is the port that the service is accepting connections on."
|
||||
@@ -1261,6 +1265,8 @@ msgid ""
|
||||
"Because you chose not to automatically start the tunnel, you will have to "
|
||||
"manually start it."
|
||||
msgstr ""
|
||||
"Поскольку вы выбрали не запускать туннель автоматически, вы необходимо будет "
|
||||
"запустить его вручную."
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:558
|
||||
msgid ""
|
||||
@@ -1291,7 +1297,7 @@ msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:712
|
||||
msgid "Save Tunnel"
|
||||
msgstr ""
|
||||
msgstr "Сохранить"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:718
|
||||
msgid "Finish"
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,85 +0,0 @@
|
||||
ministreaming protocol
|
||||
**********************
|
||||
|
||||
Each message looks like the following
|
||||
|
||||
1 byte type
|
||||
3 byte id
|
||||
x byte payload.
|
||||
|
||||
messages from client to server have type 0xA0 to 0xAF,
|
||||
messages from server to client have type 0x50 to 0x5F.
|
||||
|
||||
Each "connections" has 2 IDs, a client ID and a server ID.
|
||||
These IDs may be any 3-byte values except 00 00 00, which is reserved.
|
||||
|
||||
All connections are created as PROP_RELIABILITY_GUARANTEED.
|
||||
|
||||
"actions" are the things a proper ministreaming implementation SHOULD
|
||||
do when it receives such a message.
|
||||
|
||||
A "ministreaming connection" is a connection where the user of the
|
||||
library can send data into or receive from.
|
||||
|
||||
Client->Server:
|
||||
===============
|
||||
|
||||
0xA0 Send data
|
||||
id: the server id
|
||||
payload: the data to send
|
||||
actions: send the data to the ministreaming connection
|
||||
|
||||
0xA1 SYN
|
||||
id: the client id
|
||||
payload: the public key dynamically created by the client
|
||||
actions: create a server ID and create a ministreaming connection. When
|
||||
successful, send an ACK back, otherwise a close.
|
||||
|
||||
0xA2 Close
|
||||
id: the server id
|
||||
payload: nothing
|
||||
actions: close the connection
|
||||
|
||||
Server->Client
|
||||
==============
|
||||
|
||||
0x50 Send data
|
||||
id: the client id
|
||||
payload: the data to send
|
||||
actions: send the data to the ministreaming connection
|
||||
|
||||
0x51 ACK
|
||||
id: the client id
|
||||
payload: the server id
|
||||
actions: nothing
|
||||
|
||||
0x52 Close
|
||||
id: the client id
|
||||
payload: nothing
|
||||
actions: close the connection
|
||||
|
||||
|
||||
Sample conversations:
|
||||
=====================
|
||||
|
||||
a) Service not available (e.g. the server is not accepting connections)
|
||||
|
||||
C->S A1 12 34 56 key... (SYN, client ID = 12 34 56)
|
||||
S->C 52 12 34 56 (Close)
|
||||
|
||||
b) Service available, server sends data, client closes
|
||||
|
||||
C->S A1 23 45 67 key... (SYN)
|
||||
S->C 51 23 45 67 98 76 54 (ACK, server ID = 98 76 54)
|
||||
S->C 50 23 45 67 data (Send data)
|
||||
C->S A2 98 76 54 (Close)
|
||||
|
||||
c) Service available, client sends data first, server closes after answer (HTTP)
|
||||
|
||||
C->S A1 11 11 11 key... (SYN)
|
||||
S->C 51 11 11 11 FF FF FF (ACK)
|
||||
C->S A0 FF FF FF data (send data)
|
||||
S->C 50 11 11 11 data (answer with data)
|
||||
S->C 50 11 11 11 data (more data)
|
||||
S->C 51 11 11 11 (Close)
|
||||
|
||||
@@ -31,6 +31,23 @@
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<target name="compileTest" depends="jar">
|
||||
<mkdir dir="./buildTest" />
|
||||
<mkdir dir="./buildTest/obj" />
|
||||
<javac
|
||||
srcdir="./test/junit"
|
||||
debug="true" deprecation="on" source="1.5" target="1.5"
|
||||
includeAntRuntime="false"
|
||||
destdir="./buildTest/obj"
|
||||
classpath="../../../core/java/build/i2p.jar:./build/mstreaming.jar" >
|
||||
<compilerarg line="${javac.compilerargs}" />
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<target name="jarTest" depends="jar, compileTest">
|
||||
<jar destfile="./build/mstreamingTest.jar" basedir="./buildTest/obj" includes="**/*.class" update="true" />
|
||||
</target>
|
||||
|
||||
<target name="listChangedFiles" depends="jarUpToDate" if="shouldListChanges" >
|
||||
<exec executable="mtn" outputproperty="workspace.changes" errorproperty="mtn.error2" failifexecutionfails="false" >
|
||||
<arg value="list" />
|
||||
@@ -85,6 +102,7 @@
|
||||
</target>
|
||||
<target name="clean">
|
||||
<delete dir="./build" />
|
||||
<delete dir="./buildTest" />
|
||||
</target>
|
||||
<target name="cleandep" depends="clean">
|
||||
</target>
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package net.i2p.client.streaming;
|
||||
|
||||
import java.io.Closeable;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.OutputStream;
|
||||
@@ -12,7 +13,7 @@ import net.i2p.data.Destination;
|
||||
* Note that this interface is a "subinterface" of the interface
|
||||
* defined in the "official" streaming api.
|
||||
*/
|
||||
public interface I2PSocket {
|
||||
public interface I2PSocket extends Closeable {
|
||||
/**
|
||||
* @return the Destination of this side of the socket.
|
||||
*/
|
||||
@@ -67,12 +68,6 @@ public interface I2PSocket {
|
||||
*/
|
||||
public void setReadTimeout(long ms);
|
||||
|
||||
/**
|
||||
* Closes the socket if not closed yet
|
||||
* @throws IOException on failure
|
||||
*/
|
||||
public void close() throws IOException;
|
||||
|
||||
public boolean isClosed();
|
||||
|
||||
public void setSocketErrorListener(SocketErrorListener lsnr);
|
||||
|
||||
@@ -28,6 +28,10 @@ import net.i2p.data.Destination;
|
||||
*
|
||||
*/
|
||||
public interface I2PSocketManager {
|
||||
|
||||
/**
|
||||
* @return the session, non-null
|
||||
*/
|
||||
public I2PSession getSession();
|
||||
|
||||
/**
|
||||
|
||||
@@ -26,7 +26,6 @@ import net.i2p.util.Log;
|
||||
public class I2PSocketManagerFactory {
|
||||
|
||||
public static final String PROP_MANAGER = "i2p.streaming.manager";
|
||||
//public static final String DEFAULT_MANAGER = "net.i2p.client.streaming.I2PSocketManagerImpl";
|
||||
public static final String DEFAULT_MANAGER = "net.i2p.client.streaming.I2PSocketManagerFull";
|
||||
|
||||
/**
|
||||
@@ -47,7 +46,7 @@ public class I2PSocketManagerFactory {
|
||||
*
|
||||
* Blocks for a long time while the router builds tunnels.
|
||||
*
|
||||
* @param opts I2CP options
|
||||
* @param opts Streaming and I2CP options, may be null
|
||||
* @return the newly created socket manager, or null if there were errors
|
||||
*/
|
||||
public static I2PSocketManager createManager(Properties opts) {
|
||||
@@ -60,8 +59,8 @@ public class I2PSocketManagerFactory {
|
||||
*
|
||||
* Blocks for a long time while the router builds tunnels.
|
||||
*
|
||||
* @param host I2CP host
|
||||
* @param port I2CP port
|
||||
* @param host I2CP host null to use default
|
||||
* @param port I2CP port <= 0 to use default
|
||||
* @return the newly created socket manager, or null if there were errors
|
||||
*/
|
||||
public static I2PSocketManager createManager(String host, int port) {
|
||||
@@ -74,9 +73,9 @@ public class I2PSocketManagerFactory {
|
||||
*
|
||||
* Blocks for a long time while the router builds tunnels.
|
||||
*
|
||||
* @param i2cpHost I2CP host
|
||||
* @param i2cpPort I2CP port
|
||||
* @param opts I2CP options
|
||||
* @param i2cpHost I2CP host null to use default
|
||||
* @param i2cpPort I2CP port <= 0 to use default
|
||||
* @param opts Streaming and I2CP options, may be null
|
||||
* @return the newly created socket manager, or null if there were errors
|
||||
*/
|
||||
public static I2PSocketManager createManager(String i2cpHost, int i2cpPort, Properties opts) {
|
||||
@@ -102,6 +101,7 @@ public class I2PSocketManagerFactory {
|
||||
* Blocks for a long time while the router builds tunnels.
|
||||
*
|
||||
* @param myPrivateKeyStream private key stream, format is specified in {@link net.i2p.data.PrivateKeyFile PrivateKeyFile}
|
||||
* or null for a transient destination. Caller must close.
|
||||
* @return the newly created socket manager, or null if there were errors
|
||||
*/
|
||||
public static I2PSocketManager createManager(InputStream myPrivateKeyStream) {
|
||||
@@ -115,7 +115,8 @@ public class I2PSocketManagerFactory {
|
||||
* Blocks for a long time while the router builds tunnels.
|
||||
*
|
||||
* @param myPrivateKeyStream private key stream, format is specified in {@link net.i2p.data.PrivateKeyFile PrivateKeyFile}
|
||||
* @param opts I2CP options
|
||||
* or null for a transient destination. Caller must close.
|
||||
* @param opts Streaming and I2CP options, may be null
|
||||
* @return the newly created socket manager, or null if there were errors
|
||||
*/
|
||||
public static I2PSocketManager createManager(InputStream myPrivateKeyStream, Properties opts) {
|
||||
@@ -130,13 +131,73 @@ public class I2PSocketManagerFactory {
|
||||
* Blocks for a long time while the router builds tunnels.
|
||||
*
|
||||
* @param myPrivateKeyStream private key stream, format is specified in {@link net.i2p.data.PrivateKeyFile PrivateKeyFile}
|
||||
* @param i2cpHost I2CP host
|
||||
* @param i2cpPort I2CP port
|
||||
* @param opts I2CP options
|
||||
* or null for a transient destination. Caller must close.
|
||||
* @param i2cpHost I2CP host null to use default
|
||||
* @param i2cpPort I2CP port <= 0 to use default
|
||||
* @param opts Streaming and I2CP options, may be null
|
||||
* @return the newly created socket manager, or null if there were errors
|
||||
*/
|
||||
public static I2PSocketManager createManager(InputStream myPrivateKeyStream, String i2cpHost, int i2cpPort,
|
||||
Properties opts) {
|
||||
try {
|
||||
return createManager(myPrivateKeyStream, i2cpHost, i2cpPort, opts, true);
|
||||
} catch (I2PSessionException ise) {
|
||||
getLog().error("Error creating session for socket manager", ise);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a disconnected socket manager using the destination loaded from the given private key
|
||||
* stream, or null for a transient destination.
|
||||
*
|
||||
* Non-blocking. Does not connect to the router or build tunnels.
|
||||
* For servers, caller MUST call getSession().connect() to build tunnels and start listening.
|
||||
* For clients, caller may do that to build tunnels in advance;
|
||||
* otherwise, the first call to connect() will initiate a connection to the router,
|
||||
* with significant delay for tunnel building.
|
||||
*
|
||||
* @param myPrivateKeyStream private key stream, format is specified in {@link net.i2p.data.PrivateKeyFile PrivateKeyFile}
|
||||
* or null for a transient destination. Caller must close.
|
||||
* @param i2cpHost I2CP host null to use default
|
||||
* @param i2cpPort I2CP port <= 0 to use default
|
||||
* @param opts Streaming and I2CP options, may be null
|
||||
* @return the newly created socket manager, non-null (throws on error)
|
||||
* @since 0.9.8
|
||||
*/
|
||||
public static I2PSocketManager createDisconnectedManager(InputStream myPrivateKeyStream, String i2cpHost,
|
||||
int i2cpPort, Properties opts) throws I2PSessionException {
|
||||
if (myPrivateKeyStream == null) {
|
||||
I2PClient client = I2PClientFactory.createClient();
|
||||
ByteArrayOutputStream keyStream = new ByteArrayOutputStream(512);
|
||||
try {
|
||||
client.createDestination(keyStream);
|
||||
} catch (Exception e) {
|
||||
throw new I2PSessionException("Error creating keys", e);
|
||||
}
|
||||
myPrivateKeyStream = new ByteArrayInputStream(keyStream.toByteArray());
|
||||
}
|
||||
return createManager(myPrivateKeyStream, i2cpHost, i2cpPort, opts, false);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a socket manager using the destination loaded from the given private key
|
||||
* stream and connected to the I2CP router on the specified machine on the given
|
||||
* port.
|
||||
*
|
||||
* Blocks for a long time while the router builds tunnels if connect is true.
|
||||
*
|
||||
* @param myPrivateKeyStream private key stream, format is specified in {@link net.i2p.data.PrivateKeyFile PrivateKeyFile}
|
||||
* non-null. Caller must close.
|
||||
* @param i2cpHost I2CP host null to use default
|
||||
* @param i2cpPort I2CP port <= 0 to use default
|
||||
* @param opts Streaming and I2CP options, may be null
|
||||
* @param connect true to connect (blocking)
|
||||
* @return the newly created socket manager, non-null (throws on error)
|
||||
* @since 0.9.7
|
||||
*/
|
||||
private static I2PSocketManager createManager(InputStream myPrivateKeyStream, String i2cpHost, int i2cpPort,
|
||||
Properties opts, boolean connect) throws I2PSessionException {
|
||||
I2PClient client = I2PClientFactory.createClient();
|
||||
if (opts == null)
|
||||
opts = new Properties();
|
||||
@@ -146,34 +207,20 @@ public class I2PSocketManagerFactory {
|
||||
if (!opts.containsKey(name))
|
||||
opts.setProperty(name, (String) e.getValue());
|
||||
}
|
||||
//boolean oldLib = DEFAULT_MANAGER.equals(opts.getProperty(PROP_MANAGER, DEFAULT_MANAGER));
|
||||
//if (oldLib && false) {
|
||||
// for the old streaming lib
|
||||
// opts.setProperty(I2PClient.PROP_RELIABILITY, I2PClient.PROP_RELIABILITY_GUARANTEED);
|
||||
//opts.setProperty("tunnels.depthInbound", "0");
|
||||
//} else {
|
||||
// for new streaming lib:
|
||||
//opts.setProperty(I2PClient.PROP_RELIABILITY, I2PClient.PROP_RELIABILITY_BEST_EFFORT);
|
||||
// as of 0.8.1 (I2CP default is BestEffort)
|
||||
if (!opts.containsKey(I2PClient.PROP_RELIABILITY))
|
||||
opts.setProperty(I2PClient.PROP_RELIABILITY, I2PClient.PROP_RELIABILITY_NONE);
|
||||
//p.setProperty("tunnels.depthInbound", "0");
|
||||
//}
|
||||
// as of 0.8.1 (I2CP default is BestEffort)
|
||||
if (!opts.containsKey(I2PClient.PROP_RELIABILITY))
|
||||
opts.setProperty(I2PClient.PROP_RELIABILITY, I2PClient.PROP_RELIABILITY_NONE);
|
||||
|
||||
if (i2cpHost != null)
|
||||
opts.setProperty(I2PClient.PROP_TCP_HOST, i2cpHost);
|
||||
if (i2cpPort > 0)
|
||||
opts.setProperty(I2PClient.PROP_TCP_PORT, "" + i2cpPort);
|
||||
|
||||
try {
|
||||
I2PSession session = client.createSession(myPrivateKeyStream, opts);
|
||||
I2PSession session = client.createSession(myPrivateKeyStream, opts);
|
||||
if (connect)
|
||||
session.connect();
|
||||
I2PSocketManager sockMgr = createManager(session, opts, "manager");
|
||||
return sockMgr;
|
||||
} catch (I2PSessionException ise) {
|
||||
getLog().error("Error creating session for socket manager", ise);
|
||||
return null;
|
||||
}
|
||||
I2PSocketManager sockMgr = createManager(session, opts, "manager");
|
||||
return sockMgr;
|
||||
}
|
||||
|
||||
private static I2PSocketManager createManager(I2PSession session, Properties opts, String name) {
|
||||
|
||||
@@ -93,6 +93,20 @@ class I2PSocketOptionsImpl implements I2PSocketOptions {
|
||||
}
|
||||
}
|
||||
|
||||
protected static double getDouble(Properties opts, String name, double defaultVal) {
|
||||
if (opts == null) return defaultVal;
|
||||
String val = opts.getProperty(name);
|
||||
if (val == null) {
|
||||
return defaultVal;
|
||||
} else {
|
||||
try {
|
||||
return Double.parseDouble(val);
|
||||
} catch (NumberFormatException nfe) {
|
||||
return defaultVal;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* How long we will wait for the ACK from a SYN, in milliseconds.
|
||||
*
|
||||
|
||||
@@ -97,7 +97,7 @@
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
<target name="jar1" depends="compile, jarUpToDate, listChangedFiles" unless="jar.uptodate" >
|
||||
<target name="jar1" depends="compile, bundle-news, jarUpToDate, listChangedFiles" unless="jar.uptodate" >
|
||||
<!-- set if unset -->
|
||||
<property name="workspace.changes.j.tr" value="" />
|
||||
<jar destfile="./build/routerconsole.jar" basedir="./build/obj" includes="**/*.class">
|
||||
@@ -134,7 +134,6 @@
|
||||
<jar destfile="./build/routerconsole.jar" basedir="./build/obj" includes="**/*.class" update="true" />
|
||||
</target>
|
||||
|
||||
|
||||
<target name="jarUpToDate">
|
||||
<uptodate property="jar.uptodate" targetfile="build/routerconsole.jar" >
|
||||
<srcfiles dir= "build/obj" includes="**/*.class" />
|
||||
@@ -166,6 +165,44 @@
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
<target name="bundle-news" unless="no.bundle">
|
||||
<exec executable="sh" osfamily="unix" failifexecutionfails="true" failonerror="${require.gettext}" >
|
||||
<arg value="./bundle-messages-news.sh" />
|
||||
</exec>
|
||||
<exec executable="sh" osfamily="mac" failifexecutionfails="true" failonerror="${require.gettext}" >
|
||||
<arg value="./bundle-messages-news.sh" />
|
||||
</exec>
|
||||
<exec executable="sh" osfamily="windows" failifexecutionfails="false" >
|
||||
<arg value="./bundle-messages-news.sh" />
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
<target name="extractProxyTags">
|
||||
<java classname="net.i2p.util.TranslateReader" fork="true" failonerror="true">
|
||||
<classpath>
|
||||
<pathelement location="../../../build/i2p.jar" />
|
||||
</classpath>
|
||||
<arg value="tag" />
|
||||
<arg value="../../../installer/resources/initialNews/initialNews.xml" />
|
||||
<arg value="build/News.java" />
|
||||
</java>
|
||||
</target>
|
||||
|
||||
<target name="poupdate-news" depends="extractProxyTags">
|
||||
<exec executable="sh" osfamily="unix" failifexecutionfails="true" failonerror="true" >
|
||||
<arg value="./bundle-messages-news.sh" />
|
||||
<arg value="-p" />
|
||||
</exec>
|
||||
<exec executable="sh" osfamily="mac" failifexecutionfails="true" failonerror="true" >
|
||||
<arg value="./bundle-messages-news.sh" />
|
||||
<arg value="-p" />
|
||||
</exec>
|
||||
<exec executable="sh" osfamily="windows" failifexecutionfails="true" failonerror="true" >
|
||||
<arg value="./bundle-messages-news.sh" />
|
||||
<arg value="-p" />
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
<target name="listChangedFiles2" depends="warUpToDate" if="shouldListChanges2" >
|
||||
<exec executable="mtn" outputproperty="workspace.changes.w" errorproperty="mtn.error2" failifexecutionfails="false" >
|
||||
<arg value="list" />
|
||||
|
||||
110
apps/routerconsole/java/bundle-messages-news.sh
Executable file
110
apps/routerconsole/java/bundle-messages-news.sh
Executable file
@@ -0,0 +1,110 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Update messages_xx.po and messages_xx.class files,
|
||||
# from both java and jsp sources.
|
||||
# Requires installed programs xgettext, msgfmt, msgmerge, and find.
|
||||
#
|
||||
# usage:
|
||||
# bundle-messages.sh (generates the resource bundle from the .po file)
|
||||
# bundle-messages.sh -p (updates the .po file from the source tags, then generates the resource bundle)
|
||||
#
|
||||
# zzz - public domain
|
||||
#
|
||||
CLASS=net.i2p.router.news.messages
|
||||
TMPFILE=build/javafiles-news.txt
|
||||
export TZ=UTC
|
||||
RC=0
|
||||
|
||||
if [ "$1" = "-p" ]
|
||||
then
|
||||
POUPDATE=1
|
||||
fi
|
||||
|
||||
# on windows, one must specify the path of commnad find
|
||||
# since windows has its own retarded version of find.
|
||||
if which find|grep -q -i windows ; then
|
||||
export PATH=.:/bin:/usr/local/bin:$PATH
|
||||
fi
|
||||
# Fast mode - update ondemond
|
||||
# set LG2 to the language you need in envrionment varibales to enable this
|
||||
|
||||
# add ../java/ so the refs will work in the po file
|
||||
JPATHS="../java/build/News.java"
|
||||
for i in ../locale-news/messages_*.po
|
||||
do
|
||||
# get language
|
||||
LG=${i#../locale-news/messages_}
|
||||
LG=${LG%.po}
|
||||
|
||||
# skip, if specified
|
||||
if [ $LG2 ]; then
|
||||
[ $LG != $LG2 ] && continue || echo INFO: Language update is set to [$LG2] only.
|
||||
fi
|
||||
|
||||
if [ "$POUPDATE" = "1" ]
|
||||
then
|
||||
# make list of java files newer than the .po file
|
||||
find $JPATHS -name *.java -newer $i > $TMPFILE
|
||||
fi
|
||||
if [ -s build/obj/net/i2p/router/news/messages_$LG.class -a \
|
||||
build/obj/net/i2p/router/news/messages_$LG.class -nt $i -a \
|
||||
! -s $TMPFILE ]
|
||||
then
|
||||
continue
|
||||
fi
|
||||
|
||||
if [ "$POUPDATE" = "1" ]
|
||||
then
|
||||
echo "Updating the $i file from the tags..."
|
||||
# extract strings from java and jsp files, and update messages.po files
|
||||
# translate calls must be one of the forms:
|
||||
# _("foo")
|
||||
# _x("foo")
|
||||
# intl._("foo")
|
||||
# intl.title("foo")
|
||||
# In a jsp, you must use a helper or handler that has the context set.
|
||||
# To start a new translation, copy the header from an old translation to the new .po file,
|
||||
# then ant distclean updater.
|
||||
find $JPATHS -name *.java > $TMPFILE
|
||||
xgettext -f $TMPFILE -L java --from-code=UTF-8 --no-location\
|
||||
--keyword=_ \
|
||||
-o ${i}t
|
||||
if [ $? -ne 0 ]
|
||||
then
|
||||
echo "ERROR - xgettext failed on ${i}, not updating translations"
|
||||
rm -f ${i}t
|
||||
RC=1
|
||||
break
|
||||
fi
|
||||
msgmerge -U --backup=none $i ${i}t
|
||||
if [ $? -ne 0 ]
|
||||
then
|
||||
echo "ERROR - msgmerge failed on ${i}, not updating translations"
|
||||
rm -f ${i}t
|
||||
RC=1
|
||||
break
|
||||
fi
|
||||
rm -f ${i}t
|
||||
# so we don't do this again
|
||||
touch $i
|
||||
fi
|
||||
|
||||
if [ "$LG" != "en" ]
|
||||
then
|
||||
# only generate for non-source language
|
||||
echo "Generating ${CLASS}_$LG ResourceBundle..."
|
||||
|
||||
# convert to class files in build/obj
|
||||
msgfmt --java --statistics -r $CLASS -l $LG -d build/obj $i
|
||||
if [ $? -ne 0 ]
|
||||
then
|
||||
echo "ERROR - msgfmt failed on ${i}, not updating translations"
|
||||
# msgfmt leaves the class file there so the build would work the next time
|
||||
find build/obj -name messages_${LG}.class -exec rm -f {} \;
|
||||
RC=1
|
||||
break
|
||||
fi
|
||||
fi
|
||||
done
|
||||
rm -f $TMPFILE
|
||||
exit $RC
|
||||
@@ -30,14 +30,12 @@ import net.i2p.util.VersionComparator;
|
||||
* @since 0.7.12
|
||||
*/
|
||||
class PluginUpdateChecker extends UpdateRunner {
|
||||
private final ByteArrayOutputStream _baos;
|
||||
private final String _appName;
|
||||
private final String _oldVersion;
|
||||
|
||||
public PluginUpdateChecker(RouterContext ctx, ConsoleUpdateManager mgr,
|
||||
List<URI> uris, String appName, String oldVersion ) {
|
||||
super(ctx, mgr, uris);
|
||||
_baos = new ByteArrayOutputStream(TrustedUpdate.HEADER_BYTES);
|
||||
super(ctx, mgr, uris, oldVersion);
|
||||
if (!uris.isEmpty())
|
||||
_currentURI = uris.get(0);
|
||||
_appName = appName;
|
||||
@@ -85,7 +83,10 @@ class PluginUpdateChecker extends UpdateRunner {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void transferComplete(long alreadyTransferred, long bytesTransferred, long bytesRemaining, String url, String outputFile, boolean notModified) {
|
||||
public void transferComplete(long alreadyTransferred, long bytesTransferred, long bytesRemaining,
|
||||
String url, String outputFile, boolean notModified) {
|
||||
super.transferComplete(alreadyTransferred, bytesTransferred, bytesRemaining,
|
||||
url, outputFile, notModified);
|
||||
// super sets _newVersion if newer
|
||||
boolean newer = _newVersion != null;
|
||||
if (newer) {
|
||||
|
||||
@@ -21,6 +21,7 @@ import net.i2p.update.*;
|
||||
import net.i2p.util.EepGet;
|
||||
import net.i2p.util.FileUtil;
|
||||
import net.i2p.util.I2PAppThread;
|
||||
import net.i2p.util.Log;
|
||||
import net.i2p.util.OrderedProperties;
|
||||
import net.i2p.util.SecureDirectory;
|
||||
import net.i2p.util.SecureFile;
|
||||
@@ -147,7 +148,7 @@ class PluginUpdateRunner extends UpdateRunner {
|
||||
return;
|
||||
}
|
||||
File tempDir = new File(_context.getTempDir(), "tmp" + _context.random().nextInt() + "-unzip");
|
||||
if (!FileUtil.extractZip(to, tempDir)) {
|
||||
if (!FileUtil.extractZip(to, tempDir, Log.ERROR)) {
|
||||
f.delete();
|
||||
to.delete();
|
||||
FileUtil.rmdir(tempDir, false);
|
||||
@@ -374,7 +375,7 @@ class PluginUpdateRunner extends UpdateRunner {
|
||||
}
|
||||
|
||||
// Finally, extract the zip to the plugin directory
|
||||
if (!FileUtil.extractZip(to, destDir)) {
|
||||
if (!FileUtil.extractZip(to, destDir, Log.WARN)) {
|
||||
to.delete();
|
||||
statusDone("<b>" + _("Failed to install plugin in {0}", destDir.getAbsolutePath()) + "</b>");
|
||||
return;
|
||||
|
||||
@@ -39,9 +39,10 @@ class UpdateRunner extends I2PAppThread implements UpdateTask, EepGet.StatusList
|
||||
protected boolean _isPartial;
|
||||
/** set by the listeners on completion */
|
||||
protected String _newVersion;
|
||||
// 56 byte header, only used for suds
|
||||
private final ByteArrayOutputStream _baos;
|
||||
/** 56 byte header, only used for suds */
|
||||
protected final ByteArrayOutputStream _baos;
|
||||
protected URI _currentURI;
|
||||
private final String _currentVersion;
|
||||
|
||||
private static final String SIGNED_UPDATE_FILE = "i2pupdate.sud";
|
||||
|
||||
@@ -49,7 +50,18 @@ class UpdateRunner extends I2PAppThread implements UpdateTask, EepGet.StatusList
|
||||
protected static final long INACTIVITY_TIMEOUT = 5*60*1000;
|
||||
protected static final long NOPROXY_INACTIVITY_TIMEOUT = 60*1000;
|
||||
|
||||
/**
|
||||
* Uses router version for partial checks
|
||||
*/
|
||||
public UpdateRunner(RouterContext ctx, ConsoleUpdateManager mgr, List<URI> uris) {
|
||||
this(ctx, mgr, uris, RouterVersion.VERSION);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param currentVersion used for partial checks
|
||||
* @since 0.9.7
|
||||
*/
|
||||
public UpdateRunner(RouterContext ctx, ConsoleUpdateManager mgr, List<URI> uris, String currentVersion) {
|
||||
super("Update Runner");
|
||||
setDaemon(true);
|
||||
_context = ctx;
|
||||
@@ -58,6 +70,7 @@ class UpdateRunner extends I2PAppThread implements UpdateTask, EepGet.StatusList
|
||||
_urls = uris;
|
||||
_baos = new ByteArrayOutputStream(TrustedUpdate.HEADER_BYTES);
|
||||
_updateFile = (new File(ctx.getTempDir(), "update" + ctx.random().nextInt() + ".tmp")).getAbsolutePath();
|
||||
_currentVersion = currentVersion;
|
||||
}
|
||||
|
||||
//////// begin UpdateTask methods
|
||||
@@ -184,7 +197,7 @@ class UpdateRunner extends I2PAppThread implements UpdateTask, EepGet.StatusList
|
||||
if (_isPartial) {
|
||||
// Compare version with what we have now
|
||||
String newVersion = TrustedUpdate.getVersionString(new ByteArrayInputStream(_baos.toByteArray()));
|
||||
boolean newer = VersionComparator.comp(newVersion, RouterVersion.VERSION) > 0;
|
||||
boolean newer = VersionComparator.comp(newVersion, _currentVersion) > 0;
|
||||
if (newer) {
|
||||
_newVersion = newVersion;
|
||||
} else {
|
||||
|
||||
@@ -14,7 +14,7 @@ public class ConfigTunnelsHelper extends HelperBase {
|
||||
private static final String HOPS = ngettext("1 hop", "{0} hops");
|
||||
private static final String TUNNELS = ngettext("1 tunnel", "{0} tunnels");
|
||||
|
||||
private static final String PROP_ADVANCED = "routerconsole.advanced";
|
||||
static final String PROP_ADVANCED = "routerconsole.advanced";
|
||||
|
||||
public String getForm() {
|
||||
StringBuilder buf = new StringBuilder(1024);
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
package net.i2p.router.web;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.Reader;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
|
||||
@@ -8,6 +11,7 @@ import net.i2p.data.DataHelper;
|
||||
import net.i2p.router.RouterContext;
|
||||
import net.i2p.router.update.ConsoleUpdateManager;
|
||||
import static net.i2p.update.UpdateType.*;
|
||||
import net.i2p.util.TranslateReader;
|
||||
|
||||
/**
|
||||
* If news file does not exist, use file from the initialNews directory
|
||||
@@ -138,11 +142,36 @@ public class NewsHelper extends ContentHelper {
|
||||
return mgr.getStatus();
|
||||
}
|
||||
|
||||
private static final String BUNDLE_NAME = "net.i2p.router.news.messages";
|
||||
|
||||
/**
|
||||
* If we haven't downloaded news yet, use the translated initial news file
|
||||
*/
|
||||
@Override
|
||||
public String getContent() {
|
||||
File news = new File(_page);
|
||||
if (!news.exists())
|
||||
if (!news.exists()) {
|
||||
_page = (new File(_context.getBaseDir(), "docs/initialNews/initialNews.xml")).getAbsolutePath();
|
||||
// don't use super, translate on-the-fly
|
||||
Reader reader = null;
|
||||
try {
|
||||
char[] buf = new char[512];
|
||||
StringBuilder out = new StringBuilder(2048);
|
||||
reader = new TranslateReader(_context, BUNDLE_NAME, new FileInputStream(_page));
|
||||
int len;
|
||||
while((len = reader.read(buf)) > 0) {
|
||||
out.append(buf, 0, len);
|
||||
}
|
||||
return out.toString();
|
||||
} catch (IOException ioe) {
|
||||
return "";
|
||||
} finally {
|
||||
try {
|
||||
if (reader != null)
|
||||
reader.close();
|
||||
} catch (IOException foo) {}
|
||||
}
|
||||
}
|
||||
return super.getContent();
|
||||
}
|
||||
|
||||
|
||||
@@ -763,7 +763,7 @@ public class PluginStarter implements Runnable {
|
||||
/**
|
||||
* Returns <code>true</code> if one or more client threads are running in a given plugin.
|
||||
* @param pluginName
|
||||
* @return
|
||||
* @return true if running
|
||||
*/
|
||||
private static boolean isClientThreadRunning(String pluginName) {
|
||||
ThreadGroup group = pluginThreadGroups.get(pluginName);
|
||||
|
||||
@@ -39,8 +39,12 @@ public class TunnelRenderer {
|
||||
Map<Hash, TunnelPool> clientInboundPools = _context.tunnelManager().getInboundClientPools();
|
||||
Map<Hash, TunnelPool> clientOutboundPools = _context.tunnelManager().getOutboundClientPools();
|
||||
destinations = new ArrayList(clientInboundPools.keySet());
|
||||
boolean debug = _context.getBooleanProperty(ConfigTunnelsHelper.PROP_ADVANCED);
|
||||
for (int i = 0; i < destinations.size(); i++) {
|
||||
Hash client = destinations.get(i);
|
||||
boolean isLocal = _context.clientManager().isLocal(client);
|
||||
if ((!isLocal) && (!debug))
|
||||
continue;
|
||||
TunnelPool in = null;
|
||||
TunnelPool outPool = null;
|
||||
in = clientInboundPools.get(client);
|
||||
@@ -53,7 +57,7 @@ public class TunnelRenderer {
|
||||
name = client.toBase64().substring(0,4);
|
||||
out.write("<h2><a name=\"" + client.toBase64().substring(0,4)
|
||||
+ "\" ></a>" + _("Client tunnels for") + ' ' + _(name));
|
||||
if (_context.clientManager().isLocal(client))
|
||||
if (isLocal)
|
||||
out.write(" (<a href=\"/configtunnels#" + client.toBase64().substring(0,4) +"\">" + _("configure") + "</a>)</h2>\n");
|
||||
else
|
||||
out.write(" (" + _("dead") + ")</h2>\n");
|
||||
|
||||
64
apps/routerconsole/locale-news/messages_ar.po
Normal file
64
apps/routerconsole/locale-news/messages_ar.po
Normal file
@@ -0,0 +1,64 @@
|
||||
# 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
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P routerconsole\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-13 21:46+0000\n"
|
||||
"PO-Revision-Date: 2011-03-04 14:02-0000\n"
|
||||
"Last-Translator: hamada <hamada@mail.i2p>\n"
|
||||
"Language-Team: hamada@mail.i2p\n"
|
||||
"Language: ar\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
|
||||
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
|
||||
"X-Generator: Virtaal 0.6.1\n"
|
||||
|
||||
msgid "Congratulations on getting I2P installed!"
|
||||
msgstr ""
|
||||
|
||||
msgid "Welcome to I2P!"
|
||||
msgstr "!I2P مرحبا بك في شبكة"
|
||||
|
||||
#, java-format
|
||||
msgid "Please {0}have patience{1} as I2P boots up and finds peers."
|
||||
msgstr "انتظر قليلا بينما يتم ربط الإتصال بباقي أعضاء الشبكة.{0}{1}"
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"While you are waiting, please {0}adjust your bandwidth settings{1} on the {2}"
|
||||
"configuration page{3}."
|
||||
msgstr "بسنما يتم الإتصال {0}بتغير بيانات سرعة الشبكة في{1} قم {2}صفحة الخيارات{3}."
|
||||
|
||||
msgid "Also you can setup your browser to use the I2P proxy to reach eepsites."
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Just enter 127.0.0.1 (or localhost) port 4444 as a http proxy into your "
|
||||
"browser settings."
|
||||
msgstr ""
|
||||
|
||||
msgid "Do not use SOCKS for this."
|
||||
msgstr ""
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"More information can be found on the {0}I2P browser proxy setup page{1}."
|
||||
msgstr ""
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Once you have a \"shared clients\" destination listed on the left, please {0}"
|
||||
"check out{1} our {2}FAQ{3}."
|
||||
msgstr "عندما عندما تظهر عبارة \"shared clients\" على اليسار يمكنك حينها {0}زيارة{1} {2}الأسئلة الشائعة{3}."
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Point your IRC client to {0}localhost:6668{1} and say hi to us on {2}#i2p-"
|
||||
"help{3} or {4}#i2p{5}."
|
||||
msgstr "IRC اتصل بخادم الدردشة الفورية على {0}localhost:6668{1} {2}#i2p-help{3} or {4}#i2p{5}."
|
||||
64
apps/routerconsole/locale-news/messages_de.po
Normal file
64
apps/routerconsole/locale-news/messages_de.po
Normal file
@@ -0,0 +1,64 @@
|
||||
# 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
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-13 21:46+0000\n"
|
||||
"PO-Revision-Date: 2013-05-08 15:06+0000\n"
|
||||
"Last-Translator: zeroflag <zeroflag@i2pmail.org>\n"
|
||||
"Language-Team: German (http://www.transifex.com/projects/p/I2P/language/"
|
||||
"de/)\n"
|
||||
"Language: de\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
msgid "Congratulations on getting I2P installed!"
|
||||
msgstr "Wir gratulieren zur erfolgreichen Installation von I2P!"
|
||||
|
||||
msgid "Welcome to I2P!"
|
||||
msgstr "Willkommen im I2P!"
|
||||
|
||||
#, java-format
|
||||
msgid "Please {0}have patience{1} as I2P boots up and finds peers."
|
||||
msgstr "Hab noch {0}etwas Geduld{1}, während I2P startet und weitere I2P-Router findet."
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"While you are waiting, please {0}adjust your bandwidth settings{1} on the {2}"
|
||||
"configuration page{3}."
|
||||
msgstr "Passe bitte in der Zwischenzeit {0}deine Einstellungen zur Bandbreite{1} auf der"
|
||||
"{2}Einstellungsseite{3} an!"
|
||||
|
||||
msgid "Also you can setup your browser to use the I2P proxy to reach eepsites."
|
||||
msgstr "Auch kannst Du gleich deinen Browser für die Nutzung von I2P einrichten."
|
||||
|
||||
msgid ""
|
||||
"Just enter 127.0.0.1 (or localhost) port 4444 as a http proxy into your "
|
||||
"browser settings."
|
||||
msgstr "Setze in den Einstellungen zum Browser ein HTTP Proxy ein mit 127.0.0.1 (oder localhost) mit Port 4444 als Ziel."
|
||||
|
||||
msgid "Do not use SOCKS for this."
|
||||
msgstr ""
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"More information can be found on the {0}I2P browser proxy setup page{1}."
|
||||
msgstr "Mehr Informationen gibt es auf der {0}I2P browser proxy Setup Seite{1}."
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Once you have a \"shared clients\" destination listed on the left, please {0}"
|
||||
"check out{1} our {2}FAQ{3}."
|
||||
msgstr "Sobald auf der linken Seite eine Verbindung namens \"versch. Klienten\" aufgelistet ist, kannst Du unsere {0}{1} {2}FAQ{3} besuchen."
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Point your IRC client to {0}localhost:6668{1} and say hi to us on {2}#i2p-"
|
||||
"help{3} or {4}#i2p{5}."
|
||||
msgstr "Verbinde deinen IRC-Klienten mit dem Server auf {0}localhost:6668{1} und schau bei uns im Kanal <a href=\"irc://127.0.0.1:6668/i2p-de\">#i2p-de</a>, {2}#i2p-help{3} oder {4}#i2p{5} vorbei!"
|
||||
63
apps/routerconsole/locale-news/messages_en.po
Normal file
63
apps/routerconsole/locale-news/messages_en.po
Normal file
@@ -0,0 +1,63 @@
|
||||
# I2P
|
||||
# Copyright (C) 2009 The I2P Project
|
||||
# This file is distributed under the same license as the routerconsole package.
|
||||
# To contribute translations, see http://www.i2p2.de/newdevelopers
|
||||
# foo <foo@bar>, 2009.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P routerconsole\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-13 21:46+0000\n"
|
||||
"PO-Revision-Date: 2010-06-15 14:09+0100\n"
|
||||
"Last-Translator: duck <duck@mail.i2p>\n"
|
||||
"Language-Team: duck <duck@mail.i2p>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
|
||||
msgid "Congratulations on getting I2P installed!"
|
||||
msgstr ""
|
||||
|
||||
msgid "Welcome to I2P!"
|
||||
msgstr ""
|
||||
|
||||
#, java-format
|
||||
msgid "Please {0}have patience{1} as I2P boots up and finds peers."
|
||||
msgstr ""
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"While you are waiting, please {0}adjust your bandwidth settings{1} on the {2}"
|
||||
"configuration page{3}."
|
||||
msgstr ""
|
||||
|
||||
msgid "Also you can setup your browser to use the I2P proxy to reach eepsites."
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Just enter 127.0.0.1 (or localhost) port 4444 as a http proxy into your "
|
||||
"browser settings."
|
||||
msgstr ""
|
||||
|
||||
msgid "Do not use SOCKS for this."
|
||||
msgstr ""
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"More information can be found on the {0}I2P browser proxy setup page{1}."
|
||||
msgstr ""
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Once you have a \"shared clients\" destination listed on the left, please {0}"
|
||||
"check out{1} our {2}FAQ{3}."
|
||||
msgstr ""
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Point your IRC client to {0}localhost:6668{1} and say hi to us on {2}#i2p-"
|
||||
"help{3} or {4}#i2p{5}."
|
||||
msgstr ""
|
||||
63
apps/routerconsole/locale-news/messages_es.po
Normal file
63
apps/routerconsole/locale-news/messages_es.po
Normal file
@@ -0,0 +1,63 @@
|
||||
# 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
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-13 21:46+0000\n"
|
||||
"PO-Revision-Date: 2013-04-15 11:10+0000\n"
|
||||
"Last-Translator: trolly <trolly@fastmail.fm>\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"
|
||||
|
||||
msgid "Congratulations on getting I2P installed!"
|
||||
msgstr "¡Felicidades!, has instalado el enrutador I2P con éxito."
|
||||
|
||||
msgid "Welcome to I2P!"
|
||||
msgstr "¡Bienvenido a I2P!"
|
||||
|
||||
#, java-format
|
||||
msgid "Please {0}have patience{1} as I2P boots up and finds peers."
|
||||
msgstr "¡Ten todavía {0}paciencia{1} mientras I2P esté arrancando y encontrando otros enrutadores I2P!"
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"While you are waiting, please {0}adjust your bandwidth settings{1} on the {2}"
|
||||
"configuration page{3}."
|
||||
msgstr "Este es el momento ideal para adaptar tu {0}configuración del ancho de banda{1} en la {2}página de configuración{3}."
|
||||
|
||||
msgid "Also you can setup your browser to use the I2P proxy to reach eepsites."
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Just enter 127.0.0.1 (or localhost) port 4444 as a http proxy into your "
|
||||
"browser settings."
|
||||
msgstr ""
|
||||
|
||||
msgid "Do not use SOCKS for this."
|
||||
msgstr ""
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"More information can be found on the {0}I2P browser proxy setup page{1}."
|
||||
msgstr ""
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Once you have a \"shared clients\" destination listed on the left, please {0}"
|
||||
"check out{1} our {2}FAQ{3}."
|
||||
msgstr "En cuanto veas a la izquierda una conexión llamada \"clientes diferentes\", puedes visitar nuestros {0}{1} {2}FAQ{3}."
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Point your IRC client to {0}localhost:6668{1} and say hi to us on {2}#i2p-"
|
||||
"help{3} or {4}#i2p{5}."
|
||||
msgstr "¡Conécta tu cliente IRC con el servidor {0}localhost:6668{1} y ven a saludarnos en los canales <a href=\"irc://127.0.0.1:6668/i2p-es\">#i2p-es</a>, {2}#i2p-help{3} o {4}#i2p{5}!"
|
||||
63
apps/routerconsole/locale-news/messages_fr.po
Normal file
63
apps/routerconsole/locale-news/messages_fr.po
Normal file
@@ -0,0 +1,63 @@
|
||||
# I2P
|
||||
# Copyright (C) 2009 The I2P Project
|
||||
# This file is distributed under the same license as the routerconsole package.
|
||||
# To contribute translations, see http://www.i2p2.de/newdevelopers
|
||||
# foo <foo@bar>, 2009.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P routerconsole\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-13 21:46+0000\n"
|
||||
"PO-Revision-Date: 2010-06-15 14:09+0100\n"
|
||||
"Last-Translator: duck <duck@mail.i2p>\n"
|
||||
"Language-Team: duck <duck@mail.i2p>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
|
||||
msgid "Congratulations on getting I2P installed!"
|
||||
msgstr "Merci d'utiliser I2P !"
|
||||
|
||||
msgid "Welcome to I2P!"
|
||||
msgstr "Bienvenue sur I2P !"
|
||||
|
||||
#, java-format
|
||||
msgid "Please {0}have patience{1} as I2P boots up and finds peers."
|
||||
msgstr "Merci de {0}patienter{1} le temps qu''I2P démarre et trouve des pairs."
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"While you are waiting, please {0}adjust your bandwidth settings{1} on the {2}"
|
||||
"configuration page{3}."
|
||||
msgstr "Pendant ce temps, merci d''{0}adjuster vos réglages de bande passante{1} sur la page de {2}configuration{3}."
|
||||
|
||||
msgid "Also you can setup your browser to use the I2P proxy to reach eepsites."
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Just enter 127.0.0.1 (or localhost) port 4444 as a http proxy into your "
|
||||
"browser settings."
|
||||
msgstr ""
|
||||
|
||||
msgid "Do not use SOCKS for this."
|
||||
msgstr ""
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"More information can be found on the {0}I2P browser proxy setup page{1}."
|
||||
msgstr ""
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Once you have a \"shared clients\" destination listed on the left, please {0}"
|
||||
"check out{1} our {2}FAQ{3}."
|
||||
msgstr "Une fois que vous avez une indication \"clients partagés…\" listée sur la gauche, merci de {0}jeter un œil{1} à la {2}FAQ{3}."
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Point your IRC client to {0}localhost:6668{1} and say hi to us on {2}#i2p-"
|
||||
"help{3} or {4}#i2p{5}."
|
||||
msgstr "Pointez votre client IRC sur {0}localhost:6668{1} et venez nous faire coucou sur {2}#i2p-help{3}, <a href=\"irc://127.0.0.1:6668/i2p-fr\">#i2p-fr</a> ou {4}#i2p{5}."
|
||||
62
apps/routerconsole/locale-news/messages_nl.po
Normal file
62
apps/routerconsole/locale-news/messages_nl.po
Normal file
@@ -0,0 +1,62 @@
|
||||
# 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
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-13 21:46+0000\n"
|
||||
"PO-Revision-Date: 2012-08-25 19:21+0000\n"
|
||||
"Last-Translator: attesor <random901@zoho.com>\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"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
|
||||
msgid "Congratulations on getting I2P installed!"
|
||||
msgstr "Gefeliciteerd met de installatie van I2P!"
|
||||
|
||||
msgid "Welcome to I2P!"
|
||||
msgstr "Welkom bij I2P!"
|
||||
|
||||
#, java-format
|
||||
msgid "Please {0}have patience{1} as I2P boots up and finds peers."
|
||||
msgstr "Heb {0}wat geduld{1} terwijl I2P opstart en peers zoekt."
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"While you are waiting, please {0}adjust your bandwidth settings{1} on the {2}"
|
||||
"configuration page{3}."
|
||||
msgstr "Terwijl je wacht, {0}pas je bandbreedte instellingen aan{1} op de {2}configuratie pagina{3}."
|
||||
|
||||
msgid "Also you can setup your browser to use the I2P proxy to reach eepsites."
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Just enter 127.0.0.1 (or localhost) port 4444 as a http proxy into your "
|
||||
"browser settings."
|
||||
msgstr ""
|
||||
|
||||
msgid "Do not use SOCKS for this."
|
||||
msgstr ""
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"More information can be found on the {0}I2P browser proxy setup page{1}."
|
||||
msgstr ""
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Once you have a \"shared clients\" destination listed on the left, please {0}"
|
||||
"check out{1} our {2}FAQ{3}."
|
||||
msgstr "Wanneer je een \"gedeelde clients\" destination in de linker lijst hebt, {0}lees dan aub{1} onze {2}FAQ{3}."
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Point your IRC client to {0}localhost:6668{1} and say hi to us on {2}#i2p-"
|
||||
"help{3} or {4}#i2p{5}."
|
||||
msgstr "Verbind je IRC client met {0}localhost:6668{1} en zeg Hallo in {2}#i2p-help{3} of {4}#i2p{5}."
|
||||
63
apps/routerconsole/locale-news/messages_pt.po
Normal file
63
apps/routerconsole/locale-news/messages_pt.po
Normal file
@@ -0,0 +1,63 @@
|
||||
# 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
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-13 21:46+0000\n"
|
||||
"PO-Revision-Date: 2013-07-04 19:08+0000\n"
|
||||
"Last-Translator: tuliouel\n"
|
||||
"Language-Team: Portuguese (http://www.transifex.com/projects/p/I2P/language/"
|
||||
"pt/)\n"
|
||||
"Language: pt\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
msgid "Congratulations on getting I2P installed!"
|
||||
msgstr "Parabéns, você instalou o roteador I2P com êxito!"
|
||||
|
||||
msgid "Welcome to I2P!"
|
||||
msgstr "Bem-vindo ao I2P!"
|
||||
|
||||
#, java-format
|
||||
msgid "Please {0}have patience{1} as I2P boots up and finds peers."
|
||||
msgstr "Seja {0}paciente{1} enquanto I2P ainda está iniciando-se e enquanto continuam sendo encontrados outros roteadores I2P!"
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"While you are waiting, please {0}adjust your bandwidth settings{1} on the {2}"
|
||||
"configuration page{3}."
|
||||
msgstr "Este é o momento ideal para personalizar a {0}configuração de largura de banda{1} na {2}página de configuração{3}."
|
||||
|
||||
msgid "Also you can setup your browser to use the I2P proxy to reach eepsites."
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Just enter 127.0.0.1 (or localhost) port 4444 as a http proxy into your "
|
||||
"browser settings."
|
||||
msgstr ""
|
||||
|
||||
msgid "Do not use SOCKS for this."
|
||||
msgstr ""
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"More information can be found on the {0}I2P browser proxy setup page{1}."
|
||||
msgstr ""
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Once you have a \"shared clients\" destination listed on the left, please {0}"
|
||||
"check out{1} our {2}FAQ{3}."
|
||||
msgstr "Quando você vê uma conexão no lado esquerdo chamada \"shared clients\", você pode visitar os nossos {0}{1} {2}FAQ{3}."
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Point your IRC client to {0}localhost:6668{1} and say hi to us on {2}#i2p-"
|
||||
"help{3} or {4}#i2p{5}."
|
||||
msgstr "Conecte seu cliente de IRC para o servidor {0}localhost:6668{1} e vem para nos cumprimentar aos canais <a href=\"irc://127.0.0.1:6668/i2p-br\">#i2p-br</a>, {2}#i2p-help{3} ou {4}#i2p{5}!"
|
||||
64
apps/routerconsole/locale-news/messages_ru.po
Normal file
64
apps/routerconsole/locale-news/messages_ru.po
Normal file
@@ -0,0 +1,64 @@
|
||||
# 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
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-13 21:46+0000\n"
|
||||
"PO-Revision-Date: 2013-07-05 16:26+0000\n"
|
||||
"Last-Translator: Roman Azarenko <x12ozmouse@ya.ru>\n"
|
||||
"Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/I2P/"
|
||||
"language/ru_RU/)\n"
|
||||
"Language: ru_RU\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
msgid "Congratulations on getting I2P installed!"
|
||||
msgstr "Поздравляем с успешным завершением установки I2P!"
|
||||
|
||||
msgid "Welcome to I2P!"
|
||||
msgstr "Добро пожаловать в I2P!"
|
||||
|
||||
#, java-format
|
||||
msgid "Please {0}have patience{1} as I2P boots up and finds peers."
|
||||
msgstr "Немного терпения! {0}{1} I2P-маршрутизатору потребуется пара минут для запуска модулей и первого подключения к сети I2P."
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"While you are waiting, please {0}adjust your bandwidth settings{1} on the {2}"
|
||||
"configuration page{3}."
|
||||
msgstr "Пока Вы ждете, самое время зайти в {2}сетевые настройки{3} и {0}выставить ограничение скорости{1} в соответствии со скоростью Вашего подключения к интернету. "
|
||||
|
||||
msgid "Also you can setup your browser to use the I2P proxy to reach eepsites."
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Just enter 127.0.0.1 (or localhost) port 4444 as a http proxy into your "
|
||||
"browser settings."
|
||||
msgstr ""
|
||||
|
||||
msgid "Do not use SOCKS for this."
|
||||
msgstr ""
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"More information can be found on the {0}I2P browser proxy setup page{1}."
|
||||
msgstr ""
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Once you have a \"shared clients\" destination listed on the left, please {0}"
|
||||
"check out{1} our {2}FAQ{3}."
|
||||
msgstr "{0}Не забудьте заглянуть{1} в наш {2}{3} <a href=\"http://www.i2p2.i2p/faq_ru.html\">FAQ</a>."
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Point your IRC client to {0}localhost:6668{1} and say hi to us on {2}#i2p-"
|
||||
"help{3} or {4}#i2p{5}."
|
||||
msgstr "Как только в панели слева в разделе «Локальные туннели» появится запись «коллективные клиенты» — I2P готов к работе. Подключайте Ваш IRC-клиент к серверу {0}localhost:6668{1} и заходите сказать нам привет на канал {2}#i2p-help{3} и {4}#i2p{5}."
|
||||
63
apps/routerconsole/locale-news/messages_sv.po
Normal file
63
apps/routerconsole/locale-news/messages_sv.po
Normal file
@@ -0,0 +1,63 @@
|
||||
# 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
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-13 21:46+0000\n"
|
||||
"PO-Revision-Date: 2013-01-03 09:01+0000\n"
|
||||
"Last-Translator: mon <mattias.ohlsson@inprose.com>\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"
|
||||
|
||||
msgid "Congratulations on getting I2P installed!"
|
||||
msgstr ""
|
||||
|
||||
msgid "Welcome to I2P!"
|
||||
msgstr "Välkommen till I2P!"
|
||||
|
||||
#, java-format
|
||||
msgid "Please {0}have patience{1} as I2P boots up and finds peers."
|
||||
msgstr "{0}Ha tålamod{1} medan I2P startar upp och letar upp peers."
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"While you are waiting, please {0}adjust your bandwidth settings{1} on the {2}"
|
||||
"configuration page{3}."
|
||||
msgstr "Medan du väntar, var god {0}ställ in dina bandbreddd och port inställningar{1} på {2}konfigurations-sidan{3}."
|
||||
|
||||
msgid "Also you can setup your browser to use the I2P proxy to reach eepsites."
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Just enter 127.0.0.1 (or localhost) port 4444 as a http proxy into your "
|
||||
"browser settings."
|
||||
msgstr ""
|
||||
|
||||
msgid "Do not use SOCKS for this."
|
||||
msgstr ""
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"More information can be found on the {0}I2P browser proxy setup page{1}."
|
||||
msgstr ""
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Once you have a \"shared clients\" destination listed on the left, please {0}"
|
||||
"check out{1} our {2}FAQ{3}."
|
||||
msgstr "När du har en \"delade klienter\" distination listad på vänster sida, {0}kika på{1} vår {2}FAQ{3}."
|
||||
|
||||
#, java-format
|
||||
msgid ""
|
||||
"Point your IRC client to {0}localhost:6668{1} and say hi to us on {2}#i2p-"
|
||||
"help{3} or {4}#i2p{5}."
|
||||
msgstr "Rikta din IRC-klient till {0}localhost:6668{1} och säg hej till oss på {2}#i2p-help{3} eller {4}#i2p{5}."
|
||||
@@ -16,7 +16,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-05-15 22:00+0000\n"
|
||||
"POT-Creation-Date: 2013-07-02 17:23+0000\n"
|
||||
"PO-Revision-Date: 2013-05-08 15:06+0000\n"
|
||||
"Last-Translator: zeroflag <zeroflag@i2pmail.org>\n"
|
||||
"Language-Team: German (http://www.transifex.com/projects/p/I2P/language/"
|
||||
@@ -127,54 +127,54 @@ 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:73
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:118
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:495
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:74
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:119
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:496
|
||||
msgid "Rejecting tunnels: Starting up"
|
||||
msgstr "Weise Tunnelanfragen ab: Initialisieren"
|
||||
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:157
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:158
|
||||
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:194
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195
|
||||
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:245
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:246
|
||||
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:308
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:309
|
||||
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:378
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:379
|
||||
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:382
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:383
|
||||
msgid "Accepting most tunnels"
|
||||
msgstr "Akzeptiere viele Tunnelanfragen"
|
||||
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:384
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:385
|
||||
msgid "Accepting tunnels"
|
||||
msgstr "Akzeptiere Tunnelanfragen"
|
||||
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:500
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:501
|
||||
msgid "Rejecting tunnels: Shutting down"
|
||||
msgstr "Weise Tunnelanfragen zurück: Beende Router"
|
||||
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:506
|
||||
msgid "Rejecting tunnels"
|
||||
msgstr "Weise Tunnelanfragen zurück"
|
||||
|
||||
@@ -604,13 +604,13 @@ msgstr "Rückstau"
|
||||
|
||||
#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:795
|
||||
#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2259
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:93
|
||||
msgid "Inbound"
|
||||
msgstr "ankommend"
|
||||
|
||||
#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:797
|
||||
#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2261
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:93
|
||||
msgid "Outbound"
|
||||
msgstr "abgehend"
|
||||
|
||||
@@ -737,20 +737,20 @@ msgstr "Ignoriere Tunnelanfragen: zu langsam"
|
||||
msgid "Dropping tunnel requests: Overloaded"
|
||||
msgstr "Ignoriere Tunnelanfragen: überlastet"
|
||||
|
||||
#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:611
|
||||
#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:617
|
||||
msgid "Rejecting tunnels: Request overload"
|
||||
msgstr "Weise Tunnelanfragen zurück: Überlast an Anfragen"
|
||||
|
||||
#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:642
|
||||
#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:648
|
||||
msgid "Rejecting tunnels: Connection limit"
|
||||
msgstr "Weise Tunnelanfragen zurück: Verbindungslimit erreicht"
|
||||
|
||||
#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:861
|
||||
#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:894
|
||||
#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:867
|
||||
#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:900
|
||||
msgid "Dropping tunnel requests: High load"
|
||||
msgstr "Ignoriere Tunnelanfragen: Hohe Last"
|
||||
|
||||
#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:973
|
||||
#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:979
|
||||
msgid "Dropping tunnel requests: Queue time"
|
||||
msgstr "Ignoriere Tunnelanfragen: zu lange Warteschlange"
|
||||
|
||||
@@ -1748,61 +1748,61 @@ msgstr "Sambia"
|
||||
msgid "Zimbabwe"
|
||||
msgstr "Simbabwe"
|
||||
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:740
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:739
|
||||
#, java-format
|
||||
msgid "New plugin version {0} is available"
|
||||
msgstr "Neue Version des Zusatzprogramms ist verfügbar ({0})"
|
||||
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:770
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:769
|
||||
#, java-format
|
||||
msgid "Update check failed for plugin {0}"
|
||||
msgstr "Überprüfung auf neue Version des Zusatzprogramms {0} fehlgeschlagen"
|
||||
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:772
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:771
|
||||
#, java-format
|
||||
msgid "No new version is available for plugin {0}"
|
||||
msgstr "Keine neue Version des Zusatzprogrammes {0} verfügbar"
|
||||
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:795
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:794
|
||||
#, java-format
|
||||
msgid "{0}B transferred"
|
||||
msgstr "{0}Bytes übertragen"
|
||||
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:848
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:847
|
||||
#: ../java/src/net/i2p/router/update/UpdateRunner.java:211
|
||||
#, java-format
|
||||
msgid "Transfer failed from {0}"
|
||||
msgstr "Übertragung von {0} fehlgeschlagen"
|
||||
|
||||
#. Process the .sud/.su2 file
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1016
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1051
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1075
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1015
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1050
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1074
|
||||
#: ../java/src/net/i2p/router/web/SummaryHelper.java:672
|
||||
msgid "Update downloaded"
|
||||
msgstr "Aktualisierung heruntergeladen"
|
||||
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1031
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1075
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1030
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1074
|
||||
msgid "Restarting"
|
||||
msgstr "Starte neu"
|
||||
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1031
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1030
|
||||
msgid "Update verified"
|
||||
msgstr "Aktualisierung verifiziert"
|
||||
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1040
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1039
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:144
|
||||
#, java-format
|
||||
msgid "from {0}"
|
||||
msgstr "von {0}"
|
||||
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1055
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1054
|
||||
#, java-format
|
||||
msgid "Unsigned update file from {0} is corrupt"
|
||||
msgstr "Unsignierte Aktualisierungsdatei von {0} ist fehlerhaft"
|
||||
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1084
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1083
|
||||
#, java-format
|
||||
msgid "Failed copy to {0}"
|
||||
msgstr "Kopieren nach {0} fehlgeschlagen"
|
||||
@@ -2192,15 +2192,6 @@ msgstr "Zusatzprogramm {0} angehalten"
|
||||
msgid "Start"
|
||||
msgstr "Starten"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:171
|
||||
#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:102
|
||||
#: ../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:34
|
||||
#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:140
|
||||
msgid "Unsupported"
|
||||
msgstr "Nicht unterstützt"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:215
|
||||
msgid "New client added"
|
||||
msgstr "Neuer Klient hinzugefügt"
|
||||
@@ -2354,7 +2345,7 @@ msgid "Plugin"
|
||||
msgstr "Zusatzprogramm"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:178
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:298
|
||||
#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:293
|
||||
#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:319
|
||||
msgid "Version"
|
||||
@@ -2675,7 +2666,7 @@ msgid "Peers"
|
||||
msgstr "Teilnehmer"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:417
|
||||
#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240
|
||||
msgid "Stats"
|
||||
msgstr "Statistiken"
|
||||
@@ -2860,6 +2851,10 @@ msgstr "ungültige Geschwindigkeitsangabe"
|
||||
msgid "Bad capacity value"
|
||||
msgstr "ungültiger Wert für die Kapazität"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:61
|
||||
msgid "Unsupported"
|
||||
msgstr "Nicht unterstützt"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529
|
||||
msgid "Save changes and reseed now"
|
||||
@@ -2879,51 +2874,52 @@ msgid "Configuration saved successfully."
|
||||
msgstr "Einstellungen erfolgreich gespeichert"
|
||||
|
||||
#. Normal browsers send value, IE sends button label
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:33
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:34
|
||||
#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:176
|
||||
#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:180
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:445
|
||||
msgid "Shutdown immediately"
|
||||
msgstr "Beende I2P sofort"
|
||||
|
||||
#. ctx.router().shutdown(Router.EXIT_HARD); // never returns
|
||||
#. give the UI time to respond
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:38
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:39
|
||||
msgid "Cancel shutdown"
|
||||
msgstr "Beende I2P doch nicht"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:39
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:40
|
||||
msgid "Cancel restart"
|
||||
msgstr "Starte I2P doch nicht neu"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:41
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:42
|
||||
msgid "Restart immediately"
|
||||
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:46
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:47
|
||||
#: ../java/src/net/i2p/router/web/SummaryRenderer.java:201
|
||||
msgid "Restart"
|
||||
msgstr "Neustart"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:50
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:51
|
||||
msgid "Shutdown"
|
||||
msgstr "Ausschalten"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:64
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:65
|
||||
msgid "Restart imminent"
|
||||
msgstr "Neustart bevorstehend"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:66
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:67
|
||||
msgid "Shutdown imminent"
|
||||
msgstr "Abschalten bevorstehend"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:70
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:71
|
||||
#, java-format
|
||||
msgid "Shutdown in {0}"
|
||||
msgstr "Ausschalten in {0}"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:75
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:76
|
||||
#, java-format
|
||||
msgid "Restart in {0}"
|
||||
msgstr "Neustart in {0}"
|
||||
@@ -2937,10 +2933,6 @@ msgstr "Kontrolliert ausschalten"
|
||||
msgid "Graceful shutdown initiated"
|
||||
msgstr "Kontrolliertes Ausschalten eingeleitet"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:180
|
||||
msgid "Shutdown immediately! boom bye bye bad bwoy"
|
||||
msgstr "Unverzüglich ausschalten! - Und tschüss!"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:181
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:447
|
||||
msgid "Cancel graceful shutdown"
|
||||
@@ -3176,51 +3168,47 @@ msgstr "Erkundungstunnel"
|
||||
msgid "Client tunnels for {0}"
|
||||
msgstr "Kliententunnel für {0}"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:75
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:80
|
||||
msgid "ANONYMITY WARNING - Settings include 0-hop tunnels."
|
||||
msgstr ""
|
||||
"ANONYMITÄTSWARNUNG - Einstellungen beinhalten Tunnel ohne Zwischenstationen"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:80
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:85
|
||||
msgid "ANONYMITY WARNING - Settings include 1-hop tunnels."
|
||||
msgstr ""
|
||||
"ANONYMITÄTSWARNUNG - Einstellungen beinhalten Tunnel mit nur einer "
|
||||
"Zwischenstation"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:83
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88
|
||||
msgid "PERFORMANCE WARNING - Settings include very long tunnels."
|
||||
msgstr "LEISTUNGSWARNUNG - Einstellungen beinhalten sehr lange Tunnel"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:86
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:91
|
||||
msgid "PERFORMANCE WARNING - Settings include high tunnel quantities."
|
||||
msgstr "LEISTUNGSWARNUNG - Einstellungen beinhalten sehr viele Tunnel"
|
||||
|
||||
#. buf.append("<tr><th></th><th>Inbound</th><th>Outbound</th></tr>\n");
|
||||
#. tunnel depth
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:93
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:99
|
||||
msgid "Length"
|
||||
msgstr "Länge"
|
||||
|
||||
#. tunnel depth variance
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:110
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:116
|
||||
msgid "Randomization"
|
||||
msgstr "Zufallskomponente"
|
||||
|
||||
#. tunnel quantity
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:134
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:141
|
||||
msgid "Quantity"
|
||||
msgstr "Anzahl"
|
||||
|
||||
#. tunnel backup quantity
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:151
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:159
|
||||
msgid "Backup quantity"
|
||||
msgstr "Anzahl der Ersatztunnel"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:173
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:181
|
||||
msgid "Inbound options"
|
||||
msgstr "Optionen für eingehende Tunnel"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:186
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:194
|
||||
msgid "Outbound options"
|
||||
msgstr "Optionen für ausgehende Tunnel"
|
||||
|
||||
@@ -3340,6 +3328,11 @@ msgstr "Schwedisch"
|
||||
msgid "Chinese"
|
||||
msgstr "Chinesisch"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:86
|
||||
#, fuzzy
|
||||
msgid "Turkish"
|
||||
msgstr "Turkmenistan"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:86
|
||||
msgid "Ukrainian"
|
||||
msgstr "Ukrainisch"
|
||||
@@ -3870,140 +3863,142 @@ msgstr "Alle Router mit vollständigen Statistiken"
|
||||
msgid "LeaseSets"
|
||||
msgstr "LeaseSets"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:91
|
||||
#: ../java/strings/Strings.java:68
|
||||
msgid "Router"
|
||||
msgstr "Router"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:91
|
||||
msgid "not found in network database"
|
||||
msgstr "nicht in der Netzwerkdatenbank gefunden"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:134
|
||||
msgid "LeaseSet"
|
||||
msgstr "LeaseSet"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:137
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:136
|
||||
msgid "Local"
|
||||
msgstr "lokal"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:139
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:138
|
||||
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:139
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:146
|
||||
msgid "Destination"
|
||||
msgstr "Ziel"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:157
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:156
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:181
|
||||
#, java-format
|
||||
msgid "Expires in {0}"
|
||||
msgstr "Wird in {0} ungültig"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:159
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:158
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:183
|
||||
#, java-format
|
||||
msgid "Expired {0} ago"
|
||||
msgstr "Wurde vor {0} ungültig"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:175
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157
|
||||
msgid "Gateway"
|
||||
msgstr "Schnittstelle"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:175
|
||||
msgid "Lease"
|
||||
msgstr "Lease"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:176
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:177
|
||||
msgid "Tunnel"
|
||||
msgstr "Tunnel"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:232
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:241
|
||||
msgid "Not initialized"
|
||||
msgstr "Nicht initialisiert"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:283
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:291
|
||||
msgid "Network Database Router Statistics"
|
||||
msgstr "Netzwerkdatenbank Routerstatistiken"
|
||||
|
||||
#: ../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
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:298
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:330
|
||||
msgid "Count"
|
||||
msgstr "Anzahl"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312
|
||||
msgid "Transports"
|
||||
msgstr "Transporte"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:330
|
||||
msgid "Country"
|
||||
msgstr "Land"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:367
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:375
|
||||
msgid "Our info"
|
||||
msgstr "Informationen über uns"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:369
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:377
|
||||
msgid "Peer info for"
|
||||
msgstr "Informationen über den Teilnehmer"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:371
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:379
|
||||
msgid "Full entry"
|
||||
msgstr "Ganzer Eintrag"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:386
|
||||
#: ../java/src/net/i2p/router/web/SummaryHelper.java:153
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682
|
||||
msgid "Hidden"
|
||||
msgstr "Versteckt"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:386
|
||||
msgid "Updated"
|
||||
msgstr "Aktualisiert"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:379
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:382
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:387
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:390
|
||||
#, java-format
|
||||
msgid "{0} ago"
|
||||
msgstr "vor {0}"
|
||||
|
||||
#. shouldnt happen
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:381
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:385
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:389
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:393
|
||||
msgid "Published"
|
||||
msgstr "Veröffentlicht"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:387
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:395
|
||||
msgid "Address(es)"
|
||||
msgstr "Adresse(n)"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:400
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:407
|
||||
msgid "cost"
|
||||
msgstr "Kosten"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432
|
||||
msgid "Hidden or starting up"
|
||||
msgstr "Versteckt oder Startphase"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432
|
||||
msgid "SSU"
|
||||
msgstr "SSU"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432
|
||||
msgid "SSU with introducers"
|
||||
msgstr "SSU mit Hilfsrouter"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433
|
||||
msgid "NTCP"
|
||||
msgstr "NTCP"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433
|
||||
msgid "NTCP and SSU"
|
||||
msgstr "NTCP und SSU"
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433
|
||||
msgid "NTCP and SSU with introducers"
|
||||
msgstr "NTCP und SSU mit Hilfsrouter"
|
||||
|
||||
@@ -5628,7 +5623,7 @@ msgid "Recommended Eepsites"
|
||||
msgstr "Empfohlene Eepseiten"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:496
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:401
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:403
|
||||
msgid "Local Services"
|
||||
msgstr "Lokale Dienste"
|
||||
|
||||
@@ -6948,8 +6943,8 @@ msgstr "Aktualisierungen erfolgen durch Ihren Paketmanager."
|
||||
msgid "home"
|
||||
msgstr "Heim"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:388
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:369
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:390
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:371
|
||||
msgid "Welcome to I2P"
|
||||
msgstr "Willkommen im I2P!"
|
||||
|
||||
@@ -7073,11 +7068,11 @@ msgstr ""
|
||||
"Klicke auf eine Fahne, 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:377
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:379
|
||||
msgid "Search I2P"
|
||||
msgstr "Durchsuche I2P"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:397
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:399
|
||||
msgid "Eepsites of Interest"
|
||||
msgstr "Interessante Eepsites"
|
||||
|
||||
@@ -7211,3 +7206,6 @@ msgstr "Webmail"
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:328
|
||||
msgid "I2P Webmail"
|
||||
msgstr "I2P-Webmail"
|
||||
|
||||
#~ msgid "Shutdown immediately! boom bye bye bad bwoy"
|
||||
#~ msgstr "Unverzüglich ausschalten! - Und tschüss!"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P routerconsole\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-05-15 21:57+0000\n"
|
||||
"POT-Creation-Date: 2013-07-04 16:43+0000\n"
|
||||
"PO-Revision-Date: 2010-06-15 14:09+0100\n"
|
||||
"Last-Translator: duck <duck@mail.i2p>\n"
|
||||
"Language-Team: duck <duck@mail.i2p>\n"
|
||||
@@ -98,12 +98,12 @@ msgid "IPs Permanently Banned"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../router/java/src/net/i2p/router/Blocklist.java:791
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:70
|
||||
msgid "From"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../router/java/src/net/i2p/router/Blocklist.java:793
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:71
|
||||
msgid "To"
|
||||
msgstr ""
|
||||
|
||||
@@ -118,54 +118,54 @@ 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:73
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:118
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:495
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:74
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:119
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:496
|
||||
msgid "Rejecting tunnels: Starting up"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:157
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:158
|
||||
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:194
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195
|
||||
msgid "Rejecting most tunnels: High number of requests"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:245
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:246
|
||||
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:308
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:309
|
||||
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:378
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:379
|
||||
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:382
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:383
|
||||
msgid "Accepting most tunnels"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:384
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:385
|
||||
msgid "Accepting tunnels"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:500
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:501
|
||||
msgid "Rejecting tunnels: Shutting down"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505
|
||||
#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:506
|
||||
msgid "Rejecting tunnels"
|
||||
msgstr ""
|
||||
|
||||
@@ -326,7 +326,7 @@ msgstr ""
|
||||
#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538
|
||||
#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:775
|
||||
#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2210
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:161
|
||||
msgid "In/Out"
|
||||
msgstr ""
|
||||
|
||||
@@ -576,13 +576,13 @@ msgstr ""
|
||||
|
||||
#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:795
|
||||
#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2259
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:93
|
||||
msgid "Inbound"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:797
|
||||
#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2261
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:93
|
||||
msgid "Outbound"
|
||||
msgstr ""
|
||||
|
||||
@@ -709,20 +709,20 @@ msgstr ""
|
||||
msgid "Dropping tunnel requests: Overloaded"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:611
|
||||
#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:617
|
||||
msgid "Rejecting tunnels: Request overload"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:642
|
||||
#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:648
|
||||
msgid "Rejecting tunnels: Connection limit"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:861
|
||||
#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:894
|
||||
#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:867
|
||||
#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:900
|
||||
msgid "Dropping tunnel requests: High load"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:973
|
||||
#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:979
|
||||
msgid "Dropping tunnel requests: Queue time"
|
||||
msgstr ""
|
||||
|
||||
@@ -1720,66 +1720,66 @@ msgstr ""
|
||||
msgid "Zimbabwe"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:740
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:739
|
||||
#, java-format
|
||||
msgid "New plugin version {0} is available"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:770
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:769
|
||||
#, java-format
|
||||
msgid "Update check failed for plugin {0}"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:772
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:771
|
||||
#, java-format
|
||||
msgid "No new version is available for plugin {0}"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:795
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:794
|
||||
#, java-format
|
||||
msgid "{0}B transferred"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:848
|
||||
#: ../java/src/net/i2p/router/update/UpdateRunner.java:211
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:847
|
||||
#: ../java/src/net/i2p/router/update/UpdateRunner.java:224
|
||||
#, java-format
|
||||
msgid "Transfer failed from {0}"
|
||||
msgstr ""
|
||||
|
||||
#. Process the .sud/.su2 file
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1016
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1051
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1075
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1015
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1050
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1074
|
||||
#: ../java/src/net/i2p/router/web/SummaryHelper.java:672
|
||||
msgid "Update downloaded"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1031
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1075
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1030
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1074
|
||||
msgid "Restarting"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1031
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1030
|
||||
msgid "Update verified"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1040
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:144
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1039
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:145
|
||||
#, java-format
|
||||
msgid "from {0}"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1055
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1054
|
||||
#, java-format
|
||||
msgid "Unsigned update file from {0} is corrupt"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1084
|
||||
#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1083
|
||||
#, java-format
|
||||
msgid "Failed copy to {0}"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateChecker.java:67
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateChecker.java:65
|
||||
#, java-format
|
||||
msgid "Checking for update of plugin {0}"
|
||||
msgstr ""
|
||||
@@ -1788,173 +1788,173 @@ msgstr ""
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:79
|
||||
#: ../java/src/net/i2p/router/update/UnsignedUpdateHandler.java:92
|
||||
#: ../java/src/net/i2p/router/update/UpdateHandler.java:46
|
||||
#: ../java/src/net/i2p/router/update/UpdateRunner.java:178
|
||||
#: ../java/src/net/i2p/router/update/UpdateRunner.java:191
|
||||
msgid "Updating"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90
|
||||
#, java-format
|
||||
msgid "Attempting to install from file {0}"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:93
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94
|
||||
#, java-format
|
||||
msgid "No file specified {0}"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:100
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101
|
||||
#, java-format
|
||||
msgid "Failed to install from file {0}, copy failed."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:104
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:105
|
||||
#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385
|
||||
#, java-format
|
||||
msgid "Downloading plugin from {0}"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:130
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:131
|
||||
msgid "Plugin downloaded"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:135
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:371
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:136
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:372
|
||||
#, java-format
|
||||
msgid "Cannot create plugin directory {0}"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:154
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:155
|
||||
#, java-format
|
||||
msgid "Plugin from {0} is corrupt"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:165
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:166
|
||||
#, java-format
|
||||
msgid "Plugin from {0} does not contain the required configuration file"
|
||||
msgstr ""
|
||||
|
||||
#. updateStatus("<b>" + "Plugin contains an invalid key" + ' ' + pubkey + ' ' + signer + "</b>");
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:178
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:179
|
||||
#, java-format
|
||||
msgid "Plugin from {0} contains an invalid key"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:202
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:212
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:226
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:203
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:213
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:227
|
||||
#, java-format
|
||||
msgid "Plugin signature verification of {0} failed"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:241
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:242
|
||||
#, java-format
|
||||
msgid "Plugin from {0} has invalid name or version"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:246
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:247
|
||||
#, java-format
|
||||
msgid "Plugin {0} has mismatched versions"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:257
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:258
|
||||
#, java-format
|
||||
msgid "This plugin requires I2P version {0} or higher"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:265
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:266
|
||||
#, java-format
|
||||
msgid "This plugin requires Java version {0} or higher"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:274
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:275
|
||||
msgid ""
|
||||
"Downloaded plugin is for new installs only, but the plugin is already "
|
||||
"installed"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:285
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:286
|
||||
msgid "Installed plugin does not contain the required configuration file"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:293
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:294
|
||||
msgid "Signature of downloaded plugin does not match installed plugin"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:300
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:301
|
||||
#, java-format
|
||||
msgid "Downloaded plugin version {0} is not newer than installed plugin"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:307
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:308
|
||||
#, java-format
|
||||
msgid "Plugin update requires installed plugin version {0} or higher"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:314
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:315
|
||||
#, java-format
|
||||
msgid "Plugin update requires installed plugin version {0} or lower"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:322
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:323
|
||||
#, java-format
|
||||
msgid "Plugin requires Jetty version {0} or higher"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:329
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:330
|
||||
#, java-format
|
||||
msgid "Plugin requires Jetty version {0} or lower"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:338
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:339
|
||||
#, java-format
|
||||
msgid "Cannot copy plugin to directory {0}"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:348
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:349
|
||||
msgid "Plugin will be installed on next restart."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:366
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:367
|
||||
msgid "Plugin is for upgrades only, but the plugin is not installed"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:379
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:380
|
||||
#, java-format
|
||||
msgid "Failed to install plugin in {0}"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:386
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:414
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:387
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:415
|
||||
#, java-format
|
||||
msgid "Plugin {0} installed"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:405
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:406
|
||||
#, java-format
|
||||
msgid "Plugin {0} installed and started"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:408
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:409
|
||||
#, java-format
|
||||
msgid "Plugin {0} installed but failed to start, check logs"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:410
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:411
|
||||
#, java-format
|
||||
msgid "Plugin {0} installed but failed to start"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:422
|
||||
#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:423
|
||||
#, java-format
|
||||
msgid "Failed to download plugin from {0}"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/UpdateRunner.java:122
|
||||
#: ../java/src/net/i2p/router/update/UpdateRunner.java:135
|
||||
#, java-format
|
||||
msgid "Updating from {0}"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/update/UpdateRunner.java:191
|
||||
#: ../java/src/net/i2p/router/update/UpdateRunner.java:204
|
||||
#, java-format
|
||||
msgid "No new version found at {0}"
|
||||
msgstr ""
|
||||
@@ -2143,15 +2143,6 @@ msgstr ""
|
||||
msgid "Start"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:171
|
||||
#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:102
|
||||
#: ../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:34
|
||||
#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:140
|
||||
msgid "Unsupported"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:215
|
||||
msgid "New client added"
|
||||
msgstr ""
|
||||
@@ -2305,7 +2296,7 @@ msgid "Plugin"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:178
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:298
|
||||
#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:293
|
||||
#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:319
|
||||
msgid "Version"
|
||||
@@ -2622,7 +2613,7 @@ 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/NetDbRenderer.java:417
|
||||
#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240
|
||||
msgid "Stats"
|
||||
msgstr ""
|
||||
@@ -2807,6 +2798,10 @@ msgstr ""
|
||||
msgid "Bad capacity value"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:61
|
||||
msgid "Unsupported"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529
|
||||
msgid "Save changes and reseed now"
|
||||
@@ -2826,51 +2821,52 @@ msgid "Configuration saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#. Normal browsers send value, IE sends button label
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:33
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:34
|
||||
#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:176
|
||||
#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:180
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:445
|
||||
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:38
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:39
|
||||
msgid "Cancel shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:39
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:40
|
||||
msgid "Cancel restart"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:41
|
||||
#: ../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:46
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:47
|
||||
#: ../java/src/net/i2p/router/web/SummaryRenderer.java:201
|
||||
msgid "Restart"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:50
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:51
|
||||
msgid "Shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:64
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:65
|
||||
msgid "Restart imminent"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:66
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:67
|
||||
msgid "Shutdown imminent"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:70
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:71
|
||||
#, java-format
|
||||
msgid "Shutdown in {0}"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:75
|
||||
#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:76
|
||||
#, java-format
|
||||
msgid "Restart in {0}"
|
||||
msgstr ""
|
||||
@@ -2884,10 +2880,6 @@ msgstr ""
|
||||
msgid "Graceful shutdown initiated"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:180
|
||||
msgid "Shutdown immediately! boom bye bye bad bwoy"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:181
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:447
|
||||
msgid "Cancel graceful shutdown"
|
||||
@@ -3119,48 +3111,44 @@ msgstr ""
|
||||
msgid "Client tunnels for {0}"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:75
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:80
|
||||
msgid "ANONYMITY WARNING - Settings include 0-hop tunnels."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:80
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:85
|
||||
msgid "ANONYMITY WARNING - Settings include 1-hop tunnels."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:83
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88
|
||||
msgid "PERFORMANCE WARNING - Settings include very long tunnels."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:86
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:91
|
||||
msgid "PERFORMANCE WARNING - Settings include high tunnel quantities."
|
||||
msgstr ""
|
||||
|
||||
#. buf.append("<tr><th></th><th>Inbound</th><th>Outbound</th></tr>\n");
|
||||
#. tunnel depth
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:93
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:99
|
||||
msgid "Length"
|
||||
msgstr ""
|
||||
|
||||
#. tunnel depth variance
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:110
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:116
|
||||
msgid "Randomization"
|
||||
msgstr ""
|
||||
|
||||
#. tunnel quantity
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:134
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:141
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
#. tunnel backup quantity
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:151
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:159
|
||||
msgid "Backup quantity"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:173
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:181
|
||||
msgid "Inbound options"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:186
|
||||
#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:194
|
||||
msgid "Outbound options"
|
||||
msgstr ""
|
||||
|
||||
@@ -3280,6 +3268,10 @@ msgstr ""
|
||||
msgid "Chinese"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:86
|
||||
msgid "Turkish"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:86
|
||||
msgid "Ukrainian"
|
||||
msgstr ""
|
||||
@@ -3798,140 +3790,142 @@ msgstr ""
|
||||
msgid "LeaseSets"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:91
|
||||
#: ../java/strings/Strings.java:68
|
||||
msgid "Router"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:91
|
||||
msgid "not found in network database"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:134
|
||||
msgid "LeaseSet"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:137
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:136
|
||||
msgid "Local"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:139
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:138
|
||||
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:139
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:146
|
||||
msgid "Destination"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:157
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:156
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:181
|
||||
#, java-format
|
||||
msgid "Expires in {0}"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:159
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:158
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:183
|
||||
#, java-format
|
||||
msgid "Expired {0} ago"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:175
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:161
|
||||
msgid "Gateway"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:175
|
||||
msgid "Lease"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:176
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:177
|
||||
msgid "Tunnel"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:232
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:241
|
||||
msgid "Not initialized"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:283
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:291
|
||||
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
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:298
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:330
|
||||
msgid "Count"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312
|
||||
msgid "Transports"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:330
|
||||
msgid "Country"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:367
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:375
|
||||
msgid "Our info"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:369
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:377
|
||||
msgid "Peer info for"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:371
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:379
|
||||
msgid "Full entry"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:386
|
||||
#: ../java/src/net/i2p/router/web/SummaryHelper.java:153
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682
|
||||
msgid "Hidden"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:386
|
||||
msgid "Updated"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:379
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:382
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:387
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:390
|
||||
#, java-format
|
||||
msgid "{0} ago"
|
||||
msgstr ""
|
||||
|
||||
#. shouldnt happen
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:381
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:385
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:389
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:393
|
||||
msgid "Published"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:387
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:395
|
||||
msgid "Address(es)"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:400
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:407
|
||||
msgid "cost"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432
|
||||
msgid "Hidden or starting up"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432
|
||||
msgid "SSU"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432
|
||||
msgid "SSU with introducers"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433
|
||||
msgid "NTCP"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433
|
||||
msgid "NTCP and SSU"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426
|
||||
#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433
|
||||
msgid "NTCP and SSU with introducers"
|
||||
msgstr ""
|
||||
|
||||
@@ -4774,113 +4768,113 @@ msgid "now"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:57
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:61
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:405
|
||||
msgid "configure"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:55
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:59
|
||||
msgid "Client tunnels for"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:59
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:63
|
||||
msgid "dead"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:65
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:69
|
||||
msgid "Participating tunnels"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:70
|
||||
msgid "Receive on"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:71
|
||||
msgid "Expiration"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:71
|
||||
msgid "Send on"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:72
|
||||
msgid "Rate"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:72
|
||||
msgid "Role"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:72
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:161
|
||||
msgid "Usage"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:106
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:110
|
||||
msgid "grace period"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:116
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:120
|
||||
msgid "Outbound Endpoint"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:118
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:122
|
||||
msgid "Inbound Gateway"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:120
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:163
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:124
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:167
|
||||
msgid "Participant"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:125
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:129
|
||||
#, java-format
|
||||
msgid "Limited display to the {0} tunnels with the highest usage"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:126
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:130
|
||||
msgid "Inactive participating tunnels"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:127
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:219
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:131
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:223
|
||||
msgid "Lifetime bandwidth usage"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:161
|
||||
msgid "Expiry"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:160
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164
|
||||
msgid "Participants"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:166
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:170
|
||||
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:210
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:217
|
||||
msgid "Build in progress"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:206
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:210
|
||||
msgid "inbound"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:217
|
||||
msgid "outbound"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:218
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:222
|
||||
msgid "No tunnels; waiting for the grace period to end."
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:224
|
||||
msgid "in"
|
||||
msgstr ""
|
||||
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:221
|
||||
#: ../java/src/net/i2p/router/web/TunnelRenderer.java:225
|
||||
msgid "out"
|
||||
msgstr ""
|
||||
|
||||
@@ -5491,7 +5485,7 @@ msgid "Recommended Eepsites"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:496
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:401
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:403
|
||||
msgid "Local Services"
|
||||
msgstr ""
|
||||
|
||||
@@ -6621,8 +6615,8 @@ msgstr ""
|
||||
msgid "home"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:388
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:369
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:390
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:371
|
||||
msgid "Welcome to I2P"
|
||||
msgstr ""
|
||||
|
||||
@@ -6737,11 +6731,11 @@ msgid ""
|
||||
"change it later."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:377
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:379
|
||||
msgid "Search I2P"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:397
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:399
|
||||
msgid "Eepsites of Interest"
|
||||
msgstr ""
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -33,17 +33,137 @@
|
||||
<compilerarg line="${javac.compilerargs}" />
|
||||
</javac>
|
||||
</target>
|
||||
<target name="compileTest" depends="compile">
|
||||
<javac
|
||||
<target name="builddeptest">
|
||||
<ant dir="../../../core/java" target="jar" />
|
||||
<ant dir="../../../apps/ministreaming/java/" target="jarTest" />
|
||||
</target>
|
||||
<target name="junit.compileTest" depends="builddeptest, compile">
|
||||
|
||||
<echo message="[DEBUG] ant home is ${ant.home}" />
|
||||
<echo message="[DEBUG] junit home before override is ${junit.home}" />
|
||||
<echo message="[DEBUG] hamcrest home before override is ${hamcrest.home}" />
|
||||
|
||||
<property name="junit.home" value="${ant.home}/lib" />
|
||||
<property name="hamcrest.home" value="${ant.home}/lib" />
|
||||
|
||||
<echo message="[DEBUG] junit home after override is ${junit.home}" />
|
||||
<echo message="[DEBUG] hamcrest home after override is ${hamcrest.home}" />
|
||||
|
||||
<javac
|
||||
srcdir="./test/junit"
|
||||
debug="true" deprecation="on" source="1.5" target="1.5"
|
||||
includeAntRuntime="false"
|
||||
destdir="./build/obj"
|
||||
classpath="../../../core/java/build/i2p.jar:../../ministreaming/java/build/mstreaming.jar" >
|
||||
destdir="./build/obj" >
|
||||
<classpath>
|
||||
<pathelement location="../../../core/java/build/i2p.jar" />
|
||||
<pathelement location="../../ministreaming/java/build/mstreaming.jar" />
|
||||
<pathelement location="../../ministreaming/java/build/mstreamingTest.jar" />
|
||||
<pathelement location="${junit.home}/junit4.jar" />
|
||||
<pathelement location="${hamcrest.home}/hamcrest.jar" />
|
||||
</classpath>
|
||||
<compilerarg line="${javac.compilerargs}" />
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<!-- preparation of code coverage tool of choice -->
|
||||
<target name="prepareClover" depends="compile" if="with.clover">
|
||||
<taskdef resource="clovertasks"/>
|
||||
<mkdir dir="../../../reports/streaming/clover" />
|
||||
<clover-setup initString="../../../reports/streaming/clover/coverage.db"/>
|
||||
</target>
|
||||
<target name="prepareCobertura" depends="compile" if="with.cobertura">
|
||||
<taskdef classpath="${with.cobertura}" resource="tasks.properties" onerror="report" />
|
||||
<mkdir dir="./build/obj_cobertura" />
|
||||
<delete file="./cobertura.ser" />
|
||||
<cobertura-instrument todir="./build/obj_cobertura">
|
||||
<fileset dir="./build/obj">
|
||||
<include name="**/*.class"/>
|
||||
<!-- exclude Test classes -->
|
||||
<exclude name="**/*Test.class" />
|
||||
<!-- exclude anything not in net.i2p.* -->
|
||||
<exclude name="org/cybergarage/**/*.class" />
|
||||
<exclude name="org/freenetproject/**/*.class" />
|
||||
<exclude name="org/xlattice/**/*.class" />
|
||||
</fileset>
|
||||
</cobertura-instrument>
|
||||
</target>
|
||||
|
||||
<target name="prepareTest" depends="prepareClover, prepareCobertura" />
|
||||
|
||||
<target name="junit.test" depends="clean, junit.compileTest, prepareTest">
|
||||
<mkdir dir="../../../reports/streaming/junit/" />
|
||||
<delete>
|
||||
<fileset dir="../../../reports/streaming/junit">
|
||||
<include name="TEST-*.xml"/>
|
||||
</fileset>
|
||||
</delete>
|
||||
|
||||
<property name="junit.home" value="${ant.home}/lib" />
|
||||
<property name="hamcrest.home" value="${ant.home}/lib" />
|
||||
|
||||
<junit printsummary="withOutAndErr" fork="yes" showoutput="yes" >
|
||||
<sysproperty key="net.sourceforge.cobertura.datafile" file="./cobertura.ser" />
|
||||
<classpath>
|
||||
<pathelement path="${javac.classpath}" />
|
||||
<pathelement location="${hamcrest.home}/hamcrest-core.jar" />
|
||||
<pathelement location="${hamcrest.home}/hamcrest-library.jar" />
|
||||
<pathelement location="${hamcrest.home}/hamcrest-integration.jar" />
|
||||
<pathelement location="${junit.home}/junit4.jar" />
|
||||
<pathelement location="./build/obj_cobertura" />
|
||||
<pathelement location="./build/obj" />
|
||||
<pathelement location="../../../core/java/build/i2ptest.jar" />
|
||||
<pathelement location="../../../core/java/build/i2p.jar" />
|
||||
<pathelement location="../../ministreaming/java/build/mstreaming.jar" />
|
||||
<pathelement location="../../ministreaming/java/build/mstreamingTest.jar" />
|
||||
<pathelement location="../../build/jbigi.jar" />
|
||||
<pathelement location="${with.clover}" />
|
||||
<pathelement location="${with.cobertura}" />
|
||||
</classpath>
|
||||
<batchtest todir="../../../reports/streaming/junit/">
|
||||
<fileset dir="./test/junit">
|
||||
<include name="**/*Test.java" />
|
||||
</fileset>
|
||||
</batchtest>
|
||||
<formatter type="xml"/>
|
||||
</junit>
|
||||
<!-- set if unset -->
|
||||
<property name="host.fakename" value="i2ptester" />
|
||||
<!-- replace hostname that junit inserts into reports with fake one -->
|
||||
<replaceregexp byline="true"
|
||||
match="(hostname=)"[^"]+""
|
||||
replace="\1"${host.fakename}"">
|
||||
<fileset dir="../../../reports/streaming/junit/" />
|
||||
</replaceregexp>
|
||||
</target>
|
||||
<target name="test" depends="junit.test"/>
|
||||
<!-- test reports -->
|
||||
<target name="junit.report">
|
||||
<junitreport todir="../../../reports/streaming/junit">
|
||||
<fileset dir="../../../reports/streaming/junit">
|
||||
<include name="TEST-*.xml"/>
|
||||
</fileset>
|
||||
<report format="frames" todir="../../../reports/streaming/html/junit"/>
|
||||
</junitreport>
|
||||
</target>
|
||||
<target name="clover.report" depends="test" if="with.clover">
|
||||
<clover-report>
|
||||
<current outfile="../../../reports/streaming/html/clover">
|
||||
<format type="html"/>
|
||||
</current>
|
||||
</clover-report>
|
||||
</target>
|
||||
<target name="cobertura.report" depends="test" if="with.cobertura">
|
||||
<mkdir dir="../../../reports/streaming/cobertura" />
|
||||
<cobertura-report format="xml" srcdir="./src" destdir="../../../reports/streaming/cobertura" />
|
||||
<mkdir dir="../../../reports/streaming/html/cobertura" />
|
||||
<cobertura-report format="html" srcdir="./src" destdir="../../../reports/streaming/html/cobertura" />
|
||||
<delete file="./cobertura.ser" />
|
||||
</target>
|
||||
<target name="test.report" depends="junit.report, clover.report, cobertura.report"/>
|
||||
<!-- end test reports -->
|
||||
<target name="fulltest" depends="cleandep, test, test.report" />
|
||||
<!-- end unit tests -->
|
||||
|
||||
<target name="listChangedFiles" depends="jarUpToDate" if="shouldListChanges" >
|
||||
<exec executable="mtn" outputproperty="workspace.changes" errorproperty="mtn.error2" failifexecutionfails="false" >
|
||||
<arg value="list" />
|
||||
@@ -86,7 +206,7 @@
|
||||
</condition>
|
||||
</target>
|
||||
|
||||
<target name="jarTest" depends="jar, compileTest">
|
||||
<target name="jarTest" depends="jar, junit.compileTest">
|
||||
<jar destfile="./build/streaming.jar" basedir="./build/obj" includes="**/*Test*.class" update="true" />
|
||||
</target>
|
||||
<target name="javadoc">
|
||||
|
||||
@@ -6,6 +6,7 @@ import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.TreeMap;
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
import java.util.concurrent.atomic.AtomicLong;
|
||||
|
||||
import net.i2p.I2PAppContext;
|
||||
@@ -69,7 +70,7 @@ class Connection {
|
||||
/** Notify this on connection (or connection failure) */
|
||||
private final Object _connectLock;
|
||||
/** how many messages have been resent and not yet ACKed? */
|
||||
private int _activeResends;
|
||||
private final AtomicInteger _activeResends = new AtomicInteger(0);
|
||||
private final ConEvent _connectionEvent;
|
||||
private final int _randomWait;
|
||||
private int _localPort;
|
||||
@@ -197,7 +198,7 @@ class Connection {
|
||||
int unacked = _outboundPackets.size();
|
||||
int wsz = _options.getWindowSize();
|
||||
if (unacked >= wsz ||
|
||||
_activeResends >= (wsz + 1) / 2 ||
|
||||
_activeResends.get() >= (wsz + 1) / 2 ||
|
||||
_lastSendId.get() - _highestAckedThrough >= Math.max(MAX_WINDOW_SIZE, 2 * wsz)) {
|
||||
if (timeoutMs > 0) {
|
||||
if (timeLeft <= 0) {
|
||||
@@ -489,16 +490,16 @@ class Connection {
|
||||
_outboundPackets.remove(Long.valueOf(p.getSequenceNum()));
|
||||
_ackedPackets++;
|
||||
if (p.getNumSends() > 1) {
|
||||
_activeResends--;
|
||||
_activeResends.decrementAndGet();
|
||||
if (_log.shouldLog(Log.DEBUG))
|
||||
_log.debug("Active resend of " + p + " successful, # active left: " + _activeResends);
|
||||
}
|
||||
}
|
||||
}
|
||||
if ( (_outboundPackets.isEmpty()) && (_activeResends != 0) ) {
|
||||
if ( (_outboundPackets.isEmpty()) && (_activeResends.get() != 0) ) {
|
||||
if (_log.shouldLog(Log.INFO))
|
||||
_log.info("All outbound packets acked, clearing " + _activeResends);
|
||||
_activeResends = 0;
|
||||
_activeResends.set(0);
|
||||
}
|
||||
_outboundPackets.notifyAll();
|
||||
}
|
||||
@@ -990,7 +991,7 @@ class Connection {
|
||||
// fall through
|
||||
default:
|
||||
if (_log.shouldLog(Log.WARN))
|
||||
_log.warn("Closing connection due to inactivity");
|
||||
_log.warn("Closing (inactivity) " + toString());
|
||||
if (_log.shouldLog(Log.DEBUG)) {
|
||||
StringBuilder buf = new StringBuilder(128);
|
||||
buf.append("last sent was: ").append(_context.clock().now() - _lastSendTime);
|
||||
@@ -1172,7 +1173,7 @@ class Connection {
|
||||
// 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))
|
||||
_activeResends.get() < Math.max(3, (_options.getWindowSize() + 1) / 2))
|
||||
isLowest = true;
|
||||
if (_outboundPackets.containsKey(Long.valueOf(_packet.getSequenceNum())))
|
||||
resend = true;
|
||||
@@ -1269,7 +1270,7 @@ class Connection {
|
||||
if (_outboundQueue.enqueue(_packet)) {
|
||||
// first resend for this packet ?
|
||||
if (numSends == 2)
|
||||
_activeResends++;
|
||||
_activeResends.incrementAndGet();
|
||||
if (_log.shouldLog(Log.INFO))
|
||||
_log.info("Resent packet " +
|
||||
(fastRetransmit ? "(fast) " : "(timeout) ") +
|
||||
@@ -1290,7 +1291,7 @@ class Connection {
|
||||
|
||||
// acked during resending (... or somethin') ????????????
|
||||
if ( (_packet.getAckTime() > 0) && (_packet.getNumSends() > 1) ) {
|
||||
_activeResends--;
|
||||
_activeResends.decrementAndGet();
|
||||
synchronized (_outboundPackets) {
|
||||
_outboundPackets.notifyAll();
|
||||
}
|
||||
|
||||
@@ -49,7 +49,7 @@ class ConnectionManager {
|
||||
private final SimpleTimer2 _timer;
|
||||
/** cache of the property to detect changes */
|
||||
private static volatile String _currentBlacklist = "";
|
||||
private static final Set<Hash> _globalBlacklist = new ConcurrentHashSet();
|
||||
private static final Set<Hash> _globalBlacklist = new ConcurrentHashSet<Hash>();
|
||||
|
||||
/** @since 0.9.3 */
|
||||
public static final String PROP_BLACKLIST = "i2p.streaming.blacklist";
|
||||
@@ -62,8 +62,8 @@ class ConnectionManager {
|
||||
_session = session;
|
||||
_defaultOptions = defaultOptions;
|
||||
_log = _context.logManager().getLog(ConnectionManager.class);
|
||||
_connectionByInboundId = new ConcurrentHashMap(32);
|
||||
_pendingPings = new ConcurrentHashMap(4);
|
||||
_connectionByInboundId = new ConcurrentHashMap<Long,Connection>(32);
|
||||
_pendingPings = new ConcurrentHashMap<Long,PingRequest>(4);
|
||||
_messageHandler = new MessageHandler(_context, this);
|
||||
_packetHandler = new PacketHandler(_context, this);
|
||||
_connectionHandler = new ConnectionHandler(_context, this);
|
||||
@@ -443,7 +443,7 @@ class ConnectionManager {
|
||||
// rebuild _globalBlacklist when property changes
|
||||
synchronized(_globalBlacklist) {
|
||||
if (hashes.length() > 0) {
|
||||
Set<Hash> newSet = new HashSet();
|
||||
Set<Hash> newSet = new HashSet<Hash>();
|
||||
StringTokenizer tok = new StringTokenizer(hashes, ",; ");
|
||||
while (tok.hasMoreTokens()) {
|
||||
String hashstr = tok.nextToken();
|
||||
@@ -484,6 +484,7 @@ class ConnectionManager {
|
||||
* Something b0rked hard, so kill all of our connections without mercy.
|
||||
* Don't bother sending close packets.
|
||||
*
|
||||
* CAN continue to use the manager.
|
||||
*/
|
||||
public void disconnectAllHard() {
|
||||
for (Iterator<Connection> iter = _connectionByInboundId.values().iterator(); iter.hasNext(); ) {
|
||||
@@ -491,6 +492,18 @@ class ConnectionManager {
|
||||
con.disconnect(false, false);
|
||||
iter.remove();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Kill all connections and the timers.
|
||||
* Don't bother sending close packets.
|
||||
*
|
||||
* CANNOT continue to use the manager or restart.
|
||||
*
|
||||
* @since 0.9.7
|
||||
*/
|
||||
public void shutdown() {
|
||||
disconnectAllHard();
|
||||
_tcbShare.stop();
|
||||
_timer.stop();
|
||||
}
|
||||
@@ -534,7 +547,7 @@ class ConnectionManager {
|
||||
* @return set of Connection objects
|
||||
*/
|
||||
public Set<Connection> listConnections() {
|
||||
return new HashSet(_connectionByInboundId.values());
|
||||
return new HashSet<Connection>(_connectionByInboundId.values());
|
||||
}
|
||||
|
||||
/** blocking */
|
||||
@@ -550,7 +563,7 @@ class ConnectionManager {
|
||||
* @param keyToUse ignored
|
||||
* @param tagsToSend ignored
|
||||
*/
|
||||
public boolean ping(Destination peer, long timeoutMs, boolean blocking, SessionKey keyToUse, Set tagsToSend, PingNotifier notifier) {
|
||||
public boolean ping(Destination peer, long timeoutMs, boolean blocking, SessionKey keyToUse, Set<?> tagsToSend, PingNotifier notifier) {
|
||||
return ping(peer, timeoutMs, blocking, notifier);
|
||||
}
|
||||
|
||||
@@ -565,8 +578,13 @@ class ConnectionManager {
|
||||
// packet.setKeyUsed(keyToUse);
|
||||
// packet.setTagsSent(tagsToSend);
|
||||
//}
|
||||
if (_log.shouldLog(Log.INFO)) {
|
||||
_log.info(String.format("about to ping %s timeout=%d blocking=%b",
|
||||
peer,timeoutMs,blocking));
|
||||
}
|
||||
|
||||
|
||||
PingRequest req = new PingRequest(peer, packet, notifier);
|
||||
PingRequest req = new PingRequest(notifier);
|
||||
|
||||
_pendingPings.put(id, req);
|
||||
|
||||
@@ -617,7 +635,7 @@ class ConnectionManager {
|
||||
private boolean _ponged;
|
||||
private final PingNotifier _notifier;
|
||||
|
||||
public PingRequest(Destination peer, PacketLocal packet, PingNotifier notifier) {
|
||||
public PingRequest(PingNotifier notifier) {
|
||||
_notifier = notifier;
|
||||
}
|
||||
|
||||
@@ -625,14 +643,14 @@ class ConnectionManager {
|
||||
// static, no log
|
||||
//_log.debug("Ping successful");
|
||||
//_context.sessionKeyManager().tagsDelivered(_peer.getPublicKey(), _packet.getKeyUsed(), _packet.getTagsSent());
|
||||
synchronized (ConnectionManager.PingRequest.this) {
|
||||
synchronized (this) {
|
||||
_ponged = true;
|
||||
ConnectionManager.PingRequest.this.notifyAll();
|
||||
notifyAll();
|
||||
}
|
||||
if (_notifier != null)
|
||||
_notifier.pingComplete(true);
|
||||
}
|
||||
public boolean pongReceived() { return _ponged; }
|
||||
public synchronized boolean pongReceived() { return _ponged; }
|
||||
}
|
||||
|
||||
void receivePong(long pingId) {
|
||||
|
||||
@@ -27,7 +27,7 @@ class ConnectionOptions extends I2PSocketOptionsImpl {
|
||||
private int _profile;
|
||||
private int _rtt;
|
||||
private int _rttDev;
|
||||
private int _rto;
|
||||
private int _rto = INITIAL_RTO;
|
||||
private int _resendDelay;
|
||||
private int _sendAckDelay;
|
||||
private int _maxMessageSize;
|
||||
@@ -51,7 +51,17 @@ class ConnectionOptions extends I2PSocketOptionsImpl {
|
||||
private int _maxTotalConnsPerDay;
|
||||
private int _maxConns;
|
||||
private boolean _disableRejectLog;
|
||||
|
||||
|
||||
/** state of a connection */
|
||||
private enum AckInit {
|
||||
INIT, // just created
|
||||
FIRST, // first received ack
|
||||
STEADY
|
||||
}
|
||||
|
||||
/** LOCKING: this */
|
||||
private AckInit _initState = AckInit.INIT;
|
||||
|
||||
// NOTE - almost all the options are below, but see
|
||||
// I2PSocketOptions in ministreaming for a few more
|
||||
|
||||
@@ -65,11 +75,21 @@ class ConnectionOptions extends I2PSocketOptionsImpl {
|
||||
/** on inactivity timeout, send a payload message */
|
||||
public static final int INACTIVITY_ACTION_SEND = 2;
|
||||
|
||||
/*
|
||||
* These values are specified in RFC 6298
|
||||
* Do not change unless you know what you're doing
|
||||
*/
|
||||
private static final double TCP_ALPHA = 1.0/8;
|
||||
private static final double TCP_BETA = 1.0/4;
|
||||
private static final double TCP_KAPPA = 4;
|
||||
|
||||
private static final String PROP_INITIAL_RTO = "i2p.streaming.initialRTO";
|
||||
private static final int INITIAL_RTO = 12000;
|
||||
|
||||
public static final String PROP_CONNECT_DELAY = "i2p.streaming.connectDelay";
|
||||
public static final String PROP_PROFILE = "i2p.streaming.profile";
|
||||
public static final String PROP_MAX_MESSAGE_SIZE = "i2p.streaming.maxMessageSize";
|
||||
public static final String PROP_MAX_RESENDS = "i2p.streaming.maxResends";
|
||||
public static final String PROP_INITIAL_RTT = "i2p.streaming.initialRTT";
|
||||
public static final String PROP_INITIAL_RESEND_DELAY = "i2p.streaming.initialResendDelay";
|
||||
public static final String PROP_INITIAL_ACK_DELAY = "i2p.streaming.initialAckDelay";
|
||||
public static final String PROP_INITIAL_WINDOW_SIZE = "i2p.streaming.initialWindowSize";
|
||||
@@ -295,6 +315,7 @@ class ConnectionOptions extends I2PSocketOptionsImpl {
|
||||
setMaxWindowSize(opts.getMaxWindowSize());
|
||||
setConnectDelay(opts.getConnectDelay());
|
||||
setProfile(opts.getProfile());
|
||||
setRTTDev(opts.getRTTDev());
|
||||
setRTT(opts.getRTT());
|
||||
setRequireFullySigned(opts.getRequireFullySigned());
|
||||
setWindowSize(opts.getWindowSize());
|
||||
@@ -332,7 +353,6 @@ class ConnectionOptions extends I2PSocketOptionsImpl {
|
||||
setConnectDelay(getInt(opts, PROP_CONNECT_DELAY, -1));
|
||||
setProfile(getInt(opts, PROP_PROFILE, PROFILE_BULK));
|
||||
setMaxMessageSize(getInt(opts, PROP_MAX_MESSAGE_SIZE, DEFAULT_MAX_MESSAGE_SIZE));
|
||||
setRTT(getInt(opts, PROP_INITIAL_RTT, DEFAULT_INITIAL_RTT));
|
||||
setReceiveWindow(getInt(opts, PROP_INITIAL_RECEIVE_WINDOW, 1));
|
||||
setResendDelay(getInt(opts, PROP_INITIAL_RESEND_DELAY, 1000));
|
||||
setSendAckDelay(getInt(opts, PROP_INITIAL_ACK_DELAY, DEFAULT_INITIAL_ACK_DELAY));
|
||||
@@ -360,6 +380,8 @@ class ConnectionOptions extends I2PSocketOptionsImpl {
|
||||
_maxTotalConnsPerHour = getInt(opts, PROP_MAX_TOTAL_CONNS_HOUR, 0);
|
||||
_maxTotalConnsPerDay = getInt(opts, PROP_MAX_TOTAL_CONNS_DAY, 0);
|
||||
_maxConns = getInt(opts, PROP_MAX_STREAMS, 0);
|
||||
|
||||
_rto = getInt(opts, PROP_INITIAL_RTO, INITIAL_RTO);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -377,8 +399,6 @@ class ConnectionOptions extends I2PSocketOptionsImpl {
|
||||
setProfile(getInt(opts, PROP_PROFILE, PROFILE_BULK));
|
||||
if (opts.containsKey(PROP_MAX_MESSAGE_SIZE))
|
||||
setMaxMessageSize(getInt(opts, PROP_MAX_MESSAGE_SIZE, Packet.MAX_PAYLOAD_SIZE));
|
||||
if (opts.containsKey(PROP_INITIAL_RTT))
|
||||
setRTT(getInt(opts, PROP_INITIAL_RTT, DEFAULT_INITIAL_RTT));
|
||||
if (opts.containsKey(PROP_INITIAL_RECEIVE_WINDOW))
|
||||
setReceiveWindow(getInt(opts, PROP_INITIAL_RECEIVE_WINDOW, 1));
|
||||
if (opts.containsKey(PROP_INITIAL_RESEND_DELAY))
|
||||
@@ -427,6 +447,8 @@ class ConnectionOptions extends I2PSocketOptionsImpl {
|
||||
_maxTotalConnsPerDay = getInt(opts, PROP_MAX_TOTAL_CONNS_DAY, 0);
|
||||
if (opts.containsKey(PROP_MAX_STREAMS))
|
||||
_maxConns = getInt(opts, PROP_MAX_STREAMS, 0);
|
||||
|
||||
_rto = getInt(opts, PROP_INITIAL_RTO, INITIAL_RTO);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -515,12 +537,8 @@ class ConnectionOptions extends I2PSocketOptionsImpl {
|
||||
* What to set the round trip time estimate to (in milliseconds)
|
||||
* @return round trip time estimate in ms
|
||||
*/
|
||||
public int getRTT() { return _rtt; }
|
||||
public synchronized int getRTT() { return _rtt; }
|
||||
public void setRTT(int ms) {
|
||||
if (_rto == 0) {
|
||||
_rttDev = ms / 2;
|
||||
_rto = ms + ms / 2;
|
||||
}
|
||||
synchronized (_trend) {
|
||||
_trend[0] = _trend[1];
|
||||
_trend[1] = _trend[2];
|
||||
@@ -532,15 +550,50 @@ class ConnectionOptions extends I2PSocketOptionsImpl {
|
||||
_trend[2] = 0;
|
||||
}
|
||||
|
||||
_rtt = ms;
|
||||
if (_rtt > 60*1000)
|
||||
_rtt = 60*1000;
|
||||
synchronized(this) {
|
||||
_rtt = ms;
|
||||
if (_rtt > 60*1000)
|
||||
_rtt = 60*1000;
|
||||
}
|
||||
}
|
||||
|
||||
public int getRTO() { return _rto; }
|
||||
public synchronized int getRTO() { return _rto; }
|
||||
|
||||
/** for debugging @since 0.7.13 */
|
||||
int getRTTDev() { return _rttDev; }
|
||||
/** used in TCB @since 0.9.8 */
|
||||
synchronized int getRTTDev() { return _rttDev; }
|
||||
private synchronized void setRTTDev(int rttDev) { _rttDev = rttDev; }
|
||||
|
||||
/**
|
||||
* Loads options from TCB cache.
|
||||
*/
|
||||
synchronized void loadFromCache(int rtt, int rttDev, int wdw) {
|
||||
_initState = AckInit.STEADY;
|
||||
setRTT(rtt);
|
||||
setRTTDev(rttDev);
|
||||
setWindowSize(wdw);
|
||||
computeRTO();
|
||||
}
|
||||
|
||||
/**
|
||||
* computes RTO based on formula in RFC
|
||||
*/
|
||||
private synchronized void computeRTO() {
|
||||
switch(_initState) {
|
||||
case INIT :
|
||||
throw new IllegalStateException();
|
||||
case FIRST :
|
||||
_rto = _rtt + _rtt / 2;
|
||||
break;
|
||||
case STEADY :
|
||||
_rto = _rtt + (int) (_rttDev * TCP_KAPPA);
|
||||
break;
|
||||
}
|
||||
|
||||
if (_rto < Connection.MIN_RESEND_DELAY)
|
||||
_rto = (int)Connection.MIN_RESEND_DELAY;
|
||||
else if (_rto > Connection.MAX_RESEND_DELAY)
|
||||
_rto = (int)Connection.MAX_RESEND_DELAY;
|
||||
}
|
||||
|
||||
/**
|
||||
* If we have 3 consecutive rtt increases, we are trending upwards (1), or if we have
|
||||
@@ -558,22 +611,22 @@ class ConnectionOptions extends I2PSocketOptionsImpl {
|
||||
}
|
||||
}
|
||||
|
||||
/** rtt = rtt*RTT_DAMPENING + (1-RTT_DAMPENING)*currentPacketRTT */
|
||||
/** This is the value specified in RFC 2988, let's try it */
|
||||
private static final double RTT_DAMPENING = 0.875;
|
||||
|
||||
public void updateRTT(int measuredValue) {
|
||||
// the rttDev calculation matches that recommended in RFC 2988 (beta = 1/4)
|
||||
_rttDev = _rttDev + (int)(0.25d*(Math.abs(measuredValue-_rtt)-_rttDev));
|
||||
int smoothed = (int)(RTT_DAMPENING*_rtt + (1-RTT_DAMPENING)*measuredValue);
|
||||
// K = 4
|
||||
_rto = smoothed + (_rttDev<<2);
|
||||
if (_rto < Connection.MIN_RESEND_DELAY)
|
||||
_rto = (int)Connection.MIN_RESEND_DELAY;
|
||||
else if (_rto > Connection.MAX_RESEND_DELAY)
|
||||
_rto = (int)Connection.MAX_RESEND_DELAY;
|
||||
|
||||
setRTT(smoothed);
|
||||
public synchronized void updateRTT(int measuredValue) {
|
||||
switch(_initState) {
|
||||
case INIT:
|
||||
_initState = AckInit.FIRST;
|
||||
setRTT(measuredValue); // no smoothing first sample
|
||||
_rttDev = _rtt / 2;
|
||||
break;
|
||||
case FIRST:
|
||||
_initState = AckInit.STEADY; // fall through
|
||||
case STEADY:
|
||||
// calculation matches that recommended in RFC 6298
|
||||
_rttDev = (int) ((1-TCP_BETA) *_rttDev + TCP_BETA * Math.abs(measuredValue-_rtt));
|
||||
int smoothed = (int)((1-TCP_ALPHA)*_rtt + TCP_ALPHA*measuredValue);
|
||||
setRTT(smoothed);
|
||||
}
|
||||
computeRTO();
|
||||
}
|
||||
|
||||
/** How long after sending a packet will we wait before resending?
|
||||
|
||||
@@ -4,29 +4,41 @@ import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.OutputStream;
|
||||
import java.nio.channels.SelectableChannel;
|
||||
import java.util.concurrent.atomic.AtomicBoolean;
|
||||
|
||||
import net.i2p.I2PAppContext;
|
||||
import net.i2p.client.I2PSession;
|
||||
import net.i2p.data.Destination;
|
||||
import net.i2p.util.Log;
|
||||
|
||||
/**
|
||||
* Bridge between the full streaming lib and the I2PSocket API
|
||||
*
|
||||
*/
|
||||
class I2PSocketFull implements I2PSocket {
|
||||
private Connection _connection;
|
||||
private Destination _remotePeer;
|
||||
private Destination _localPeer;
|
||||
private final Log log;
|
||||
private volatile Connection _connection;
|
||||
private final Destination _remotePeer;
|
||||
private final Destination _localPeer;
|
||||
private volatile MessageChannel _channel;
|
||||
private final AtomicBoolean _closed = new AtomicBoolean(false);
|
||||
|
||||
public I2PSocketFull(Connection con) {
|
||||
public I2PSocketFull(Connection con, I2PAppContext context) {
|
||||
log = context.logManager().getLog(I2PSocketFull.class);
|
||||
_connection = con;
|
||||
if (con != null) {
|
||||
_remotePeer = con.getRemotePeer();
|
||||
_localPeer = con.getSession().getMyDestination();
|
||||
}
|
||||
} else
|
||||
_remotePeer = _localPeer = null;
|
||||
}
|
||||
|
||||
public void close() throws IOException {
|
||||
if (!_closed.compareAndSet(false,true)) {
|
||||
// log a trace to find out why
|
||||
LogUtil.logCloseLoop(log, "I2PSocket",_localPeer,"-->",_remotePeer,_connection);
|
||||
return;
|
||||
}
|
||||
Connection c = _connection;
|
||||
if (c == null) return;
|
||||
if (c.getIsConnected()) {
|
||||
|
||||
@@ -8,6 +8,8 @@ import java.net.SocketTimeoutException;
|
||||
import java.util.HashSet;
|
||||
import java.util.Properties;
|
||||
import java.util.Set;
|
||||
import java.util.concurrent.atomic.AtomicBoolean;
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
|
||||
import net.i2p.I2PAppContext;
|
||||
import net.i2p.I2PException;
|
||||
@@ -36,8 +38,9 @@ public class I2PSocketManagerFull implements I2PSocketManager {
|
||||
private final ConnectionOptions _defaultOptions;
|
||||
private long _acceptTimeout;
|
||||
private String _name;
|
||||
private static int __managerId = 0;
|
||||
private static final AtomicInteger __managerId = new AtomicInteger(0);
|
||||
private final ConnectionManager _connectionManager;
|
||||
private final AtomicBoolean _isDestroyed = new AtomicBoolean(false);
|
||||
|
||||
/**
|
||||
* How long to wait for the client app to accept() before sending back CLOSE?
|
||||
@@ -65,17 +68,17 @@ public class I2PSocketManagerFull implements I2PSocketManager {
|
||||
* This is what I2PSocketManagerFactory.createManager() returns.
|
||||
* Direct instantiation by others is deprecated.
|
||||
*
|
||||
* @param context
|
||||
* @param session
|
||||
* @param opts
|
||||
* @param name
|
||||
* @param context non-null
|
||||
* @param session non-null
|
||||
* @param opts may be null
|
||||
* @param name non-null
|
||||
*/
|
||||
public I2PSocketManagerFull(I2PAppContext context, I2PSession session, Properties opts, String name) {
|
||||
_context = context;
|
||||
_session = session;
|
||||
_log = _context.logManager().getLog(I2PSocketManagerFull.class);
|
||||
|
||||
_name = name + " " + (++__managerId);
|
||||
_name = name + " " + (__managerId.incrementAndGet());
|
||||
_acceptTimeout = ACCEPT_TIMEOUT_DEFAULT;
|
||||
_defaultOptions = new ConnectionOptions(opts);
|
||||
_connectionManager = new ConnectionManager(_context, _session, _defaultOptions);
|
||||
@@ -103,6 +106,9 @@ public class I2PSocketManagerFull implements I2PSocketManager {
|
||||
return curOpts;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return the session, non-null
|
||||
*/
|
||||
public I2PSession getSession() {
|
||||
return _session;
|
||||
}
|
||||
@@ -124,7 +130,7 @@ public class I2PSocketManagerFull implements I2PSocketManager {
|
||||
_log.debug("receiveSocket() called: " + con);
|
||||
}
|
||||
if (con != null) {
|
||||
I2PSocketFull sock = new I2PSocketFull(con);
|
||||
I2PSocketFull sock = new I2PSocketFull(con,_context);
|
||||
con.setSocket(sock);
|
||||
return sock;
|
||||
} else {
|
||||
@@ -197,6 +203,8 @@ public class I2PSocketManagerFull implements I2PSocketManager {
|
||||
}
|
||||
|
||||
private void verifySession() throws I2PException {
|
||||
if (_isDestroyed.get())
|
||||
throw new I2PException("destroyed");
|
||||
if (!_connectionManager.getSession().isClosed())
|
||||
return;
|
||||
_connectionManager.getSession().connect();
|
||||
@@ -234,7 +242,7 @@ public class I2PSocketManagerFull implements I2PSocketManager {
|
||||
Connection con = _connectionManager.connect(peer, opts);
|
||||
if (con == null)
|
||||
throw new TooManyStreamsException("Too many streams, max " + _defaultOptions.getMaxConns());
|
||||
I2PSocketFull socket = new I2PSocketFull(con);
|
||||
I2PSocketFull socket = new I2PSocketFull(con,_context);
|
||||
con.setSocket(socket);
|
||||
if (con.getConnectionError() != null) {
|
||||
con.disconnect(false);
|
||||
@@ -301,12 +309,18 @@ public class I2PSocketManagerFull implements I2PSocketManager {
|
||||
|
||||
/**
|
||||
* Destroy the socket manager, freeing all the associated resources. This
|
||||
* method will block untill all the managed sockets are closed.
|
||||
* method will block until all the managed sockets are closed.
|
||||
*
|
||||
* CANNOT be restarted.
|
||||
*/
|
||||
public void destroySocketManager() {
|
||||
if (!_isDestroyed.compareAndSet(false,true)) {
|
||||
// shouldn't happen, log a stack trace to find out why it happened
|
||||
LogUtil.logCloseLoop(_log, "I2PSocketManager", getName());
|
||||
return;
|
||||
}
|
||||
_connectionManager.setAllowIncomingConnections(false);
|
||||
_connectionManager.disconnectAllHard();
|
||||
_connectionManager.shutdown();
|
||||
// should we destroy the _session too?
|
||||
// yes, since the old lib did (and SAM wants it to, and i dont know why not)
|
||||
if ( (_session != null) && (!_session.isClosed()) ) {
|
||||
@@ -315,8 +329,12 @@ public class I2PSocketManagerFull implements I2PSocketManager {
|
||||
} catch (I2PSessionException ise) {
|
||||
_log.warn("Unable to destroy the session", ise);
|
||||
}
|
||||
if (pcapWriter != null)
|
||||
pcapWriter.flush();
|
||||
PcapWriter pcap = null;
|
||||
synchronized(_pcapInitLock) {
|
||||
pcap = pcapWriter;
|
||||
}
|
||||
if (pcap != null)
|
||||
pcap.flush();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -327,7 +345,7 @@ public class I2PSocketManagerFull implements I2PSocketManager {
|
||||
*/
|
||||
public Set<I2PSocket> listSockets() {
|
||||
Set<Connection> connections = _connectionManager.listConnections();
|
||||
Set<I2PSocket> rv = new HashSet(connections.size());
|
||||
Set<I2PSocket> rv = new HashSet<I2PSocket>(connections.size());
|
||||
for (Connection con : connections) {
|
||||
if (con.getSocket() != null)
|
||||
rv.add(con.getSocket());
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
package net.i2p.client.streaming;
|
||||
|
||||
import net.i2p.util.Log;
|
||||
|
||||
class LogUtil {
|
||||
private LogUtil() {}
|
||||
|
||||
/**
|
||||
* logs a loop when closing a resource with level WARN
|
||||
* @param desc vararg description
|
||||
* @param log logger for the class we're intersted in
|
||||
*/
|
||||
static void logCloseLoop(Log log, Object... desc) {
|
||||
logCloseLoop(log, Log.WARN, desc);
|
||||
}
|
||||
|
||||
/**
|
||||
* Logs a close loop when closing a resource
|
||||
* @param desc vararg description of the resource
|
||||
* @param log logger to use
|
||||
* @param level level at which to log
|
||||
*/
|
||||
static void logCloseLoop(Log log, int level, Object... desc) {
|
||||
if (!log.shouldLog(level))
|
||||
return;
|
||||
|
||||
// catenate all toString()s
|
||||
String descString = "close() loop in";
|
||||
for (Object o : desc) {
|
||||
descString += " ";
|
||||
descString += String.valueOf(o);
|
||||
}
|
||||
|
||||
Exception e = new Exception("check stack trace");
|
||||
log.log(level,descString,e);
|
||||
}
|
||||
}
|
||||
@@ -3,6 +3,8 @@ package net.i2p.client.streaming;
|
||||
import java.io.IOException;
|
||||
import java.io.InterruptedIOException;
|
||||
import java.io.OutputStream;
|
||||
import java.util.concurrent.atomic.AtomicBoolean;
|
||||
import java.util.concurrent.atomic.AtomicReference;
|
||||
|
||||
import net.i2p.I2PAppContext;
|
||||
import net.i2p.data.ByteArray;
|
||||
@@ -24,13 +26,12 @@ class MessageOutputStream extends OutputStream {
|
||||
private int _valid;
|
||||
private final Object _dataLock;
|
||||
private final DataReceiver _dataReceiver;
|
||||
private IOException _streamError;
|
||||
private volatile boolean _closed;
|
||||
private final AtomicReference<IOException>_streamError = new AtomicReference<IOException>(null);
|
||||
private final AtomicBoolean _closed = new AtomicBoolean(false);
|
||||
private long _written;
|
||||
private int _writeTimeout;
|
||||
private ByteCache _dataCache;
|
||||
private final Flusher _flusher;
|
||||
private long _lastFlushed;
|
||||
private volatile long _lastBuffered;
|
||||
/** if we enqueue data but don't flush it in this period, flush it passively */
|
||||
private final int _passiveFlushDelay;
|
||||
@@ -98,7 +99,7 @@ class MessageOutputStream extends OutputStream {
|
||||
|
||||
@Override
|
||||
public void write(byte b[], int off, int len) throws IOException {
|
||||
if (_closed) throw new IOException("Already closed");
|
||||
if (_closed.get()) throw new IOException("Already closed");
|
||||
if (_log.shouldLog(Log.DEBUG))
|
||||
_log.debug("write(b[], " + off + ", " + len + ") ");
|
||||
int cur = off;
|
||||
@@ -106,7 +107,7 @@ class MessageOutputStream extends OutputStream {
|
||||
long begin = _context.clock().now();
|
||||
while (remaining > 0) {
|
||||
WriteStatus ws = null;
|
||||
if (_closed) throw new IOException("closed underneath us");
|
||||
if (_closed.get()) throw new IOException("closed underneath us");
|
||||
// we do any waiting outside the synchronized() block because we
|
||||
// want to allow other threads to flushAvailable() whenever they want.
|
||||
// this is the only method that *adds* to the _buf, and all
|
||||
@@ -139,7 +140,6 @@ class MessageOutputStream extends OutputStream {
|
||||
_written += _valid;
|
||||
_valid = 0;
|
||||
throwAnyError();
|
||||
_lastFlushed = _context.clock().now();
|
||||
|
||||
locked_updateBufferSize();
|
||||
}
|
||||
@@ -239,7 +239,7 @@ class MessageOutputStream extends OutputStream {
|
||||
_enqueued = true;
|
||||
}
|
||||
public void timeReached() {
|
||||
if (_closed)
|
||||
if (_closed.get())
|
||||
return;
|
||||
_enqueued = false;
|
||||
long timeLeft = (_lastBuffered + _passiveFlushDelay - _context.clock().now());
|
||||
@@ -265,7 +265,6 @@ class MessageOutputStream extends OutputStream {
|
||||
ws = _dataReceiver.writeData(_buf, 0, _valid);
|
||||
_written += _valid;
|
||||
_valid = 0;
|
||||
_lastFlushed = _context.clock().now();
|
||||
locked_updateBufferSize();
|
||||
_dataLock.notifyAll();
|
||||
sent = true;
|
||||
@@ -330,7 +329,6 @@ class MessageOutputStream extends OutputStream {
|
||||
_written += _valid;
|
||||
_valid = 0;
|
||||
locked_updateBufferSize();
|
||||
_lastFlushed = _context.clock().now();
|
||||
_dataLock.notifyAll();
|
||||
}
|
||||
}
|
||||
@@ -345,7 +343,7 @@ class MessageOutputStream extends OutputStream {
|
||||
// Wait a loooooong time, until we have the ACK
|
||||
if (_log.shouldLog(Log.DEBUG))
|
||||
_log.debug("before waiting " + _writeTimeout + "ms for completion of " + ws);
|
||||
if (_closed &&
|
||||
if (_closed.get() &&
|
||||
( (_writeTimeout > Connection.DISCONNECT_TIMEOUT) ||
|
||||
(_writeTimeout <= 0) ) )
|
||||
ws.waitForCompletion(Connection.DISCONNECT_TIMEOUT);
|
||||
@@ -372,12 +370,12 @@ class MessageOutputStream extends OutputStream {
|
||||
*/
|
||||
@Override
|
||||
public void close() throws IOException {
|
||||
if (_closed) {
|
||||
if (!_closed.compareAndSet(false,true)) {
|
||||
synchronized (_dataLock) { _dataLock.notifyAll(); }
|
||||
LogUtil.logCloseLoop(_log, "MOS");
|
||||
return;
|
||||
}
|
||||
// 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,
|
||||
@@ -411,10 +409,12 @@ class MessageOutputStream extends OutputStream {
|
||||
* Only for use inside package
|
||||
*/
|
||||
public void closeInternal() {
|
||||
_closed = true;
|
||||
if (!_closed.compareAndSet(false,true)) {
|
||||
LogUtil.logCloseLoop(_log, "close internal");
|
||||
return;
|
||||
}
|
||||
_flusher.cancel();
|
||||
if (_streamError == null)
|
||||
_streamError = new IOException("Closed internally");
|
||||
_streamError.compareAndSet(null,new IOException("Closed internally"));
|
||||
clearData(true);
|
||||
}
|
||||
|
||||
@@ -435,7 +435,6 @@ class MessageOutputStream extends OutputStream {
|
||||
_buf = null;
|
||||
_valid = 0;
|
||||
}
|
||||
_lastFlushed = _context.clock().now();
|
||||
_dataLock.notifyAll();
|
||||
}
|
||||
if (ba != null) {
|
||||
@@ -443,12 +442,11 @@ class MessageOutputStream extends OutputStream {
|
||||
}
|
||||
}
|
||||
|
||||
public boolean getClosed() { return _closed; }
|
||||
public boolean getClosed() { return _closed.get(); }
|
||||
|
||||
private void throwAnyError() throws IOException {
|
||||
IOException ioe = _streamError;
|
||||
IOException ioe = _streamError.getAndSet(null);
|
||||
if (ioe != null) {
|
||||
_streamError = null;
|
||||
// constructor with cause not until Java 6
|
||||
IOException ioe2 = new IOException("Output stream error");
|
||||
ioe2.initCause(ioe);
|
||||
@@ -457,8 +455,7 @@ class MessageOutputStream extends OutputStream {
|
||||
}
|
||||
|
||||
void streamErrorOccurred(IOException ioe) {
|
||||
if (_streamError == null)
|
||||
_streamError = ioe;
|
||||
_streamError.compareAndSet(null,ioe);
|
||||
clearData(false);
|
||||
}
|
||||
|
||||
@@ -484,7 +481,6 @@ class MessageOutputStream extends OutputStream {
|
||||
_valid = 0;
|
||||
locked_updateBufferSize();
|
||||
_dataLock.notifyAll();
|
||||
_lastFlushed = _context.clock().now();
|
||||
}
|
||||
long afterBuild = System.currentTimeMillis();
|
||||
if ( (afterBuild - before > 1000) && (_log.shouldLog(Log.DEBUG)) )
|
||||
@@ -504,7 +500,10 @@ class MessageOutputStream extends OutputStream {
|
||||
}
|
||||
|
||||
void destroy() {
|
||||
_closed = true;
|
||||
if (!_closed.compareAndSet(false,true)) {
|
||||
LogUtil.logCloseLoop(_log, "destroy()");
|
||||
return;
|
||||
}
|
||||
_flusher.cancel();
|
||||
synchronized (_dataLock) {
|
||||
_dataLock.notifyAll();
|
||||
|
||||
@@ -61,6 +61,8 @@ import net.i2p.util.Log;
|
||||
* <p>If the sequenceNum is 0 and the SYN is not set, this is a plain ACK
|
||||
* packet that should not be ACKed</p>
|
||||
*
|
||||
* NOTE: All setters unsynchronized.
|
||||
*
|
||||
*/
|
||||
class Packet {
|
||||
private long _sendStreamId;
|
||||
@@ -209,7 +211,7 @@ class Packet {
|
||||
* connection packet (where receiveStreamId is the unknown id) or
|
||||
* if FLAG_NO_ACK is set.
|
||||
*
|
||||
* @return The highest packet sequence number received on receiveStreamId
|
||||
* @return The highest packet sequence number received on receiveStreamId, or -1 if FLAG_NO_ACK
|
||||
*/
|
||||
public long getAckThrough() {
|
||||
if (isFlagSet(FLAG_NO_ACK))
|
||||
@@ -217,6 +219,10 @@ class Packet {
|
||||
else
|
||||
return _ackThrough;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param id if < 0, sets FLAG_NO_ACK
|
||||
*/
|
||||
public void setAckThrough(long id) {
|
||||
if (id < 0)
|
||||
setFlag(FLAG_NO_ACK);
|
||||
@@ -449,7 +455,15 @@ class Packet {
|
||||
try {
|
||||
System.arraycopy(_payload.getData(), _payload.getOffset(), buffer, cur, _payload.getValid());
|
||||
} catch (ArrayIndexOutOfBoundsException aioobe) {
|
||||
System.err.println("payload.length: " + _payload.getValid() + " buffer.length: " + buffer.length + " cur: " + cur);
|
||||
String error = "payload.length: " + _payload.getValid() + " buffer.length: " + buffer.length + " cur: " + cur;
|
||||
I2PAppContext context = I2PAppContext.getCurrentContext();
|
||||
if (context != null) {
|
||||
Log l = context.logManager().getLog(Packet.class);
|
||||
l.log(Log.ERROR,error,aioobe);
|
||||
} else {
|
||||
System.err.println(error);
|
||||
aioobe.printStackTrace(System.out);
|
||||
}
|
||||
throw aioobe;
|
||||
}
|
||||
cur += _payload.getValid();
|
||||
@@ -664,7 +678,7 @@ class Packet {
|
||||
return size;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Override
|
||||
public String toString() {
|
||||
StringBuilder str = formatAsString();
|
||||
return str.toString();
|
||||
@@ -681,7 +695,10 @@ class Packet {
|
||||
// buf.append('\t');
|
||||
buf.append(' ');
|
||||
buf.append(toFlagString());
|
||||
buf.append(" ACK ").append(getAckThrough());
|
||||
if (isFlagSet(FLAG_NO_ACK))
|
||||
buf.append(" NO_ACK ");
|
||||
else
|
||||
buf.append(" ACK ").append(getAckThrough());
|
||||
if (_nacks != null) {
|
||||
buf.append(" NACK");
|
||||
for (int i = 0; i < _nacks.length; i++) {
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
package net.i2p.client.streaming;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Collections;
|
||||
import java.util.Set;
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
|
||||
import net.i2p.I2PAppContext;
|
||||
import net.i2p.data.Destination;
|
||||
@@ -21,14 +23,14 @@ class PacketLocal extends Packet implements MessageOutputStream.WriteStatus {
|
||||
private final Connection _connection;
|
||||
private final Destination _to;
|
||||
private SessionKey _keyUsed;
|
||||
private Set _tagsSent;
|
||||
private final long _createdOn;
|
||||
private volatile int _numSends;
|
||||
private long _lastSend;
|
||||
private volatile long _lastSend;
|
||||
private long _acceptedOn;
|
||||
private long _ackOn;
|
||||
/** LOCKING: this */
|
||||
private long _ackOn;
|
||||
private long _cancelledOn;
|
||||
private volatile int _nackCount;
|
||||
private final AtomicInteger _nackCount = new AtomicInteger(0);
|
||||
private volatile boolean _retransmitted;
|
||||
private SimpleTimer2.TimedEvent _resendEvent;
|
||||
|
||||
@@ -66,7 +68,7 @@ class PacketLocal extends Packet implements MessageOutputStream.WriteStatus {
|
||||
/**
|
||||
* @deprecated should always return null or an empty set
|
||||
*/
|
||||
public Set getTagsSent() { return _tagsSent; }
|
||||
public Set getTagsSent() { return Collections.EMPTY_SET; }
|
||||
|
||||
/**
|
||||
* @deprecated I2PSession throws out the tags
|
||||
@@ -111,9 +113,10 @@ class PacketLocal extends Packet implements MessageOutputStream.WriteStatus {
|
||||
_lastSend = _context.clock().now();
|
||||
}
|
||||
public void ackReceived() {
|
||||
final long now = _context.clock().now();
|
||||
synchronized (this) {
|
||||
if (_ackOn <= 0)
|
||||
_ackOn = _context.clock().now();
|
||||
_ackOn = now;
|
||||
releasePayload();
|
||||
notifyAll();
|
||||
}
|
||||
@@ -134,7 +137,7 @@ class PacketLocal extends Packet implements MessageOutputStream.WriteStatus {
|
||||
/** how long after packet creation was it acked?
|
||||
* @return how long after packet creation the packet was ACKed in ms
|
||||
*/
|
||||
public int getAckTime() {
|
||||
public synchronized int getAckTime() {
|
||||
if (_ackOn <= 0)
|
||||
return -1;
|
||||
else
|
||||
@@ -151,15 +154,28 @@ class PacketLocal extends Packet implements MessageOutputStream.WriteStatus {
|
||||
* but only if it's the lowest unacked (see Connection.ResendPacketEvent)
|
||||
*/
|
||||
public void incrementNACKs() {
|
||||
int cnt = ++_nackCount;
|
||||
final int cnt = _nackCount.incrementAndGet();
|
||||
SimpleTimer2.TimedEvent evt = _resendEvent;
|
||||
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
|
||||
(_numSends == 1 || _lastSend < _context.clock().now() - 4*1000)) { // Don't fast retx if we recently resent it
|
||||
_retransmitted = true;
|
||||
evt.reschedule(0);
|
||||
// the predicate used to be '+', changing to '-' --zab
|
||||
|
||||
if (_log.shouldLog(Log.DEBUG)) {
|
||||
final String log = String.format("%s nacks and retransmits. Criteria: nacks=%d, retransmitted=%b,"+
|
||||
" numSends=%d, lastSend=%d, now=%d",
|
||||
toString(), cnt, _retransmitted, _numSends, _lastSend, _context.clock().now());
|
||||
_log.debug(log);
|
||||
}
|
||||
} else if (_log.shouldLog(Log.DEBUG)) {
|
||||
final String log = String.format("%s nack but no retransmit. Criteria: nacks=%d, retransmitted=%b,"+
|
||||
" numSends=%d, lastSend=%d, now=%d",
|
||||
toString(), cnt, _retransmitted, _numSends, _lastSend, _context.clock().now());
|
||||
_log.debug(log);
|
||||
}
|
||||
}
|
||||
public int getNACKs() { return _nackCount; }
|
||||
public int getNACKs() { return _nackCount.get(); }
|
||||
|
||||
public void setResendPacketEvent(SimpleTimer2.TimedEvent evt) { _resendEvent = evt; }
|
||||
|
||||
@@ -173,12 +189,14 @@ class PacketLocal extends Packet implements MessageOutputStream.WriteStatus {
|
||||
|
||||
//if ( (_tagsSent != null) && (!_tagsSent.isEmpty()) )
|
||||
// buf.append(" with tags");
|
||||
final int nackCount = _nackCount.get();
|
||||
if (nackCount > 0)
|
||||
buf.append(" nacked ").append(nackCount).append(" times");
|
||||
|
||||
if (_nackCount > 0)
|
||||
buf.append(" nacked ").append(_nackCount).append(" times");
|
||||
|
||||
if (_ackOn > 0)
|
||||
buf.append(" ack after ").append(getAckTime());
|
||||
synchronized(this) {
|
||||
if (_ackOn > 0)
|
||||
buf.append(" ack after ").append(getAckTime());
|
||||
}
|
||||
|
||||
if (_numSends > 1)
|
||||
buf.append(" sent ").append(_numSends).append(" times");
|
||||
@@ -256,9 +274,9 @@ class PacketLocal extends Packet implements MessageOutputStream.WriteStatus {
|
||||
releasePayload();
|
||||
}
|
||||
|
||||
public boolean writeAccepted() { return _acceptedOn > 0 && _cancelledOn <= 0; }
|
||||
public boolean writeFailed() { return _cancelledOn > 0; }
|
||||
public boolean writeSuccessful() { return _ackOn > 0 && _cancelledOn <= 0; }
|
||||
public synchronized boolean writeAccepted() { return _acceptedOn > 0 && _cancelledOn <= 0; }
|
||||
public synchronized boolean writeFailed() { return _cancelledOn > 0; }
|
||||
public synchronized boolean writeSuccessful() { return _ackOn > 0 && _cancelledOn <= 0; }
|
||||
|
||||
/** Generate a pcap/tcpdump-compatible format,
|
||||
* so we can use standard debugging tools.
|
||||
|
||||
@@ -2,6 +2,7 @@ package net.i2p.client.streaming;
|
||||
|
||||
import java.util.Iterator;
|
||||
import java.util.Map;
|
||||
import java.util.Properties;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import net.i2p.I2PAppContext;
|
||||
@@ -9,6 +10,8 @@ import net.i2p.data.Destination;
|
||||
import net.i2p.util.Log;
|
||||
import net.i2p.util.SimpleTimer2;
|
||||
|
||||
import static net.i2p.client.streaming.I2PSocketOptionsImpl.getDouble;
|
||||
|
||||
/**
|
||||
* Share important TCP Control Block parameters across Connections
|
||||
* to the same remote peer.
|
||||
@@ -25,24 +28,51 @@ class TCBShare {
|
||||
private final Log _log;
|
||||
private final Map<Destination, Entry> _cache;
|
||||
private final CleanEvent _cleaner;
|
||||
private final double _rttDampening, _wdwDampening, _rttDevDampening;
|
||||
|
||||
private static final long EXPIRE_TIME = 30*60*1000;
|
||||
private static final long CLEAN_TIME = 10*60*1000;
|
||||
///// constants defined in rfc 2140
|
||||
///// do not change unless you know what you're doing
|
||||
private static final double RTT_DAMPENING = 0.75;
|
||||
private static final double RTTDEV_DAMPENING = 0.75;
|
||||
private static final double WDW_DAMPENING = 0.75;
|
||||
private static final String RTT_DAMP_PROP="i2p.streaming.tcbcache.rttDampening";
|
||||
private static final String WDW_DAMP_PROP="i2p.streaming.tcbcache.wdwDampening";
|
||||
private static final String RTTDEV_DAMP_PROP="i2p.streaming.tcbcache.rttdevDampening";
|
||||
/////
|
||||
private static final int MAX_RTT = ((int) Connection.MAX_RESEND_DELAY) / 2;
|
||||
private static final int MAX_RTT_DEV = (int) (MAX_RTT * 1.5);
|
||||
private static final int MAX_WINDOW_SIZE = ConnectionPacketHandler.MAX_SLOW_START_WINDOW;
|
||||
|
||||
public TCBShare(I2PAppContext ctx, SimpleTimer2 timer) {
|
||||
_context = ctx;
|
||||
_log = ctx.logManager().getLog(TCBShare.class);
|
||||
_cache = new ConcurrentHashMap(4);
|
||||
|
||||
final Properties props = ctx.getProperties();
|
||||
_rttDampening = getDouble(props, RTT_DAMP_PROP, RTT_DAMPENING);
|
||||
_wdwDampening = getDouble(props, WDW_DAMP_PROP, WDW_DAMPENING);
|
||||
_rttDevDampening = getDouble(props, RTTDEV_DAMP_PROP, RTTDEV_DAMPENING);
|
||||
|
||||
_cache = new ConcurrentHashMap<Destination,Entry>(4);
|
||||
_cleaner = new CleanEvent(timer);
|
||||
_cleaner.schedule(CLEAN_TIME);
|
||||
|
||||
if (_log.shouldLog(Log.DEBUG)) {
|
||||
String log = "Creating TCBCache with rttDamp=%s, rttDevDamp=%s, wdwDamp=%s, "+
|
||||
"expire=%d, clean=%d";
|
||||
log = String.format(log,_rttDampening,_rttDevDampening,_wdwDampening,
|
||||
EXPIRE_TIME,CLEAN_TIME);
|
||||
_log.debug(log);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Cannot be restarted.
|
||||
*/
|
||||
public void stop() {
|
||||
_cleaner.cancel();
|
||||
_cache.clear();
|
||||
}
|
||||
|
||||
/** retrieve from cache */
|
||||
@@ -56,14 +86,22 @@ class TCBShare {
|
||||
Entry e = _cache.get(dest);
|
||||
if (e == null || e.isExpired())
|
||||
return;
|
||||
if (_log.shouldLog(Log.DEBUG))
|
||||
final int rtt, rttDev, wdw;
|
||||
synchronized(e) {
|
||||
rtt = e.getRTT();
|
||||
rttDev = e.getRTTDev();
|
||||
wdw = e.getWindowSize();
|
||||
}
|
||||
if (_log.shouldLog(Log.DEBUG)) {
|
||||
_log.debug("From cache: " +
|
||||
con.getSession().getMyDestination().calculateHash().toBase64().substring(0, 4) +
|
||||
'-' +
|
||||
dest.calculateHash().toBase64().substring(0, 4) +
|
||||
" RTT: " + e.getRTT() + " wdw: " + e.getWindowSize());
|
||||
opts.setRTT(e.getRTT());
|
||||
opts.setWindowSize(e.getWindowSize());
|
||||
" RTT: " + rtt +
|
||||
" RTTDev: "+ rttDev +
|
||||
" wdw: " + wdw );
|
||||
}
|
||||
opts.loadFromCache(rtt,rttDev,wdw);
|
||||
}
|
||||
|
||||
/** store to cache */
|
||||
@@ -78,50 +116,66 @@ class TCBShare {
|
||||
return;
|
||||
int old = -1;
|
||||
int oldw = -1;
|
||||
int oldDev = -1;
|
||||
Entry e = _cache.get(dest);
|
||||
if (e == null || e.isExpired()) {
|
||||
e = new Entry(opts.getRTT(), opts.getWindowSize());
|
||||
e = new Entry(opts.getRTT(), opts.getWindowSize(), opts.getRTTDev());
|
||||
_cache.put(dest, e);
|
||||
} else {
|
||||
old = e.getRTT();
|
||||
oldw = e.getWindowSize();
|
||||
e.setRTT(opts.getRTT());
|
||||
e.setWindowSize(opts.getWindowSize());
|
||||
synchronized(e) {
|
||||
old = e.getRTT();
|
||||
oldw = e.getWindowSize();
|
||||
oldDev = e.getRTTDev();
|
||||
e.setRTT(opts.getRTT());
|
||||
e.setWindowSize(opts.getWindowSize());
|
||||
e.setRTTDev(opts.getRTTDev());
|
||||
}
|
||||
}
|
||||
if (_log.shouldLog(Log.DEBUG))
|
||||
if (_log.shouldLog(Log.DEBUG)) {
|
||||
_log.debug("To cache: " +
|
||||
con.getSession().getMyDestination().calculateHash().toBase64().substring(0, 4) +
|
||||
'-' +
|
||||
dest.calculateHash().toBase64().substring(0, 4) +
|
||||
" old: " + old + " con: " + opts.getRTT() + " new: " + e.getRTT() +
|
||||
" oldDev: " + oldDev + " conDev: " + opts.getRTTDev() + " newDev: " + e.getRTTDev() +
|
||||
" oldw: " + oldw + " conw: " + opts.getWindowSize() + " neww: " + e.getWindowSize());
|
||||
}
|
||||
}
|
||||
|
||||
private class Entry {
|
||||
int _rtt;
|
||||
int _wdw;
|
||||
int _rttDev;
|
||||
long _updated;
|
||||
|
||||
public Entry(int ms, int wdw) {
|
||||
public Entry(int ms, int wdw, int rttDev) {
|
||||
_rtt = ms;
|
||||
_wdw = wdw;
|
||||
_rttDev = rttDev;
|
||||
_updated = _context.clock().now();
|
||||
}
|
||||
public int getRTT() { return _rtt; }
|
||||
public void setRTT(int ms) {
|
||||
_rtt = (int)(RTT_DAMPENING*_rtt + (1-RTT_DAMPENING)*ms);
|
||||
public synchronized int getRTT() { return _rtt; }
|
||||
public synchronized void setRTT(int ms) {
|
||||
_rtt = (int)(_rttDampening*_rtt + (1-_rttDampening)*ms);
|
||||
if (_rtt > MAX_RTT)
|
||||
_rtt = MAX_RTT;
|
||||
_updated = _context.clock().now();
|
||||
}
|
||||
public int getWindowSize() { return _wdw; }
|
||||
public void setWindowSize(int wdw) {
|
||||
_wdw = (int)(0.5 + WDW_DAMPENING*_wdw + (1-WDW_DAMPENING)*wdw);
|
||||
public synchronized int getRTTDev() { return _rttDev; }
|
||||
public synchronized void setRTTDev(int count) {
|
||||
_rttDev = (int)(_rttDevDampening*_rttDev + (1-_rttDevDampening)*count);
|
||||
if (_rttDev > MAX_RTT_DEV)
|
||||
_rttDev = MAX_RTT_DEV;
|
||||
_updated = _context.clock().now();
|
||||
}
|
||||
public synchronized int getWindowSize() { return _wdw; }
|
||||
public synchronized void setWindowSize(int wdw) {
|
||||
_wdw = (int)(0.5 + _wdwDampening*_wdw + (1-_wdwDampening)*wdw);
|
||||
if (_wdw > MAX_WINDOW_SIZE)
|
||||
_wdw = MAX_WINDOW_SIZE;
|
||||
_updated = _context.clock().now();
|
||||
}
|
||||
public boolean isExpired() {
|
||||
public synchronized boolean isExpired() {
|
||||
return _updated < _context.clock().now() - EXPIRE_TIME;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,19 +1,13 @@
|
||||
package net.i2p.client.streaming;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.InputStream;
|
||||
import java.util.Properties;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
|
||||
import net.i2p.I2PAppContext;
|
||||
import net.i2p.client.I2PClient;
|
||||
import net.i2p.client.I2PClientFactory;
|
||||
import net.i2p.client.I2PSession;
|
||||
import net.i2p.data.Destination;
|
||||
import net.i2p.util.Log;
|
||||
|
||||
/**
|
||||
@@ -22,7 +16,7 @@ import net.i2p.util.Log;
|
||||
* EOF.
|
||||
*
|
||||
*/
|
||||
public class ConnectCloseTest extends TestCase {
|
||||
public class ConnectCloseTest extends StreamingTestBase {
|
||||
private Log _log;
|
||||
private I2PSession _server;
|
||||
|
||||
@@ -38,28 +32,28 @@ public class ConnectCloseTest extends TestCase {
|
||||
runClient(context, createSession());
|
||||
}
|
||||
|
||||
private void runClient(I2PAppContext ctx, I2PSession session) {
|
||||
Thread t = new Thread(new ClientRunner(ctx, session));
|
||||
t.setName("client");
|
||||
t.setDaemon(true);
|
||||
t.start();
|
||||
}
|
||||
|
||||
private void runServer(I2PAppContext ctx, I2PSession session) {
|
||||
Thread t = new Thread(new ServerRunner(ctx, session));
|
||||
t.setName("server");
|
||||
t.setDaemon(true);
|
||||
t.start();
|
||||
}
|
||||
|
||||
private class ServerRunner implements Runnable {
|
||||
private I2PAppContext _context;
|
||||
private I2PSession _session;
|
||||
private Log _log;
|
||||
@Override
|
||||
protected Properties getProperties() {
|
||||
return System.getProperties();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Runnable getClient(I2PAppContext ctx, I2PSession session) {
|
||||
return new ClientRunner(ctx,session);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Runnable getServer(I2PAppContext ctx, I2PSession session) {
|
||||
return new ServerRunner(ctx,session);
|
||||
}
|
||||
|
||||
|
||||
|
||||
private class ServerRunner extends RunnerBase {
|
||||
public ServerRunner(I2PAppContext ctx, I2PSession session) {
|
||||
_context = ctx;
|
||||
_session = session;
|
||||
_log = ctx.logManager().getLog(ServerRunner.class);
|
||||
super(ctx,session);
|
||||
}
|
||||
|
||||
public void run() {
|
||||
@@ -83,14 +77,9 @@ public class ConnectCloseTest extends TestCase {
|
||||
|
||||
}
|
||||
|
||||
private class ClientRunner implements Runnable {
|
||||
private I2PAppContext _context;
|
||||
private I2PSession _session;
|
||||
private Log _log;
|
||||
private class ClientRunner extends RunnerBase {
|
||||
public ClientRunner(I2PAppContext ctx, I2PSession session) {
|
||||
_context = ctx;
|
||||
_session = session;
|
||||
_log = ctx.logManager().getLog(ClientRunner.class);
|
||||
super(ctx,session);
|
||||
}
|
||||
|
||||
public void run() {
|
||||
@@ -117,18 +106,4 @@ public class ConnectCloseTest extends TestCase {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private I2PSession createSession() {
|
||||
try {
|
||||
I2PClient client = I2PClientFactory.createClient();
|
||||
ByteArrayOutputStream baos = new ByteArrayOutputStream(512);
|
||||
Destination dest = client.createDestination(baos);
|
||||
I2PSession sess = client.createSession(new ByteArrayInputStream(baos.toByteArray()), System.getProperties());
|
||||
sess.connect();
|
||||
return sess;
|
||||
} catch (Exception e) {
|
||||
_log.error("error running", e);
|
||||
throw new RuntimeException("b0rk b0rk b0rk");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,25 @@
|
||||
package net.i2p.client.streaming;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.util.Properties;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
|
||||
import net.i2p.I2PAppContext;
|
||||
import net.i2p.client.I2PClient;
|
||||
import net.i2p.client.I2PClientFactory;
|
||||
import net.i2p.client.I2PSession;
|
||||
import net.i2p.data.Destination;
|
||||
import net.i2p.util.Log;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public class ConnectInactivityTest extends TestCase{
|
||||
public class ConnectInactivityTest extends StreamingTestBase {
|
||||
private static final long LONG_TIME = 60 * 1000;
|
||||
|
||||
private static void sleep() throws Exception {
|
||||
Thread.sleep(LONG_TIME);
|
||||
}
|
||||
|
||||
private Log _log;
|
||||
private I2PSession _client;
|
||||
private I2PSession _server;
|
||||
@@ -33,32 +34,25 @@ public class ConnectInactivityTest extends TestCase{
|
||||
runServer(context, _server);
|
||||
_log.debug("creating client session");
|
||||
_client = createSession();
|
||||
|
||||
_log.debug("running client");
|
||||
runClient(context, _client);
|
||||
Thread client = runClient(context, _client);
|
||||
client.join(LONG_TIME + 1000);
|
||||
}
|
||||
|
||||
private void runClient(I2PAppContext ctx, I2PSession session) {
|
||||
Thread t = new Thread(new ClientRunner(ctx, session));
|
||||
t.setName("client");
|
||||
t.setDaemon(false);
|
||||
t.start();
|
||||
@Override
|
||||
protected Runnable getClient(I2PAppContext ctx, I2PSession session) {
|
||||
return new ClientRunner(ctx,session);
|
||||
}
|
||||
|
||||
private void runServer(I2PAppContext ctx, I2PSession session) {
|
||||
Thread t = new Thread(new ServerRunner(ctx, session));
|
||||
t.setName("server");
|
||||
t.setDaemon(false);
|
||||
t.start();
|
||||
@Override
|
||||
protected Runnable getServer(I2PAppContext ctx, I2PSession session) {
|
||||
return new ServerRunner(ctx,session);
|
||||
}
|
||||
|
||||
private class ServerRunner implements Runnable {
|
||||
private I2PAppContext _context;
|
||||
private I2PSession _session;
|
||||
private Log _log;
|
||||
private class ServerRunner extends RunnerBase {
|
||||
public ServerRunner(I2PAppContext ctx, I2PSession session) {
|
||||
_context = ctx;
|
||||
_session = session;
|
||||
_log = ctx.logManager().getLog(ServerRunner.class);
|
||||
super(ctx,session);
|
||||
}
|
||||
|
||||
public void run() {
|
||||
@@ -69,26 +63,22 @@ public class ConnectInactivityTest extends TestCase{
|
||||
I2PServerSocket ssocket = mgr.getServerSocket();
|
||||
_log.debug("server socket created");
|
||||
I2PSocket socket = ssocket.accept();
|
||||
sleep();
|
||||
_log.debug("socket accepted: " + socket);
|
||||
try { Thread.sleep(10*60*1000); } catch (InterruptedException ie) {}
|
||||
socket.close();
|
||||
ssocket.close();
|
||||
_session.destroySession();
|
||||
} catch (Exception e) {
|
||||
fail(e.getMessage());
|
||||
_log.error("error running", e);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private class ClientRunner implements Runnable {
|
||||
private I2PAppContext _context;
|
||||
private I2PSession _session;
|
||||
private Log _log;
|
||||
private class ClientRunner extends RunnerBase {
|
||||
public ClientRunner(I2PAppContext ctx, I2PSession session) {
|
||||
_context = ctx;
|
||||
_session = session;
|
||||
_log = ctx.logManager().getLog(ClientRunner.class);
|
||||
super(ctx,session);
|
||||
}
|
||||
|
||||
public void run() {
|
||||
@@ -98,31 +88,23 @@ public class ConnectInactivityTest extends TestCase{
|
||||
_log.debug("manager created");
|
||||
I2PSocket socket = mgr.connect(_server.getMyDestination());
|
||||
_log.debug("socket created");
|
||||
try { Thread.sleep(10*60*1000); } catch (InterruptedException ie) {}
|
||||
sleep();
|
||||
socket.close();
|
||||
_log.debug("socket closed");
|
||||
//_session.destroySession();
|
||||
} catch (Exception e) {
|
||||
fail(e.getMessage());
|
||||
_log.error("error running", e);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private I2PSession createSession() {
|
||||
try {
|
||||
I2PClient client = I2PClientFactory.createClient();
|
||||
ByteArrayOutputStream baos = new ByteArrayOutputStream(512);
|
||||
Destination dest = client.createDestination(baos);
|
||||
Properties p = new Properties();
|
||||
p.setProperty(I2PClient.PROP_TCP_HOST, "localhost");
|
||||
p.setProperty(I2PClient.PROP_TCP_PORT, "10001");
|
||||
I2PSession sess = client.createSession(new ByteArrayInputStream(baos.toByteArray()), p);
|
||||
sess.connect();
|
||||
return sess;
|
||||
} catch (Exception e) {
|
||||
_log.error("error running", e);
|
||||
throw new RuntimeException("b0rk b0rk b0rk");
|
||||
}
|
||||
@Override
|
||||
protected Properties getProperties() {
|
||||
Properties p = new Properties();
|
||||
// p.setProperty(I2PClient.PROP_TCP_HOST, "localhost");
|
||||
// p.setProperty(I2PClient.PROP_TCP_PORT, "10001");
|
||||
return p;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,32 +1,26 @@
|
||||
package net.i2p.client.streaming;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.util.Properties;
|
||||
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
|
||||
import net.i2p.I2PAppContext;
|
||||
import net.i2p.client.I2PClient;
|
||||
import net.i2p.client.I2PClientFactory;
|
||||
import net.i2p.client.I2PSession;
|
||||
import net.i2p.data.Destination;
|
||||
import net.i2p.util.Log;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public class ConnectTest extends TestCase {
|
||||
public class ConnectTest extends StreamingTestBase {
|
||||
private Log _log;
|
||||
private I2PSession _server;
|
||||
|
||||
@Before
|
||||
public void setUp() throws Exception {
|
||||
System.setProperty(I2PClient.PROP_TCP_HOST, "localhost");
|
||||
System.setProperty(I2PClient.PROP_TCP_PORT, "11001");
|
||||
// System.setProperty(I2PClient.PROP_TCP_HOST, "localhost");
|
||||
// System.setProperty(I2PClient.PROP_TCP_PORT, "11001");
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -36,35 +30,33 @@ public class ConnectTest extends TestCase {
|
||||
_log.debug("creating server session");
|
||||
_server = createSession();
|
||||
_log.debug("running server");
|
||||
runServer(context, _server);
|
||||
Thread server = runServer(context, _server);
|
||||
Thread [] clients = new Thread[5];
|
||||
for (int i = 0; i < 5; i++) {
|
||||
_log.debug("running client");
|
||||
runClient(context, createSession());
|
||||
clients[i] = runClient(context, createSession());
|
||||
}
|
||||
for (Thread c : clients)
|
||||
c.join();
|
||||
}
|
||||
|
||||
private void runClient(I2PAppContext ctx, I2PSession session) {
|
||||
Thread t = new Thread(new ClientRunner(ctx, session));
|
||||
t.setName("client");
|
||||
t.setDaemon(true);
|
||||
t.start();
|
||||
}
|
||||
|
||||
private void runServer(I2PAppContext ctx, I2PSession session) {
|
||||
Thread t = new Thread(new ServerRunner(ctx, session));
|
||||
t.setName("server");
|
||||
t.setDaemon(true);
|
||||
t.start();
|
||||
}
|
||||
|
||||
private class ServerRunner implements Runnable {
|
||||
private I2PAppContext _context;
|
||||
private I2PSession _session;
|
||||
private Log _log;
|
||||
@Override
|
||||
protected Runnable getClient(I2PAppContext ctx, I2PSession session) {
|
||||
return new ClientRunner(ctx,session);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Runnable getServer(I2PAppContext ctx, I2PSession session) {
|
||||
return new ServerRunner(ctx,session);
|
||||
}
|
||||
|
||||
|
||||
|
||||
private class ServerRunner extends RunnerBase {
|
||||
public ServerRunner(I2PAppContext ctx, I2PSession session) {
|
||||
_context = ctx;
|
||||
_session = session;
|
||||
_log = ctx.logManager().getLog(ServerRunner.class);
|
||||
super(ctx,session);
|
||||
}
|
||||
|
||||
public void run() {
|
||||
@@ -77,7 +69,7 @@ public class ConnectTest extends TestCase {
|
||||
while (true) {
|
||||
I2PSocket socket = ssocket.accept();
|
||||
_log.debug("socket accepted: " + socket);
|
||||
try { Thread.sleep(5*1000); } catch (InterruptedException ie) {}
|
||||
Thread.sleep(5*1000);
|
||||
socket.close();
|
||||
}
|
||||
} catch (Exception e) {
|
||||
@@ -87,14 +79,9 @@ public class ConnectTest extends TestCase {
|
||||
|
||||
}
|
||||
|
||||
private class ClientRunner implements Runnable {
|
||||
private I2PAppContext _context;
|
||||
private I2PSession _session;
|
||||
private Log _log;
|
||||
private class ClientRunner extends RunnerBase {
|
||||
public ClientRunner(I2PAppContext ctx, I2PSession session) {
|
||||
_context = ctx;
|
||||
_session = session;
|
||||
_log = ctx.logManager().getLog(ClientRunner.class);
|
||||
super(ctx,session);
|
||||
}
|
||||
|
||||
public void run() {
|
||||
@@ -104,7 +91,7 @@ public class ConnectTest extends TestCase {
|
||||
_log.debug("manager created");
|
||||
I2PSocket socket = mgr.connect(_server.getMyDestination());
|
||||
_log.debug("socket created");
|
||||
try { Thread.sleep(5*1000); } catch (InterruptedException ie) {}
|
||||
Thread.sleep(5*1000);
|
||||
socket.close();
|
||||
_log.debug("socket closed");
|
||||
mgr.destroySocketManager();
|
||||
@@ -117,17 +104,8 @@ public class ConnectTest extends TestCase {
|
||||
|
||||
}
|
||||
|
||||
private I2PSession createSession() {
|
||||
try {
|
||||
I2PClient client = I2PClientFactory.createClient();
|
||||
ByteArrayOutputStream baos = new ByteArrayOutputStream(512);
|
||||
Destination dest = client.createDestination(baos);
|
||||
I2PSession sess = client.createSession(new ByteArrayInputStream(baos.toByteArray()), System.getProperties());
|
||||
sess.connect();
|
||||
return sess;
|
||||
} catch (Exception e) {
|
||||
_log.error("error running", e);
|
||||
throw new RuntimeException("b0rk b0rk b0rk");
|
||||
}
|
||||
@Override
|
||||
protected Properties getProperties() {
|
||||
return System.getProperties();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,13 +1,10 @@
|
||||
package net.i2p.client.streaming;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.util.Properties;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
|
||||
import net.i2p.I2PAppContext;
|
||||
import net.i2p.client.I2PClient;
|
||||
import net.i2p.client.I2PClientFactory;
|
||||
@@ -19,10 +16,9 @@ import net.i2p.util.Log;
|
||||
* Try to connect to a new nonexistant peer and, of course,
|
||||
* timeout.
|
||||
*/
|
||||
public class ConnectTimeoutTest extends TestCase {
|
||||
public class ConnectTimeoutTest extends StreamingTestBase {
|
||||
private Log _log;
|
||||
private I2PSession _client;
|
||||
private I2PSession _server;
|
||||
private Destination _serverDest;
|
||||
|
||||
@Test
|
||||
@@ -30,73 +26,39 @@ public class ConnectTimeoutTest extends TestCase {
|
||||
I2PAppContext context = I2PAppContext.getGlobalContext();
|
||||
_log = context.logManager().getLog(ConnectTest.class);
|
||||
_log.debug("creating server dest");
|
||||
try {
|
||||
_serverDest = I2PClientFactory.createClient().createDestination(new ByteArrayOutputStream());
|
||||
} catch (Exception e) {}
|
||||
_serverDest = I2PClientFactory.createClient().createDestination(new ByteArrayOutputStream());
|
||||
_log.debug("creating client session");
|
||||
_client = createSession();
|
||||
_log.debug("running client");
|
||||
runClient(context, _client);
|
||||
runClient(context, _client).join();
|
||||
}
|
||||
|
||||
private void runClient(I2PAppContext ctx, I2PSession session) {
|
||||
Thread t = new Thread(new ClientRunner(ctx, session));
|
||||
t.setName("client");
|
||||
t.setDaemon(true);
|
||||
t.start();
|
||||
protected Runnable getClient(I2PAppContext ctx, I2PSession session) {
|
||||
return new ClientRunner(ctx,session);
|
||||
}
|
||||
|
||||
private class ClientRunner implements Runnable {
|
||||
private I2PAppContext _context;
|
||||
private I2PSession _session;
|
||||
private Log _log;
|
||||
private class ClientRunner extends RunnerBase {
|
||||
public ClientRunner(I2PAppContext ctx, I2PSession session) {
|
||||
_context = ctx;
|
||||
_session = session;
|
||||
_log = ctx.logManager().getLog(ClientRunner.class);
|
||||
super(ctx,session);
|
||||
}
|
||||
|
||||
public void run() {
|
||||
try {
|
||||
I2PSocketManager mgr = I2PSocketManagerFactory.createManager("localhost", 10001, getProps());
|
||||
_log.debug("manager created");
|
||||
_log.debug("options: " + mgr.getDefaultOptions());
|
||||
I2PSocket socket = mgr.connect(_serverDest);
|
||||
_log.debug("socket created");
|
||||
socket.getOutputStream().write("you smell".getBytes());
|
||||
socket.getOutputStream().flush();
|
||||
_log.error("wtf, shouldn't have flushed");
|
||||
socket.close();
|
||||
_log.debug("socket closed");
|
||||
} catch (Exception e) {
|
||||
_log.error("error running (yay!)", e);
|
||||
}
|
||||
I2PSocketManager mgr = I2PSocketManagerFactory.createManager("localhost", 10001, getProperties());
|
||||
assertNull(mgr);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private I2PSession createSession() {
|
||||
try {
|
||||
I2PClient client = I2PClientFactory.createClient();
|
||||
ByteArrayOutputStream baos = new ByteArrayOutputStream(512);
|
||||
Destination dest = client.createDestination(baos);
|
||||
Properties p = getProps();
|
||||
|
||||
I2PSession sess = client.createSession(new ByteArrayInputStream(baos.toByteArray()), p);
|
||||
sess.connect();
|
||||
return sess;
|
||||
} catch (Exception e) {
|
||||
_log.error("error running", e);
|
||||
throw new RuntimeException("b0rk b0rk b0rk");
|
||||
}
|
||||
}
|
||||
|
||||
private static Properties getProps() {
|
||||
@Override
|
||||
protected Runnable getServer(I2PAppContext ctx, I2PSession session) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Properties getProperties() {
|
||||
Properties p = new Properties();
|
||||
p.setProperty(I2PSocketManagerFactory.PROP_MANAGER, I2PSocketManagerFull.class.getName());
|
||||
p.setProperty("tunnels.depthInbound", "0");
|
||||
p.setProperty(I2PClient.PROP_TCP_HOST, "localhost");
|
||||
p.setProperty(I2PClient.PROP_TCP_PORT, "10001");
|
||||
p.setProperty(ConnectionOptions.PROP_CONNECT_TIMEOUT, "30000");
|
||||
//p.setProperty(ConnectionOptions.PROP_CONNECT_DELAY, "10000");
|
||||
p.setProperty(ConnectionOptions.PROP_CONNECT_DELAY, "0");
|
||||
|
||||
@@ -1,27 +1,21 @@
|
||||
package net.i2p.client.streaming;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.InputStream;
|
||||
import java.io.OutputStream;
|
||||
import java.util.Properties;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
|
||||
import net.i2p.I2PAppContext;
|
||||
import net.i2p.client.I2PClient;
|
||||
import net.i2p.client.I2PClientFactory;
|
||||
import net.i2p.client.I2PSession;
|
||||
import net.i2p.data.Base64;
|
||||
import net.i2p.data.Destination;
|
||||
import net.i2p.util.Log;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public class EchoLargeTest extends TestCase {
|
||||
public class EchoLargeTest extends StreamingTestBase {
|
||||
private Log _log;
|
||||
private I2PSession _client;
|
||||
private I2PSession _server;
|
||||
@@ -33,35 +27,36 @@ public class EchoLargeTest extends TestCase {
|
||||
_log.debug("creating server session");
|
||||
_server = createSession();
|
||||
_log.debug("running server");
|
||||
runServer(context, _server);
|
||||
Thread server = runServer(context, _server);
|
||||
_log.debug("creating client session");
|
||||
_client = createSession();
|
||||
_log.debug("running client");
|
||||
runClient(context, _client);
|
||||
Thread client = runClient(context, _client);
|
||||
client.join();
|
||||
}
|
||||
|
||||
private void runClient(I2PAppContext ctx, I2PSession session) {
|
||||
Thread t = new Thread(new ClientRunner(ctx, session));
|
||||
t.setName("client");
|
||||
t.setDaemon(true);
|
||||
t.start();
|
||||
}
|
||||
|
||||
private void runServer(I2PAppContext ctx, I2PSession session) {
|
||||
Thread t = new Thread(new ServerRunner(ctx, session));
|
||||
t.setName("server");
|
||||
t.setDaemon(true);
|
||||
t.start();
|
||||
}
|
||||
|
||||
private class ServerRunner implements Runnable {
|
||||
private I2PAppContext _context;
|
||||
private I2PSession _session;
|
||||
private Log _log;
|
||||
@Override
|
||||
protected Properties getProperties() {
|
||||
return new Properties();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Runnable getClient(I2PAppContext ctx, I2PSession session) {
|
||||
return new ClientRunner(ctx,session);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Runnable getServer(I2PAppContext ctx, I2PSession session) {
|
||||
return new ServerRunner(ctx,session);
|
||||
}
|
||||
|
||||
|
||||
|
||||
private class ServerRunner extends RunnerBase {
|
||||
public ServerRunner(I2PAppContext ctx, I2PSession session) {
|
||||
_context = ctx;
|
||||
_session = session;
|
||||
_log = ctx.logManager().getLog(ServerRunner.class);
|
||||
super(ctx,session);
|
||||
}
|
||||
|
||||
public void run() {
|
||||
@@ -105,14 +100,9 @@ public class EchoLargeTest extends TestCase {
|
||||
|
||||
}
|
||||
|
||||
private class ClientRunner implements Runnable {
|
||||
private I2PAppContext _context;
|
||||
private I2PSession _session;
|
||||
private Log _log;
|
||||
private class ClientRunner extends RunnerBase {
|
||||
public ClientRunner(I2PAppContext ctx, I2PSession session) {
|
||||
_context = ctx;
|
||||
_session = session;
|
||||
_log = ctx.logManager().getLog(ClientRunner.class);
|
||||
super(ctx,session);
|
||||
}
|
||||
|
||||
public void run() {
|
||||
@@ -155,14 +145,7 @@ public class EchoLargeTest extends TestCase {
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (firstOff < 0) {
|
||||
System.out.println("** Read match");
|
||||
} else {
|
||||
System.out.println("** Read does not match: first off = " + firstOff);
|
||||
_log.error("read does not match (first off = " + firstOff + "): \n"
|
||||
+ Base64.encode(orig) + "\n"
|
||||
+ Base64.encode(rbuf));
|
||||
}
|
||||
assertTrue(firstOff < 0);
|
||||
}
|
||||
}
|
||||
if (_log.shouldLog(Log.DEBUG))
|
||||
@@ -171,25 +154,10 @@ public class EchoLargeTest extends TestCase {
|
||||
_log.debug("socket closed");
|
||||
|
||||
Thread.sleep(5*1000);
|
||||
System.exit(0);
|
||||
} catch (Exception e) {
|
||||
_log.error("error running", e);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private I2PSession createSession() {
|
||||
try {
|
||||
I2PClient client = I2PClientFactory.createClient();
|
||||
ByteArrayOutputStream baos = new ByteArrayOutputStream(512);
|
||||
Destination dest = client.createDestination(baos);
|
||||
I2PSession sess = client.createSession(new ByteArrayInputStream(baos.toByteArray()), new Properties());
|
||||
sess.connect();
|
||||
return sess;
|
||||
} catch (Exception e) {
|
||||
_log.error("error running", e);
|
||||
throw new RuntimeException("b0rk b0rk b0rk");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,26 +1,20 @@
|
||||
package net.i2p.client.streaming;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.InputStream;
|
||||
import java.io.OutputStream;
|
||||
import java.util.Properties;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
|
||||
import net.i2p.I2PAppContext;
|
||||
import net.i2p.client.I2PClient;
|
||||
import net.i2p.client.I2PClientFactory;
|
||||
import net.i2p.client.I2PSession;
|
||||
import net.i2p.data.Destination;
|
||||
import net.i2p.util.Log;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public class EchoTest extends TestCase {
|
||||
public class EchoTest extends StreamingTestBase {
|
||||
private Log _log;
|
||||
private I2PSession _client;
|
||||
private I2PSession _server;
|
||||
@@ -39,28 +33,28 @@ public class EchoTest extends TestCase {
|
||||
runClient(context, _client);
|
||||
}
|
||||
|
||||
private void runClient(I2PAppContext ctx, I2PSession session) {
|
||||
Thread t = new Thread(new ClientRunner(ctx, session));
|
||||
t.setName("client");
|
||||
t.setDaemon(true);
|
||||
t.start();
|
||||
}
|
||||
|
||||
private void runServer(I2PAppContext ctx, I2PSession session) {
|
||||
Thread t = new Thread(new ServerRunner(ctx, session));
|
||||
t.setName("server");
|
||||
t.setDaemon(true);
|
||||
t.start();
|
||||
}
|
||||
|
||||
private class ServerRunner implements Runnable {
|
||||
private I2PAppContext _context;
|
||||
private I2PSession _session;
|
||||
private Log _log;
|
||||
@Override
|
||||
protected Properties getProperties() {
|
||||
return new Properties();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Runnable getClient(I2PAppContext ctx, I2PSession session) {
|
||||
return new ClientRunner(ctx,session);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Runnable getServer(I2PAppContext ctx, I2PSession session) {
|
||||
return new ServerRunner(ctx,session);
|
||||
}
|
||||
|
||||
|
||||
|
||||
private class ServerRunner extends RunnerBase {
|
||||
public ServerRunner(I2PAppContext ctx, I2PSession session) {
|
||||
_context = ctx;
|
||||
_session = session;
|
||||
_log = ctx.logManager().getLog(ServerRunner.class);
|
||||
super(ctx,session);
|
||||
}
|
||||
|
||||
public void run() {
|
||||
@@ -104,14 +98,9 @@ public class EchoTest extends TestCase {
|
||||
|
||||
}
|
||||
|
||||
private class ClientRunner implements Runnable {
|
||||
private I2PAppContext _context;
|
||||
private I2PSession _session;
|
||||
private Log _log;
|
||||
private class ClientRunner extends RunnerBase {
|
||||
public ClientRunner(I2PAppContext ctx, I2PSession session) {
|
||||
_context = ctx;
|
||||
_session = session;
|
||||
_log = ctx.logManager().getLog(ClientRunner.class);
|
||||
super(ctx,session);
|
||||
}
|
||||
|
||||
public void run() {
|
||||
@@ -157,18 +146,4 @@ public class EchoTest extends TestCase {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private I2PSession createSession() {
|
||||
try {
|
||||
I2PClient client = I2PClientFactory.createClient();
|
||||
ByteArrayOutputStream baos = new ByteArrayOutputStream(512);
|
||||
Destination dest = client.createDestination(baos);
|
||||
I2PSession sess = client.createSession(new ByteArrayInputStream(baos.toByteArray()), new Properties());
|
||||
sess.connect();
|
||||
return sess;
|
||||
} catch (Exception e) {
|
||||
_log.error("error running", e);
|
||||
throw new RuntimeException("b0rk b0rk b0rk");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@ package net.i2p.client.streaming;
|
||||
/**
|
||||
* Usage: StreamSinkTest [(old|new) [#hops [#kb]]]
|
||||
*/
|
||||
public class StreamSinkTest {
|
||||
public class StreamSinkTestStandalone {
|
||||
/* private static String HOST1 = "dev.i2p.net";
|
||||
private static String HOST2 = "dev.i2p.net";
|
||||
private static String PORT1 = "4101";
|
||||
@@ -0,0 +1,64 @@
|
||||
package net.i2p.client.streaming;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.util.Properties;
|
||||
|
||||
import net.i2p.I2PAppContext;
|
||||
import net.i2p.client.I2PClient;
|
||||
import net.i2p.client.I2PClientFactory;
|
||||
import net.i2p.client.I2PSession;
|
||||
import net.i2p.util.Log;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
|
||||
abstract class StreamingTestBase extends TestCase {
|
||||
|
||||
// TODO: this may need to start a full router
|
||||
|
||||
protected abstract Properties getProperties();
|
||||
|
||||
protected I2PSession createSession() throws Exception {
|
||||
I2PClient client = I2PClientFactory.createClient();
|
||||
ByteArrayOutputStream baos = new ByteArrayOutputStream(512);
|
||||
client.createDestination(baos);
|
||||
Properties p = getProperties();
|
||||
|
||||
I2PSession sess = client.createSession(new ByteArrayInputStream(baos.toByteArray()), p);
|
||||
sess.connect();
|
||||
return sess;
|
||||
}
|
||||
|
||||
protected abstract Runnable getClient(I2PAppContext ctx, I2PSession session);
|
||||
|
||||
protected final Thread runClient(I2PAppContext ctx, I2PSession session) {
|
||||
Thread t = new Thread(getClient(ctx,session));
|
||||
t.setName("client");
|
||||
t.setDaemon(true);
|
||||
t.start();
|
||||
return t;
|
||||
}
|
||||
|
||||
protected abstract class RunnerBase implements Runnable {
|
||||
|
||||
protected final I2PAppContext _context;
|
||||
protected final I2PSession _session;
|
||||
protected final Log _log;
|
||||
|
||||
protected RunnerBase(I2PAppContext ctx, I2PSession session) {
|
||||
_context = ctx;
|
||||
_session = session;
|
||||
_log = ctx.logManager().getLog(this.getClass());
|
||||
}
|
||||
}
|
||||
|
||||
protected abstract Runnable getServer(I2PAppContext ctx, I2PSession session);
|
||||
|
||||
protected final Thread runServer(I2PAppContext ctx, I2PSession session) {
|
||||
Thread t = new Thread(getServer(ctx,session));
|
||||
t.setName("servert");
|
||||
t.setDaemon(true);
|
||||
t.start();
|
||||
return t;
|
||||
}
|
||||
}
|
||||
@@ -16,7 +16,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-04-25 14:49+0000\n"
|
||||
"POT-Creation-Date: 2013-07-11 21:40+0000\n"
|
||||
"PO-Revision-Date: 2013-01-20 09:38+0000\n"
|
||||
"Last-Translator: Daniel Mustieles <daniel.mustieles@gmail.com>\n"
|
||||
"Language-Team: Spanish (http://www.transifex.com/projects/p/I2P/language/"
|
||||
@@ -227,9 +227,9 @@ 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:340
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:149
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:140
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:128
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:142
|
||||
msgid ""
|
||||
"Invalid form submission, probably because you used the \"back\" or \"reload"
|
||||
"\" button on your browser. Please resubmit."
|
||||
@@ -239,9 +239,9 @@ msgstr ""
|
||||
"¡vuelve a enviarlo!"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:342
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:151
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:142
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:313
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:130
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:144
|
||||
msgid ""
|
||||
"If the problem persists, verify that you have cookies enabled in your "
|
||||
"browser."
|
||||
@@ -249,25 +249,25 @@ msgstr ""
|
||||
"Si el problema persiste, verique que tiene activas las cookies en su "
|
||||
"navegador."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:140
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:103
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:131
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:117
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:153
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:145
|
||||
msgid "Save"
|
||||
msgstr "Guardar"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:142
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:133
|
||||
msgid "Configuration saved."
|
||||
msgstr "Configuración guardada."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:143
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:122
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:134
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:136
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:151
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:143
|
||||
msgid "Reload"
|
||||
msgstr "Recargar"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:145
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:136
|
||||
msgid "Configuration reloaded."
|
||||
msgstr "Configuración recargada."
|
||||
|
||||
@@ -292,18 +292,18 @@ 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:115
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:129
|
||||
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:120
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:134
|
||||
msgid "Subscriptions saved."
|
||||
msgstr "Suscripciones guardadas."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:124
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:138
|
||||
msgid "Subscriptions reloaded."
|
||||
msgstr "Suscripciones recargadas."
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# 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:
|
||||
# bquelen <bastien@quelen.net>, 2012
|
||||
# ducki2p <ducki2p@gmail.com>, 2011
|
||||
@@ -12,15 +12,16 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: https://trac.i2p2.de/\n"
|
||||
"POT-Creation-Date: 2013-05-15 21:58+0000\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-07-02 17:24+0000\n"
|
||||
"PO-Revision-Date: 2013-05-29 20:29+0000\n"
|
||||
"Last-Translator: Boxoa590\n"
|
||||
"Language-Team: French (http://www.transifex.com/projects/p/I2P/language/fr/)\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"
|
||||
"Language: fr\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressBean.java:130
|
||||
@@ -49,9 +50,11 @@ 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"
|
||||
"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:218
|
||||
msgid "None"
|
||||
@@ -131,9 +134,11 @@ msgstr "L''hôte {0} est déjà présent: inchangé."
|
||||
#: ../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."
|
||||
"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:283
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:253
|
||||
@@ -218,9 +223,11 @@ msgstr "ERREUR: impossible d'enregistrer le fichier carnet d'adresses."
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:142
|
||||
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."
|
||||
"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/AddressbookBean.java:342
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:142
|
||||
@@ -229,7 +236,9 @@ msgstr "Soumission du formulaire incorrecte: vous avez peut-être utilisé le bo
|
||||
msgid ""
|
||||
"If the problem persists, verify that you have cookies enabled in your "
|
||||
"browser."
|
||||
msgstr "Si le problème persiste, vérifiez dans votre navigateur que les cookies sont activés."
|
||||
msgstr ""
|
||||
"Si le problème persiste, vérifiez dans votre navigateur que les cookies sont "
|
||||
"activés."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:131
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:117
|
||||
@@ -275,7 +284,9 @@ msgstr "Échec de suppression de la destination {0} du service de nommage {1}"
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:129
|
||||
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."
|
||||
msgstr ""
|
||||
"Souscriptions enregistrées, mise à jour en cours du carnet d'adresses à "
|
||||
"partir de celles-ci."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:134
|
||||
msgid "Subscriptions saved."
|
||||
@@ -451,33 +462,44 @@ msgstr "Aides"
|
||||
#: ../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 "
|
||||
"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)."
|
||||
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: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."
|
||||
"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: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."
|
||||
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: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."
|
||||
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: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."
|
||||
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:165
|
||||
msgid "Options"
|
||||
@@ -485,7 +507,8 @@ msgstr "Options"
|
||||
|
||||
#: ../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:169
|
||||
msgid "Update interval in hours"
|
||||
@@ -495,7 +518,9 @@ msgstr "Intervalle de mise à jour (en heures)"
|
||||
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)"
|
||||
msgstr ""
|
||||
"Votre fichier hosts.txt (choisissez un emplacement dans la racine de votre "
|
||||
"serveur web)"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:173
|
||||
msgid "Your hosts.txt (don't change)"
|
||||
@@ -523,15 +548,19 @@ msgstr "S'il faut actualiser le carnet d'adresses publié"
|
||||
|
||||
#: ../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)"
|
||||
"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: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)"
|
||||
"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:189
|
||||
msgid "File to log activity to (change to /dev/null if you like)"
|
||||
@@ -611,32 +640,42 @@ msgstr "Qu'est-ce que le carnet d'adresses?"
|
||||
|
||||
#: ../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: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\")"
|
||||
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: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."
|
||||
"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:138
|
||||
msgid ""
|
||||
"Subscribing to additional sites is easy, just add them to your <a "
|
||||
"href=\"subscriptions\">subscriptions</a> file."
|
||||
msgstr "S'abonner à des sites supplémentaires est facile, ajoutez les simplement à votre fichier <a href=\"subscriptions\">subscriptions</a>."
|
||||
"Subscribing to additional sites is easy, just add them to your <a href="
|
||||
"\"subscriptions\">subscriptions</a> file."
|
||||
msgstr ""
|
||||
"S'abonner à des sites supplémentaires est facile, ajoutez les simplement à "
|
||||
"votre fichier <a href=\"subscriptions\">subscriptions</a>."
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:140
|
||||
msgid ""
|
||||
"For more information on naming in I2P, see <a "
|
||||
"href=\"http://www.i2p2.i2p/naming.html\" target=\"_top\">the overview on "
|
||||
"www.i2p2.i2p</a>."
|
||||
msgstr "Pour plus d'informations sur la dénomination dans I2P, voir <a href=\"http://www.i2p2.i2p/naming.html\" target=\"_top\"> the overview on www.i2p2.i2p</ a>."
|
||||
"For more information on naming in I2P, see <a href=\"http://www.i2p2.i2p/"
|
||||
"naming.html\" target=\"_top\">the overview on www.i2p2.i2p</a>."
|
||||
msgstr ""
|
||||
"Pour plus d'informations sur la dénomination dans I2P, voir <a href=\"http://"
|
||||
"www.i2p2.i2p/naming.html\" target=\"_top\"> the overview on www.i2p2.i2p</ "
|
||||
"a>."
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:142
|
||||
msgid "How does the addressbook application work?"
|
||||
@@ -646,38 +685,51 @@ msgstr "Fonctionnement du carnet d'adresses."
|
||||
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\"."
|
||||
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: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. "
|
||||
msgstr ""
|
||||
"Puis elle fusionne également votre carnet d'adresses \"principal\" dans "
|
||||
"celui du routeur. "
|
||||
|
||||
#: ../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."
|
||||
"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: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é."
|
||||
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: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."
|
||||
"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: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'<a href=\"http://127.0.0.1:7657/susidns/images/how_fr.png\">illustration traduite</a>."
|
||||
"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'<a href=\"http://127.0.0.1:7657/susidns/images/"
|
||||
"how_fr.png\">illustration traduite</a>."
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:111
|
||||
msgid "subscriptions"
|
||||
@@ -690,24 +742,33 @@ msgstr "Le fichier de souscriptions contient une liste d'URLs I2P."
|
||||
#: ../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."
|
||||
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: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: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é."
|
||||
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: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."
|
||||
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:153
|
||||
msgid "See the FAQ for a list of subscription URLs."
|
||||
msgstr "Voir la <a href=\"http://www.i2p2.i2p/faq_fr.html#subscriptions\">FAQ</a> pour une liste d'URLs de souscriptions."
|
||||
msgstr ""
|
||||
"Voir la <a href=\"http://www.i2p2.i2p/faq_fr.html#subscriptions\">FAQ</a> "
|
||||
"pour une liste d'URLs de souscriptions."
|
||||
|
||||
@@ -4,14 +4,16 @@
|
||||
# To contribute translations, see http://www.i2p2.de/newdevelopers
|
||||
#
|
||||
# Translators:
|
||||
# <rutweiller@hotmail.com>, 2012.
|
||||
# rafaelbf, 2013
|
||||
# rafaelbf, 2013
|
||||
# Ruthein <rutweiller@hotmail.com>, 2012
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-04-25 14:48+0000\n"
|
||||
"PO-Revision-Date: 2012-10-17 23:34+0000\n"
|
||||
"Last-Translator: Ruthein <rutweiller@hotmail.com>\n"
|
||||
"POT-Creation-Date: 2013-07-02 17:25+0000\n"
|
||||
"PO-Revision-Date: 2013-06-18 14:38+0000\n"
|
||||
"Last-Translator: rafaelbf\n"
|
||||
"Language-Team: Portuguese (http://www.transifex.com/projects/p/I2P/language/"
|
||||
"pt/)\n"
|
||||
"Language: pt\n"
|
||||
@@ -23,25 +25,25 @@ msgstr ""
|
||||
#: ../src/java/src/i2p/susi/dns/AddressBean.java:130
|
||||
#, java-format
|
||||
msgid "Host name \"{0}\" contains illegal character {1}"
|
||||
msgstr ""
|
||||
msgstr "O nome do servidor \"{0}\" contém um caractere não permitido {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 ""
|
||||
msgstr "O nome do servidor não pode iniciar com \"{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 ""
|
||||
msgstr "O nome do servidor não pode terminar com \"{0}\""
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressBean.java:154
|
||||
#, java-format
|
||||
msgid "Host name cannot contain \"{0}\""
|
||||
msgstr ""
|
||||
msgstr "O nome do servidor não pode conter \"{0}\""
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressBean.java:157
|
||||
#, java-format
|
||||
@@ -49,66 +51,68 @@ msgid ""
|
||||
"Host name \"{0}\" requires conversion to ASCII but the conversion library is "
|
||||
"unavailable in this JVM"
|
||||
msgstr ""
|
||||
"O nome do servidor \"{0}\" requer conversão para ASCII mas a biblioteca de "
|
||||
"conversão não está disponível nesta versão do JVM"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressBean.java:218
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
msgstr "Nenhum"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressBean.java:226
|
||||
msgid "Hashcash"
|
||||
msgstr ""
|
||||
msgstr "Hashcash"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressBean.java:228
|
||||
msgid "Hidden"
|
||||
msgstr ""
|
||||
msgstr "Invisível"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressBean.java:230
|
||||
msgid "Signed"
|
||||
msgstr ""
|
||||
msgstr "Assinado"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressBean.java:232
|
||||
#, java-format
|
||||
msgid "Type {0}"
|
||||
msgstr ""
|
||||
msgstr "Tipo {0}"
|
||||
|
||||
#: ../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] ""
|
||||
msgstr[0] "Um resultado obtido na pesquisa com lista filtrada"
|
||||
msgstr[1] "{0} resultados obtidos na pesquisa com lista filtrada"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:206
|
||||
#, java-format
|
||||
msgid "Filtered list contains 1 entry."
|
||||
msgid_plural "Filtered list contains {0} entries."
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
msgstr[0] "A lista filtrada contém 1 entrada."
|
||||
msgstr[1] "A lista filtrada contém {0} entradas."
|
||||
|
||||
#: ../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] ""
|
||||
msgstr[0] "Um resultado obtido na pesquisa."
|
||||
msgstr[1] "{0} resultados obtidos na pesquisa."
|
||||
|
||||
#: ../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] ""
|
||||
msgstr[0] "O livro de endereços contém 1 entrada."
|
||||
msgstr[1] "O livro de endereços contém {0} entradas."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:236
|
||||
#, java-format
|
||||
msgid "Showing {0} of {1}"
|
||||
msgstr "Showing {0} of {1}"
|
||||
msgstr "Mostrando {0} de {1}"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:258
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:410
|
||||
msgid "Add"
|
||||
msgstr "Add"
|
||||
msgstr "Adicionar"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:258
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:269
|
||||
@@ -116,13 +120,14 @@ msgstr "Add"
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:239
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:408
|
||||
msgid "Replace"
|
||||
msgstr "Replace"
|
||||
msgstr "Substituir"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:268
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:238
|
||||
#, java-format
|
||||
msgid "Host name {0} is already in address book, unchanged."
|
||||
msgstr ""
|
||||
"O nome do servidor {0} já está no livro de endereços, nada foi alterado."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:270
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:240
|
||||
@@ -131,39 +136,41 @@ msgid ""
|
||||
"Host name {0} is already in address book with a different destination. Click "
|
||||
"\"Replace\" to overwrite."
|
||||
msgstr ""
|
||||
"O nome do servidor {0} já está no livro de endereços com um destino "
|
||||
"diferente. Clique em \"Substituir\" para alterar."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:283
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:253
|
||||
#, java-format
|
||||
msgid "Destination added for {0}."
|
||||
msgstr "Destination added for {0}."
|
||||
msgstr "Destino adicionado para {0}."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:285
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:255
|
||||
#, java-format
|
||||
msgid "Destination changed for {0}."
|
||||
msgstr "Destination changed for {0}."
|
||||
msgstr "Destino alterado para {0}."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:287
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:257
|
||||
msgid "Warning - host name does not end with \".i2p\""
|
||||
msgstr ""
|
||||
msgstr "Aviso - o nome do servidor não termina com \".i2p\""
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:292
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:265
|
||||
msgid "Invalid Base 64 destination."
|
||||
msgstr "Invalid destination Base 64 ."
|
||||
msgstr "Destino Base 64 inválido."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:298
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:271
|
||||
#, java-format
|
||||
msgid "Invalid host name \"{0}\"."
|
||||
msgstr ""
|
||||
msgstr "Nome do servidor \"{0}\" é inválido."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:301
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:274
|
||||
msgid "Please enter a host name and destination"
|
||||
msgstr "Please enter a host name and destination"
|
||||
msgstr "Por favor digitar o nome do servidor e o destino"
|
||||
|
||||
#. clear search when deleting
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:305
|
||||
@@ -172,20 +179,20 @@ msgstr "Please enter a host name and destination"
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:303
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:267
|
||||
msgid "Delete Entry"
|
||||
msgstr ""
|
||||
msgstr "Apagar entrada"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:305
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:349
|
||||
msgid "Delete Selected"
|
||||
msgstr "Delete Selected"
|
||||
msgstr "Apagar Selecionados"
|
||||
|
||||
#. parameter is a host name
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:319
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:295
|
||||
#, java-format
|
||||
msgid "Destination {0} deleted."
|
||||
msgstr "Destination {0} deleted."
|
||||
msgstr "Destino {0} apagado."
|
||||
|
||||
#. parameter will always be >= 2
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:322
|
||||
@@ -193,101 +200,99 @@ msgstr "Destination {0} deleted."
|
||||
#, java-format
|
||||
msgid "1 destination deleted."
|
||||
msgid_plural "{0} destinations deleted."
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
msgstr[0] "1 destino apagado."
|
||||
msgstr[1] "{0} destinos apagados."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:324
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:300
|
||||
msgid "No entries selected to delete."
|
||||
msgstr ""
|
||||
msgstr "Nenhuma entrada marcada para apagar."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:332
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:307
|
||||
msgid "Address book saved."
|
||||
msgstr ""
|
||||
msgstr "O livro de endereços foi salvo."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:335
|
||||
msgid "ERROR: Could not write addressbook file."
|
||||
msgstr "ERROR: Could not write addressbook file."
|
||||
msgstr "ERRO: Não foi possível gravar no arquivo do livro de endereços."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:340
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:149
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:140
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:128
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:142
|
||||
msgid ""
|
||||
"Invalid form submission, probably because you used the \"back\" or \"reload"
|
||||
"\" button on your browser. Please resubmit."
|
||||
msgstr ""
|
||||
"Invalid form submission, probably because you used the \"back\" or \"reload"
|
||||
"\" button on your browser. Please resubmit."
|
||||
msgstr "Requisição inválida, por favor tentar novamente."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:342
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:151
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:142
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:313
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:130
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:144
|
||||
msgid ""
|
||||
"If the problem persists, verify that you have cookies enabled in your "
|
||||
"browser."
|
||||
msgstr ""
|
||||
"Se o problema persistir, verificar se o seu navegador está aceitando cookies."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:140
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:103
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:131
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:117
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:153
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:145
|
||||
msgid "Save"
|
||||
msgstr "Save"
|
||||
msgstr "Salvar"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:142
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:133
|
||||
msgid "Configuration saved."
|
||||
msgstr "Configuration saved."
|
||||
msgstr "Configuração salva."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:143
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:122
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:134
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:136
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:151
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:143
|
||||
msgid "Reload"
|
||||
msgstr "Reload"
|
||||
msgstr "Recarregar"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:145
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:136
|
||||
msgid "Configuration reloaded."
|
||||
msgstr "Configuration reloaded."
|
||||
msgstr "Configuração recarregada."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:100
|
||||
#, java-format
|
||||
msgid "{0} address book in {1} database"
|
||||
msgstr ""
|
||||
msgstr "{0} livros de endereços no banco de dados {1}"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:248
|
||||
msgid "Manually added via SusiDNS"
|
||||
msgstr ""
|
||||
msgstr "Adicionado manualmente via SusiDNS"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:262
|
||||
#, java-format
|
||||
msgid "Failed to add Destination for {0} to naming service {1}"
|
||||
msgstr ""
|
||||
msgstr "Falha ao adicionar o Destino para {0} ao serviço de nomes {1}"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:286
|
||||
#, java-format
|
||||
msgid "Failed to delete Destination for {0} from naming service {1}"
|
||||
msgstr ""
|
||||
msgstr "Falha ao remover o Destino para {0} do serviço de nomes {1}"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:115
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:129
|
||||
msgid ""
|
||||
"Subscriptions saved, updating addressbook from subscription sources now."
|
||||
msgstr ""
|
||||
"Subscriptions saved, updating addressbook from subscription sources now."
|
||||
msgstr "Inscrições salvas, atualizando o livro de endereços agora."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:120
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:134
|
||||
msgid "Subscriptions saved."
|
||||
msgstr "Subscriptions saved."
|
||||
msgstr "Inscrições salvas."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:124
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:138
|
||||
msgid "Subscriptions reloaded."
|
||||
msgstr "Subscriptions reloaded."
|
||||
msgstr "Inscrições recarregadas."
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:125
|
||||
msgid "address book"
|
||||
msgstr ""
|
||||
msgstr "livro de endereço"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:131
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:147
|
||||
@@ -299,7 +304,7 @@ msgstr ""
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:117
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:133
|
||||
msgid "Overview"
|
||||
msgstr ""
|
||||
msgstr "Resumo"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:133
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:127
|
||||
@@ -307,7 +312,7 @@ msgstr ""
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:116
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:119
|
||||
msgid "Address books"
|
||||
msgstr ""
|
||||
msgstr "Livro de endereços"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:135
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:129
|
||||
@@ -315,7 +320,7 @@ msgstr ""
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:118
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:121
|
||||
msgid "private"
|
||||
msgstr "private"
|
||||
msgstr "particular"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:137
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:131
|
||||
@@ -331,7 +336,7 @@ msgstr "master"
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:122
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:125
|
||||
msgid "router"
|
||||
msgstr "router"
|
||||
msgstr "servidor"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:141
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:135
|
||||
@@ -339,7 +344,7 @@ msgstr "router"
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:124
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:127
|
||||
msgid "published"
|
||||
msgstr ""
|
||||
msgstr "publicado"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:143
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:137
|
||||
@@ -347,7 +352,7 @@ msgstr ""
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:126
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:129
|
||||
msgid "Subscriptions"
|
||||
msgstr ""
|
||||
msgstr "Inscrições"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:145
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:139
|
||||
@@ -355,98 +360,98 @@ msgstr ""
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:128
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:131
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
msgstr "Configuração"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:149
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:134
|
||||
msgid "Address book"
|
||||
msgstr ""
|
||||
msgstr "Livro de endereço"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:154
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:139
|
||||
msgid "Storage"
|
||||
msgstr ""
|
||||
msgstr "Armazenamento"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:172
|
||||
msgid "Filter"
|
||||
msgstr ""
|
||||
msgstr "Filtro"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:175
|
||||
msgid "other"
|
||||
msgstr ""
|
||||
msgstr "outros"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:177
|
||||
msgid "all"
|
||||
msgstr ""
|
||||
msgstr "tudo"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:191
|
||||
msgid "Current filter"
|
||||
msgstr ""
|
||||
msgstr "Filtro atual"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:196
|
||||
msgid "clear filter"
|
||||
msgstr ""
|
||||
msgstr "limpar filtro"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:209
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:213
|
||||
msgid "Search"
|
||||
msgstr "Search"
|
||||
msgstr "Procurar"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:246
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
msgstr "Nome"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:248
|
||||
msgid "Links"
|
||||
msgstr ""
|
||||
msgstr "Links"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:250
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:402
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:259
|
||||
msgid "Destination"
|
||||
msgstr ""
|
||||
msgstr "Destino"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:286
|
||||
msgid "Mark for deletion"
|
||||
msgstr ""
|
||||
msgstr "Marcar para excluir"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:305
|
||||
msgid "Base 32 address"
|
||||
msgstr ""
|
||||
msgstr "Endereço Base 32"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:309
|
||||
msgid "More information on this entry"
|
||||
msgstr ""
|
||||
msgstr "Mais informações para esta entrada"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:312
|
||||
msgid "details"
|
||||
msgstr ""
|
||||
msgstr "detalhes"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:347
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:406
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
msgstr "Cancelar"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:381
|
||||
msgid "This address book is empty."
|
||||
msgstr ""
|
||||
msgstr "Este livro de endereços está vazio."
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:396
|
||||
msgid "Add new destination"
|
||||
msgstr ""
|
||||
msgstr "Adicionar destino"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:398
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:165
|
||||
msgid "Host Name"
|
||||
msgstr ""
|
||||
msgstr "Nome do servidor"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:119
|
||||
msgid "configuration"
|
||||
msgstr ""
|
||||
msgstr "configuração"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:155
|
||||
msgid "Hints"
|
||||
msgstr ""
|
||||
msgstr "Dicas"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:157
|
||||
msgid ""
|
||||
@@ -454,260 +459,298 @@ msgid ""
|
||||
"directory, which is normally ~/.i2p/addressbook/ (Linux) or %APPDATA%\\I2P"
|
||||
"\\addressbook\\ (Windows)."
|
||||
msgstr ""
|
||||
"Caminho de arquivos e diretórios aqui são relativos ao arquivo do livro de "
|
||||
"endereços, normalmente é ~/.i2p/addressbook/ (Linux) ou %APPDATA%\\I2P"
|
||||
"\\addressbook\\ (Windows)."
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:159
|
||||
msgid ""
|
||||
"If you want to manually add lines to an addressbook, add them to the private "
|
||||
"or master addressbooks."
|
||||
msgstr ""
|
||||
"Se você precisar adicionar entradas manualmente no livro de endereços, "
|
||||
"adicione ao livro particular ou o master."
|
||||
|
||||
#: ../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 ""
|
||||
"O livro de endereços deste servidor e os livros publicados são atualizados "
|
||||
"pelo aplicativo Livro de Endereços."
|
||||
|
||||
#: ../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 ""
|
||||
"When you publish your addressbook, ALL destinations from the master and "
|
||||
"router addressbooks appear there."
|
||||
"Quando você publica o seu livro de endereços, TODOS os endereços do livro "
|
||||
"master e servidor também aparecerão lá."
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:163
|
||||
msgid ""
|
||||
"Use the private addressbook for private destinations, these are not "
|
||||
"published."
|
||||
msgstr ""
|
||||
msgstr "Use o livro de endereços particular se não quizer que seja publicado."
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:165
|
||||
msgid "Options"
|
||||
msgstr ""
|
||||
msgstr "Opções"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:167
|
||||
msgid "File containing the list of subscriptions URLs (no need to change)"
|
||||
msgstr ""
|
||||
msgstr "Arquivo contendo a lista das URLs de inscrição (não precisa alterar)"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:169
|
||||
msgid "Update interval in hours"
|
||||
msgstr ""
|
||||
msgstr "Intervalo de atualização em horas"
|
||||
|
||||
#: ../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 ""
|
||||
"Seu arquivo do livro de endereços público (escolha um caminho dentro da raiz "
|
||||
"do seu webserver)"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:173
|
||||
msgid "Your hosts.txt (don't change)"
|
||||
msgstr ""
|
||||
msgstr "O seu arquivo hosts.txt (não precisa alterar)"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:175
|
||||
msgid "Your personal addressbook, these hosts will be published"
|
||||
msgstr ""
|
||||
msgstr "O seu livro de endereços que será publicado"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:177
|
||||
msgid "Your private addressbook, it is never published"
|
||||
msgstr ""
|
||||
msgstr "O seu livro de endereços particular, nunca será publicado"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:179
|
||||
msgid "Port for your eepProxy (no need to change)"
|
||||
msgstr ""
|
||||
msgstr "Porta do seu eepProxy (não precisa alterar)"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:181
|
||||
msgid "Hostname for your eepProxy (no need to change)"
|
||||
msgstr ""
|
||||
msgstr "Nome do servidor do seu eepProxy (não precisa alterar)"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:183
|
||||
msgid "Whether to update the published addressbook"
|
||||
msgstr ""
|
||||
msgstr "Quando será atualizado o livro de endereços público"
|
||||
|
||||
#: ../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 ""
|
||||
"Arquivo contendo cabeçalhos etags da URL de inscrição (não precisa alterar)"
|
||||
|
||||
#: ../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 ""
|
||||
"Arquivo contendo a data de modificação para cada URL de inscrição (não "
|
||||
"precisa alterar)"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:189
|
||||
msgid "File to log activity to (change to /dev/null if you like)"
|
||||
msgstr ""
|
||||
msgstr "Arquivo de log (alterar para /dev/null se você preferir)"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:191
|
||||
msgid "Name of the theme to use (defaults to 'light')"
|
||||
msgstr ""
|
||||
msgstr "Nome do tema a ser utilizado ('light' é o padrão)"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:110
|
||||
msgid "addressbook"
|
||||
msgstr "addressbook"
|
||||
msgstr "livro de endereços"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:179
|
||||
msgid "Encoded Name"
|
||||
msgstr ""
|
||||
msgstr "Nome Codificado"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:193
|
||||
msgid "Base 32 Address"
|
||||
msgstr ""
|
||||
msgstr "Endereço Base 32"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:201
|
||||
msgid "Base 64 Hash"
|
||||
msgstr ""
|
||||
msgstr "Hash Base 64"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:207
|
||||
msgid "Address Helper"
|
||||
msgstr ""
|
||||
msgstr "Auxiliar de Endereços"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:213
|
||||
msgid "link"
|
||||
msgstr ""
|
||||
msgstr "link"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:217
|
||||
msgid "Public Key"
|
||||
msgstr ""
|
||||
msgstr "Chave Pública"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:219
|
||||
msgid "ElGamal 2048 bit"
|
||||
msgstr ""
|
||||
msgstr "ElGamal 2048 bit"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:223
|
||||
msgid "Signing Key"
|
||||
msgstr ""
|
||||
msgstr "Chave de assinatura"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:225
|
||||
msgid "DSA 1024 bit"
|
||||
msgstr ""
|
||||
msgstr "DSA 1024 bit"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:229
|
||||
msgid "Certificate"
|
||||
msgstr ""
|
||||
msgstr "Certificado"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:235
|
||||
msgid "Added Date"
|
||||
msgstr ""
|
||||
msgstr "Data Adicionado"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:241
|
||||
msgid "Source"
|
||||
msgstr ""
|
||||
msgstr "Origem"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:247
|
||||
msgid "Last Modified"
|
||||
msgstr ""
|
||||
msgstr "Data Modificação"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:253
|
||||
msgid "Notes"
|
||||
msgstr ""
|
||||
msgstr "Notas"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:110
|
||||
msgid "Introduction"
|
||||
msgstr ""
|
||||
msgstr "Início"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:132
|
||||
msgid "What is the addressbook?"
|
||||
msgstr ""
|
||||
msgstr "O que é o livro de endereços?"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:134
|
||||
msgid "The addressbook application is part of your I2P installation."
|
||||
msgstr ""
|
||||
msgstr "O aplicativo Livro de Endereços faz parte da instalação do I2P."
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:135
|
||||
msgid ""
|
||||
"It regularly updates your hosts.txt file from distributed sources or "
|
||||
"\"subscriptions\"."
|
||||
msgstr ""
|
||||
"Ele atualiza o seu arquivo hosts.txt regularmente de fontes distribuídas ou "
|
||||
"\"inscrições\"."
|
||||
|
||||
#: ../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 ""
|
||||
"Na configuração padrão, o livro de endereços está inscrito apenas no www."
|
||||
"i2p2.i2p."
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:138
|
||||
msgid ""
|
||||
"Subscribing to additional sites is easy, just add them to your <a href="
|
||||
"\"subscriptions\">subscriptions</a> file."
|
||||
msgstr ""
|
||||
"A inscrição em novos sites é fácil, apenas adicione o link ao seu arquivo de "
|
||||
"<a href=\"subscriptions\">inscrições</a>."
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:140
|
||||
msgid ""
|
||||
"For more information on naming in I2P, see <a href=\"http://www.i2p2.i2p/"
|
||||
"naming.html\" target=\"_top\">the overview on www.i2p2.i2p</a>."
|
||||
msgstr ""
|
||||
"Para mais informações sobre os nomes de domínio I2P, veja <a href=\"http://"
|
||||
"www.i2p2.i2p/naming.html\" target=\"_top\">o resumo em www.i2p2.i2p</a>."
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:142
|
||||
msgid "How does the addressbook application work?"
|
||||
msgstr ""
|
||||
msgstr "Como o aplicativo Livro de Endereços funciona?"
|
||||
|
||||
#: ../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 ""
|
||||
"O aplicativo livro de endereços regularmente consulta as inscrições e mescla "
|
||||
"o conteúdo ao seu livro de endereços do \"roteador\"."
|
||||
|
||||
#: ../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 ""
|
||||
"Então ele mescla o seu livro de endereços \"master\" ao livro do roteador."
|
||||
|
||||
#: ../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 ""
|
||||
"Se configurado, o livro de endereços do roteador é então copiado para o "
|
||||
"livro de endereços \"público\", que será disponibilizado para todos se você "
|
||||
"estiver um eepsite."
|
||||
|
||||
#: ../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 ""
|
||||
"O roteador também usa o livro de endereços particular (não está na figura), "
|
||||
"que não é mesclado nem publicado."
|
||||
|
||||
#: ../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 ""
|
||||
"Os servidores no seu livro de endereços particular podem ser acessados por "
|
||||
"você e nunca serão publicados para os outros."
|
||||
|
||||
#: ../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 ""
|
||||
"O livro de endereços particular também pode conter apelidos para os "
|
||||
"servidores dos outros livros de endereços."
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:111
|
||||
msgid "subscriptions"
|
||||
msgstr ""
|
||||
msgstr "inscrições"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:147
|
||||
msgid "The subscription file contains a list of i2p URLs."
|
||||
msgstr ""
|
||||
msgstr "O arquivo de inscrições contém uma lista de URLs i2p."
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:148
|
||||
msgid ""
|
||||
"The addressbook application regularly checks this list for new eepsites."
|
||||
msgstr ""
|
||||
"O aplicativo livro de endereços verifica regularmente esta lista para buscar "
|
||||
"novos eepsites."
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:149
|
||||
msgid "Those URLs refer to published hosts.txt files."
|
||||
msgstr ""
|
||||
msgstr "Estas URLs se referem aos arquivos hosts.txt publicados."
|
||||
|
||||
#: ../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 ""
|
||||
"A inscrição padrão é o hosts.txt do site www.i2p2.i2p, que é pouco "
|
||||
"atualizado."
|
||||
|
||||
#: ../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 ""
|
||||
"Então é uma boa ideia adicionar inscrições adicionais para os sites que "
|
||||
"mantém as últimas atualizações."
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:153
|
||||
msgid "See the FAQ for a list of subscription URLs."
|
||||
msgstr ""
|
||||
msgstr "Veja o FAQ para obter uma lista de URLs para inscrições."
|
||||
|
||||
@@ -4,19 +4,20 @@
|
||||
# To contribute translations, see http://www.i2p2.de/newdevelopers
|
||||
#
|
||||
# Translators:
|
||||
# ducki2p <ducki2p@gmail.com>, 2011.
|
||||
# foo <foo@bar>, 2009.
|
||||
# Андрей Лукьяненко <operru32@yandex.ru>, 2012.
|
||||
# ducki2p <ducki2p@gmail.com>, 2011
|
||||
# foo <foo@bar>, 2009
|
||||
# gmind <grvmind@gmail.com>, 2013
|
||||
# gmind <grvmind@gmail.com>, 2012
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-04-25 14:49+0000\n"
|
||||
"PO-Revision-Date: 2012-12-24 19:51+0000\n"
|
||||
"Last-Translator: Андрей Лукьяненко <operru32@yandex.ru>\n"
|
||||
"Language-Team: Russian (http://www.transifex.com/projects/p/I2P/language/"
|
||||
"ru/)\n"
|
||||
"Language: ru\n"
|
||||
"POT-Creation-Date: 2013-07-04 16:45+0000\n"
|
||||
"PO-Revision-Date: 2013-07-02 07:06+0000\n"
|
||||
"Last-Translator: gmind <grvmind@gmail.com>\n"
|
||||
"Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/I2P/"
|
||||
"language/ru_RU/)\n"
|
||||
"Language: ru_RU\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
@@ -223,9 +224,9 @@ msgid "ERROR: Could not write addressbook file."
|
||||
msgstr "ОШИБКА: Не удалось сохранить файл адресной книги."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:340
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:149
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:140
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:128
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:142
|
||||
msgid ""
|
||||
"Invalid form submission, probably because you used the \"back\" or \"reload"
|
||||
"\" button on your browser. Please resubmit."
|
||||
@@ -235,33 +236,34 @@ msgstr ""
|
||||
"заново."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:342
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:151
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:142
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:313
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:130
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:144
|
||||
msgid ""
|
||||
"If the problem persists, verify that you have cookies enabled in your "
|
||||
"browser."
|
||||
msgstr "Если проблема остается, проверьте, что у вас включены cookie-файлы."
|
||||
msgstr ""
|
||||
"Если проблема сохраняется, проверьте, что в Вашем браузере разрешены cookies"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:140
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:103
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:131
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:117
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:153
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:145
|
||||
msgid "Save"
|
||||
msgstr "Сохранить"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:142
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:133
|
||||
msgid "Configuration saved."
|
||||
msgstr "Настройки сохранены."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:143
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:122
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:134
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:136
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:151
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:143
|
||||
msgid "Reload"
|
||||
msgstr "Перезагрузить"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:145
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:136
|
||||
msgid "Configuration reloaded."
|
||||
msgstr "Настройки перезагружены."
|
||||
|
||||
@@ -284,17 +286,17 @@ msgstr "Не удалось добавить адрес назначения д
|
||||
msgid "Failed to delete Destination for {0} from naming service {1}"
|
||||
msgstr "Не удалось удалить адрес назначения для {0} из сервиса именования {1}"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:115
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:129
|
||||
msgid ""
|
||||
"Subscriptions saved, updating addressbook from subscription sources now."
|
||||
msgstr ""
|
||||
"Подписки сохранены, запущена загрузка подписок и обновление адресной книги."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:120
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:134
|
||||
msgid "Subscriptions saved."
|
||||
msgstr "Подписки сохранены."
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:124
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:138
|
||||
msgid "Subscriptions reloaded."
|
||||
msgstr "Подписки перезагружены."
|
||||
|
||||
@@ -570,7 +572,7 @@ msgstr "Файл для записи журнала действий"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:191
|
||||
msgid "Name of the theme to use (defaults to 'light')"
|
||||
msgstr "Название используемой темы ('light' по умолчанию)"
|
||||
msgstr "Название используемой темы (по умолчанию 'light')"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:110
|
||||
msgid "addressbook"
|
||||
@@ -586,7 +588,7 @@ msgstr "Base 32 адрес"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:201
|
||||
msgid "Base 64 Hash"
|
||||
msgstr "Base64-хеш"
|
||||
msgstr "Base 64 Hash"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:207
|
||||
msgid "Address Helper"
|
||||
@@ -664,17 +666,16 @@ msgid ""
|
||||
"Subscribing to additional sites is easy, just add them to your <a href="
|
||||
"\"subscriptions\">subscriptions</a> file."
|
||||
msgstr ""
|
||||
"Для добавления дополнительных подписок добавьте их в ваш <a href="
|
||||
"\"subscriptions\">файл подписок\"</a>."
|
||||
"Чтобы подписаться на дополнительные сайты, добавьте их в Ваш <a href="
|
||||
"\"subscriptions\">файл</a> подписок."
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:140
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"For more information on naming in I2P, see <a href=\"http://www.i2p2.i2p/"
|
||||
"naming.html\" target=\"_top\">the overview on www.i2p2.i2p</a>."
|
||||
msgstr ""
|
||||
"Подробнее о механизме доменных имен в I2P читайте на странице <a href="
|
||||
"\"http://www.i2p2.i2p/naming.html\">Naming in I2P</a>."
|
||||
"Подробнее о механизме доменных имен в I2P читайте <a href=\"http://www.i2p2."
|
||||
"i2p/naming.html\">обзор на www.i2p2.i2p</a>."
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:142
|
||||
msgid "How does the addressbook application work?"
|
||||
|
||||
@@ -3,22 +3,25 @@
|
||||
# This file is distributed under the same license as the susidns package.
|
||||
# To contribute translations, see http://www.i2p2.de/newdevelopers
|
||||
#
|
||||
# ducki2p <ducki2p@gmail.com>, 2011.
|
||||
# <walking@i2pmail.org>, 2011.
|
||||
# Translators:
|
||||
# ducki2p <ducki2p@gmail.com>, 2011
|
||||
# walking <walking@i2pmail.org>, 2011
|
||||
# walking <waling@mail.i2p>, 2013
|
||||
# walking <walking@i2pmail.org>, 2011
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2012-11-28 22:43+0000\n"
|
||||
"PO-Revision-Date: 2011-08-20 05:50+0000\n"
|
||||
"Last-Translator: walking <walking@i2pmail.org>\n"
|
||||
"Language-Team: Chinese (China) (http://www.transifex.net/projects/p/I2P/team/"
|
||||
"zh_CN/)\n"
|
||||
"POT-Creation-Date: 2013-07-11 21:39+0000\n"
|
||||
"PO-Revision-Date: 2013-07-11 06:19+0000\n"
|
||||
"Last-Translator: xtoaster <zhazhenzhong@gmail.com>\n"
|
||||
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/I2P/"
|
||||
"language/zh_CN/)\n"
|
||||
"Language: zh_CN\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressBean.java:130
|
||||
#, java-format
|
||||
@@ -102,7 +105,7 @@ msgstr "显示 {0} 个项目共 {1}"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:258
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:412
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:410
|
||||
msgid "Add"
|
||||
msgstr "添加"
|
||||
|
||||
@@ -110,7 +113,7 @@ msgstr "添加"
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:269
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:239
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:410
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:408
|
||||
msgid "Replace"
|
||||
msgstr "替换"
|
||||
|
||||
@@ -167,13 +170,13 @@ msgstr "请输入主机名称与目标"
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:326
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:303
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:274
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:267
|
||||
msgid "Delete Entry"
|
||||
msgstr "删除记录"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:305
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:351
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:349
|
||||
msgid "Delete Selected"
|
||||
msgstr "删除选中项"
|
||||
|
||||
@@ -207,9 +210,9 @@ msgid "ERROR: Could not write addressbook file."
|
||||
msgstr "错误:无法写入地址簿文件"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:340
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:149
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:140
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:128
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:142
|
||||
msgid ""
|
||||
"Invalid form submission, probably because you used the \"back\" or \"reload"
|
||||
"\" button on your browser. Please resubmit."
|
||||
@@ -218,33 +221,33 @@ msgstr ""
|
||||
"请重新提交。"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:342
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:151
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:142
|
||||
#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:313
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:130
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:144
|
||||
msgid ""
|
||||
"If the problem persists, verify that you have cookies enabled in your "
|
||||
"browser."
|
||||
msgstr ""
|
||||
msgstr "如果问题持续出现,请检查您的浏览器是否已启用cookie。"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:140
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:103
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:131
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:117
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:153
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:145
|
||||
msgid "Save"
|
||||
msgstr "保存"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:142
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:133
|
||||
msgid "Configuration saved."
|
||||
msgstr "配置已保存"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:143
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:122
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:134
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:136
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:151
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:143
|
||||
msgid "Reload"
|
||||
msgstr "刷新"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:145
|
||||
#: ../src/java/src/i2p/susi/dns/ConfigBean.java:136
|
||||
msgid "Configuration reloaded."
|
||||
msgstr "配置已重新载入"
|
||||
|
||||
@@ -267,16 +270,16 @@ msgstr "域名服务{1}中的目标{0}添加失败。"
|
||||
msgid "Failed to delete Destination for {0} from naming service {1}"
|
||||
msgstr "域名服务{1}中的目标{0}删除失败。"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:115
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:129
|
||||
msgid ""
|
||||
"Subscriptions saved, updating addressbook from subscription sources now."
|
||||
msgstr "订阅已保存,正在通过订阅地址更新地址簿。"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:120
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:134
|
||||
msgid "Subscriptions saved."
|
||||
msgstr "订阅已保存。"
|
||||
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:124
|
||||
#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:138
|
||||
msgid "Subscriptions reloaded."
|
||||
msgstr "订阅设置已重新载入。"
|
||||
|
||||
@@ -396,8 +399,8 @@ msgid "Links"
|
||||
msgstr "链接"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:250
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:404
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:266
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:402
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:259
|
||||
msgid "Destination"
|
||||
msgstr "目标"
|
||||
|
||||
@@ -405,32 +408,32 @@ msgstr "目标"
|
||||
msgid "Mark for deletion"
|
||||
msgstr "标记为删除"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:307
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:305
|
||||
msgid "Base 32 address"
|
||||
msgstr "Base32 地址"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:311
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:309
|
||||
msgid "More information on this entry"
|
||||
msgstr "此记录的更多信息"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:314
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:312
|
||||
msgid "details"
|
||||
msgstr "详情"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:349
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:408
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:347
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:406
|
||||
msgid "Cancel"
|
||||
msgstr "取消"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:383
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:381
|
||||
msgid "This address book is empty."
|
||||
msgstr "此地址簿为空。"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:398
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:396
|
||||
msgid "Add new destination"
|
||||
msgstr "添加新目标"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:400
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:398
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:165
|
||||
msgid "Host Name"
|
||||
msgstr "主机名称"
|
||||
@@ -539,65 +542,65 @@ msgstr "活动日志文件(关闭可设为/dev/null [Linux])"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:191
|
||||
msgid "Name of the theme to use (defaults to 'light')"
|
||||
msgstr ""
|
||||
msgstr "使用主题的名称(默认为\"light\")"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:110
|
||||
msgid "addressbook"
|
||||
msgstr "地址簿"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:181
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:179
|
||||
msgid "Encoded Name"
|
||||
msgstr "编码后名称"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:197
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:193
|
||||
msgid "Base 32 Address"
|
||||
msgstr "b32(Base32)地址"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:207
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:201
|
||||
msgid "Base 64 Hash"
|
||||
msgstr ""
|
||||
msgstr "Base64 散列值"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:213
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:207
|
||||
msgid "Address Helper"
|
||||
msgstr "地址助手"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:213
|
||||
msgid "link"
|
||||
msgstr "链接"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:224
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:217
|
||||
msgid "Public Key"
|
||||
msgstr "公钥"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:219
|
||||
msgid "ElGamal 2048 bit"
|
||||
msgstr "ElGamal 2048位"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:230
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:223
|
||||
msgid "Signing Key"
|
||||
msgstr "签名钥匙"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:232
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:225
|
||||
msgid "DSA 1024 bit"
|
||||
msgstr "DSA 1024位"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:236
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:229
|
||||
msgid "Certificate"
|
||||
msgstr "证书"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:242
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:235
|
||||
msgid "Added Date"
|
||||
msgstr "加入日期"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:248
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:241
|
||||
msgid "Source"
|
||||
msgstr "来源"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:254
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:247
|
||||
msgid "Last Modified"
|
||||
msgstr "上次修改"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:260
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:253
|
||||
msgid "Notes"
|
||||
msgstr "注释"
|
||||
|
||||
@@ -627,21 +630,20 @@ msgid ""
|
||||
msgstr "默认安装中,地址簿程序只订阅了 www.i2p2.i2p 的地址簿。"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:138
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Subscribing to additional sites is easy, just add them to your <a href="
|
||||
"\"subscriptions\">subscriptions</a> file."
|
||||
msgstr ""
|
||||
"订阅其他网站的地址簿也很简单,只需将它们加入 <a href=\"subscriptions.jsp\">订"
|
||||
"阅</a> 文件即可。"
|
||||
"要订阅其他站点很容易,只需将他们加入您的<a href=\"subscriptions\">订阅</a> 文"
|
||||
"件。"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:140
|
||||
msgid ""
|
||||
"For more information on naming in I2P, see <a href=\"http://www.i2p2.i2p/"
|
||||
"naming.html\">the overview on www.i2p2.i2p</a>."
|
||||
"naming.html\" target=\"_top\">the overview on www.i2p2.i2p</a>."
|
||||
msgstr ""
|
||||
"关于I2P域名解析的详情,参见 <a href=\"http://www.i2p2.i2p/naming.html\">www."
|
||||
"i2p2.i2p 上的概述</a>."
|
||||
"I2P 中域名转换的更多信息,参见 <a href=\"http://www.i2p2.i2p/naming.html\" "
|
||||
"target=\"_top\"> www.i2p2.i2p 上的概述部分</a>。"
|
||||
|
||||
#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:142
|
||||
msgid "How does the addressbook application work?"
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user