diff --git a/i2p2www/pages/meetings/index.html b/i2p2www/pages/meetings/index.html index 4390cf58..e2fe42a0 100644 --- a/i2p2www/pages/meetings/index.html +++ b/i2p2www/pages/meetings/index.html @@ -1,11 +1,9 @@ {% extends "global/layout.html" %} -{% block title %}{{ _('Meetings') }}{% endblock %} +{% block title %}{{ _('Logs of past I2P meetings') }}{% endblock %} {% block headextra %} {%- endblock %} {% block content %} -
{% trans -%} Meetings are currently on hold until a more suitable time can be chosen. {%- endtrans %}
diff --git a/i2p2www/pages/papers/list.html b/i2p2www/pages/papers/list.html index 833e15d1..767daabb 100644 --- a/i2p2www/pages/papers/list.html +++ b/i2p2www/pages/papers/list.html @@ -1,11 +1,9 @@ {% extends "global/layout.html" %} -{% block title %}{{ bib.tag_short_titles[bib.tag] }}{% endblock %} +{% block title %}{{ bib.tag_titles[bib.tag] }}{% endblock %} {% block headextra %} {% endblock %} {% block content %} -
{%- if bib.tag|length %}
- {% trans papers=site_url('papers') -%}
Following are links to presentations, videos, and tutorials about I2P. Links to research papers on I2P are available here.
{%- endtrans %} {% trans -%}
There are a few major techniques that can be done to improve the perceived
diff --git a/i2p2www/pages/site/about/performance/index.html b/i2p2www/pages/site/about/performance/index.html
index d484bea9..1335a7ed 100644
--- a/i2p2www/pages/site/about/performance/index.html
+++ b/i2p2www/pages/site/about/performance/index.html
@@ -2,7 +2,7 @@
{% block title %}{{ _('Performance') }}{% endblock %}
{% block content %}
- {% trans -%}
Probably one of the most frequent things people ask is "how fast is I2P?",
diff --git a/i2p2www/pages/site/about/team.html b/i2p2www/pages/site/about/team.html
index 27fcaa43..ec5789fe 100644
--- a/i2p2www/pages/site/about/team.html
+++ b/i2p2www/pages/site/about/team.html
@@ -1,7 +1,6 @@
{% extends "global/layout.html" %}
-{% block title %}{{ _('Team') }}{% endblock %}
+{% block title %}{{ _('I2P Project Members') }}{% endblock %}
{% block content %}
- {% trans volunteer=site_url('get-involved') -%}
We are a small group of people spread around several continents, working to
advance different aspects of the project and discussing the design of the
diff --git a/i2p2www/pages/site/contact.html b/i2p2www/pages/site/contact.html
index a85af313..98f8fa7a 100644
--- a/i2p2www/pages/site/contact.html
+++ b/i2p2www/pages/site/contact.html
@@ -1,13 +1,13 @@
{% extends "global/layout.html" %}
{% block title %}{{ _('Contact') }}{% endblock %}
{% block content %}
- {% trans -%}
Our primary IRC network is the Irc2P network within I2P; a default tunnel to this network is set up with new router installs.
We are also present on multiple standard networks like OFTC,
@@ -25,28 +25,28 @@
{% endfilter %}
- {% trans zzz=i2pconv('zzz.i2p') -%}
Most of the discussion about I2P's development happens on the I2P developer forum. This is usually the best place to start with inquiries, if the dev IRC channel is inactive.
{%- endtrans %} {% trans -%}
I2P does have a mailing list, but it is rarely used as the current small team of developers prefer to communicate via IRC or the developer forum. This may change in future.
{%- endtrans %} {% trans -%}
To subscribe to a mailing list, go to the list information page (linked below) and fill out the form. I2P-internal email addresses (foobar@mail.i2p) can be used.
{%- endtrans %} {% trans -%}
To unsubscribe from a mailing list or edit your subscription options, go to the list information page (linked below) and enter your subscription email address.
{%- endtrans %} {% trans -%}
You don't like mailing lists? Then this is for you. All mailing lists are available via NNTP as well.
{%- endtrans %} {% trans -%}
diff --git a/i2p2www/pages/site/docs/api/i2pcontrol.html b/i2p2www/pages/site/docs/api/i2pcontrol.html
index 0faeecbe..2d34fb4a 100644
--- a/i2p2www/pages/site/docs/api/i2pcontrol.html
+++ b/i2p2www/pages/site/docs/api/i2pcontrol.html
@@ -1,7 +1,6 @@
{% extends "global/layout.html" %}
-{% block title %}I2PControl API{% endblock %}
+{% block title %}{{ _('I2PControl - Remote Control Service') }}{% endblock %}
{% block content %}
- {% trans itoopie='http://'+i2pconv('itoopie.i2p')+'/' -%}
I2P enables a JSONRPC2 interface via the plugin I2PControl.
The aim of the interface is to provide simple way to interface with a running I2P node. A client, itoopie, has been developed in parallel.
diff --git a/i2p2www/pages/site/docs/api/i2ptunnel.html b/i2p2www/pages/site/docs/api/i2ptunnel.html
index f06536cd..20390dde 100644
--- a/i2p2www/pages/site/docs/api/i2ptunnel.html
+++ b/i2p2www/pages/site/docs/api/i2ptunnel.html
@@ -1,5 +1,5 @@
{% extends "global/layout.html" %}
-{% block title %}i2ptunnel{% endblock %}
+{% block title %}I2PTunnel{% endblock %}
{% block content %}
- {% trans naming=site_url('docs/naming') -%}
I2PTunnel is a tool for interfacing with and providing services on I2P.
diff --git a/i2p2www/pages/site/docs/how/intro.html b/i2p2www/pages/site/docs/how/intro.html
index 93ec5cc1..7502a41e 100644
--- a/i2p2www/pages/site/docs/how/intro.html
+++ b/i2p2www/pages/site/docs/how/intro.html
@@ -1,9 +1,6 @@
{% extends "global/layout.html" %}
-{% block title %}{% trans %}A Gentle Introduction{% endtrans %}{% endblock %}
+{% block title %}{% trans %}A Gentle Introduction to How I2P Works{% endtrans %}{% endblock %}
{% block content %}
-
- {% trans -%}
I2P is a project to build, deploy, and maintain a network supporting secure and anonymous
communication. People using I2P are in control of the tradeoffs between anonymity, reliability,
diff --git a/i2p2www/pages/site/docs/how/tunnel-routing.html b/i2p2www/pages/site/docs/how/tunnel-routing.html
index 31c0fd3b..82d9d086 100644
--- a/i2p2www/pages/site/docs/how/tunnel-routing.html
+++ b/i2p2www/pages/site/docs/how/tunnel-routing.html
@@ -1,9 +1,9 @@
{% extends "global/layout.html" %}
-{% block title %}{% trans %}Tunnel Overview{% endtrans %}{% endblock %}
+{% block title %}{% trans %}Tunnel Routing{% endtrans %}{% endblock %}
{% block lastupdated %}{% trans %}July 2011{% endtrans %}{% endblock %}
{% block accuratefor %}0.8.7{% endblock %}
{% block content %}
- {% trans -%}
This page contains an overview of I2P tunnel terminology and operation, with
links to more technical pages, details, and specifications.
diff --git a/i2p2www/pages/site/docs/index.html b/i2p2www/pages/site/docs/index.html
index 893ac2c2..3ac5c024 100644
--- a/i2p2www/pages/site/docs/index.html
+++ b/i2p2www/pages/site/docs/index.html
@@ -3,8 +3,6 @@
{% block lastupdated %}{% trans %}May 2013{% endtrans %}{% endblock %}
{% block accuratefor %}0.9.6{% endblock %}
{% block content %}
- {% trans -%}
Following is an index to the technical documentation for I2P.
{%- endtrans %} {% trans -%}
diff --git a/i2p2www/pages/site/docs/plugins.html b/i2p2www/pages/site/docs/plugins.html
index 562c1420..e4055e5d 100644
--- a/i2p2www/pages/site/docs/plugins.html
+++ b/i2p2www/pages/site/docs/plugins.html
@@ -3,9 +3,7 @@
{% block lastupdated %}{% trans %}June 2012{% endtrans %}{% endblock %}
{% block accuratefor %}0.9{% endblock %}
{% block content %}
- {% trans -%}
I2P includes a plugin architecture
to support easy development and installation of additional software.
@@ -96,10 +94,10 @@ Non-java applications also supported
- {% trans %}0.7.12 or newer.{% endtrans %} {% trans -%}
To install and start a plugin, copy the {% trans -%}
The I2P Network Protocol (I2NP),
which is sandwiched between I2CP and the various I2P transport protocols, manages the
diff --git a/i2p2www/pages/site/docs/spec/blockfile.html b/i2p2www/pages/site/docs/spec/blockfile.html
index 88ace4cd..27feac17 100644
--- a/i2p2www/pages/site/docs/spec/blockfile.html
+++ b/i2p2www/pages/site/docs/spec/blockfile.html
@@ -1,9 +1,8 @@
{% extends "global/layout.html" %}
-{% block title %}{% trans %}I2P Blockfile Specification{% endtrans %}{% endblock %}
+{% block title %}{% trans %}Blockfile and Hosts Database Specification{% endtrans %}{% endblock %}
{% block lastupdated %}{% trans %}January 2012{% endtrans %}{% endblock %}
{% block accuratefor %}0.8.12{% endblock %}
{% block content %}
- {% trans naming=site_url('docs/naming') -%}
This document specifies
diff --git a/i2p2www/pages/site/docs/spec/common-structures.html b/i2p2www/pages/site/docs/spec/common-structures.html
index 22284299..dbb7b2de 100644
--- a/i2p2www/pages/site/docs/spec/common-structures.html
+++ b/i2p2www/pages/site/docs/spec/common-structures.html
@@ -1,9 +1,8 @@
{% extends "global/layout.html" %}
-{% block title %}{% trans %}Common structure Specification{% endtrans %}{% endblock %}
+{% block title %}{% trans %}Common structures Specification{% endtrans %}{% endblock %}
{% block lastupdated %}{% trans %}December 2013{% endtrans %}{% endblock %}
{% block accuratefor %}0.9.9{% endblock %}
{% block content %}
- {% trans i2np=site_url('docs/protocol/i2np'),
i2cp=site_url('docs/protocol/i2cp'),
ssu=site_url('docs/transport/ssu') -%}
diff --git a/i2p2www/pages/site/docs/spec/i2cp.html b/i2p2www/pages/site/docs/spec/i2cp.html
index b1a6a001..4951ac9c 100644
--- a/i2p2www/pages/site/docs/spec/i2cp.html
+++ b/i2p2www/pages/site/docs/spec/i2cp.html
@@ -3,7 +3,6 @@
{% block lastupdated %}December 2013{% endblock %}
{% block accuratefor %}0.9.9{% endblock %}
{% block content %}
-
This page specified the I2P Control Protocol (I2CP),
diff --git a/i2p2www/pages/site/docs/spec/i2np.html b/i2p2www/pages/site/docs/spec/i2np.html
index 4125cc66..16b20240 100644
--- a/i2p2www/pages/site/docs/spec/i2np.html
+++ b/i2p2www/pages/site/docs/spec/i2np.html
@@ -3,7 +3,6 @@
{% block lastupdated %}November 2013{% endblock %}
{% block accuratefor %}0.9.8.1{% endblock %}
{% block content %}
-
The I2P Network Protocol (I2NP),
which is sandwiched between I2CP and the various I2P transport protocols, manages the
diff --git a/i2p2www/pages/site/docs/spec/ssu.html b/i2p2www/pages/site/docs/spec/ssu.html
index 638f72db..84b2687b 100644
--- a/i2p2www/pages/site/docs/spec/ssu.html
+++ b/i2p2www/pages/site/docs/spec/ssu.html
@@ -6,9 +6,7 @@
See the SSU page for an overview of the SSU transport.
-
-{% trans %}I2P's Hall of Fame{% endtrans %}
{% trans date='2013-08-25' -%}
Current balance: as of {{ date }}
{%- endtrans %}
diff --git a/i2p2www/pages/site/about/media.html b/i2p2www/pages/site/about/media.html
index bc8e4f12..34c350fa 100644
--- a/i2p2www/pages/site/about/media.html
+++ b/i2p2www/pages/site/about/media.html
@@ -1,7 +1,6 @@
{% extends "global/layout.html" %}
{% block title %}{{ _('Presentations on I2P') }}{% endblock %}
{% block content %}
-{{ _('Presentations on I2P') }}
{% trans %}How does I2P work, why is it slow, and why does it not use my full bandwidth?{% endtrans %}
+{% trans %}How does I2P work, why is it slow, and why does it not use my full bandwidth?{% endtrans %}
{{ _('I2P Project Members') }}
{{ _('Email') }}
+{{ _('Email') }}
-IRC
+IRC
{{ _('Forums') }}
+{{ _('Forums') }}
{{ _('Mailing lists') }}
+{{ _('Mailing lists') }}
{{ _('Subscribing') }}
+{{ _('Subscribing') }}
{{ _('Unsubscribing') }}
+{{ _('Unsubscribing') }}
{{ _('Lists') }}
+{{ _('Lists') }}
-
@@ -55,7 +55,7 @@
NNTP
+NNTP
{% trans %}BOB - Basic Open Bridge{% endtrans %}
-
{% trans %}Technical differences from SAM (for the better?){% endtrans %}
{% trans %}I2PControl - Remote Control Service{% endtrans %}
I2PTunnel
{% trans %}Overview{% endtrans %}
{% trans %}A Gentle Introduction to How I2P Works{% endtrans %}
-
{% trans %}Tunnel Overview{% endtrans %}
+{% trans %}Overview{% endtrans %}
{% trans %}How does I2P work{% endtrans %}
-
{% trans %}Naming in I2P{% endtrans %}
{% trans %}Overview{% endtrans %}
{% trans %}I2P Plugins{% endtrans %}
-
-{% trans %}General Information{% endtrans %}
+{% trans %}General Information{% endtrans %}
{% trans %}Required I2P version{% endtrans %}
+{% trans %}Required I2P version{% endtrans %}
{% trans %}Installation{% endtrans %}
+{% trans %}Installation{% endtrans %}
.xpi2p
install link to
the form at the bottom of
diff --git a/i2p2www/pages/site/docs/protocol/i2np.html b/i2p2www/pages/site/docs/protocol/i2np.html
index fadf69ae..e2f1d5f8 100644
--- a/i2p2www/pages/site/docs/protocol/i2np.html
+++ b/i2p2www/pages/site/docs/protocol/i2np.html
@@ -1,9 +1,8 @@
{% extends "global/layout.html" %}
-{% block title %}I2NP{% endblock %}
+{% block title %}{% trans %}I2P Network Protocol{% endtrans %} (I2NP){% endblock %}
{% block lastupdated %}{% trans %}June 2013{% endtrans %}{% endblock %}
{% block accuratefor %}0.9.6{% endblock %}
{% block content %}
-{% trans %}I2P Network Protocol{% endtrans %} (I2NP)
{% trans %}Blockfile and Hosts Database Specification{% endtrans %}
{% trans %}Overview{% endtrans %}
{% trans %}Data types Specification{% endtrans %}
I2P Control Protocol (I2CP) Specification
Overview
I2P Network Protocol (I2NP) Specification
Specification
-
+
diff --git a/i2p2www/pages/site/docs/spec/tunnel-message.html b/i2p2www/pages/site/docs/spec/tunnel-message.html index 422c1db4..985603e5 100644 --- a/i2p2www/pages/site/docs/spec/tunnel-message.html +++ b/i2p2www/pages/site/docs/spec/tunnel-message.html @@ -3,10 +3,11 @@ {% block lastupdated %}December 2013{% endblock %} {% block accuratefor %}0.9.9{% endblock %} {% block content %} -
This document specifies the format of tunnel messages. For general information about tunnels see the tunnel documentation. +
{% trans -%} A "transport" in I2P is a method for direct, point-to-point communication diff --git a/i2p2www/pages/site/docs/transport/ntcp.html b/i2p2www/pages/site/docs/transport/ntcp.html index 7fda9370..16c70eca 100644 --- a/i2p2www/pages/site/docs/transport/ntcp.html +++ b/i2p2www/pages/site/docs/transport/ntcp.html @@ -1,10 +1,8 @@ {% extends "global/layout.html" %} -{% block title %}NTCP{% endblock %} +{% block title %}{% trans %}NTCP (NIO-based TCP){% endtrans %}{% endblock %} {% block lastupdated %}{% trans %}December 2013{% endtrans %}{% endblock %} {% block accuratefor %}0.9.9{% endblock %} {% block content %} -
{% trans transports=site_url('docs/transport'), ssu=site_url('docs/transport/ssu') -%} NTCP is one of two transports currently implemented in I2P. The other is SSU. diff --git a/i2p2www/pages/site/docs/transport/ssu.html b/i2p2www/pages/site/docs/transport/ssu.html index 131a3cc9..73a240de 100644 --- a/i2p2www/pages/site/docs/transport/ssu.html +++ b/i2p2www/pages/site/docs/transport/ssu.html @@ -1,9 +1,8 @@ {% extends "global/layout.html" %} -{% block title %}{% trans %}SSU Transport{% endtrans %}{% endblock %} +{% block title %}{% trans %}Secure Semireliable UDP{% endtrans %} (SSU){% endblock %} {% block lastupdated %}{% trans %}December 2013{% endtrans %}{% endblock %} {% block accuratefor %}0.9.9{% endblock %} {% block content %} -
{% trans transports=site_url('docs/transport'), ntcp=site_url('docs/transport/ntcp') -%} diff --git a/i2p2www/pages/site/get-involved/bounties/index.html b/i2p2www/pages/site/get-involved/bounties/index.html index 3a8d5f91..b6d78c7f 100644 --- a/i2p2www/pages/site/get-involved/bounties/index.html +++ b/i2p2www/pages/site/get-involved/bounties/index.html @@ -1,8 +1,7 @@ {% extends "global/layout.html" %} -{% block title %}{{ _('Bounties') }}{% endblock %} +{% block title %}{{ _('Bounties for I2P') }}{% endblock %} {% block content %} -
{% trans -%} While we always gratefully accept any contributions of code, documentation, and the like, there are other ways to help I2P move diff --git a/i2p2www/pages/site/get-involved/develop/developers-keys.html b/i2p2www/pages/site/get-involved/develop/developers-keys.html index 7326151b..c9ed8034 100644 --- a/i2p2www/pages/site/get-involved/develop/developers-keys.html +++ b/i2p2www/pages/site/get-involved/develop/developers-keys.html @@ -1,7 +1,6 @@ {% extends "global/layout.html" %} {% block title %}{% trans %}I2P Developer's MTN Keys{% endtrans %}{% endblock %} {% block content %} -
{% trans -%} Monotone servers used by the I2P project require two types of keys to be used. {%- endtrans %}
diff --git a/i2p2www/pages/site/get-involved/develop/licenses.html b/i2p2www/pages/site/get-involved/develop/licenses.html index 9010e94e..8eaf19a7 100644 --- a/i2p2www/pages/site/get-involved/develop/licenses.html +++ b/i2p2www/pages/site/get-involved/develop/licenses.html @@ -1,7 +1,6 @@ {% extends "global/layout.html" %} -{% block title %}{{ _('Licenses') }}{% endblock %} +{% block title %}{{ _('I2P Software Licenses') }}{% endblock %} {% block content %} -{% trans threatmodel=site_url('docs/how/threat-model') -%}
As required by our
threat model (among other reasons), the
diff --git a/i2p2www/pages/site/get-involved/guides/ides.html b/i2p2www/pages/site/get-involved/guides/ides.html
index bb116c0f..00021cc3 100644
--- a/i2p2www/pages/site/get-involved/guides/ides.html
+++ b/i2p2www/pages/site/get-involved/guides/ides.html
@@ -5,7 +5,7 @@
The main I2P development branch (i2p.i2p
) has been set up to enable developers to easily set up two of the commonly-used IDEs for Java development: Eclipse and NetBeans.
{%- endtrans %}
{% trans -%}
The main I2P development branches (i2p.i2p
and branches from it) contain .project and .classpath Eclipse files, to enable the branch to be easily set up in Eclipse.
@@ -43,7 +43,7 @@ Done! Your workspace should now contain all projects within the I2P branch, and
-
{% trans -%}
The main I2P development branches (i2p.i2p
and branches from it) contain NetBeans project files.
diff --git a/i2p2www/pages/site/get-involved/guides/monotone.html b/i2p2www/pages/site/get-involved/guides/monotone.html
index e7d6bf2e..8a7775f8 100644
--- a/i2p2www/pages/site/get-involved/guides/monotone.html
+++ b/i2p2www/pages/site/get-involved/guides/monotone.html
@@ -1,8 +1,6 @@
{% extends "global/layout.html" %}
-{% block title %}{% trans %}Monotone{% endtrans %}{% endblock %}
+{% block title %}{% trans %}Monotone Guide{% endtrans %}{% endblock %}
{% block content %}
-
{% trans -%} To get involved, please feel free to join us on the #i2p IRC channel (on irc.freenode.net, or within I2P on irc.freshcoffee.i2p or irc.postman.i2p). diff --git a/i2p2www/pages/site/get-involved/todo.html b/i2p2www/pages/site/get-involved/todo.html index 166d8e11..f8f1db40 100644 --- a/i2p2www/pages/site/get-involved/todo.html +++ b/i2p2www/pages/site/get-involved/todo.html @@ -1,7 +1,6 @@ {% extends "global/layout.html" %} -{% block title %}{{ _('To Do List') }}{% endblock %} +{% block title %}{{ _('I2P Project Targets') }}{% endblock %} {% block content %} -
{% trans roadmap=site_url('get-involved/roadmap'), volunteer=site_url('get-involved') -%}
Below is a more detailed (yet still incomplete) discussion of the major areas
of future development on the core I2P network, spanning the plausibly planned
diff --git a/i2p2www/translations/de/LC_MESSAGES/about.po b/i2p2www/translations/de/LC_MESSAGES/about.po
index 170a2314..2682cf7b 100644
--- a/i2p2www/translations/de/LC_MESSAGES/about.po
+++ b/i2p2www/translations/de/LC_MESSAGES/about.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: https://trac.i2p2.de/\n"
-"POT-Creation-Date: 2013-12-30 05:56+0000\n"
+"POT-Creation-Date: 2014-01-09 19:32+0000\n"
"PO-Revision-Date: 2013-07-04 16:33+0000\n"
"Last-Translator: D.A. Loader\n"
"Language-Team: German "
@@ -201,26 +201,23 @@ msgid "Hall Of Fame"
msgstr ""
#: i2p2www/pages/site/about/hall-of-fame.html:5
-msgid "I2P's Hall of Fame"
-msgstr ""
-
-#: i2p2www/pages/site/about/hall-of-fame.html:6
#, python-format
msgid "Current balance: as of %(date)s"
msgstr ""
-#: i2p2www/pages/site/about/hall-of-fame.html:9
-#: i2p2www/pages/site/about/hall-of-fame.html:47
+#: i2p2www/pages/site/about/hall-of-fame.html:8
+#: i2p2www/pages/site/about/hall-of-fame.html:46
+#: i2p2www/pages/site/about/hall-of-fame.html:172
#: i2p2www/pages/site/about/hall-of-fame.html:173
#: i2p2www/pages/site/about/hall-of-fame.html:174
#: i2p2www/pages/site/about/hall-of-fame.html:175
-#: i2p2www/pages/site/about/hall-of-fame.html:176
+#: i2p2www/pages/site/about/hall-of-fame.html:177
#: i2p2www/pages/site/about/hall-of-fame.html:178
#: i2p2www/pages/site/about/hall-of-fame.html:179
-#: i2p2www/pages/site/about/hall-of-fame.html:180
+#: i2p2www/pages/site/about/hall-of-fame.html:182
#: i2p2www/pages/site/about/hall-of-fame.html:183
#: i2p2www/pages/site/about/hall-of-fame.html:184
-#: i2p2www/pages/site/about/hall-of-fame.html:185
+#: i2p2www/pages/site/about/hall-of-fame.html:187
#: i2p2www/pages/site/about/hall-of-fame.html:188
#: i2p2www/pages/site/about/hall-of-fame.html:189
#: i2p2www/pages/site/about/hall-of-fame.html:190
@@ -233,60 +230,60 @@ msgstr ""
#: i2p2www/pages/site/about/hall-of-fame.html:197
#: i2p2www/pages/site/about/hall-of-fame.html:198
#: i2p2www/pages/site/about/hall-of-fame.html:199
-#: i2p2www/pages/site/about/hall-of-fame.html:200
+#: i2p2www/pages/site/about/hall-of-fame.html:202
#: i2p2www/pages/site/about/hall-of-fame.html:203
#: i2p2www/pages/site/about/hall-of-fame.html:204
#: i2p2www/pages/site/about/hall-of-fame.html:205
#: i2p2www/pages/site/about/hall-of-fame.html:206
#: i2p2www/pages/site/about/hall-of-fame.html:207
-#: i2p2www/pages/site/about/hall-of-fame.html:208
+#: i2p2www/pages/site/about/hall-of-fame.html:209
#: i2p2www/pages/site/about/hall-of-fame.html:210
-#: i2p2www/pages/site/about/hall-of-fame.html:211
+#: i2p2www/pages/site/about/hall-of-fame.html:213
#: i2p2www/pages/site/about/hall-of-fame.html:214
#: i2p2www/pages/site/about/hall-of-fame.html:215
#: i2p2www/pages/site/about/hall-of-fame.html:216
#: i2p2www/pages/site/about/hall-of-fame.html:217
-#: i2p2www/pages/site/about/hall-of-fame.html:218
+#: i2p2www/pages/site/about/hall-of-fame.html:219
#: i2p2www/pages/site/about/hall-of-fame.html:220
#: i2p2www/pages/site/about/hall-of-fame.html:221
#: i2p2www/pages/site/about/hall-of-fame.html:222
#: i2p2www/pages/site/about/hall-of-fame.html:223
#: i2p2www/pages/site/about/hall-of-fame.html:224
-#: i2p2www/pages/site/about/hall-of-fame.html:225
+#: i2p2www/pages/site/about/hall-of-fame.html:226
#: i2p2www/pages/site/about/hall-of-fame.html:227
#: i2p2www/pages/site/about/hall-of-fame.html:228
#: i2p2www/pages/site/about/hall-of-fame.html:229
-#: i2p2www/pages/site/about/hall-of-fame.html:230
+#: i2p2www/pages/site/about/hall-of-fame.html:231
#: i2p2www/pages/site/about/hall-of-fame.html:232
#: i2p2www/pages/site/about/hall-of-fame.html:233
#: i2p2www/pages/site/about/hall-of-fame.html:234
#: i2p2www/pages/site/about/hall-of-fame.html:235
-#: i2p2www/pages/site/about/hall-of-fame.html:236
+#: i2p2www/pages/site/about/hall-of-fame.html:238
#: i2p2www/pages/site/about/hall-of-fame.html:239
#: i2p2www/pages/site/about/hall-of-fame.html:240
#: i2p2www/pages/site/about/hall-of-fame.html:241
-#: i2p2www/pages/site/about/hall-of-fame.html:242
+#: i2p2www/pages/site/about/hall-of-fame.html:243
#: i2p2www/pages/site/about/hall-of-fame.html:244
#: i2p2www/pages/site/about/hall-of-fame.html:245
-#: i2p2www/pages/site/about/hall-of-fame.html:246
+#: i2p2www/pages/site/about/hall-of-fame.html:247
#: i2p2www/pages/site/about/hall-of-fame.html:248
#: i2p2www/pages/site/about/hall-of-fame.html:249
#: i2p2www/pages/site/about/hall-of-fame.html:250
-#: i2p2www/pages/site/about/hall-of-fame.html:251
+#: i2p2www/pages/site/about/hall-of-fame.html:252
#: i2p2www/pages/site/about/hall-of-fame.html:253
#: i2p2www/pages/site/about/hall-of-fame.html:254
#: i2p2www/pages/site/about/hall-of-fame.html:255
#: i2p2www/pages/site/about/hall-of-fame.html:256
-#: i2p2www/pages/site/about/hall-of-fame.html:257
-#: i2p2www/pages/site/about/hall-of-fame.html:263
+#: i2p2www/pages/site/about/hall-of-fame.html:262
+#: i2p2www/pages/site/about/hall-of-fame.html:265
#: i2p2www/pages/site/about/hall-of-fame.html:266
#: i2p2www/pages/site/about/hall-of-fame.html:267
#: i2p2www/pages/site/about/hall-of-fame.html:268
#: i2p2www/pages/site/about/hall-of-fame.html:269
-#: i2p2www/pages/site/about/hall-of-fame.html:270
+#: i2p2www/pages/site/about/hall-of-fame.html:271
#: i2p2www/pages/site/about/hall-of-fame.html:272
#: i2p2www/pages/site/about/hall-of-fame.html:273
-#: i2p2www/pages/site/about/hall-of-fame.html:274
+#: i2p2www/pages/site/about/hall-of-fame.html:278
#: i2p2www/pages/site/about/hall-of-fame.html:279
#: i2p2www/pages/site/about/hall-of-fame.html:280
#: i2p2www/pages/site/about/hall-of-fame.html:281
@@ -296,9 +293,9 @@ msgstr ""
#: i2p2www/pages/site/about/hall-of-fame.html:285
#: i2p2www/pages/site/about/hall-of-fame.html:286
#: i2p2www/pages/site/about/hall-of-fame.html:287
-#: i2p2www/pages/site/about/hall-of-fame.html:288
+#: i2p2www/pages/site/about/hall-of-fame.html:289
#: i2p2www/pages/site/about/hall-of-fame.html:290
-#: i2p2www/pages/site/about/hall-of-fame.html:291
+#: i2p2www/pages/site/about/hall-of-fame.html:300
#: i2p2www/pages/site/about/hall-of-fame.html:301
#: i2p2www/pages/site/about/hall-of-fame.html:302
#: i2p2www/pages/site/about/hall-of-fame.html:303
@@ -319,14 +316,14 @@ msgstr ""
#: i2p2www/pages/site/about/hall-of-fame.html:318
#: i2p2www/pages/site/about/hall-of-fame.html:319
#: i2p2www/pages/site/about/hall-of-fame.html:320
-#: i2p2www/pages/site/about/hall-of-fame.html:321
+#: i2p2www/pages/site/about/hall-of-fame.html:324
#: i2p2www/pages/site/about/hall-of-fame.html:325
#: i2p2www/pages/site/about/hall-of-fame.html:326
#: i2p2www/pages/site/about/hall-of-fame.html:327
#: i2p2www/pages/site/about/hall-of-fame.html:328
#: i2p2www/pages/site/about/hall-of-fame.html:329
#: i2p2www/pages/site/about/hall-of-fame.html:330
-#: i2p2www/pages/site/about/hall-of-fame.html:331
+#: i2p2www/pages/site/about/hall-of-fame.html:332
#: i2p2www/pages/site/about/hall-of-fame.html:333
#: i2p2www/pages/site/about/hall-of-fame.html:334
#: i2p2www/pages/site/about/hall-of-fame.html:335
@@ -335,20 +332,20 @@ msgstr ""
#: i2p2www/pages/site/about/hall-of-fame.html:338
#: i2p2www/pages/site/about/hall-of-fame.html:339
#: i2p2www/pages/site/about/hall-of-fame.html:340
-#: i2p2www/pages/site/about/hall-of-fame.html:341
+#: i2p2www/pages/site/about/hall-of-fame.html:343
#: i2p2www/pages/site/about/hall-of-fame.html:344
#: i2p2www/pages/site/about/hall-of-fame.html:345
#: i2p2www/pages/site/about/hall-of-fame.html:346
#: i2p2www/pages/site/about/hall-of-fame.html:347
-#: i2p2www/pages/site/about/hall-of-fame.html:348
-#: i2p2www/pages/site/about/hall-of-fame.html:350
+#: i2p2www/pages/site/about/hall-of-fame.html:349
+#: i2p2www/pages/site/about/hall-of-fame.html:351
#: i2p2www/pages/site/about/hall-of-fame.html:352
#: i2p2www/pages/site/about/hall-of-fame.html:353
#: i2p2www/pages/site/about/hall-of-fame.html:354
#: i2p2www/pages/site/about/hall-of-fame.html:355
#: i2p2www/pages/site/about/hall-of-fame.html:356
#: i2p2www/pages/site/about/hall-of-fame.html:357
-#: i2p2www/pages/site/about/hall-of-fame.html:358
+#: i2p2www/pages/site/about/hall-of-fame.html:359
#: i2p2www/pages/site/about/hall-of-fame.html:360
#: i2p2www/pages/site/about/hall-of-fame.html:361
#: i2p2www/pages/site/about/hall-of-fame.html:362
@@ -362,16 +359,16 @@ msgstr ""
#: i2p2www/pages/site/about/hall-of-fame.html:370
#: i2p2www/pages/site/about/hall-of-fame.html:371
#: i2p2www/pages/site/about/hall-of-fame.html:372
-#: i2p2www/pages/site/about/hall-of-fame.html:373
+#: i2p2www/pages/site/about/hall-of-fame.html:374
#: i2p2www/pages/site/about/hall-of-fame.html:375
#: i2p2www/pages/site/about/hall-of-fame.html:376
-#: i2p2www/pages/site/about/hall-of-fame.html:377
+#: i2p2www/pages/site/about/hall-of-fame.html:379
#: i2p2www/pages/site/about/hall-of-fame.html:380
-#: i2p2www/pages/site/about/hall-of-fame.html:381
+#: i2p2www/pages/site/about/hall-of-fame.html:383
#: i2p2www/pages/site/about/hall-of-fame.html:384
-#: i2p2www/pages/site/about/hall-of-fame.html:385
+#: i2p2www/pages/site/about/hall-of-fame.html:386
#: i2p2www/pages/site/about/hall-of-fame.html:387
-#: i2p2www/pages/site/about/hall-of-fame.html:388
+#: i2p2www/pages/site/about/hall-of-fame.html:400
#: i2p2www/pages/site/about/hall-of-fame.html:401
#: i2p2www/pages/site/about/hall-of-fame.html:402
#: i2p2www/pages/site/about/hall-of-fame.html:403
@@ -406,7 +403,7 @@ msgstr ""
#: i2p2www/pages/site/about/hall-of-fame.html:432
#: i2p2www/pages/site/about/hall-of-fame.html:433
#: i2p2www/pages/site/about/hall-of-fame.html:434
-#: i2p2www/pages/site/about/hall-of-fame.html:435
+#: i2p2www/pages/site/about/hall-of-fame.html:436
#: i2p2www/pages/site/about/hall-of-fame.html:437
#: i2p2www/pages/site/about/hall-of-fame.html:438
#: i2p2www/pages/site/about/hall-of-fame.html:439
@@ -414,16 +411,16 @@ msgstr ""
#: i2p2www/pages/site/about/hall-of-fame.html:441
#: i2p2www/pages/site/about/hall-of-fame.html:442
#: i2p2www/pages/site/about/hall-of-fame.html:443
-#: i2p2www/pages/site/about/hall-of-fame.html:444
+#: i2p2www/pages/site/about/hall-of-fame.html:445
#: i2p2www/pages/site/about/hall-of-fame.html:446
#: i2p2www/pages/site/about/hall-of-fame.html:447
-#: i2p2www/pages/site/about/hall-of-fame.html:448
+#: i2p2www/pages/site/about/hall-of-fame.html:449
#: i2p2www/pages/site/about/hall-of-fame.html:450
#: i2p2www/pages/site/about/hall-of-fame.html:451
#: i2p2www/pages/site/about/hall-of-fame.html:452
#: i2p2www/pages/site/about/hall-of-fame.html:453
-#: i2p2www/pages/site/about/hall-of-fame.html:454
-#: i2p2www/pages/site/about/hall-of-fame.html:456
+#: i2p2www/pages/site/about/hall-of-fame.html:455
+#: i2p2www/pages/site/about/hall-of-fame.html:458
#: i2p2www/pages/site/about/hall-of-fame.html:459
#: i2p2www/pages/site/about/hall-of-fame.html:460
#: i2p2www/pages/site/about/hall-of-fame.html:461
@@ -437,11 +434,11 @@ msgstr ""
#: i2p2www/pages/site/about/hall-of-fame.html:469
#: i2p2www/pages/site/about/hall-of-fame.html:470
#: i2p2www/pages/site/about/hall-of-fame.html:471
-#: i2p2www/pages/site/about/hall-of-fame.html:472
+#: i2p2www/pages/site/about/hall-of-fame.html:473
#: i2p2www/pages/site/about/hall-of-fame.html:474
#: i2p2www/pages/site/about/hall-of-fame.html:475
-#: i2p2www/pages/site/about/hall-of-fame.html:476
-#: i2p2www/pages/site/about/hall-of-fame.html:478
+#: i2p2www/pages/site/about/hall-of-fame.html:477
+#: i2p2www/pages/site/about/hall-of-fame.html:480
#: i2p2www/pages/site/about/hall-of-fame.html:481
#: i2p2www/pages/site/about/hall-of-fame.html:482
#: i2p2www/pages/site/about/hall-of-fame.html:483
@@ -460,73 +457,72 @@ msgstr ""
#: i2p2www/pages/site/about/hall-of-fame.html:496
#: i2p2www/pages/site/about/hall-of-fame.html:497
#: i2p2www/pages/site/about/hall-of-fame.html:498
-#: i2p2www/pages/site/about/hall-of-fame.html:499
+#: i2p2www/pages/site/about/hall-of-fame.html:500
#: i2p2www/pages/site/about/hall-of-fame.html:501
#: i2p2www/pages/site/about/hall-of-fame.html:502
-#: i2p2www/pages/site/about/hall-of-fame.html:503
msgid "General fund"
msgstr ""
-#: i2p2www/pages/site/about/hall-of-fame.html:10
-#: i2p2www/pages/site/about/hall-of-fame.html:12
-#: i2p2www/pages/site/about/hall-of-fame.html:14
-#: i2p2www/pages/site/about/hall-of-fame.html:20
+#: i2p2www/pages/site/about/hall-of-fame.html:9
+#: i2p2www/pages/site/about/hall-of-fame.html:11
+#: i2p2www/pages/site/about/hall-of-fame.html:13
+#: i2p2www/pages/site/about/hall-of-fame.html:19
#, python-format
msgid "%(euroval)s € and %(btcval)s BTC"
msgstr ""
-#: i2p2www/pages/site/about/hall-of-fame.html:11
+#: i2p2www/pages/site/about/hall-of-fame.html:10
msgid "Datastorage bounty"
msgstr ""
-#: i2p2www/pages/site/about/hall-of-fame.html:13
+#: i2p2www/pages/site/about/hall-of-fame.html:12
msgid "Native IPv6 I2P"
msgstr ""
-#: i2p2www/pages/site/about/hall-of-fame.html:15
+#: i2p2www/pages/site/about/hall-of-fame.html:14
msgid "I2PHex bounty"
msgstr ""
-#: i2p2www/pages/site/about/hall-of-fame.html:16
-#: i2p2www/pages/site/about/hall-of-fame.html:18
-#: i2p2www/pages/site/about/hall-of-fame.html:22
+#: i2p2www/pages/site/about/hall-of-fame.html:15
+#: i2p2www/pages/site/about/hall-of-fame.html:17
+#: i2p2www/pages/site/about/hall-of-fame.html:21
#, python-format
msgid "%(euroval)s €"
msgstr ""
-#: i2p2www/pages/site/about/hall-of-fame.html:17
+#: i2p2www/pages/site/about/hall-of-fame.html:16
msgid "I2P in debian mirrors"
msgstr ""
-#: i2p2www/pages/site/about/hall-of-fame.html:19
+#: i2p2www/pages/site/about/hall-of-fame.html:18
msgid "Bitcoin client for I2P"
msgstr ""
-#: i2p2www/pages/site/about/hall-of-fame.html:21
+#: i2p2www/pages/site/about/hall-of-fame.html:20
msgid "Unit Tests for I2P router"
msgstr ""
-#: i2p2www/pages/site/about/hall-of-fame.html:23
+#: i2p2www/pages/site/about/hall-of-fame.html:22
msgid "Bounty Robert"
msgstr ""
-#: i2p2www/pages/site/about/hall-of-fame.html:24
+#: i2p2www/pages/site/about/hall-of-fame.html:23
msgid "Bounty Syndie"
msgstr ""
-#: i2p2www/pages/site/about/hall-of-fame.html:25
+#: i2p2www/pages/site/about/hall-of-fame.html:24
msgid "Bounty I2P for CCR Microtic Board"
msgstr ""
-#: i2p2www/pages/site/about/hall-of-fame.html:28
+#: i2p2www/pages/site/about/hall-of-fame.html:27
msgid "Current monthly running costs:"
msgstr ""
-#: i2p2www/pages/site/about/hall-of-fame.html:39
+#: i2p2www/pages/site/about/hall-of-fame.html:38
msgid "Big thanks go to the following people who have donated to I2P!"
msgstr ""
-#: i2p2www/pages/site/about/hall-of-fame.html:40
+#: i2p2www/pages/site/about/hall-of-fame.html:39
#, python-format
msgid ""
"If you have made a donation, please send an email to here."
msgstr ""
-#: i2p2www/pages/site/about/media.html:8
+#: i2p2www/pages/site/about/media.html:7
#, python-format
msgid "To request an addition to this page, please send to %(email)s."
msgstr ""
-#: i2p2www/pages/site/about/media.html:11
+#: i2p2www/pages/site/about/media.html:10
msgid ""
"\n"
"Newest links are at the bottom of each section."
msgstr ""
-#: i2p2www/pages/site/about/media.html:16
+#: i2p2www/pages/site/about/media.html:15
msgid "Presentations"
msgstr ""
-#: i2p2www/pages/site/about/media.html:19
+#: i2p2www/pages/site/about/media.html:18
#, python-format
msgid ""
"IIP Presentation at CodeCon\n"
@@ -760,7 +756,7 @@ msgid ""
"Lance James (0x90), February 2002."
msgstr ""
-#: i2p2www/pages/site/about/media.html:27
+#: i2p2www/pages/site/about/media.html:26
#, python-format
msgid ""
"IIP Presentation at ToorCon\n"
@@ -769,7 +765,7 @@ msgid ""
"Lance James (0x90), September 2002."
msgstr ""
-#: i2p2www/pages/site/about/media.html:35
+#: i2p2www/pages/site/about/media.html:34
#, python-format
msgid ""
"To Be or I2P\n"
@@ -779,7 +775,7 @@ msgid ""
"Jens Kubieziel, 24C3 Berlin, December 28, 2007."
msgstr ""
-#: i2p2www/pages/site/about/media.html:44
+#: i2p2www/pages/site/about/media.html:43
#, python-format
msgid ""
"Video of I2P talk at Chemnitz Linux Tag,\n"
@@ -787,7 +783,7 @@ msgid ""
"March 14-15, 2009"
msgstr ""
-#: i2p2www/pages/site/about/media.html:50
+#: i2p2www/pages/site/about/media.html:49
#, python-format
msgid ""
"HOPE New York July 17, 2010 - Brief overview of I2P by zzz, at the end of"
@@ -796,14 +792,14 @@ msgid ""
"MP3 audio"
msgstr ""
-#: i2p2www/pages/site/about/media.html:56
+#: i2p2www/pages/site/about/media.html:55
#, python-format
msgid ""
"Into the I2P Darknet: Welcome to Cipherspace\n"
"Adrian Crenshaw. Schmoocon Firetalk, January 2011"
msgstr ""
-#: i2p2www/pages/site/about/media.html:61
+#: i2p2www/pages/site/about/media.html:60
#, python-format
msgid ""
"Using techhnology to advance liberty\n"
@@ -814,14 +810,14 @@ msgid ""
"I2P covered from 10:00 to 20:00 in the video."
msgstr ""
-#: i2p2www/pages/site/about/media.html:69
+#: i2p2www/pages/site/about/media.html:68
#, python-format
msgid ""
"The Bright side of darknets, FOSSCOMM Patras May "
"2011"
msgstr ""
-#: i2p2www/pages/site/about/media.html:73
+#: i2p2www/pages/site/about/media.html:72
#, python-format
msgid ""
"Common Darknet Weaknesses\n"
@@ -830,14 +826,14 @@ msgid ""
"11-15, 2011."
msgstr ""
-#: i2p2www/pages/site/about/media.html:79
+#: i2p2www/pages/site/about/media.html:78
#, python-format
msgid ""
"I2P / Tor Workshop Notes\n"
"Adrian Crenshaw. DEF CON 19, Las Vegas, August 6, 2011."
msgstr ""
-#: i2p2www/pages/site/about/media.html:84
+#: i2p2www/pages/site/about/media.html:83
#, python-format
msgid ""
"Cipherspaces/Darknets: An Overview Of Attack "
@@ -848,17 +844,17 @@ msgid ""
"Adrian Crenshaw. DEF CON 19, Las Vegas, August 7, 2011."
msgstr ""
-#: i2p2www/pages/site/about/media.html:94
+#: i2p2www/pages/site/about/media.html:93
msgid ""
"Modern cipherspace ecosystems, 0x375 "
"0x06 4/11/2011"
msgstr ""
-#: i2p2www/pages/site/about/media.html:100
+#: i2p2www/pages/site/about/media.html:99
msgid "Tutorials"
msgstr ""
-#: i2p2www/pages/site/about/media.html:103
+#: i2p2www/pages/site/about/media.html:102
#, python-format
msgid ""
"I2P Windows Tutorial\n"
@@ -867,7 +863,7 @@ msgid ""
"By Telecomix"
msgstr ""
-#: i2p2www/pages/site/about/media.html:111
+#: i2p2www/pages/site/about/media.html:110
#, python-format
msgid ""
"I2P Debian Tutorial\n"
@@ -876,7 +872,7 @@ msgid ""
"By Telecomix"
msgstr ""
-#: i2p2www/pages/site/about/media.html:119
+#: i2p2www/pages/site/about/media.html:118
#, python-format
msgid ""
"How to set up anonymous site in I2P\n"
@@ -885,7 +881,7 @@ msgid ""
"By Telecomix"
msgstr ""
-#: i2p2www/pages/site/about/media.html:126
+#: i2p2www/pages/site/about/media.html:125
#, python-format
msgid ""
"I2P Tutorial Mac OS X\n"
@@ -895,7 +891,7 @@ msgid ""
"By Telecomix"
msgstr ""
-#: i2p2www/pages/site/about/media.html:133
+#: i2p2www/pages/site/about/media.html:132
#, python-format
msgid ""
"Felix Atari explains the basic principles of I2P"
@@ -905,7 +901,7 @@ msgid ""
"By Telecomix"
msgstr ""
-#: i2p2www/pages/site/about/media.html:140
+#: i2p2www/pages/site/about/media.html:139
#, python-format
msgid ""
"How to get onto I2P, the anonymous P2P Darknet "
@@ -915,7 +911,7 @@ msgid ""
"access I2P."
msgstr ""
-#: i2p2www/pages/site/about/media.html:146
+#: i2p2www/pages/site/about/media.html:145
#, python-format
msgid ""
"How to connect to I2P\n"
@@ -923,7 +919,7 @@ msgid ""
"How to install I2P on Ubuntu."
msgstr ""
-#: i2p2www/pages/site/about/media.html:152
+#: i2p2www/pages/site/about/media.html:151
#, python-format
msgid ""
"Installing the I2P darknet software in Linux\n"
@@ -932,7 +928,7 @@ msgid ""
"January 2011"
msgstr ""
-#: i2p2www/pages/site/about/media.html:159
+#: i2p2www/pages/site/about/media.html:158
#, python-format
msgid ""
"Short garlic routing animation\n"
@@ -940,11 +936,11 @@ msgid ""
"Adrian Crenshaw.\n"
msgstr ""
-#: i2p2www/pages/site/about/media.html:167
+#: i2p2www/pages/site/about/media.html:166
msgid "Articles and Interviews"
msgstr ""
-#: i2p2www/pages/site/about/media.html:170
+#: i2p2www/pages/site/about/media.html:169
#, python-format
msgid ""
"0x90 Interviewed by DistributedCity\n"
@@ -953,7 +949,7 @@ msgid ""
"July 26, 2002."
msgstr ""
-#: i2p2www/pages/site/about/media.html:178
+#: i2p2www/pages/site/about/media.html:177
#, python-format
msgid ""
"0x90 Interviewed by El Pais\n"
@@ -962,14 +958,14 @@ msgid ""
"October 31, 2002."
msgstr ""
-#: i2p2www/pages/site/about/media.html:185
+#: i2p2www/pages/site/about/media.html:184
#, python-format
msgid ""
"2003 Business Week article referencing "
"invisiblenet"
msgstr ""
-#: i2p2www/pages/site/about/media.html:189
+#: i2p2www/pages/site/about/media.html:188
#, python-format
msgid ""
"Netzwelt.de article about being anonymous in the "
@@ -978,7 +974,7 @@ msgid ""
"November 2007."
msgstr ""
-#: i2p2www/pages/site/about/media.html:195
+#: i2p2www/pages/site/about/media.html:194
#, python-format
msgid ""
"zzz interviewed by gulli.com\n"
@@ -986,7 +982,7 @@ msgid ""
"German translation"
msgstr ""
-#: i2p2www/pages/site/about/media.html:202
+#: i2p2www/pages/site/about/media.html:201
#, python-format
msgid ""
"zzz interviewed on the InfoSec Daily Podcast Ep. 454 "
@@ -994,7 +990,7 @@ msgid ""
"August 18, 2011"
msgstr ""
-#: i2p2www/pages/site/about/media.html:207
+#: i2p2www/pages/site/about/media.html:206
#, python-format
msgid ""
"I2P - Anonymity for the Masses,\n"
@@ -1002,7 +998,7 @@ msgid ""
"November 11, 2011."
msgstr ""
-#: i2p2www/pages/site/about/media.html:213
+#: i2p2www/pages/site/about/media.html:212
#, python-format
msgid ""
"zzz and Lance James interviewed on the InfoSec Daily "
@@ -1011,14 +1007,10 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/about/team.html:2
-msgid "Team"
-msgstr ""
-
-#: i2p2www/pages/site/about/team.html:4
msgid "I2P Project Members"
msgstr ""
-#: i2p2www/pages/site/about/team.html:5
+#: i2p2www/pages/site/about/team.html:4
#, python-format
msgid ""
"We are a small group of people spread around several continents, working "
@@ -1029,455 +1021,455 @@ msgid ""
"Get involved!"
msgstr ""
-#: i2p2www/pages/site/about/team.html:14
+#: i2p2www/pages/site/about/team.html:13
msgid "Admin"
msgstr ""
-#: i2p2www/pages/site/about/team.html:15
+#: i2p2www/pages/site/about/team.html:14
msgid "Project Manager"
msgstr ""
-#: i2p2www/pages/site/about/team.html:17
+#: i2p2www/pages/site/about/team.html:16
msgid "point of contact of last resort"
msgstr ""
-#: i2p2www/pages/site/about/team.html:20
+#: i2p2www/pages/site/about/team.html:19
msgid "Treasurer"
msgstr ""
-#: i2p2www/pages/site/about/team.html:22
+#: i2p2www/pages/site/about/team.html:21
msgid "manage donations / accounts / bounties"
msgstr ""
-#: i2p2www/pages/site/about/team.html:25
+#: i2p2www/pages/site/about/team.html:24
msgid "PR manager"
msgstr ""
-#: i2p2www/pages/site/about/team.html:27
+#: i2p2www/pages/site/about/team.html:26
msgid "press contact, manages public relations and affairs"
msgstr ""
-#: i2p2www/pages/site/about/team.html:30
+#: i2p2www/pages/site/about/team.html:29
#, python-format
msgid "Forum admin"
msgstr ""
-#: i2p2www/pages/site/about/team.html:32
+#: i2p2www/pages/site/about/team.html:31
msgid "manage the public user forum"
msgstr ""
-#: i2p2www/pages/site/about/team.html:35
+#: i2p2www/pages/site/about/team.html:34
msgid "Mirrors admin"
msgstr ""
-#: i2p2www/pages/site/about/team.html:37
+#: i2p2www/pages/site/about/team.html:36
msgid "manage the project mirrors"
msgstr ""
-#: i2p2www/pages/site/about/team.html:40
+#: i2p2www/pages/site/about/team.html:39
#, python-format
msgid "Monotone guru"
msgstr ""
-#: i2p2www/pages/site/about/team.html:42
+#: i2p2www/pages/site/about/team.html:41
msgid "manage the public monotone repositories"
msgstr ""
-#: i2p2www/pages/site/about/team.html:45
+#: i2p2www/pages/site/about/team.html:44
msgid "Packager; Linux"
msgstr ""
-#: i2p2www/pages/site/about/team.html:47
+#: i2p2www/pages/site/about/team.html:46
msgid "Linux (Debian/Ubuntu) distribution packager"
msgstr ""
-#: i2p2www/pages/site/about/team.html:50
+#: i2p2www/pages/site/about/team.html:49
msgid "Packager; Windows"
msgstr ""
-#: i2p2www/pages/site/about/team.html:52
+#: i2p2www/pages/site/about/team.html:51
msgid "Windows installer packager"
msgstr ""
-#: i2p2www/pages/site/about/team.html:55
+#: i2p2www/pages/site/about/team.html:54
msgid "Release Manager"
msgstr ""
-#: i2p2www/pages/site/about/team.html:57
+#: i2p2www/pages/site/about/team.html:56
msgid "Builds and signs the releases"
msgstr ""
-#: i2p2www/pages/site/about/team.html:60
+#: i2p2www/pages/site/about/team.html:59
msgid "Update admin"
msgstr ""
-#: i2p2www/pages/site/about/team.html:62
+#: i2p2www/pages/site/about/team.html:61
msgid "Monitors and recruits in-network update hosts"
msgstr ""
-#: i2p2www/pages/site/about/team.html:65
+#: i2p2www/pages/site/about/team.html:64
msgid "Reseed admin"
msgstr ""
-#: i2p2www/pages/site/about/team.html:67
+#: i2p2www/pages/site/about/team.html:66
msgid "Monitors, advises and recruits reseed hosts"
msgstr ""
-#: i2p2www/pages/site/about/team.html:70
+#: i2p2www/pages/site/about/team.html:69
msgid "Security expert"
msgstr ""
-#: i2p2www/pages/site/about/team.html:71 i2p2www/pages/site/about/team.html:86
-#: i2p2www/pages/site/about/team.html:91 i2p2www/pages/site/about/team.html:111
-#: i2p2www/pages/site/about/team.html:148
-#: i2p2www/pages/site/about/team.html:158
-#: i2p2www/pages/site/about/team.html:163
-#: i2p2www/pages/site/about/team.html:168
-#: i2p2www/pages/site/about/team.html:173
-#: i2p2www/pages/site/about/team.html:178
-#: i2p2www/pages/site/about/team.html:211
+#: i2p2www/pages/site/about/team.html:70 i2p2www/pages/site/about/team.html:85
+#: i2p2www/pages/site/about/team.html:90 i2p2www/pages/site/about/team.html:110
+#: i2p2www/pages/site/about/team.html:147
+#: i2p2www/pages/site/about/team.html:157
+#: i2p2www/pages/site/about/team.html:162
+#: i2p2www/pages/site/about/team.html:167
+#: i2p2www/pages/site/about/team.html:172
+#: i2p2www/pages/site/about/team.html:177
+#: i2p2www/pages/site/about/team.html:210
msgid "vacant"
msgstr ""
-#: i2p2www/pages/site/about/team.html:72
+#: i2p2www/pages/site/about/team.html:71
msgid "threat model / crypto expert"
msgstr ""
-#: i2p2www/pages/site/about/team.html:77
+#: i2p2www/pages/site/about/team.html:76
msgid "Manage the project bug tracker"
msgstr ""
-#: i2p2www/pages/site/about/team.html:80
+#: i2p2www/pages/site/about/team.html:79
msgid "Translation admins"
msgstr ""
-#: i2p2www/pages/site/about/team.html:85
+#: i2p2www/pages/site/about/team.html:84
msgid "User Advocate"
msgstr ""
-#: i2p2www/pages/site/about/team.html:87
+#: i2p2www/pages/site/about/team.html:86
msgid "gather, prioritize, advocate for user needs"
msgstr ""
-#: i2p2www/pages/site/about/team.html:90
+#: i2p2www/pages/site/about/team.html:89
msgid "Web Designer"
msgstr ""
-#: i2p2www/pages/site/about/team.html:92
+#: i2p2www/pages/site/about/team.html:91
msgid "manage the public project website content design"
msgstr ""
-#: i2p2www/pages/site/about/team.html:95
+#: i2p2www/pages/site/about/team.html:94
#, python-format
msgid "Webserver admin"
msgstr ""
-#: i2p2www/pages/site/about/team.html:97
+#: i2p2www/pages/site/about/team.html:96
msgid "manage the public project webservers"
msgstr ""
-#: i2p2www/pages/site/about/team.html:100
+#: i2p2www/pages/site/about/team.html:99
#, python-format
msgid "Website admin"
msgstr ""
-#: i2p2www/pages/site/about/team.html:102
+#: i2p2www/pages/site/about/team.html:101
msgid "manage the public project website content"
msgstr ""
-#: i2p2www/pages/site/about/team.html:105
+#: i2p2www/pages/site/about/team.html:104
msgid "News Admin"
msgstr ""
-#: i2p2www/pages/site/about/team.html:107
+#: i2p2www/pages/site/about/team.html:106
msgid "manage router console news feed"
msgstr ""
-#: i2p2www/pages/site/about/team.html:110
+#: i2p2www/pages/site/about/team.html:109
msgid "Director of passion"
msgstr ""
-#: i2p2www/pages/site/about/team.html:112
+#: i2p2www/pages/site/about/team.html:111
msgid "community motivator"
msgstr ""
-#: i2p2www/pages/site/about/team.html:116
+#: i2p2www/pages/site/about/team.html:115
msgid "Dev"
msgstr ""
-#: i2p2www/pages/site/about/team.html:117
+#: i2p2www/pages/site/about/team.html:116
msgid "Core Lead"
msgstr ""
-#: i2p2www/pages/site/about/team.html:119
+#: i2p2www/pages/site/about/team.html:118
msgid "lead dev for the SDK and router"
msgstr ""
-#: i2p2www/pages/site/about/team.html:122
+#: i2p2www/pages/site/about/team.html:121
#, python-format
msgid "I2P mail lead"
msgstr ""
-#: i2p2www/pages/site/about/team.html:124
+#: i2p2www/pages/site/about/team.html:123
msgid "organize and develop the i2p mail system"
msgstr ""
-#: i2p2www/pages/site/about/team.html:127
+#: i2p2www/pages/site/about/team.html:126
#, python-format
msgid "I2Host lead"
msgstr ""
-#: i2p2www/pages/site/about/team.html:129
+#: i2p2www/pages/site/about/team.html:128
msgid "I2Host addressbook application"
msgstr ""
-#: i2p2www/pages/site/about/team.html:132
+#: i2p2www/pages/site/about/team.html:131
#, python-format
msgid "BOB lead"
msgstr ""
-#: i2p2www/pages/site/about/team.html:134
+#: i2p2www/pages/site/about/team.html:133
msgid "Basic Open Bridge"
msgstr ""
-#: i2p2www/pages/site/about/team.html:137
+#: i2p2www/pages/site/about/team.html:136
#, python-format
msgid "I2P-Bote lead"
msgstr ""
-#: i2p2www/pages/site/about/team.html:139
+#: i2p2www/pages/site/about/team.html:138
msgid "I2PBote plugin"
msgstr ""
-#: i2p2www/pages/site/about/team.html:142
+#: i2p2www/pages/site/about/team.html:141
#, python-format
msgid "Robert lead"
msgstr ""
-#: i2p2www/pages/site/about/team.html:144
+#: i2p2www/pages/site/about/team.html:143
msgid "Robert BitTorrent client"
msgstr ""
-#: i2p2www/pages/site/about/team.html:147
+#: i2p2www/pages/site/about/team.html:146
#, python-format
msgid "I2Phex lead"
msgstr ""
-#: i2p2www/pages/site/about/team.html:149
+#: i2p2www/pages/site/about/team.html:148
msgid "I2Phex Gnutella client"
msgstr ""
-#: i2p2www/pages/site/about/team.html:152
+#: i2p2www/pages/site/about/team.html:151
#, python-format
msgid "I2PSnark lead"
msgstr ""
-#: i2p2www/pages/site/about/team.html:154
+#: i2p2www/pages/site/about/team.html:153
msgid "Maintains the integrated Bittorrent client"
msgstr ""
-#: i2p2www/pages/site/about/team.html:157
+#: i2p2www/pages/site/about/team.html:156
#, python-format
msgid "iMule lead"
msgstr ""
-#: i2p2www/pages/site/about/team.html:159
+#: i2p2www/pages/site/about/team.html:158
msgid "eMule client over I2P"
msgstr ""
-#: i2p2www/pages/site/about/team.html:162
+#: i2p2www/pages/site/about/team.html:161
#, python-format
msgid "Syndie lead"
msgstr ""
-#: i2p2www/pages/site/about/team.html:164
+#: i2p2www/pages/site/about/team.html:163
msgid "Syndie development"
msgstr ""
-#: i2p2www/pages/site/about/team.html:167
+#: i2p2www/pages/site/about/team.html:166
msgid "Susimail lead"
msgstr ""
-#: i2p2www/pages/site/about/team.html:169
+#: i2p2www/pages/site/about/team.html:168
msgid "Susimail development"
msgstr ""
-#: i2p2www/pages/site/about/team.html:172
+#: i2p2www/pages/site/about/team.html:171
msgid "Console"
msgstr ""
-#: i2p2www/pages/site/about/team.html:174
+#: i2p2www/pages/site/about/team.html:173
msgid "Router console HTML/CSS design"
msgstr ""
-#: i2p2www/pages/site/about/team.html:177
+#: i2p2www/pages/site/about/team.html:176
msgid "SAM"
msgstr ""
-#: i2p2www/pages/site/about/team.html:179
+#: i2p2www/pages/site/about/team.html:178
msgid "SAM maintainer"
msgstr ""
-#: i2p2www/pages/site/about/team.html:182
+#: i2p2www/pages/site/about/team.html:181
msgid "I2PCPP lead"
msgstr ""
-#: i2p2www/pages/site/about/team.html:184
+#: i2p2www/pages/site/about/team.html:183
msgid "C++ Router"
msgstr ""
-#: i2p2www/pages/site/about/team.html:187
+#: i2p2www/pages/site/about/team.html:186
msgid "Translators"
msgstr ""
-#: i2p2www/pages/site/about/team.html:188
+#: i2p2www/pages/site/about/team.html:187
msgid "many many people!"
msgstr ""
-#: i2p2www/pages/site/about/team.html:193
+#: i2p2www/pages/site/about/team.html:192
msgid "Contributors"
msgstr ""
-#: i2p2www/pages/site/about/team.html:195
+#: i2p2www/pages/site/about/team.html:194
msgid "fire2pe dev, console enhancements"
msgstr ""
-#: i2p2www/pages/site/about/team.html:199
+#: i2p2www/pages/site/about/team.html:198
msgid "desktopgui, dijjer port"
msgstr ""
-#: i2p2www/pages/site/about/team.html:203
+#: i2p2www/pages/site/about/team.html:202
msgid "Debian/Ubuntu Packager and PPA maintainer"
msgstr ""
-#: i2p2www/pages/site/about/team.html:207
+#: i2p2www/pages/site/about/team.html:206
msgid "Routerconsole backend and UI work, website revamp, unit tests work"
msgstr ""
-#: i2p2www/pages/site/about/team.html:212
+#: i2p2www/pages/site/about/team.html:211
msgid "Help needed on many fronts!"
msgstr ""
-#: i2p2www/pages/site/about/team.html:216
+#: i2p2www/pages/site/about/team.html:215
msgid "Past contributors"
msgstr ""
-#: i2p2www/pages/site/about/team.html:218
+#: i2p2www/pages/site/about/team.html:217
msgid "I2PTunnel development, ministreaming library"
msgstr ""
-#: i2p2www/pages/site/about/team.html:222
+#: i2p2www/pages/site/about/team.html:221
msgid "Project lead, Syndie lead"
msgstr ""
-#: i2p2www/pages/site/about/team.html:226
+#: i2p2www/pages/site/about/team.html:225
msgid "Project lead, Syndie lead, I2Phex, support guru"
msgstr ""
-#: i2p2www/pages/site/about/team.html:230
+#: i2p2www/pages/site/about/team.html:229
msgid "iMule lead"
msgstr ""
-#: i2p2www/pages/site/about/team.html:234
-#: i2p2www/pages/site/about/team.html:238
-#: i2p2www/pages/site/about/team.html:242
+#: i2p2www/pages/site/about/team.html:233
+#: i2p2www/pages/site/about/team.html:237
+#: i2p2www/pages/site/about/team.html:241
msgid "I2Phex work"
msgstr ""
-#: i2p2www/pages/site/about/team.html:246
+#: i2p2www/pages/site/about/team.html:245
msgid "Python SAM library, attack simulations"
msgstr ""
-#: i2p2www/pages/site/about/team.html:250
+#: i2p2www/pages/site/about/team.html:249
msgid "i2pmail development"
msgstr ""
-#: i2p2www/pages/site/about/team.html:254
+#: i2p2www/pages/site/about/team.html:253
msgid "Syndie help"
msgstr ""
-#: i2p2www/pages/site/about/team.html:258
+#: i2p2www/pages/site/about/team.html:257
msgid "i2p mail,susimail and susidns apps"
msgstr ""
-#: i2p2www/pages/site/about/team.html:262
+#: i2p2www/pages/site/about/team.html:261
msgid "I2Phex (port of Phex to I2P)"
msgstr ""
-#: i2p2www/pages/site/about/team.html:266
+#: i2p2www/pages/site/about/team.html:265
msgid "addressbook,i2p-bt,syndie client"
msgstr ""
-#: i2p2www/pages/site/about/team.html:270
+#: i2p2www/pages/site/about/team.html:269
msgid "organize and develop the i2p-bt BitTorrent port"
msgstr ""
-#: i2p2www/pages/site/about/team.html:274
+#: i2p2www/pages/site/about/team.html:273
msgid "addressbook, i2p-bt, syndie client development"
msgstr ""
-#: i2p2www/pages/site/about/team.html:278
+#: i2p2www/pages/site/about/team.html:277
msgid "encryption and signature routines, I2PIM"
msgstr ""
-#: i2p2www/pages/site/about/team.html:282
+#: i2p2www/pages/site/about/team.html:281
msgid "SAM jython code, work on stasher (DHT) and v2v (VoI2P)"
msgstr ""
-#: i2p2www/pages/site/about/team.html:286
+#: i2p2www/pages/site/about/team.html:285
msgid "installer, systray, bogobot"
msgstr ""
-#: i2p2www/pages/site/about/team.html:290
+#: i2p2www/pages/site/about/team.html:289
msgid "jbigi development, wiki migration, doc cleanup"
msgstr ""
-#: i2p2www/pages/site/about/team.html:294
+#: i2p2www/pages/site/about/team.html:293
msgid "java debugging and client development on I2PTunnel and the router console"
msgstr ""
-#: i2p2www/pages/site/about/team.html:298
+#: i2p2www/pages/site/about/team.html:297
msgid "SAM perl module"
msgstr ""
-#: i2p2www/pages/site/about/team.html:302
+#: i2p2www/pages/site/about/team.html:301
msgid "i2psnark work"
msgstr ""
-#: i2p2www/pages/site/about/team.html:306
+#: i2p2www/pages/site/about/team.html:305
msgid "java cleanup"
msgstr ""
-#: i2p2www/pages/site/about/team.html:310
+#: i2p2www/pages/site/about/team.html:309
msgid "docs. wiki migration"
msgstr ""
-#: i2p2www/pages/site/about/team.html:314
+#: i2p2www/pages/site/about/team.html:313
msgid "translations into French"
msgstr ""
-#: i2p2www/pages/site/about/team.html:318
+#: i2p2www/pages/site/about/team.html:317
msgid "C port of jcpuid"
msgstr ""
-#: i2p2www/pages/site/about/team.html:322
+#: i2p2www/pages/site/about/team.html:321
msgid "C# SAM library, pants, fortuna integration"
msgstr ""
-#: i2p2www/pages/site/about/team.html:326
+#: i2p2www/pages/site/about/team.html:325
msgid "libSAM"
msgstr ""
-#: i2p2www/pages/site/about/team.html:330
-#: i2p2www/pages/site/about/team.html:334
+#: i2p2www/pages/site/about/team.html:329
+#: i2p2www/pages/site/about/team.html:333
msgid "i2p-bt tracker development"
msgstr ""
-#: i2p2www/pages/site/about/team.html:338
+#: i2p2www/pages/site/about/team.html:337
msgid "Console and website themes"
msgstr ""
-#: i2p2www/pages/site/about/team.html:368
+#: i2p2www/pages/site/about/team.html:367
msgid "… and many others"
msgstr ""
@@ -1485,7 +1477,7 @@ msgstr ""
msgid "Future Performance Improvements"
msgstr ""
-#: i2p2www/pages/site/about/performance/future.html:4
+#: i2p2www/pages/site/about/performance/future.html:3
msgid "August 2010"
msgstr ""
@@ -2193,3 +2185,9 @@ msgid ""
"Future Performance Improvements."
msgstr ""
+#~ msgid "I2P's Hall of Fame"
+#~ msgstr ""
+
+#~ msgid "Team"
+#~ msgstr ""
+
diff --git a/i2p2www/translations/de/LC_MESSAGES/docs.po b/i2p2www/translations/de/LC_MESSAGES/docs.po
index 45ecdcfe..242dfc66 100644
--- a/i2p2www/translations/de/LC_MESSAGES/docs.po
+++ b/i2p2www/translations/de/LC_MESSAGES/docs.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
-"POT-Creation-Date: 2013-12-25 22:02+0000\n"
+"POT-Creation-Date: 2014-01-09 19:37+0000\n"
"PO-Revision-Date: 2013-12-25 22:06+0000\n"
"Last-Translator: str4d http://www.i2p2.i2p/hosts.txt
,\n"
@@ -824,23 +817,23 @@ msgid ""
"href=\"#susidns\">SusiDNS)."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:212
+#: i2p2www/pages/site/docs/naming.html:211
msgid "Some other public addressbook subscription links:"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:219
+#: i2p2www/pages/site/docs/naming.html:218
msgid ""
"The operators of these services may have various policies for listing "
"hosts.\n"
"Presence on this list does not imply endorsement."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:224
-#: i2p2www/pages/site/docs/naming.html:236
+#: i2p2www/pages/site/docs/naming.html:223
+#: i2p2www/pages/site/docs/naming.html:235
msgid "Naming Rules"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:225
+#: i2p2www/pages/site/docs/naming.html:224
msgid ""
"While there are hopefully not any technical limitations within I2P on "
"host names,\n"
@@ -854,83 +847,83 @@ msgid ""
"to other routers."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:240
+#: i2p2www/pages/site/docs/naming.html:239
msgid "Names are converted to lower case on import."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:244
+#: i2p2www/pages/site/docs/naming.html:243
msgid ""
"Names are checked for conflict with existing names in the existing "
"userhosts.txt and hosts.txt\n"
"(but not privatehosts.txt) after conversion to lower case."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:249
+#: i2p2www/pages/site/docs/naming.html:248
msgid "Must contain only [a-z] [0-9] '.' and '-' after conversion to lower case."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:253
+#: i2p2www/pages/site/docs/naming.html:252
msgid "Must not start with '.' or '-'."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:257
+#: i2p2www/pages/site/docs/naming.html:256
msgid "Must end with '.i2p'."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:261
+#: i2p2www/pages/site/docs/naming.html:260
msgid "67 characters maximum, including the '.i2p'."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:265
+#: i2p2www/pages/site/docs/naming.html:264
msgid "Must not contain '..'."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:269
+#: i2p2www/pages/site/docs/naming.html:268
msgid "Must not contain '.-' or '-.' (as of 0.6.1.33)."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:273
+#: i2p2www/pages/site/docs/naming.html:272
msgid "Must not contain '--' except in 'xn--' for IDN."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:277
+#: i2p2www/pages/site/docs/naming.html:276
msgid ""
"Base32 hostnames (*.b32.i2p) are reserved for base 32 use and so are not "
"allowed to be imported."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:281
+#: i2p2www/pages/site/docs/naming.html:280
msgid ""
"Certain hostnames reserved for project use are not allowed\n"
"(proxy.i2p, router.i2p, console.i2p, *.proxy.i2p, *.router.i2p, "
"*.console.i2p, and others)"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:286
+#: i2p2www/pages/site/docs/naming.html:285
msgid "Keys are checked for base64 validity."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:290
+#: i2p2www/pages/site/docs/naming.html:289
msgid ""
"Keys are checked for conflict with existing keys in hosts.txt (but not "
"privatehosts.txt)."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:294
+#: i2p2www/pages/site/docs/naming.html:293
msgid "Minimum key length 516 bytes."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:298
+#: i2p2www/pages/site/docs/naming.html:297
msgid "Maximum key length 616 bytes (to account for certs up to 100 bytes)."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:303
+#: i2p2www/pages/site/docs/naming.html:302
msgid ""
"Any name received via subscription that passes all the checks is added "
"via the local naming service."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:307
+#: i2p2www/pages/site/docs/naming.html:306
msgid ""
"Note that the '.' symbols in a host name are of no significance,\n"
"and do not denote any actual naming or trust hierarchy.\n"
@@ -942,7 +935,7 @@ msgid ""
"are topics for future discussion."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:318
+#: i2p2www/pages/site/docs/naming.html:317
msgid ""
"International Domain Names (IDN) also work in i2p (using punycode 'xn--' "
"form).\n"
@@ -951,7 +944,7 @@ msgid ""
"add 'network.IDN.whitelist.i2p (boolean) = true' in about:config."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:324
+#: i2p2www/pages/site/docs/naming.html:323
msgid ""
"As the addressbook application does not use privatehosts.txt at all, in "
"practice\n"
@@ -960,11 +953,11 @@ msgid ""
"\"pet names\" for sites already in hosts.txt."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:330
+#: i2p2www/pages/site/docs/naming.html:329
msgid "Outgoing Subscriptions"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:331
+#: i2p2www/pages/site/docs/naming.html:330
msgid ""
"Addressbook will publish the merged hosts.txt to a location\n"
"(traditionally hosts.txt in the local eepsite's home directory) to be "
@@ -973,7 +966,7 @@ msgid ""
"This step is optional and is disabled by default."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:339
+#: i2p2www/pages/site/docs/naming.html:338
msgid ""
"The addressbook application, together with eepget, saves the Etag and/or "
"Last-Modified\n"
@@ -982,13 +975,13 @@ msgid ""
"return a '304 Not Modified' on the next fetch if nothing has changed."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:346
+#: i2p2www/pages/site/docs/naming.html:345
msgid ""
"However the entire hosts.txt is downloaded if it has changed.\n"
"See below for discussion on this issue."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:351
+#: i2p2www/pages/site/docs/naming.html:350
msgid ""
"Hosts serving a static hosts.txt or an equivalent CGI application\n"
"are strongly encouraged to deliver\n"
@@ -999,11 +992,11 @@ msgid ""
"reduce chances of corruption."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:360
+#: i2p2www/pages/site/docs/naming.html:359
msgid "Host Add Services"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:361
+#: i2p2www/pages/site/docs/naming.html:360
msgid ""
"A host add service is a simple CGI application that takes a hostname and "
"a Base64 key as parameters\n"
@@ -1012,7 +1005,7 @@ msgid ""
"will be propagated through the network."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:368
+#: i2p2www/pages/site/docs/naming.html:367
msgid ""
"It is recommended that host add services impose, at a minimum, the "
"restrictions imposed by the addressbook application listed above.\n"
@@ -1020,55 +1013,55 @@ msgid ""
"keys, for example:"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:373
+#: i2p2www/pages/site/docs/naming.html:372
msgid "A limit on number of 'subdomains'."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:377
+#: i2p2www/pages/site/docs/naming.html:376
msgid "Authorization for 'subdomains' through various methods."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:381
+#: i2p2www/pages/site/docs/naming.html:380
msgid "Hashcash or signed certificates."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:385
+#: i2p2www/pages/site/docs/naming.html:384
msgid "Editorial review of host names and/or content."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:389
+#: i2p2www/pages/site/docs/naming.html:388
msgid "Categorization of hosts by content."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:393
+#: i2p2www/pages/site/docs/naming.html:392
msgid "Reservation or rejection of certain host names."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:397
+#: i2p2www/pages/site/docs/naming.html:396
msgid "Restrictions on the number of names registered in a given time period."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:401
+#: i2p2www/pages/site/docs/naming.html:400
msgid "Delays between registration and publication."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:405
+#: i2p2www/pages/site/docs/naming.html:404
msgid "Requirement that the host be up for verification."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:409
+#: i2p2www/pages/site/docs/naming.html:408
msgid "Expiration and/or revocation."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:413
+#: i2p2www/pages/site/docs/naming.html:412
msgid "IDN spoof rejection."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:418
+#: i2p2www/pages/site/docs/naming.html:417
msgid "Jump Services"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:419
+#: i2p2www/pages/site/docs/naming.html:418
msgid ""
"A jump service is a simple CGI application that takes a hostname as a "
"parameter\n"
@@ -1081,20 +1074,20 @@ msgid ""
"address helper is not necessary until restart."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:429
+#: i2p2www/pages/site/docs/naming.html:428
msgid ""
"Note that, like with subscriptions, using a jump service\n"
"implies a certain amount of trust, as a jump service could maliciously\n"
"redirect a user to an incorrect destination."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:435
+#: i2p2www/pages/site/docs/naming.html:434
msgid ""
"To provide the best service, a jump service should be subscribed to\n"
"several hosts.txt providers so that its local host list is current."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:441
+#: i2p2www/pages/site/docs/naming.html:440
msgid ""
"SusiDNS is simply a web interface front-end to configuring addressbook "
"subscriptions\n"
@@ -1102,7 +1095,7 @@ msgid ""
"All the real work is done by the 'addressbook' application."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:447
+#: i2p2www/pages/site/docs/naming.html:446
msgid ""
"Currently, there is little enforcement of addressbook naming rules within"
" SusiDNS,\n"
@@ -1110,11 +1103,11 @@ msgid ""
"the addressbook subscription rules."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:453
+#: i2p2www/pages/site/docs/naming.html:452
msgid "Base32 Names"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:454
+#: i2p2www/pages/site/docs/naming.html:453
msgid ""
"I2P supports Base32 hostnames similar to Tor's .onion addresses.\n"
"Base32 addresses are much shorter and easier to handle than the\n"
@@ -1123,7 +1116,7 @@ msgid ""
"ukeu3k5oycgaauneqgtnvselmt4yemvoilkln7jpvamvfx7dnkdq.b32.i2p
"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:461
+#: i2p2www/pages/site/docs/naming.html:460
#, python-format
msgid ""
"In Tor, the address is 16 characters (80 bits), or half of the SHA-1 "
@@ -1145,7 +1138,7 @@ msgid ""
"longer than a local address book lookup."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:476
+#: i2p2www/pages/site/docs/naming.html:475
msgid ""
"Base32 addresses can be used in most places where hostnames or full "
"destinations\n"
@@ -1164,127 +1157,123 @@ msgid "June 2012"
msgstr ""
#: i2p2www/pages/site/docs/plugins.html:6
-msgid "I2P Plugins"
-msgstr ""
-
-#: i2p2www/pages/site/docs/plugins.html:8
msgid "General Information"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:9
+#: i2p2www/pages/site/docs/plugins.html:7
msgid ""
"I2P includes a plugin architecture\n"
"to support easy development and installation of additional software."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:14
+#: i2p2www/pages/site/docs/plugins.html:12
msgid ""
"There are now plugins available that support distributed email, blogs, "
"IRC\n"
"clients, distributed file storage, wikis, and more."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:19
+#: i2p2www/pages/site/docs/plugins.html:17
msgid "Benefits to i2p users and app developers:"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:24
+#: i2p2www/pages/site/docs/plugins.html:22
msgid "Easy distribution of applications"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:28
+#: i2p2www/pages/site/docs/plugins.html:26
msgid ""
"Allows innovation and use of additional libraries without worrying about\n"
"increasing the size of i2pupdate.sud
"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:33
+#: i2p2www/pages/site/docs/plugins.html:31
msgid ""
"Support large or special-purpose applications that would never be bundled"
"\n"
"with the I2P installation"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:38
+#: i2p2www/pages/site/docs/plugins.html:36
msgid "Cryptographically signed and verified applications"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:42
+#: i2p2www/pages/site/docs/plugins.html:40
msgid "Automatic updates of applications, just like for the router"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:46
+#: i2p2www/pages/site/docs/plugins.html:44
msgid ""
"Separate initial install and update packages, if desired, for smaller "
"update downloads"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:50
+#: i2p2www/pages/site/docs/plugins.html:48
msgid ""
"One-click installation of applications. No more asking users to modify\n"
"wrapper.config
or clients.config
"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:55
+#: i2p2www/pages/site/docs/plugins.html:53
msgid "Isolate applications from the base $I2P
installation"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:59
+#: i2p2www/pages/site/docs/plugins.html:57
msgid ""
"Automatic compatibility checking for I2P version, Java version, Jetty\n"
"version, and previous installed application version"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:64
+#: i2p2www/pages/site/docs/plugins.html:62
msgid "Automatic link addition in console"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:68
+#: i2p2www/pages/site/docs/plugins.html:66
msgid ""
"Automatic startup of application, including modifying classpath, without "
"requiring a restart"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:72
+#: i2p2www/pages/site/docs/plugins.html:70
msgid "Automatic integration and startup of webapps into console Jetty instance"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:76
+#: i2p2www/pages/site/docs/plugins.html:74
#, python-format
msgid ""
"Facilitate creation of 'app stores' like the one at\n"
"%(pluginsite)s"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:81
+#: i2p2www/pages/site/docs/plugins.html:79
msgid "One-click uninstall"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:85
+#: i2p2www/pages/site/docs/plugins.html:83
msgid "Language and theme packs for the console"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:89
+#: i2p2www/pages/site/docs/plugins.html:87
msgid "Bring detailed application information to the router console"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:93
+#: i2p2www/pages/site/docs/plugins.html:91
msgid "Non-java applications also supported"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:99
+#: i2p2www/pages/site/docs/plugins.html:97
msgid "Required I2P version"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:100
+#: i2p2www/pages/site/docs/plugins.html:98
msgid "0.7.12 or newer."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:102
+#: i2p2www/pages/site/docs/plugins.html:100
msgid "Installation"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:103
+#: i2p2www/pages/site/docs/plugins.html:101
msgid ""
"To install and start a plugin, copy the .xpi2p
install link "
"to\n"
@@ -1299,7 +1288,7 @@ msgid ""
"the top of your summary bar."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:112
+#: i2p2www/pages/site/docs/plugins.html:110
msgid ""
"To update a plugin to the latest version, just click the update button on"
"\n"
@@ -1315,11 +1304,11 @@ msgid ""
"builds)."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:122
+#: i2p2www/pages/site/docs/plugins.html:120
msgid "Development"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:123
+#: i2p2www/pages/site/docs/plugins.html:121
#, python-format
msgid ""
"See the latest plugin specification and "
@@ -1327,7 +1316,7 @@ msgid ""
"plugin forum on %(zzz)s."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:128
+#: i2p2www/pages/site/docs/plugins.html:126
#, python-format
msgid ""
"See also the sources for plugins developed by various people. Some "
@@ -1337,18 +1326,18 @@ msgid ""
"specifically as examples."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:134
+#: i2p2www/pages/site/docs/plugins.html:132
msgid ""
"Developers wanted! Plugins are a great way to learn more about I2P"
"\n"
"or easily add some feature."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:139
+#: i2p2www/pages/site/docs/plugins.html:137
msgid "Getting Started"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:140
+#: i2p2www/pages/site/docs/plugins.html:138
#, python-format
msgid ""
"To create a plugin from an existing binary package you will need to get\n"
@@ -1356,17 +1345,17 @@ msgid ""
"monotone."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:146
+#: i2p2www/pages/site/docs/plugins.html:144
msgid "Known Issues"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:147
+#: i2p2www/pages/site/docs/plugins.html:145
msgid ""
"Note that the router's plugin architecture does NOT currently\n"
"provide any additional security isolation or sandboxing of plugins."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:153
+#: i2p2www/pages/site/docs/plugins.html:151
msgid ""
"Updates of a plugin with included jars (not wars) won't be recognized if\n"
"the plugin was already run, as it requires class loader trickery to flush"
@@ -1374,18 +1363,18 @@ msgid ""
"class cache; a full router restart is required."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:159
+#: i2p2www/pages/site/docs/plugins.html:157
msgid "The stop button may be displayed even if there is nothing to stop."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:163
+#: i2p2www/pages/site/docs/plugins.html:161
msgid ""
"Plugins running in a separate JVM create a logs/
directory "
"in\n"
"$CWD
."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:168
+#: i2p2www/pages/site/docs/plugins.html:166
msgid ""
"No initial keys are present, except for those of jrandom and zzz (using "
"the\n"
@@ -1393,14 +1382,14 @@ msgid ""
"automatically accepted—there is no signing key authority."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:174
+#: i2p2www/pages/site/docs/plugins.html:172
msgid ""
"When deleting a plugin, the directory is not always deleted, especially "
"on\n"
"Windows."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:179
+#: i2p2www/pages/site/docs/plugins.html:177
msgid ""
"Installing a plugin requiring Java 1.6 on a Java 1.5 machine will result "
"in a\n"
@@ -1408,11 +1397,11 @@ msgid ""
"is used."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:184
+#: i2p2www/pages/site/docs/plugins.html:182
msgid "Theme and translation plugins are untested."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:188
+#: i2p2www/pages/site/docs/plugins.html:186
msgid "Disabling autostart doesn't always work."
msgstr ""
@@ -1443,6 +1432,10 @@ msgstr ""
msgid "recommended spot for new plugins/applications"
msgstr ""
+#: i2p2www/pages/site/docs/api/bob.html:2
+msgid "BOB - Basic Open Bridge"
+msgstr ""
+
#: i2p2www/pages/site/docs/api/bob.html:3
#: i2p2www/pages/site/docs/api/datagrams.html:3
#: i2p2www/pages/site/docs/how/garlic-routing.html:3
@@ -1451,14 +1444,10 @@ msgid "August 2010"
msgstr ""
#: i2p2www/pages/site/docs/api/bob.html:5
-msgid "BOB - Basic Open Bridge"
-msgstr ""
-
-#: i2p2www/pages/site/docs/api/bob.html:7
msgid "Technical differences from SAM (for the better?)"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:9
+#: i2p2www/pages/site/docs/api/bob.html:7
msgid ""
"BOB has separate command and data channels. \n"
"One, an application command channel socket to router to configure.\n"
@@ -1468,13 +1457,13 @@ msgid ""
"All connections run in parallel."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:18
+#: i2p2www/pages/site/docs/api/bob.html:16
msgid ""
"SAM has one connection that does everything, and you need to parse every "
"packet."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:22
+#: i2p2www/pages/site/docs/api/bob.html:20
msgid ""
"BOB does not hold keypair values, nor does the router.\n"
"Your application holds the keypair values. \n"
@@ -1483,43 +1472,43 @@ msgid ""
"your privacy."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:29
+#: i2p2www/pages/site/docs/api/bob.html:27
msgid "SAM router stores every keypair you ever make."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:33
+#: i2p2www/pages/site/docs/api/bob.html:31
msgid "Those are the important differences."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:37
+#: i2p2www/pages/site/docs/api/bob.html:35
msgid "KEYS
= keypair public+private, these are BASE64"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:40
+#: i2p2www/pages/site/docs/api/bob.html:38
msgid "KEY
= public key, also BASE64"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:43
+#: i2p2www/pages/site/docs/api/bob.html:41
msgid ""
"ERROR
as is implied returns the message \"ERROR "
"\"+DESCRIPTION+\"\\n\"
, where the DESCRIPTION
is what"
" went wrong."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:46
+#: i2p2www/pages/site/docs/api/bob.html:44
msgid ""
"OK
returns \"OK\"
, and if data is to be "
"returned, it is on the same line. OK
means the command is "
"finished."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:49
+#: i2p2www/pages/site/docs/api/bob.html:47
msgid ""
"DATA
lines contain information that you requested. There may"
" be multiple DATA
lines per request."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:53
+#: i2p2www/pages/site/docs/api/bob.html:51
msgid ""
"NOTE: The help command is the ONLY command that has an exception "
"to\n"
@@ -1527,7 +1516,7 @@ msgid ""
"help is a HUMAN and not an APPLICATION command."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:59
+#: i2p2www/pages/site/docs/api/bob.html:57
msgid ""
"PLEASE NOTE:\n"
"For CURRENT details on the commands PLEASE use the built-in help command."
@@ -1536,29 +1525,29 @@ msgid ""
"documentation on each command."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:65
+#: i2p2www/pages/site/docs/api/bob.html:63
msgid ""
"Commands never get obsoleted or changed, however new commands do get "
"added from time to time."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:69
+#: i2p2www/pages/site/docs/api/bob.html:67
msgid "Here are the commands we have as of this writing:"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:74
+#: i2p2www/pages/site/docs/api/bob.html:72
msgid "COMMAND"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:74
+#: i2p2www/pages/site/docs/api/bob.html:72
msgid "OPERAND"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:74
+#: i2p2www/pages/site/docs/api/bob.html:72
msgid "RETURNS"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:101
+#: i2p2www/pages/site/docs/api/bob.html:99
msgid ""
"Once set up, all TCP sockets can and will block as needed, and there is "
"no need for any \n"
@@ -1570,7 +1559,7 @@ msgid ""
"of connections!"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:108
+#: i2p2www/pages/site/docs/api/bob.html:106
msgid ""
"What is also nice about this particular interface is that writing "
"anything to interface \n"
@@ -1592,7 +1581,7 @@ msgid ""
"nothing is coming in."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:120
+#: i2p2www/pages/site/docs/api/bob.html:118
msgid ""
"For the following example, we'll setup a very simple local loopback "
"connection, \n"
@@ -1603,50 +1592,50 @@ msgid ""
"can telnet into, and watch the pretty ASCII test puke forth."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:128
+#: i2p2www/pages/site/docs/api/bob.html:126
msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:129
+#: i2p2www/pages/site/docs/api/bob.html:127
msgid "Application"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:130
+#: i2p2www/pages/site/docs/api/bob.html:128
msgid "BOB's Command response."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:132
-#: i2p2www/pages/site/docs/api/bob.html:144
-#: i2p2www/pages/site/docs/api/bob.html:164
-#: i2p2www/pages/site/docs/api/bob.html:272
-#: i2p2www/pages/site/docs/api/bob.html:284
-#: i2p2www/pages/site/docs/api/bob.html:299
+#: i2p2www/pages/site/docs/api/bob.html:130
+#: i2p2www/pages/site/docs/api/bob.html:142
+#: i2p2www/pages/site/docs/api/bob.html:162
+#: i2p2www/pages/site/docs/api/bob.html:270
+#: i2p2www/pages/site/docs/api/bob.html:282
+#: i2p2www/pages/site/docs/api/bob.html:297
msgid "FROM"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:132
-#: i2p2www/pages/site/docs/api/bob.html:144
-#: i2p2www/pages/site/docs/api/bob.html:164
-#: i2p2www/pages/site/docs/api/bob.html:272
-#: i2p2www/pages/site/docs/api/bob.html:284
-#: i2p2www/pages/site/docs/api/bob.html:299
+#: i2p2www/pages/site/docs/api/bob.html:130
+#: i2p2www/pages/site/docs/api/bob.html:142
+#: i2p2www/pages/site/docs/api/bob.html:162
+#: i2p2www/pages/site/docs/api/bob.html:270
+#: i2p2www/pages/site/docs/api/bob.html:282
+#: i2p2www/pages/site/docs/api/bob.html:297
msgid "TO"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:132
-#: i2p2www/pages/site/docs/api/bob.html:144
-#: i2p2www/pages/site/docs/api/bob.html:164
-#: i2p2www/pages/site/docs/api/bob.html:272
-#: i2p2www/pages/site/docs/api/bob.html:284
-#: i2p2www/pages/site/docs/api/bob.html:299
+#: i2p2www/pages/site/docs/api/bob.html:130
+#: i2p2www/pages/site/docs/api/bob.html:142
+#: i2p2www/pages/site/docs/api/bob.html:162
+#: i2p2www/pages/site/docs/api/bob.html:270
+#: i2p2www/pages/site/docs/api/bob.html:282
+#: i2p2www/pages/site/docs/api/bob.html:297
msgid "DIALOGUE"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:139
+#: i2p2www/pages/site/docs/api/bob.html:137
msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:153
+#: i2p2www/pages/site/docs/api/bob.html:151
msgid ""
"At this point, there was no error, a destination with a nickname of "
"\"mouth\" \n"
@@ -1655,11 +1644,11 @@ msgid ""
"to the CHARGEN
service on 19/TCP
."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:159
+#: i2p2www/pages/site/docs/api/bob.html:157
msgid "Now for the other half, so that we can actually contact this destination."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:179
+#: i2p2www/pages/site/docs/api/bob.html:177
msgid ""
"Now all we need to do is telnet into 127.0.0.1, port 37337,\n"
"send the destination key or host address from addressbook we want to "
@@ -1668,25 +1657,25 @@ msgid ""
"key and it goes."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:186
+#: i2p2www/pages/site/docs/api/bob.html:184
msgid ""
"NOTE: The \"quit\" command in the command channel does NOT "
"disconnect the tunnels like SAM."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:203
+#: i2p2www/pages/site/docs/api/bob.html:201
msgid "After a few virtual miles of this spew, press Control-]
"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:215
+#: i2p2www/pages/site/docs/api/bob.html:213
msgid "Here is what happened..."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:223
+#: i2p2www/pages/site/docs/api/bob.html:221
msgid "You can connect to EEPSITES too!"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:256
+#: i2p2www/pages/site/docs/api/bob.html:254
msgid ""
"Pretty cool isn't it? Try some other well known EEPSITES if you like, "
"nonexistent ones, \n"
@@ -1698,33 +1687,33 @@ msgid ""
"human debugging."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:263
+#: i2p2www/pages/site/docs/api/bob.html:261
msgid "Let's put down our destinations now that we are all done with them."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:267
+#: i2p2www/pages/site/docs/api/bob.html:265
msgid "First, lets see what destination nicknames we have."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:279
+#: i2p2www/pages/site/docs/api/bob.html:277
msgid "Alright, there they are. First, let's remove \"mouth\"."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:293
+#: i2p2www/pages/site/docs/api/bob.html:291
msgid ""
"Now to remove \"ear\", note that this is what happens when you type too "
"fast,\n"
"and shows you what typical ERROR messages looks like."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:312
+#: i2p2www/pages/site/docs/api/bob.html:310
msgid ""
"I won't bother to show an example of the receiver end of a bridge\n"
"because it is very simple. There are two possible settings for it, and\n"
"it is toggled with the \"quiet\" command."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:318
+#: i2p2www/pages/site/docs/api/bob.html:316
msgid ""
"The default is NOT quiet, and the first data to come into your\n"
"listening socket is the destination that is making the contact. It is a\n"
@@ -1732,7 +1721,7 @@ msgid ""
"Everything after that is for the application to actually consume."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:325
+#: i2p2www/pages/site/docs/api/bob.html:323
msgid ""
"In quiet mode, think of it as a regular Internet connection. No\n"
"extra data comes in at all. It's just as if you are plain connected to\n"
@@ -1742,7 +1731,7 @@ msgid ""
"you would not have to modify the web server at all."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:334
+#: i2p2www/pages/site/docs/api/bob.html:332
msgid ""
"The advantage with using BOB for this is as discussed\n"
"previously. You could schedule random uptimes for the application,\n"
@@ -1928,7 +1917,7 @@ msgstr ""
#: i2p2www/pages/site/docs/api/datagrams.html:114
#: i2p2www/pages/site/docs/spec/datagrams.html:10
-#: i2p2www/pages/site/docs/transport/ssu.html:571
+#: i2p2www/pages/site/docs/transport/ssu.html:570
msgid "Specification"
msgstr ""
@@ -1936,11 +1925,11 @@ msgstr ""
msgid "See the Datagrams Specification page."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:4
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:2
msgid "I2PControl - Remote Control Service"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:5
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:4
#, python-format
msgid ""
"I2P enables a ."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:12
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:11
msgid "I2PControl is by default listening on localhost:7650"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:14
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:13
msgid "API, version 1."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:15
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:14
msgid "Parameters are only provided in a named way (maps)."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:19
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:18
msgid "JSON-RPC 2 format"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:21
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:27
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:40
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:50
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:59
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:69
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:84
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:137
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:154
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:20
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:26
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:39
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:49
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:58
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:68
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:83
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:136
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:153
msgid "Request:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:23
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:32
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:44
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:54
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:64
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:75
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:101
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:145
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:169
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:22
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:31
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:43
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:53
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:63
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:74
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:100
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:144
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:168
msgid "Response:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:26
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:25
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:27
#: i2p2www/pages/site/docs/api/i2pcontrol.html:28
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:29
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:32
#: i2p2www/pages/site/docs/api/i2pcontrol.html:33
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:34
#: i2p2www/pages/site/docs/protocol/i2cp.html:107
#: i2p2www/pages/site/docs/protocol/i2cp.html:450
-#: i2p2www/pages/site/docs/spec/common-structures.html:16
-#: i2p2www/pages/site/docs/spec/common-structures.html:26
-#: i2p2www/pages/site/docs/spec/common-structures.html:37
-#: i2p2www/pages/site/docs/spec/common-structures.html:49
-#: i2p2www/pages/site/docs/spec/common-structures.html:64
-#: i2p2www/pages/site/docs/spec/common-structures.html:77
-#: i2p2www/pages/site/docs/spec/common-structures.html:90
-#: i2p2www/pages/site/docs/spec/common-structures.html:102
-#: i2p2www/pages/site/docs/spec/common-structures.html:114
-#: i2p2www/pages/site/docs/spec/common-structures.html:126
-#: i2p2www/pages/site/docs/spec/common-structures.html:138
-#: i2p2www/pages/site/docs/spec/common-structures.html:150
-#: i2p2www/pages/site/docs/spec/common-structures.html:162
-#: i2p2www/pages/site/docs/spec/common-structures.html:174
-#: i2p2www/pages/site/docs/spec/common-structures.html:227
-#: i2p2www/pages/site/docs/spec/common-structures.html:310
-#: i2p2www/pages/site/docs/spec/common-structures.html:359
-#: i2p2www/pages/site/docs/spec/common-structures.html:411
-#: i2p2www/pages/site/docs/spec/common-structures.html:456
-#: i2p2www/pages/site/docs/spec/common-structures.html:593
-#: i2p2www/pages/site/docs/spec/common-structures.html:655
+#: i2p2www/pages/site/docs/spec/common-structures.html:15
+#: i2p2www/pages/site/docs/spec/common-structures.html:25
+#: i2p2www/pages/site/docs/spec/common-structures.html:36
+#: i2p2www/pages/site/docs/spec/common-structures.html:48
+#: i2p2www/pages/site/docs/spec/common-structures.html:63
+#: i2p2www/pages/site/docs/spec/common-structures.html:76
+#: i2p2www/pages/site/docs/spec/common-structures.html:89
+#: i2p2www/pages/site/docs/spec/common-structures.html:101
+#: i2p2www/pages/site/docs/spec/common-structures.html:113
+#: i2p2www/pages/site/docs/spec/common-structures.html:125
+#: i2p2www/pages/site/docs/spec/common-structures.html:137
+#: i2p2www/pages/site/docs/spec/common-structures.html:149
+#: i2p2www/pages/site/docs/spec/common-structures.html:161
+#: i2p2www/pages/site/docs/spec/common-structures.html:173
+#: i2p2www/pages/site/docs/spec/common-structures.html:226
+#: i2p2www/pages/site/docs/spec/common-structures.html:309
+#: i2p2www/pages/site/docs/spec/common-structures.html:358
+#: i2p2www/pages/site/docs/spec/common-structures.html:410
+#: i2p2www/pages/site/docs/spec/common-structures.html:455
+#: i2p2www/pages/site/docs/spec/common-structures.html:592
+#: i2p2www/pages/site/docs/spec/common-structures.html:654
msgid "Description"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:30
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:29
msgid ""
"Token used for authenticating every request (excluding the 'Authenticate'"
" RPC method)"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:38
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:37
msgid "Implemented methods"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:39
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:38
msgid ""
"Creates and returns an authentication token used for further "
"communication."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:41
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:40
msgid "The version of the I2PControl API used by the client."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:42
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:41
msgid "The password used for authenticating against the remote server."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:45
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:44
msgid "The primary I2PControl API version implemented by the server."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:46
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:45
msgid "The token used for further communication."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:49
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:48
msgid "Echoes the value of the echo key, used for debugging and testing."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:51
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:50
msgid "Value will be returned in response."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:52
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:62
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:73
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:99
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:143
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:51
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:61
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:72
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:98
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:142
msgid ""
"Token used for authenticating the client. Is provided by the server via "
"the 'Authenticate' RPC method."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:55
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:54
msgid "Value of the key 'echo' in the request."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:58
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:57
msgid ""
"Fetches rateStat from router statManager. Creates stat if not already "
"created."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:60
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:59
#, python-format
msgid ""
"Determines which rateStat to fetch, see ratestats."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:61
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:60
msgid "Determines which period a stat is fetched for. Measured in ms."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:65
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:64
msgid "Returns the average value for the reuested rateStat and period."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:68
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:67
msgid "Manages I2PControl. Ports, passwords and the like."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:70
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:69
msgid ""
"Sets a new listen address for I2PControl (only 127.0.0.1 and 0.0.0.0 are "
"implemented in I2PControl currently)."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:71
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:70
msgid ""
"Sets a new password for I2PControl, all Authentication tokens will be "
"revoked."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:72
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:71
msgid "Switches which port I2PControl will listen for connections on."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:76
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:75
msgid "Returned if address was changed"
msgstr ""
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:76
#: i2p2www/pages/site/docs/api/i2pcontrol.html:77
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:78
msgid "Returned if setting was changed"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:79
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:78
msgid "Returns true if any changes were made."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:80
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:79
msgid "Returns true if any changes requiring a restart to take effect were made."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:83
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:82
msgid "Fetches basic information about the I2P router. Uptime, version etc."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:102
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:101
msgid "What the status of the router is."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:103
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:102
msgid "What the uptime of the router is in ms."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:104
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:103
msgid "What version of I2P the router is running."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:105
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:104
msgid "The 1 second average inbound bandwidth in Bps."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:106
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:105
msgid "The 15 second average inbound bandwidth in Bps."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:107
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:106
msgid "The 1 second average outbound bandwidth in Bps."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:108
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:107
msgid "The 15 second average outbound bandwidth in Bps."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:109
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:108
msgid "What the current network status is. According to the below enum:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:128
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:127
msgid "How many tunnels on the I2P net are we participating in."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:129
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:128
msgid "How many peers have we communicated with recently."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:130
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:129
msgid "How many peers are considered 'fast'."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:131
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:130
msgid "How many peers are considered 'high capacity'."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:132
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:131
msgid "Is the router reseeding hosts to its NetDB?"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:133
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:132
msgid "How many peers are known to us (listed in our NetDB)."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:136
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:135
msgid "Manages I2P router restart/shutdown."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:138
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:137
msgid ""
"Initiates a router reseed, fetching peers into our NetDB from a remote "
"host."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:139
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:138
msgid "Restarts the router."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:140
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:139
msgid ""
"Restarts the router gracefully (waits for participating tunnels to "
"expire)."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:141
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:140
msgid "Shuts down the router."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:142
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:141
msgid ""
"Shuts down the router gracefully (waits for participating tunnels to "
"expire)."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:146
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:145
msgid "If requested, verifies that a reseed has been initiated."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:147
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:146
msgid "If requested, verifies that a restart has been initiated."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:148
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:147
msgid "If requested, verifies that a graceful restart has been initiated."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:149
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:148
msgid "If requested, verifies that a shutdown has been initiated"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:150
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:149
msgid "If requested, verifies that a graceful shutdown has been initiated"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:153
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:152
msgid "Fetches or sets various network related settings. Ports, addresses etc."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:155
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:154
msgid ""
"What port is used for the TCP transport. If null is submitted, current "
"setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:156
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:155
msgid ""
"What hostname is used for the TCP transport. If null is submitted, "
"current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:157
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:156
msgid ""
"Use automatically detected ip for TCP transport. If null is submitted, "
"current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:158
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:157
msgid ""
"What port is used for the UDP transport. If null is submitted, current "
"setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:159
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:158
msgid ""
"What hostname is used for the UDP transport. If null is submitted, "
"current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:160
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:159
msgid ""
"Which methods should be used for detecting the ip address of the UDP "
"transport. If null is submitted, current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:161
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:160
msgid "What ip has been detected by the UDP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:162
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:161
msgid "Is UPnP enabled. If null is submitted, current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:163
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:162
msgid ""
"How many percent of bandwidth is usable for participating tunnels. If "
"null is submitted, current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:164
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:163
msgid ""
"How many KB/s of inbound bandwidth is allowed. If null is submitted, "
"current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:165
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:164
msgid ""
"How many KB/s of outbound bandwidth is allowed. If null is submitted, "
"current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:166
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:165
msgid ""
"Is laptop mode enabled (change router identity and UDP port when IP "
"changes ). If null is submitted, current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:167
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:166
msgid ""
"Token used for authenticating the client. Is provided by the server via "
"the 'Authenticate' RPC method. If null is submitted, current setting will"
" be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:170
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:169
msgid "If requested, returns the port used for the TCP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:171
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:170
msgid "If requested, returns the hostname used for the TCP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:172
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:171
msgid ""
"If requested, returns the method used for automatically detecting ip for "
"the TCP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:173
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:172
msgid "If requested, returns the port used for the UDP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:174
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:173
msgid "If requested, returns the hostname used for the UDP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:175
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:174
msgid ""
"If requested, returns methods used for detecting the ip address of the "
"UDP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:176
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:175
msgid "If requested, returns what ip has been detected by the UDP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:177
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:176
msgid "If requested, returns the UPNP setting."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:178
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:177
msgid ""
"If requested, returns how many percent of bandwidth is usable for "
"participating tunnels."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:179
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:178
msgid "If requested, returns how many KB/s of inbound bandwidth is allowed."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:180
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:179
msgid "If requested, returns how many KB/s of outbound bandwidth is allowed."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:181
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:180
msgid "If requested, returns the laptop mode."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:182
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:181
msgid "Have the provided settings been saved."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:183
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:182
msgid "Is a restart needed for the new settings to be used."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:186
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:185
msgid "denotes an optional value."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:187
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:186
msgid "denotes a possibly occuring return value"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:189
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:188
msgid "Error codes"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:190
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:189
msgid "Standard JSON-RPC2 error codes."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:191
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:190
msgid "JSON parse error."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:192
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:191
msgid "Invalid request."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:193
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:192
msgid "Method not found."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:194
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:193
msgid "Invalid parameters."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:195
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:194
msgid "Internal error."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:197
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:196
msgid "I2PControl specific error codes."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:198
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:197
msgid "Invalid password provided."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:199
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:198
msgid "No authentication token presented."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:200
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:199
msgid "Authentication token doesn't exist."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:201
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:200
msgid "The provided authentication token was expired and will be removed."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:202
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:201
msgid ""
"The version of the I2PControl API used wasn't specified, but is required "
"to be specified."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:203
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:202
msgid ""
"The version of the I2PControl API specified is not supported by "
"I2PControl."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:13
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:12
#, python-format
msgid ""
"I2PTunnel is a tool for interfacing with and providing services on I2P.\n"
@@ -2478,15 +2467,15 @@ msgid ""
"href=\"http://localhost:7657/i2ptunnel/\">localhost:7657/i2ptunnel/."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:25
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:24
msgid "Default Services"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:26
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:25
msgid "Server tunnels"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:28
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:27
msgid ""
"I2P Webserver - A tunnel pointed to a Jetty webserver run\n"
"on localhost:7658 for convenient "
@@ -2494,11 +2483,11 @@ msgid ""
"
The document root is:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:36
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:35
msgid "Client tunnels"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:38
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:37
msgid ""
"A HTTP proxy used for browsing I2P and the regular internet anonymously "
"through I2P. \n"
@@ -2506,41 +2495,41 @@ msgid ""
"\"Outproxies:\" option."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:42
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:41
msgid "An IRC tunnel to the default anonymous IRC network, Irc2P."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:43
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:42
#, python-format
msgid ""
"The anonymous monotone\n"
"sourcecode repository for I2P"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:47
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:46
#, python-format
msgid ""
"A SMTP service provided by postman at %(postman)s"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:50
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:49
#, python-format
msgid ""
"The accompanying POP sevice of postman at %(postman)s"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:55
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:54
msgid "Client Modes"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:56
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:138
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:55
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:137
msgid "Standard"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:57
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:56
msgid ""
"Opens a local TCP port that connects to a service (like HTTP, FTP or "
"SMTP) on a destination inside of I2P.\n"
@@ -2548,7 +2537,7 @@ msgid ""
" list of destinations."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:63
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:62
msgid ""
"A HTTP-client tunnel. The tunnel connects to the destination specified by"
" the URL\n"
@@ -2556,34 +2545,34 @@ msgid ""
"provided. Strips HTTP connections of the following headers:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:68
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:67
msgid ""
"Accept, Accept-Charset, Accept-Encoding, Accept-Language\n"
" and Accept-Ranges as they vary greatly between browsers and can be "
"used as an identifier."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:76
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:75
msgid ""
"HTTP client/server tunnels are via I2Ptunnel force-enabling compression "
"via the following http headers:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:83
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:82
msgid ""
"Depending on if the tunnel is using an outproxy or not it will append the"
" following User-Agent:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:87
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:86
msgid "Outproxy:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:88
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:87
msgid "Internal I2P use:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:93
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:92
msgid ""
"Creates a connection to a random IRC server specified by the comma "
"seprated (\", \") \n"
@@ -2591,43 +2580,43 @@ msgid ""
"allowed due to anonymity concerns."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:97
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:96
msgid "Whitelist:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:112
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:111
msgid "Enables using the I2P router as a SOCKS proxy."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:117
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:116
msgid ""
"Enables using the I2P router as a SOCKS proxy with the command whitelist "
"specified by\n"
"IRC client mode."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:123
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:122
msgid ""
"Creates a HTTP tunnel and uses the HTTP request method \"CONNECT\" \n"
"to build a TCP tunnel that usually is used for SSL and HTTPS."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:129
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:128
msgid ""
"Creates a UDP-server attached to a Streamr client I2PTunnel. The streamr "
"client tunnel will \n"
"subscribe to a streamr server tunnel."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:137
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:136
msgid "Server Modes"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:139
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:138
msgid "Creates a destination to a local ip:port with an open TCP port."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:144
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:143
msgid ""
"Creates a destination to a local HTTP server ip:port. Supports gzip for "
"requests with \n"
@@ -2635,7 +2624,7 @@ msgid ""
" such a request."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:150
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:149
msgid ""
"Functions as both a I2PTunnel HTTP Server, and a I2PTunnel HTTP client "
"with no outproxying\n"
@@ -2644,14 +2633,14 @@ msgid ""
"requests, or loopback-testing an eepsite as a diagnostic tool."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:157
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:156
msgid ""
"Creates a destination that filters the reqistration sequence of a client "
"and passes \n"
"the clients destination key as a hostname to the IRC-server."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:163
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:162
msgid ""
"A UDP-client that connects to a media server is created. The UDP-Client "
"is coupled with a Streamr server I2PTunnel."
@@ -3001,14 +2990,14 @@ msgstr ""
#: i2p2www/pages/site/docs/api/streaming.html:117
#: i2p2www/pages/site/docs/how/elgamal-aes.html:267
#: i2p2www/pages/site/docs/how/peer-selection.html:282
-#: i2p2www/pages/site/docs/spec/common-structures.html:58
-#: i2p2www/pages/site/docs/spec/common-structures.html:203
-#: i2p2www/pages/site/docs/spec/common-structures.html:257
-#: i2p2www/pages/site/docs/spec/common-structures.html:351
-#: i2p2www/pages/site/docs/spec/common-structures.html:445
-#: i2p2www/pages/site/docs/spec/common-structures.html:553
-#: i2p2www/pages/site/docs/spec/common-structures.html:631
-#: i2p2www/pages/site/docs/spec/common-structures.html:739
+#: i2p2www/pages/site/docs/spec/common-structures.html:57
+#: i2p2www/pages/site/docs/spec/common-structures.html:202
+#: i2p2www/pages/site/docs/spec/common-structures.html:256
+#: i2p2www/pages/site/docs/spec/common-structures.html:350
+#: i2p2www/pages/site/docs/spec/common-structures.html:444
+#: i2p2www/pages/site/docs/spec/common-structures.html:552
+#: i2p2www/pages/site/docs/spec/common-structures.html:630
+#: i2p2www/pages/site/docs/spec/common-structures.html:738
#: i2p2www/pages/site/docs/spec/datagrams.html:30
#: i2p2www/pages/site/docs/spec/datagrams.html:89
msgid "Notes"
@@ -3434,10 +3423,10 @@ msgstr ""
#: i2p2www/pages/site/docs/how/peer-selection.html:265
#: i2p2www/pages/site/docs/how/tunnel-routing.html:255
#: i2p2www/pages/site/docs/protocol/i2cp.html:654
-#: i2p2www/pages/site/docs/protocol/i2np.html:227
+#: i2p2www/pages/site/docs/protocol/i2np.html:226
#: i2p2www/pages/site/docs/spec/updates.html:280
-#: i2p2www/pages/site/docs/transport/ntcp.html:446
-#: i2p2www/pages/site/docs/transport/ssu.html:506
+#: i2p2www/pages/site/docs/transport/ntcp.html:444
+#: i2p2www/pages/site/docs/transport/ssu.html:505
#: i2p2www/pages/site/docs/tunnels/implementation.html:503
msgid "Future Work"
msgstr ""
@@ -3895,7 +3884,7 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/docs/applications/bittorrent.html:285
-#: i2p2www/pages/site/docs/how/intro.html:187
+#: i2p2www/pages/site/docs/how/intro.html:184
msgid "Additional Information"
msgstr ""
@@ -6292,14 +6281,10 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/docs/how/intro.html:2
-msgid "A Gentle Introduction"
-msgstr ""
-
-#: i2p2www/pages/site/docs/how/intro.html:5
msgid "A Gentle Introduction to How I2P Works"
msgstr "Einführung in die Arbeitsweise von I2P"
-#: i2p2www/pages/site/docs/how/intro.html:7
+#: i2p2www/pages/site/docs/how/intro.html:4
msgid ""
"I2P is a project to build, deploy, and maintain a network supporting "
"secure and anonymous\n"
@@ -6330,7 +6315,7 @@ msgstr ""
"Selbstverständlich sind alle Aspekte des Netzwerkes offen und frei "
"verfügbar."
-#: i2p2www/pages/site/docs/how/intro.html:17
+#: i2p2www/pages/site/docs/how/intro.html:14
msgid ""
"Unlike many other anonymizing networks, I2P doesn't try to provide "
"anonymity by hiding the\n"
@@ -6366,7 +6351,7 @@ msgstr ""
"schlimmeren Angriffen genutzt\n"
"werden."
-#: i2p2www/pages/site/docs/how/intro.html:28
+#: i2p2www/pages/site/docs/how/intro.html:25
#, python-format
msgid ""
"The network itself is message oriented - it is essentially a secure and "
@@ -6407,7 +6392,7 @@ msgstr ""
"oder nur eine Einstellung für\n"
"verschiedene Proxies, die ihnen Anonyme Verbindungen anbieten."
-#: i2p2www/pages/site/docs/how/intro.html:40
+#: i2p2www/pages/site/docs/how/intro.html:37
#, python-format
msgid ""
"An essential part of designing, developing, and testing an anonymizing "
@@ -6447,11 +6432,11 @@ msgstr ""
"einer anderen unterschieden werden\n"
"kann."
-#: i2p2www/pages/site/docs/how/intro.html:51
+#: i2p2www/pages/site/docs/how/intro.html:48
msgid "Why?"
msgstr "Warum?"
-#: i2p2www/pages/site/docs/how/intro.html:52
+#: i2p2www/pages/site/docs/how/intro.html:49
#, python-format
msgid ""
"There are a multitude of reasons why we need a system to support "
@@ -6463,11 +6448,11 @@ msgid ""
"Internet, but we could not find any that met our needs or threat model."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:59
+#: i2p2www/pages/site/docs/how/intro.html:56
msgid "How?"
msgstr "Wie?"
-#: i2p2www/pages/site/docs/how/intro.html:61
+#: i2p2www/pages/site/docs/how/intro.html:58
#, python-format
msgid ""
"The network at a glance is made up of a set of nodes (\"routers\") with a"
@@ -6511,11 +6496,11 @@ msgstr ""
"(\"Floodfill\")\n"
"zum skalierbaren sicherem Verteilen von Routing und Kontaktinformationen."
-#: i2p2www/pages/site/docs/how/intro.html:74
+#: i2p2www/pages/site/docs/how/intro.html:71
msgid "Network topology example"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:76
+#: i2p2www/pages/site/docs/how/intro.html:73
msgid ""
"In the above, Alice, Bob, Charlie, and Dave are all running routers with "
"a single Destination on\n"
@@ -6554,7 +6539,7 @@ msgstr ""
"dauerhaft aktualisiert sobald neue Leases authorisiert sind und "
"ältere auslaufen."
-#: i2p2www/pages/site/docs/how/intro.html:88
+#: i2p2www/pages/site/docs/how/intro.html:85
#, python-format
msgid ""
"If Bob wants to reply to Alice, he simply goes through the same process -"
@@ -6580,7 +6565,7 @@ msgstr ""
"ohne in der Netzwerk\n"
"Datenbank nach den benötigten Informationen suchen zu müssen."
-#: i2p2www/pages/site/docs/how/intro.html:96
+#: i2p2www/pages/site/docs/how/intro.html:93
#, python-format
msgid ""
"To deal with a wide range of attacks, I2P is fully distributed with no "
@@ -6610,7 +6595,7 @@ msgstr ""
"\"Knoten Auswahl\" Seite beschrieben "
"ist."
-#: i2p2www/pages/site/docs/how/intro.html:105
+#: i2p2www/pages/site/docs/how/intro.html:102
#, python-format
msgid ""
"The network itself makes use of a significant number of \n"
"ElGamal / AES+SessionTag."
-#: i2p2www/pages/site/docs/how/intro.html:113
+#: i2p2www/pages/site/docs/how/intro.html:110
msgid ""
"Content sent over I2P is encrypted through three layers garlic encryption"
" (used to verify the\n"
@@ -6653,7 +6638,7 @@ msgstr ""
" der TCP Transport\n"
"AES256 mit Ephemeral Schlüssel)."
-#: i2p2www/pages/site/docs/how/intro.html:120
+#: i2p2www/pages/site/docs/how/intro.html:117
msgid ""
"End-to-end (I2CP) encryption (client application to server application) "
"was disabled in I2P release\n"
@@ -6680,11 +6665,11 @@ msgstr ""
"sind die Daten unverschlüsselt, ab dem I2P Router ist alles Ende-zu-"
"Ende verschlüsselt."
-#: i2p2www/pages/site/docs/how/intro.html:129
+#: i2p2www/pages/site/docs/how/intro.html:126
msgid "End to end layered encryption"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:131
+#: i2p2www/pages/site/docs/how/intro.html:128
#, python-format
msgid ""
"The specific use of these algorithms are outlined woanders beschrieben."
-#: i2p2www/pages/site/docs/how/intro.html:135
+#: i2p2www/pages/site/docs/how/intro.html:132
msgid ""
"The two main mechanisms for allowing people who need strong anonymity to "
"use the network are\n"
@@ -6721,7 +6706,7 @@ msgstr ""
"anonymere Transports\n"
"eingebaut werden."
-#: i2p2www/pages/site/docs/how/intro.html:144
+#: i2p2www/pages/site/docs/how/intro.html:141
#, python-format
msgid ""
"Some questions have been raised with regards to the scalability of I2P, "
@@ -6737,11 +6722,11 @@ msgid ""
"the network (N) bears no impact."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:153
+#: i2p2www/pages/site/docs/how/intro.html:150
msgid "When?"
msgstr "Wann?"
-#: i2p2www/pages/site/docs/how/intro.html:154
+#: i2p2www/pages/site/docs/how/intro.html:151
#, python-format
msgid ""
"I2P initially began in Feb 2003 as a proposed modification to roadmap."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:164
+#: i2p2www/pages/site/docs/how/intro.html:161
msgid "Who?"
msgstr "Wer?"
-#: i2p2www/pages/site/docs/how/intro.html:165
+#: i2p2www/pages/site/docs/how/intro.html:162
#, python-format
msgid ""
"We have a small team spread around several "
@@ -6779,11 +6764,11 @@ msgid ""
" Machines."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:176
+#: i2p2www/pages/site/docs/how/intro.html:173
msgid "Where?"
msgstr "Wo?"
-#: i2p2www/pages/site/docs/how/intro.html:177
+#: i2p2www/pages/site/docs/how/intro.html:174
#, python-format
msgid ""
"Anyone interested should join us on the IRC channel #i2p (hosted "
@@ -6801,14 +6786,14 @@ msgstr ""
"href=\"%(meetings)s\">Archiv\n"
"von abgehaltenen Entwickler Treffen."
-#: i2p2www/pages/site/docs/how/intro.html:183
+#: i2p2www/pages/site/docs/how/intro.html:180
#, python-format
msgid "The current source is available in monotone."
msgstr ""
"Der aktuelle Quelltext ist in Monotone "
"verfügbar."
-#: i2p2www/pages/site/docs/how/intro.html:188
+#: i2p2www/pages/site/docs/how/intro.html:185
#, python-format
msgid "See the Index to Technical Documentation."
msgstr ""
@@ -8628,7 +8613,7 @@ msgstr ""
#: i2p2www/pages/site/docs/how/tech-intro.html:9
#: i2p2www/pages/site/docs/how/tech-intro.html:24
-#: i2p2www/pages/site/docs/transport/ssu.html:281
+#: i2p2www/pages/site/docs/transport/ssu.html:280
msgid "Introduction"
msgstr ""
@@ -10423,7 +10408,7 @@ msgid "Severity"
msgstr ""
#: i2p2www/pages/site/docs/how/threat-model.html:40
-#: i2p2www/pages/site/docs/protocol/i2np.html:94
+#: i2p2www/pages/site/docs/protocol/i2np.html:93
msgid "Priority"
msgstr ""
@@ -11780,8 +11765,7 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/docs/how/tunnel-routing.html:2
-#: i2p2www/pages/site/docs/how/tunnel-routing.html:6
-msgid "Tunnel Overview"
+msgid "Tunnel Routing"
msgstr ""
#: i2p2www/pages/site/docs/how/tunnel-routing.html:3
@@ -12792,7 +12776,7 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/docs/protocol/i2cp.html:613
-#: i2p2www/pages/site/docs/protocol/i2np.html:33
+#: i2p2www/pages/site/docs/protocol/i2np.html:32
msgid "Bytes"
msgstr ""
@@ -12855,15 +12839,15 @@ msgid ""
"Common Data Structures Specification Version 0.9."
msgstr ""
+#: i2p2www/pages/site/docs/protocol/i2np.html:2
+msgid "I2P Network Protocol"
+msgstr ""
+
#: i2p2www/pages/site/docs/protocol/i2np.html:3
msgid "June 2013"
msgstr ""
#: i2p2www/pages/site/docs/protocol/i2np.html:6
-msgid "I2P Network Protocol"
-msgstr ""
-
-#: i2p2www/pages/site/docs/protocol/i2np.html:7
msgid ""
"The I2P Network Protocol (I2NP),\n"
"which is sandwiched between I2CP and the various I2P transport protocols,"
@@ -12875,11 +12859,11 @@ msgid ""
"common transports supported."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:15
+#: i2p2www/pages/site/docs/protocol/i2np.html:14
msgid "I2NP Definition"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:16
+#: i2p2www/pages/site/docs/protocol/i2np.html:15
msgid ""
"I2NP (I2P Network Protocol) messages can be used for one-hop, router-to-"
"router, point-to-point messages.\n"
@@ -12890,7 +12874,7 @@ msgid ""
"outbound delivery."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:23
+#: i2p2www/pages/site/docs/protocol/i2np.html:22
#, python-format
msgid ""
"The priorities listed below may not be current and are subject to change."
@@ -12900,37 +12884,37 @@ msgid ""
"Priority queueing implementation may vary."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:30
+#: i2p2www/pages/site/docs/protocol/i2np.html:29
msgid "Message Format"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:33
+#: i2p2www/pages/site/docs/protocol/i2np.html:32
#: i2p2www/pages/site/docs/spec/streaming.html:35
msgid "Field"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:34
+#: i2p2www/pages/site/docs/protocol/i2np.html:33
msgid "Unique ID"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:35
+#: i2p2www/pages/site/docs/protocol/i2np.html:34
msgid "Expiration"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:36
-#: i2p2www/pages/site/docs/protocol/i2np.html:93
+#: i2p2www/pages/site/docs/protocol/i2np.html:35
+#: i2p2www/pages/site/docs/protocol/i2np.html:92
msgid "Payload Length"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:37
+#: i2p2www/pages/site/docs/protocol/i2np.html:36
msgid "Checksum"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:38
+#: i2p2www/pages/site/docs/protocol/i2np.html:37
msgid "Payload"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:41
+#: i2p2www/pages/site/docs/protocol/i2np.html:40
#, python-format
msgid ""
"While the maximum payload size is nominally 64KB, the size is further "
@@ -12943,7 +12927,7 @@ msgid ""
"So the message must nominally fit in 63 fragments."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:49
+#: i2p2www/pages/site/docs/protocol/i2np.html:48
msgid ""
"The maximum size of an initial fragment is 956 bytes (assuming TUNNEL "
"delivery mode);\n"
@@ -12952,7 +12936,7 @@ msgid ""
"bytes, or 61.2 KB."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:55
+#: i2p2www/pages/site/docs/protocol/i2np.html:54
msgid ""
"In addition, the transports may have additional restrictions.\n"
"NTCP currently limits to 16KB - 6 = 16378 bytes but this will be "
@@ -12960,7 +12944,7 @@ msgid ""
"The SSU limit is approximately 32 KB."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:61
+#: i2p2www/pages/site/docs/protocol/i2np.html:60
msgid ""
"Note that these are not the limits for datagrams that the client sees, as"
" the\n"
@@ -12971,11 +12955,11 @@ msgid ""
"increased in a future release."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:69
+#: i2p2www/pages/site/docs/protocol/i2np.html:68
msgid "Message Types"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:70
+#: i2p2www/pages/site/docs/protocol/i2np.html:69
msgid ""
"Higher-numbered priority is higher priority.\n"
"The majority of traffic is TunnelDataMessages (priority 400),\n"
@@ -12987,7 +12971,7 @@ msgid ""
"first hops happen to be on the same peer."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:81
+#: i2p2www/pages/site/docs/protocol/i2np.html:80
msgid ""
"Also, not all message types are sent unencrypted.\n"
"For example, when testing a tunnel, the router wraps a\n"
@@ -12995,33 +12979,33 @@ msgid ""
"which is wrapped in a DataMessage."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:91
+#: i2p2www/pages/site/docs/protocol/i2np.html:90
msgid "Message"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:92
+#: i2p2www/pages/site/docs/protocol/i2np.html:91
msgid "Type"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:95
+#: i2p2www/pages/site/docs/protocol/i2np.html:94
msgid "Comments"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:103
+#: i2p2www/pages/site/docs/protocol/i2np.html:102
msgid "May vary"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:109
+#: i2p2www/pages/site/docs/protocol/i2np.html:108
msgid ""
"Size is 65 + 32*(number of hashes) where typically, the hashes for\n"
"three floodfill routers are returned."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:118
+#: i2p2www/pages/site/docs/protocol/i2np.html:117
msgid "Varies"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:120
+#: i2p2www/pages/site/docs/protocol/i2np.html:119
msgid ""
"Priority may vary.\n"
"Size is 898 bytes for a typical 2-lease leaseSet.\n"
@@ -13031,23 +13015,23 @@ msgid ""
"as we approach release 1.0."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:134
+#: i2p2www/pages/site/docs/protocol/i2np.html:133
msgid "Priority may vary on a per-destination basis"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:144
+#: i2p2www/pages/site/docs/protocol/i2np.html:143
msgid ""
"Used for message replies, and for testing tunnels - generally wrapped in "
"a GarlicMessage"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:152
+#: i2p2www/pages/site/docs/protocol/i2np.html:151
msgid ""
"Generally wrapped in a DataMessage -\n"
"but when unwrapped, given a priority of 100 by the forwarding router"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:179
+#: i2p2www/pages/site/docs/protocol/i2np.html:178
msgid ""
"The most common message. Priority for tunnel participants, outbound "
"endpoints, and inbound gateways was\n"
@@ -13055,28 +13039,28 @@ msgid ""
"Outbound gateway messages (i.e. those originated locally) remains at 400."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:199
+#: i2p2www/pages/site/docs/protocol/i2np.html:198
msgid "Shorter TunnelBuildMessage as of 0.7.12"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:207
+#: i2p2www/pages/site/docs/protocol/i2np.html:206
msgid "Shorter TunnelBuildReplyMessage as of 0.7.12"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:210
+#: i2p2www/pages/site/docs/protocol/i2np.html:209
#, python-format
msgid "Others listed in 2003 Spec"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:216
+#: i2p2www/pages/site/docs/protocol/i2np.html:215
msgid "Obsolete, Unused"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:220
+#: i2p2www/pages/site/docs/protocol/i2np.html:219
msgid "Full Protocol Specification"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:221
+#: i2p2www/pages/site/docs/protocol/i2np.html:220
#, python-format
msgid ""
"On the I2NP Specification page.\n"
@@ -13085,7 +13069,7 @@ msgid ""
"page."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:228
+#: i2p2www/pages/site/docs/protocol/i2np.html:227
msgid ""
"It isn't clear whether the current priority scheme is generally "
"effective,\n"
@@ -13294,18 +13278,14 @@ msgid "Note: SAM/SAMv2 can use both the streaming lib and datagrams."
msgstr ""
#: i2p2www/pages/site/docs/spec/blockfile.html:2
-msgid "I2P Blockfile Specification"
+msgid "Blockfile and Hosts Database Specification"
msgstr ""
#: i2p2www/pages/site/docs/spec/blockfile.html:3
msgid "January 2012"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:6
-msgid "Blockfile and Hosts Database Specification"
-msgstr ""
-
-#: i2p2www/pages/site/docs/spec/blockfile.html:8
+#: i2p2www/pages/site/docs/spec/blockfile.html:7
#, python-format
msgid ""
"This document specifies\n"
@@ -13314,7 +13294,7 @@ msgid ""
"href=\"%(naming)s\">Naming Service."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:14
+#: i2p2www/pages/site/docs/spec/blockfile.html:13
msgid ""
"The blockfile provides fast Destination lookup in a compact format. While"
" the blockfile page overhead is substantial,\n"
@@ -13330,7 +13310,7 @@ msgid ""
"approximately 10x reduction in lookup times."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:24
+#: i2p2www/pages/site/docs/spec/blockfile.html:23
#, python-format
msgid ""
"A blockfile is simply on-disk storage of multiple sorted maps (key-value "
@@ -13342,11 +13322,11 @@ msgid ""
"BlockfileNamingService."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:32
+#: i2p2www/pages/site/docs/spec/blockfile.html:31
msgid "Blockfile Format"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:33
+#: i2p2www/pages/site/docs/spec/blockfile.html:32
msgid ""
"The original blockfile spec was modified to add magic numbers to each "
"page.\n"
@@ -13358,34 +13338,34 @@ msgid ""
" the file."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:40
+#: i2p2www/pages/site/docs/spec/blockfile.html:39
msgid ""
"All 2-byte integer values are unsigned.\n"
"All 4-byte integer values (page numbers) are signed and negative values "
"are illegal."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:45
+#: i2p2www/pages/site/docs/spec/blockfile.html:44
msgid ""
"The database is designed to be opened and accessed by a single thread.\n"
"The BlockfileNamingService provides synchronization."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:50
+#: i2p2www/pages/site/docs/spec/blockfile.html:49
msgid "Superblock format:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:65
+#: i2p2www/pages/site/docs/spec/blockfile.html:64
msgid "Skip list block page format:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:80
+#: i2p2www/pages/site/docs/spec/blockfile.html:79
msgid ""
"Skip level block page format is as follows.\n"
"All levels have a span. Not all spans have levels."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:95
+#: i2p2www/pages/site/docs/spec/blockfile.html:94
msgid ""
"Skip span block page format is as follows.\n"
"Key/value structures are sorted by key within each span and across all "
@@ -13394,11 +13374,11 @@ msgid ""
"Spans other than the first span may not be empty."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:112
+#: i2p2www/pages/site/docs/spec/blockfile.html:111
msgid "Span Continuation block page format:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:123
+#: i2p2www/pages/site/docs/spec/blockfile.html:122
msgid ""
"Key/value structure format is as follows.\n"
"Key and value lengths must not be split across pages, i.e. all 4 bytes "
@@ -13410,15 +13390,15 @@ msgid ""
"Max key and value lengths are 65535 bytes."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:139
+#: i2p2www/pages/site/docs/spec/blockfile.html:138
msgid "Free list block page format:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:151
+#: i2p2www/pages/site/docs/spec/blockfile.html:150
msgid "Free page block format:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:160
+#: i2p2www/pages/site/docs/spec/blockfile.html:159
msgid ""
"The metaindex (located at page 2) is a mapping of US-ASCII strings to "
"4-byte integers.\n"
@@ -13426,33 +13406,33 @@ msgid ""
"the skiplist."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:165
+#: i2p2www/pages/site/docs/spec/blockfile.html:164
msgid "Blockfile Naming Service Tables"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:166
+#: i2p2www/pages/site/docs/spec/blockfile.html:165
msgid ""
"The tables created and used by the BlockfileNamingService are as follows."
"\n"
"The maximum number of entries per span is 16."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:171
+#: i2p2www/pages/site/docs/spec/blockfile.html:170
msgid "Properties Skiplist"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:172
+#: i2p2www/pages/site/docs/spec/blockfile.html:171
#, python-format
msgid ""
"%(INFO)s is the master database skiplist with String/Properties key/value"
" entries containing only one entry:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:184
+#: i2p2www/pages/site/docs/spec/blockfile.html:183
msgid "Reverse Lookup Skiplist"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:185
+#: i2p2www/pages/site/docs/spec/blockfile.html:184
#, python-format
msgid ""
"%(REVERSE)s is the reverse lookup skiplist with Integer/Properties "
@@ -13460,34 +13440,30 @@ msgid ""
" (as of database version 2):"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:199
+#: i2p2www/pages/site/docs/spec/blockfile.html:198
msgid "hosts.txt, userhosts.txt, and privatehosts.txt Skiplists"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:200
+#: i2p2www/pages/site/docs/spec/blockfile.html:199
msgid ""
"For each host database, there is a skiplist containing\n"
"the hosts for that database.\n"
"The keys/values in these skiplists are as follows:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:211
+#: i2p2www/pages/site/docs/spec/blockfile.html:210
msgid "The DestEntry Properties typically contains:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:220
+#: i2p2www/pages/site/docs/spec/blockfile.html:219
msgid "Hostname keys are stored in lower-case and always end in \".i2p\"."
msgstr ""
#: i2p2www/pages/site/docs/spec/common-structures.html:2
-msgid "Common structure Specification"
+msgid "Common structures Specification"
msgstr ""
#: i2p2www/pages/site/docs/spec/common-structures.html:6
-msgid "Data types Specification"
-msgstr ""
-
-#: i2p2www/pages/site/docs/spec/common-structures.html:7
#, python-format
msgid ""
"This document describes some data types common to all I2P protocols, like"
@@ -13496,55 +13472,55 @@ msgid ""
"SSU, etc."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:17
+#: i2p2www/pages/site/docs/spec/common-structures.html:16
msgid "Represents a non-negative integer.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:20
-#: i2p2www/pages/site/docs/spec/common-structures.html:31
-#: i2p2www/pages/site/docs/spec/common-structures.html:41
-#: i2p2www/pages/site/docs/spec/common-structures.html:54
-#: i2p2www/pages/site/docs/spec/common-structures.html:69
-#: i2p2www/pages/site/docs/spec/common-structures.html:82
-#: i2p2www/pages/site/docs/spec/common-structures.html:94
-#: i2p2www/pages/site/docs/spec/common-structures.html:106
-#: i2p2www/pages/site/docs/spec/common-structures.html:118
-#: i2p2www/pages/site/docs/spec/common-structures.html:130
-#: i2p2www/pages/site/docs/spec/common-structures.html:142
-#: i2p2www/pages/site/docs/spec/common-structures.html:154
-#: i2p2www/pages/site/docs/spec/common-structures.html:166
-#: i2p2www/pages/site/docs/spec/common-structures.html:178
-#: i2p2www/pages/site/docs/spec/common-structures.html:231
-#: i2p2www/pages/site/docs/spec/common-structures.html:314
-#: i2p2www/pages/site/docs/spec/common-structures.html:363
-#: i2p2www/pages/site/docs/spec/common-structures.html:415
-#: i2p2www/pages/site/docs/spec/common-structures.html:462
-#: i2p2www/pages/site/docs/spec/common-structures.html:597
-#: i2p2www/pages/site/docs/spec/common-structures.html:660
+#: i2p2www/pages/site/docs/spec/common-structures.html:19
+#: i2p2www/pages/site/docs/spec/common-structures.html:30
+#: i2p2www/pages/site/docs/spec/common-structures.html:40
+#: i2p2www/pages/site/docs/spec/common-structures.html:53
+#: i2p2www/pages/site/docs/spec/common-structures.html:68
+#: i2p2www/pages/site/docs/spec/common-structures.html:81
+#: i2p2www/pages/site/docs/spec/common-structures.html:93
+#: i2p2www/pages/site/docs/spec/common-structures.html:105
+#: i2p2www/pages/site/docs/spec/common-structures.html:117
+#: i2p2www/pages/site/docs/spec/common-structures.html:129
+#: i2p2www/pages/site/docs/spec/common-structures.html:141
+#: i2p2www/pages/site/docs/spec/common-structures.html:153
+#: i2p2www/pages/site/docs/spec/common-structures.html:165
+#: i2p2www/pages/site/docs/spec/common-structures.html:177
+#: i2p2www/pages/site/docs/spec/common-structures.html:230
+#: i2p2www/pages/site/docs/spec/common-structures.html:313
+#: i2p2www/pages/site/docs/spec/common-structures.html:362
+#: i2p2www/pages/site/docs/spec/common-structures.html:414
+#: i2p2www/pages/site/docs/spec/common-structures.html:461
+#: i2p2www/pages/site/docs/spec/common-structures.html:596
+#: i2p2www/pages/site/docs/spec/common-structures.html:659
#: i2p2www/pages/site/docs/spec/streaming.html:35
msgid "Contents"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:21
+#: i2p2www/pages/site/docs/spec/common-structures.html:20
msgid "1 to 8 bytes in network byte order representing an unsigned integer\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:27
+#: i2p2www/pages/site/docs/spec/common-structures.html:26
msgid ""
"The number of milliseconds since midnight on January 1, 1970 in the GMT "
"timezone.\n"
"If the number is 0, the date is undefined or null.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:32
+#: i2p2www/pages/site/docs/spec/common-structures.html:31
msgid "8 byte Integer\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:38
+#: i2p2www/pages/site/docs/spec/common-structures.html:37
msgid "Represents a UTF-8 encoded string.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:42
+#: i2p2www/pages/site/docs/spec/common-structures.html:41
msgid ""
"1 or more bytes where the first byte is the number of bytes (not "
"characters!)\n"
@@ -13553,21 +13529,21 @@ msgid ""
"Length limit is 255 bytes (not characters). Length may be 0.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:50
+#: i2p2www/pages/site/docs/spec/common-structures.html:49
msgid ""
"A boolean value, supporting null/unknown representation\n"
"0=false, 1=true, 2=unknown/null\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:55
+#: i2p2www/pages/site/docs/spec/common-structures.html:54
msgid "1 byte Integer\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:59
+#: i2p2www/pages/site/docs/spec/common-structures.html:58
msgid "Deprecated - unused\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:65
+#: i2p2www/pages/site/docs/spec/common-structures.html:64
#, python-format
msgid ""
"This structure is used in ElGamal encryption, representing only the "
@@ -13575,12 +13551,12 @@ msgid ""
"the cryptography specification.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:70
-#: i2p2www/pages/site/docs/spec/common-structures.html:83
+#: i2p2www/pages/site/docs/spec/common-structures.html:69
+#: i2p2www/pages/site/docs/spec/common-structures.html:82
msgid "256 bytes\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:78
+#: i2p2www/pages/site/docs/spec/common-structures.html:77
#, python-format
msgid ""
"This structure is used in ElGamal decryption, representing only the "
@@ -13588,99 +13564,99 @@ msgid ""
"the cryptography specification.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:91
+#: i2p2www/pages/site/docs/spec/common-structures.html:90
msgid "This structure is used for AES256 encryption and decryption.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:95
-#: i2p2www/pages/site/docs/spec/common-structures.html:143
-#: i2p2www/pages/site/docs/spec/common-structures.html:155
+#: i2p2www/pages/site/docs/spec/common-structures.html:94
+#: i2p2www/pages/site/docs/spec/common-structures.html:142
+#: i2p2www/pages/site/docs/spec/common-structures.html:154
msgid "32 bytes\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:103
+#: i2p2www/pages/site/docs/spec/common-structures.html:102
#, python-format
msgid ""
"This structure is used for verifying DSA signatures.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:107
+#: i2p2www/pages/site/docs/spec/common-structures.html:106
msgid "128 bytes\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:115
+#: i2p2www/pages/site/docs/spec/common-structures.html:114
#, python-format
msgid ""
"This structure is used for creating DSA signatures.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:119
+#: i2p2www/pages/site/docs/spec/common-structures.html:118
msgid "20 bytes\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:127
+#: i2p2www/pages/site/docs/spec/common-structures.html:126
#, python-format
msgid ""
"This structure represents the DSA "
"signature of some data.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:131
+#: i2p2www/pages/site/docs/spec/common-structures.html:130
msgid "40 bytes\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:139
+#: i2p2www/pages/site/docs/spec/common-structures.html:138
msgid "Represents the SHA256 of some data.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:151
+#: i2p2www/pages/site/docs/spec/common-structures.html:150
msgid "A random number\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:163
+#: i2p2www/pages/site/docs/spec/common-structures.html:162
msgid "Defines an identifier that is unique to each router in a tunnel.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:167
+#: i2p2www/pages/site/docs/spec/common-structures.html:166
msgid "4 byte Integer\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:175
+#: i2p2www/pages/site/docs/spec/common-structures.html:174
msgid ""
"A certificate is a container for various receipts or proof of works used "
"throughout the I2P network.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:179
+#: i2p2www/pages/site/docs/spec/common-structures.html:178
msgid ""
"1 byte Integer specifying certificate type,"
" followed by a 2 Integer specifying the "
"size of the certificate payload, then that many bytes.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:205
+#: i2p2www/pages/site/docs/spec/common-structures.html:204
msgid ""
"For Router Identities, the "
"Certificate is always NULL, no others are currently implemented."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:209
+#: i2p2www/pages/site/docs/spec/common-structures.html:208
#, python-format
msgid ""
"For Garlic Cloves, the "
"Certificate is always NULL, no others are currently implemented."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:213
+#: i2p2www/pages/site/docs/spec/common-structures.html:212
#, python-format
msgid ""
"For Garlic Messages, the Certificate "
"is always NULL, no others are currently implemented."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:217
+#: i2p2www/pages/site/docs/spec/common-structures.html:216
msgid ""
"For Destinations, the Certificate may"
" be non-NULL,\n"
@@ -13688,27 +13664,27 @@ msgid ""
"the application-level."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:228
+#: i2p2www/pages/site/docs/spec/common-structures.html:227
msgid "A set of key/value mappings or properties\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:232
+#: i2p2www/pages/site/docs/spec/common-structures.html:231
msgid "A 2-byte size Integer followed by a series of String=String; pairs\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:259
+#: i2p2www/pages/site/docs/spec/common-structures.html:258
msgid ""
"The encoding isn't optimal - we either need the '=' and ';' characters, "
"or the string lengths, but not both"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:263
+#: i2p2www/pages/site/docs/spec/common-structures.html:262
msgid ""
"Some documentation says that the strings may not include '=' or ';' but "
"this encoding supports them"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:267
+#: i2p2www/pages/site/docs/spec/common-structures.html:266
msgid ""
"Strings are defined to be UTF-8 but in the current implementation, I2CP "
"uses UTF-8 but I2NP does not.\n"
@@ -13717,14 +13693,14 @@ msgid ""
"Message will be corrupted."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:273
+#: i2p2www/pages/site/docs/spec/common-structures.html:272
msgid ""
"The encoding allows duplicate keys, however in any usage where the "
"mapping is signed,\n"
"duplicates may cause a signature failure."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:278
+#: i2p2www/pages/site/docs/spec/common-structures.html:277
msgid ""
"Mappings contained in I2NP messages (i.e. in a RouterAddress or "
"RouterInfo)\n"
@@ -13732,7 +13708,7 @@ msgid ""
"Duplicate keys are not allowed."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:284
+#: i2p2www/pages/site/docs/spec/common-structures.html:283
#, python-format
msgid ""
"Mappings contained in an I2CP "
@@ -13741,65 +13717,65 @@ msgid ""
"Duplicate keys are not allowed."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:290
+#: i2p2www/pages/site/docs/spec/common-structures.html:289
msgid ""
"While it is application-dependent, keys and values are generally case-"
"sensitive."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:294
+#: i2p2www/pages/site/docs/spec/common-structures.html:293
msgid ""
"Key and value string length limits are 255 bytes (not characters) each, "
"plus the length byte. Length byte may be 0."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:298
+#: i2p2www/pages/site/docs/spec/common-structures.html:297
msgid ""
"Total length limit is 65535 bytes, plus the 2 byte size field, or 65537 "
"total."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:307
+#: i2p2www/pages/site/docs/spec/common-structures.html:306
msgid "Common structure specification"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:311
+#: i2p2www/pages/site/docs/spec/common-structures.html:310
msgid "Defines the way to uniquely identify a particular router\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:315
+#: i2p2www/pages/site/docs/spec/common-structures.html:314
msgid ""
"PublicKey followed by SigningPublicKey and then a Certificate\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:352
+#: i2p2www/pages/site/docs/spec/common-structures.html:351
msgid ""
"The certificate for a RouterIdentity is currently unused and is always "
"NULL."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:360
+#: i2p2www/pages/site/docs/spec/common-structures.html:359
msgid ""
"A Destination defines a particular endpoint to which messages can be "
"directed for secure delivery.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:364
+#: i2p2www/pages/site/docs/spec/common-structures.html:363
msgid ""
"PublicKey followed by a SigningPublicKey and then a Certificate\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:412
+#: i2p2www/pages/site/docs/spec/common-structures.html:411
msgid ""
"Defines the authorization for a particular tunnel to receive messages "
"targeting a Destination.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:416
+#: i2p2www/pages/site/docs/spec/common-structures.html:415
msgid ""
"SHA256 Hash of the\n"
"RouterIdentity of the gateway "
@@ -13807,11 +13783,11 @@ msgid ""
"end Date\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:447
+#: i2p2www/pages/site/docs/spec/common-structures.html:446
msgid "Total size: 44 bytes"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:457
+#: i2p2www/pages/site/docs/spec/common-structures.html:456
msgid ""
"Contains all of the currently authorized Leases for a particular Destination.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:463
+#: i2p2www/pages/site/docs/spec/common-structures.html:462
msgid ""
"Destination, followed by a PublicKey for encryption, then a SigningPrivateKey"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:555
+#: i2p2www/pages/site/docs/spec/common-structures.html:554
msgid ""
"The public key of the destination was used for the old i2cp-to-i2cp "
"encryption\n"
"which was disabled in version 0.6, it is currently unused."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:560
+#: i2p2www/pages/site/docs/spec/common-structures.html:559
#, python-format
msgid ""
"The encryption key is used for end-to-end Integer defining the relative cost "
"of using the address, where 0 is free and 255 is expensive, followed by "
@@ -13915,11 +13891,11 @@ msgid ""
"IP address, port number, email address, URL, etc.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:633
+#: i2p2www/pages/site/docs/spec/common-structures.html:632
msgid "Cost is typically 5 or 6 for SSU, and 10 or 11 for NTCP."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:637
+#: i2p2www/pages/site/docs/spec/common-structures.html:636
msgid ""
"Expiration is currently unused, always null (all zeroes)).\n"
"As of release 0.9.3, the expiration is assumed zero and not stored, so "
@@ -13930,14 +13906,14 @@ msgid ""
"Routers MUST set this field to all zeros."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:645
+#: i2p2www/pages/site/docs/spec/common-structures.html:644
msgid ""
"The following options, while not required, are standard and expected to "
"be present in most router addresses:\n"
"\"host\" (an IPv4 or IPv6 address or host name) and \"port\"."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:656
+#: i2p2www/pages/site/docs/spec/common-structures.html:655
msgid ""
"Defines all of the data that a router wants to publish for the network to"
" see. The RouterInfo is one of two "
@@ -13947,13 +13923,13 @@ msgid ""
"the contained RouterIdentity.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:661
+#: i2p2www/pages/site/docs/spec/common-structures.html:660
msgid ""
"RouterIdentity followed by the Date, when the entry was published\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:741
+#: i2p2www/pages/site/docs/spec/common-structures.html:740
msgid ""
"The peer_size Integer may be followed by a list of that many router "
"hashes.\n"
@@ -13961,20 +13937,20 @@ msgid ""
"routes, which is unimplemented."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:746
+#: i2p2www/pages/site/docs/spec/common-structures.html:745
msgid ""
"The signature may be verified using the signing public key of the "
"router_ident."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:750
+#: i2p2www/pages/site/docs/spec/common-structures.html:749
#, python-format
msgid ""
"See the network database page\n"
"for standard options that are expected to be present in all router infos."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:760
+#: i2p2www/pages/site/docs/spec/common-structures.html:759
#, python-format
msgid ""
"Defined in the Tunnel Message "
@@ -14672,7 +14648,7 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/docs/transport/index.html:61
-#: i2p2www/pages/site/docs/transport/ssu.html:33
+#: i2p2www/pages/site/docs/transport/ssu.html:32
msgid ""
"Communication of firewall status and local IP, and changes to either, to "
"the router and the user interface"
@@ -14867,11 +14843,11 @@ msgid ""
"and see how transport-layer padding may improve things."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:6
+#: i2p2www/pages/site/docs/transport/ntcp.html:2
msgid "NTCP (NIO-based TCP)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:8
+#: i2p2www/pages/site/docs/transport/ntcp.html:6
#, python-format
msgid ""
"NTCP is one of two transports currently "
@@ -14883,7 +14859,7 @@ msgid ""
"NTCP-over-IPv6 is supported as of version 0.9.8."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:16
+#: i2p2www/pages/site/docs/transport/ntcp.html:14
msgid ""
"By default, NTCP uses the IP/Port\n"
"auto-detected by SSU. When enabled on config.jsp,\n"
@@ -14892,22 +14868,22 @@ msgid ""
"Now you can enable inbound TCP without a static IP or dyndns service."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:24
+#: i2p2www/pages/site/docs/transport/ntcp.html:22
msgid ""
"The NTCP code within I2P is relatively lightweight (1/4 the size of the "
"SSU code)\n"
"because it uses the underlying Java TCP transport for reliable delivery."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:30
+#: i2p2www/pages/site/docs/transport/ntcp.html:28
msgid "NTCP Protocol Specification"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:32
+#: i2p2www/pages/site/docs/transport/ntcp.html:30
msgid "Standard Message Format"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:33
+#: i2p2www/pages/site/docs/transport/ntcp.html:31
msgid ""
"After establishment,\n"
"the NTCP transport sends individual I2NP messages, with a simple "
@@ -14915,7 +14891,7 @@ msgid ""
"The unencrypted message is encoded as follows:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:43
+#: i2p2www/pages/site/docs/transport/ntcp.html:41
msgid ""
"The data is then AES/256/CBC encrypted. The session key for the "
"encryption\n"
@@ -14927,7 +14903,7 @@ msgid ""
"encrypted message."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:51
+#: i2p2www/pages/site/docs/transport/ntcp.html:49
msgid ""
"0-15 bytes of padding are required to bring the total message length\n"
"(including the six size and checksum bytes) to a multiple of 16.\n"
@@ -14936,39 +14912,39 @@ msgid ""
"The minimum data size is 1."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:59
+#: i2p2www/pages/site/docs/transport/ntcp.html:57
msgid "Time Sync Message Format"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:60
+#: i2p2www/pages/site/docs/transport/ntcp.html:58
msgid ""
"One special case is a metadata message where the sizeof(data) is 0. In\n"
"that case, the unencrypted message is encoded as:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:71
+#: i2p2www/pages/site/docs/transport/ntcp.html:69
msgid ""
"Total length: 16 bytes. The time sync message is sent at approximately 15"
" minute intervals.\n"
"The message is encrypted just as standard messages are."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:77
+#: i2p2www/pages/site/docs/transport/ntcp.html:75
msgid "Checksums"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:78
+#: i2p2www/pages/site/docs/transport/ntcp.html:76
#, python-format
msgid ""
"The standard and time sync messages use the Adler-32 checksum\n"
"as defined in the ZLIB Specification."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:84
+#: i2p2www/pages/site/docs/transport/ntcp.html:82
msgid "Establishment Sequence"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:85
+#: i2p2www/pages/site/docs/transport/ntcp.html:83
msgid ""
"In the establish state, there is a 4-phase message sequence to exchange "
"DH keys and signatures.\n"
@@ -14977,31 +14953,31 @@ msgid ""
"connection."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:99
+#: i2p2www/pages/site/docs/transport/ntcp.html:97
msgid "Legend:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:100
+#: i2p2www/pages/site/docs/transport/ntcp.html:98
msgid "256 byte DH public keys"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:104
+#: i2p2www/pages/site/docs/transport/ntcp.html:102
msgid "timestamps (4 bytes, seconds since epoch)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:105
+#: i2p2www/pages/site/docs/transport/ntcp.html:103
msgid "32 byte Session key"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:106
+#: i2p2www/pages/site/docs/transport/ntcp.html:104
msgid "2 byte size of Alice identity to follow"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:109
+#: i2p2www/pages/site/docs/transport/ntcp.html:107
msgid "DH Key Exchange"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:110
+#: i2p2www/pages/site/docs/transport/ntcp.html:108
#, python-format
msgid ""
"The initial 2048-bit DH key exchange\n"
@@ -15009,7 +14985,7 @@ msgid ""
"ElGamal encryption."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:116
+#: i2p2www/pages/site/docs/transport/ntcp.html:114
msgid ""
"The DH key exchange consists of a number of steps, displayed below.\n"
"The mapping between these steps and the messages sent between I2P "
@@ -15017,41 +14993,41 @@ msgid ""
"is marked in bold."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:122
+#: i2p2www/pages/site/docs/transport/ntcp.html:120
msgid ""
"Alice generates a secret integer x. She then calculates X = g^x mod"
" p
."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:123
+#: i2p2www/pages/site/docs/transport/ntcp.html:121
msgid "Alice sends X to Bob (Message 1)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:124
+#: i2p2www/pages/site/docs/transport/ntcp.html:122
msgid ""
"Bob generates a secret integer y. He then calculates Y = g^y mod "
"p
."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:125
+#: i2p2www/pages/site/docs/transport/ntcp.html:123
msgid "Bob sends Y to Alice.(Message 2)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:126
+#: i2p2www/pages/site/docs/transport/ntcp.html:124
msgid "Alice can now compute sessionKey = Y^x mod p
."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:127
+#: i2p2www/pages/site/docs/transport/ntcp.html:125
msgid "Bob can now compute sessionKey = X^y mod p
."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:128
+#: i2p2www/pages/site/docs/transport/ntcp.html:126
msgid ""
"Both Alice and Bob now have a shared key sessionKey = g^(x*y) mod "
"p
."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:130
+#: i2p2www/pages/site/docs/transport/ntcp.html:128
#, python-format
msgid ""
"The sessionKey is then used to exchange identities in Message 3 "
@@ -15060,11 +15036,11 @@ msgid ""
"cryptography page."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:136
+#: i2p2www/pages/site/docs/transport/ntcp.html:134
msgid "Message 1 (Session Request)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:137
+#: i2p2www/pages/site/docs/transport/ntcp.html:135
#, python-format
msgid ""
"This is the DH request. Alice already has Bob's\n"
@@ -15077,79 +15053,79 @@ msgid ""
"Alice sends Bob:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:150
-#: i2p2www/pages/site/docs/transport/ntcp.html:193
-#: i2p2www/pages/site/docs/transport/ntcp.html:273
-#: i2p2www/pages/site/docs/transport/ntcp.html:356
+#: i2p2www/pages/site/docs/transport/ntcp.html:148
+#: i2p2www/pages/site/docs/transport/ntcp.html:191
+#: i2p2www/pages/site/docs/transport/ntcp.html:271
+#: i2p2www/pages/site/docs/transport/ntcp.html:354
msgid "Size:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:152
+#: i2p2www/pages/site/docs/transport/ntcp.html:150
msgid "Contents:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:170
+#: i2p2www/pages/site/docs/transport/ntcp.html:168
msgid "256 byte X from Diffie Hellman"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:172
+#: i2p2www/pages/site/docs/transport/ntcp.html:170
#, python-format
msgid ""
"SHA256 Hash(X) xored with SHA256 Hash(Bob's Router Identity)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:179
-#: i2p2www/pages/site/docs/transport/ntcp.html:260
-#: i2p2www/pages/site/docs/transport/ntcp.html:337
+#: i2p2www/pages/site/docs/transport/ntcp.html:177
+#: i2p2www/pages/site/docs/transport/ntcp.html:258
+#: i2p2www/pages/site/docs/transport/ntcp.html:335
msgid "Notes:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:180
+#: i2p2www/pages/site/docs/transport/ntcp.html:178
msgid ""
"Bob verifies HXxorHI using his own router hash. If it does not verify,\n"
"Alice has contacted the wrong router, and Bob drops the connection."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:186
+#: i2p2www/pages/site/docs/transport/ntcp.html:184
msgid "Message 2 (Session Created)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:187
+#: i2p2www/pages/site/docs/transport/ntcp.html:185
msgid "This is the DH reply. Bob sends Alice:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:195
-#: i2p2www/pages/site/docs/transport/ntcp.html:275
-#: i2p2www/pages/site/docs/transport/ntcp.html:358
+#: i2p2www/pages/site/docs/transport/ntcp.html:193
+#: i2p2www/pages/site/docs/transport/ntcp.html:273
+#: i2p2www/pages/site/docs/transport/ntcp.html:356
msgid "Unencrypted Contents:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:217
-#: i2p2www/pages/site/docs/transport/ntcp.html:251
+#: i2p2www/pages/site/docs/transport/ntcp.html:215
+#: i2p2www/pages/site/docs/transport/ntcp.html:249
msgid "256 byte Y from Diffie Hellman"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:219
+#: i2p2www/pages/site/docs/transport/ntcp.html:217
msgid "SHA256 Hash(X concatenated with Y)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:222
-#: i2p2www/pages/site/docs/transport/ntcp.html:307
+#: i2p2www/pages/site/docs/transport/ntcp.html:220
+#: i2p2www/pages/site/docs/transport/ntcp.html:305
msgid "4 byte timestamp (seconds since the epoch)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:224
+#: i2p2www/pages/site/docs/transport/ntcp.html:222
msgid "12 bytes random data"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:229
-#: i2p2www/pages/site/docs/transport/ntcp.html:319
-#: i2p2www/pages/site/docs/transport/ntcp.html:386
+#: i2p2www/pages/site/docs/transport/ntcp.html:227
+#: i2p2www/pages/site/docs/transport/ntcp.html:317
+#: i2p2www/pages/site/docs/transport/ntcp.html:384
msgid "Encrypted Contents:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:253
+#: i2p2www/pages/site/docs/transport/ntcp.html:251
#, python-format
msgid ""
"48 bytes AES encrypted using the DH "
@@ -15157,38 +15133,38 @@ msgid ""
" the last 16 bytes of Y as the IV"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:261
+#: i2p2www/pages/site/docs/transport/ntcp.html:259
msgid ""
"Alice may drop the connection if the clock skew with Bob is too high as "
"calculated using tsB."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:266
+#: i2p2www/pages/site/docs/transport/ntcp.html:264
msgid "Message 3 (Session Confirm A)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:267
+#: i2p2www/pages/site/docs/transport/ntcp.html:265
msgid ""
"This contains Alice's router identity, and a DSA signature of the "
"critical data. Alice sends Bob:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:301
+#: i2p2www/pages/site/docs/transport/ntcp.html:299
msgid "2 byte size of Alice's router identity to follow (should always be 387)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:303
+#: i2p2www/pages/site/docs/transport/ntcp.html:301
#, python-format
msgid ""
"Alice's 387 byte Router Identity"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:309
+#: i2p2www/pages/site/docs/transport/ntcp.html:307
msgid "15 bytes random data"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:311
+#: i2p2www/pages/site/docs/transport/ntcp.html:309
#, python-format
msgid ""
"the 40 byte DSA "
@@ -15204,7 +15180,7 @@ msgid ""
"href=\"%(commonstructures)s#struct_RouterIdentity\">Router Identity"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:329
+#: i2p2www/pages/site/docs/transport/ntcp.html:327
#, python-format
msgid ""
"448 bytes AES encrypted using the DH"
@@ -15213,25 +15189,25 @@ msgid ""
"of message #1) as the IV"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:339
+#: i2p2www/pages/site/docs/transport/ntcp.html:337
msgid "Bob verifies the signature, and on failure, drops the connection."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:342
+#: i2p2www/pages/site/docs/transport/ntcp.html:340
msgid ""
"Bob may drop the connection if the clock skew with Alice is too high as "
"calculated using tsA."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:349
+#: i2p2www/pages/site/docs/transport/ntcp.html:347
msgid "Message 4 (Session Confirm B)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:350
+#: i2p2www/pages/site/docs/transport/ntcp.html:348
msgid "This is a DSA signature of the critical data. Bob sends Alice:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:375
+#: i2p2www/pages/site/docs/transport/ntcp.html:373
#, python-format
msgid ""
"the 40 byte DSA "
@@ -15247,11 +15223,11 @@ msgid ""
"href=\"%(commonstructures)s#struct_RouterIdentity\">Router Identity"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:381
+#: i2p2www/pages/site/docs/transport/ntcp.html:379
msgid "8 bytes random data"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:396
+#: i2p2www/pages/site/docs/transport/ntcp.html:394
#, python-format
msgid ""
"48 bytes AES encrypted using the DH "
@@ -15260,15 +15236,15 @@ msgid ""
"#2 as the IV"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:404
+#: i2p2www/pages/site/docs/transport/ntcp.html:402
msgid "Alice verifies the signature, and on failure, drops the connection."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:411
+#: i2p2www/pages/site/docs/transport/ntcp.html:409
msgid "After Establishment"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:412
+#: i2p2www/pages/site/docs/transport/ntcp.html:410
msgid ""
"The connection is established, and standard or time sync messages may be "
"exchanged.\n"
@@ -15280,11 +15256,11 @@ msgid ""
" the next IV."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:421
+#: i2p2www/pages/site/docs/transport/ntcp.html:419
msgid "Check Connection Message"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:422
+#: i2p2www/pages/site/docs/transport/ntcp.html:420
msgid ""
"Alternately, when Bob receives a connection, it could be a\n"
"check connection (perhaps prompted by Bob asking for someone\n"
@@ -15294,54 +15270,54 @@ msgid ""
"A check info connection will receive 256 bytes containing:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:431
+#: i2p2www/pages/site/docs/transport/ntcp.html:429
msgid "32 bytes of uninterpreted, ignored data"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:432
+#: i2p2www/pages/site/docs/transport/ntcp.html:430
msgid "1 byte size"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:433
+#: i2p2www/pages/site/docs/transport/ntcp.html:431
msgid ""
"that many bytes making up the local router's IP address (as reached by "
"the remote side)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:434
+#: i2p2www/pages/site/docs/transport/ntcp.html:432
msgid "2 byte port number that the local router was reached on"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:435
+#: i2p2www/pages/site/docs/transport/ntcp.html:433
msgid ""
"4 byte i2p network time as known by the remote side (seconds since the "
"epoch)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:436
+#: i2p2www/pages/site/docs/transport/ntcp.html:434
msgid "uninterpreted padding data, up to byte 223"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:437
+#: i2p2www/pages/site/docs/transport/ntcp.html:435
msgid ""
"xor of the local router's identity hash and the SHA256 of bytes 32 "
"through bytes 223"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:441
+#: i2p2www/pages/site/docs/transport/ntcp.html:439
msgid "Discussion"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:442
+#: i2p2www/pages/site/docs/transport/ntcp.html:440
#, python-format
msgid "Now on the NTCP Discussion Page."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:448
+#: i2p2www/pages/site/docs/transport/ntcp.html:446
msgid "The maximum message size should be increased to approximately 32 KB."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:452
+#: i2p2www/pages/site/docs/transport/ntcp.html:450
msgid ""
"A set of fixed packet sizes may be appropriate to further hide the data \n"
"fragmentation to external adversaries, but the tunnel, garlic, and end to"
@@ -15352,31 +15328,27 @@ msgid ""
"to create a limited number of message sizes."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:460
+#: i2p2www/pages/site/docs/transport/ntcp.html:458
msgid ""
"Memory utilization (including that of the kernel) for NTCP should be "
"compared to that for SSU."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:464
+#: i2p2www/pages/site/docs/transport/ntcp.html:462
msgid ""
"Can the establishment messages be randomly padded somehow, to frustrate\n"
"identification of I2P traffic based on initial packet sizes?"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:469
+#: i2p2www/pages/site/docs/transport/ntcp.html:467
msgid "Review and possibly disable 'check connection'"
msgstr ""
#: i2p2www/pages/site/docs/transport/ssu.html:2
-msgid "SSU Transport"
-msgstr ""
-
-#: i2p2www/pages/site/docs/transport/ssu.html:6
msgid "Secure Semireliable UDP"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:9
+#: i2p2www/pages/site/docs/transport/ssu.html:8
#, python-format
msgid ""
"SSU (also called \"UDP\" in much of the I2P documentation and user "
@@ -15386,7 +15358,7 @@ msgid ""
"The other is NTCP."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:15
+#: i2p2www/pages/site/docs/transport/ssu.html:14
msgid ""
"SSU is the newer of the two transports,\n"
"introduced in I2P release 0.6.\n"
@@ -15395,11 +15367,11 @@ msgid ""
"SSU-over-IPv6 is supported as of version 0.9.8."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:22
+#: i2p2www/pages/site/docs/transport/ssu.html:21
msgid "SSU Services"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:24
+#: i2p2www/pages/site/docs/transport/ssu.html:23
msgid ""
"Like the NTCP transport, SSU provides reliable, encrypted, connection-"
"oriented, point-to-point data transport.\n"
@@ -15407,33 +15379,33 @@ msgid ""
"including:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:30
+#: i2p2www/pages/site/docs/transport/ssu.html:29
msgid ""
"Cooperative NAT/Firewall traversal using introducers"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:31
+#: i2p2www/pages/site/docs/transport/ssu.html:30
msgid ""
"Local IP detection by inspection of incoming packets and peer testing"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:32
+#: i2p2www/pages/site/docs/transport/ssu.html:31
msgid ""
"Communication of firewall status and local IP, and changes to either to "
"NTCP"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:37
+#: i2p2www/pages/site/docs/transport/ssu.html:36
msgid "Protocol Details"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:39
+#: i2p2www/pages/site/docs/transport/ssu.html:38
msgid "Congestion control"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:41
+#: i2p2www/pages/site/docs/transport/ssu.html:40
msgid ""
"SSU's need for only semireliable delivery, TCP-friendly operation,\n"
"and the capacity for high throughput allows a great deal of latitude in\n"
@@ -15441,7 +15413,7 @@ msgid ""
"meant to be both efficient in bandwidth as well as simple to implement."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:48
+#: i2p2www/pages/site/docs/transport/ssu.html:47
msgid ""
"Packets are scheduled according to the router's policy, taking care\n"
"not to exceed the router's outbound capacity or to exceed the measured \n"
@@ -15456,7 +15428,7 @@ msgid ""
"other messages."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:59
+#: i2p2www/pages/site/docs/transport/ssu.html:58
msgid ""
"The congestion detection techniques vary from TCP as well, since each \n"
"message has its own unique and nonsequential identifier, and each message"
@@ -15472,7 +15444,7 @@ msgid ""
"retransmitted with any new updates."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:71
+#: i2p2www/pages/site/docs/transport/ssu.html:70
msgid ""
"The current implementation does not pad the packets to\n"
"any particular size, but instead just places a single message fragment "
@@ -15480,7 +15452,7 @@ msgid ""
"a packet and sends it off (careful not to exceed the MTU)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:78
+#: i2p2www/pages/site/docs/transport/ssu.html:77
msgid ""
"As of router version 0.8.12,\n"
"two MTU values are used for IPv4: 620 and 1484.\n"
@@ -15488,21 +15460,21 @@ msgid ""
"retransmitted."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:84
+#: i2p2www/pages/site/docs/transport/ssu.html:83
msgid ""
"For both MTU values, it is desirable that (MTU % 16) == 12, so that\n"
"the payload portion after the 28-byte IP/UDP header is a multiple of\n"
"16 bytes, for encryption purposes."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:90
+#: i2p2www/pages/site/docs/transport/ssu.html:89
msgid ""
"For the small MTU value, it is desirable to pack a 2646-byte\n"
"Variable Tunnel Build Message efficiently into multiple packets;\n"
"with a 620-byte MTU, it fits into 5 packets with nicely."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:96
+#: i2p2www/pages/site/docs/transport/ssu.html:95
msgid ""
"Based on measurements, 1492 fits nearly all reasonably small I2NP "
"messages\n"
@@ -15511,13 +15483,13 @@ msgid ""
"into a live network MTU anyway)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:102
+#: i2p2www/pages/site/docs/transport/ssu.html:101
msgid ""
"The MTU values were 608 and 1492 for releases 0.8.9 - 0.8.11.\n"
"The large MTU was 1350 prior to release 0.8.9."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:107
+#: i2p2www/pages/site/docs/transport/ssu.html:106
msgid ""
"The maximum receive packet size\n"
"is 1571 bytes as of release 0.8.12.\n"
@@ -15525,7 +15497,7 @@ msgid ""
"Prior to release 0.8.9 it was 2048 bytes."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:114
+#: i2p2www/pages/site/docs/transport/ssu.html:113
msgid ""
"As of release 0.9.2, if a router's network interface MTU is less than "
"1484,\n"
@@ -15533,18 +15505,18 @@ msgid ""
"honor that when a connection is established."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:120
+#: i2p2www/pages/site/docs/transport/ssu.html:119
msgid ""
"For IPv6, the minimum MTU is 1280. The IPv6 IP/UDP header is 48 bytes,\n"
"so we use an MTU where (MTN % 16 == 0), which is true for 1280.\n"
"The maximum IPv6 MTU is 1472."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:126
+#: i2p2www/pages/site/docs/transport/ssu.html:125
msgid "Message Size Limits"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:127
+#: i2p2www/pages/site/docs/transport/ssu.html:126
msgid ""
"While the maximum message size is nominally 32KB, the practical\n"
"limit differs. The protocol limits the number of fragments to 7 bits, or "
@@ -15559,11 +15531,11 @@ msgid ""
"For connections using the larger MTU, larger messages are possible."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:138
+#: i2p2www/pages/site/docs/transport/ssu.html:137
msgid "Keys"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:140
+#: i2p2www/pages/site/docs/transport/ssu.html:139
msgid ""
"All encryption used is AES256/CBC with 32 byte keys and 16 byte IVs.\n"
"The MAC and session keys are negotiated as part of the DH exchange, used\n"
@@ -15571,7 +15543,7 @@ msgid ""
"the publicly knowable introKey is used for the MAC and encryption."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:147
+#: i2p2www/pages/site/docs/transport/ssu.html:146
msgid ""
"When using the introKey, both the initial message and any subsequent\n"
"reply use the introKey of the responder (Bob) - the responder does \n"
@@ -15581,7 +15553,7 @@ msgid ""
"Bob."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:156
+#: i2p2www/pages/site/docs/transport/ssu.html:155
msgid ""
"Upon receiving a message, the receiver checks the \"from\" IP address and"
" port\n"
@@ -15594,7 +15566,7 @@ msgid ""
"it may be dropped anyway."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:167
+#: i2p2www/pages/site/docs/transport/ssu.html:166
msgid ""
"If Alice and Bob have an established session, but Alice loses the \n"
"keys for some reason and she wants to contact Bob, she may at any \n"
@@ -15606,7 +15578,7 @@ msgid ""
"new one."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:178
+#: i2p2www/pages/site/docs/transport/ssu.html:177
#, python-format
msgid ""
"For the DH key agreement,\n"
@@ -15614,18 +15586,18 @@ msgid ""
"MODP group (#14) is used:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:188
+#: i2p2www/pages/site/docs/transport/ssu.html:187
#, python-format
msgid ""
"These are the same p and g used for I2P's\n"
"ElGamal encryption."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:193
+#: i2p2www/pages/site/docs/transport/ssu.html:192
msgid "Replay prevention"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:195
+#: i2p2www/pages/site/docs/transport/ssu.html:194
msgid ""
"Replay prevention at the SSU layer occurs by rejecting packets \n"
"with exceedingly old timestamps or those which reuse an IV. To\n"
@@ -15633,7 +15605,7 @@ msgid ""
"\"decay\" periodically so that only recently added IVs are detected."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:202
+#: i2p2www/pages/site/docs/transport/ssu.html:201
msgid ""
"The messageIds used in DataMessages are defined at layers above\n"
"the SSU transport and are passed through transparently. These IDs\n"
@@ -15642,11 +15614,11 @@ msgid ""
"replay prevention - higher layers should take that into account."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:210
+#: i2p2www/pages/site/docs/transport/ssu.html:209
msgid "Addressing"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:212
+#: i2p2www/pages/site/docs/transport/ssu.html:211
msgid ""
"To contact an SSU peer, one of two sets of information is necessary:\n"
"a direct address, for when the peer is publicly reachable, or an\n"
@@ -15654,42 +15626,42 @@ msgid ""
"There is no restriction on the number of addresses a peer may have."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:224
+#: i2p2www/pages/site/docs/transport/ssu.html:223
msgid ""
"Each of the addresses may also expose a series of options - special\n"
"capabilities of that particular peer. For a list of available\n"
"capabilities, see below."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:230
+#: i2p2www/pages/site/docs/transport/ssu.html:229
#, python-format
msgid ""
"The addresses, options, and capabilities are published in the network database."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:235
+#: i2p2www/pages/site/docs/transport/ssu.html:234
msgid "Direct Session Establishment"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:236
+#: i2p2www/pages/site/docs/transport/ssu.html:235
msgid ""
"Direct session establishment is used when no third party is required for "
"NAT traversal.\n"
"The message sequence is as follows:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:241
+#: i2p2www/pages/site/docs/transport/ssu.html:240
msgid "Connection establishment (direct)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:242
+#: i2p2www/pages/site/docs/transport/ssu.html:241
msgid ""
"Alice connects directly to Bob.\n"
"IPv6 is supported as of version 0.9.8."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:257
+#: i2p2www/pages/site/docs/transport/ssu.html:256
#, python-format
msgid ""
"After the SessionConfirmed message is received, Bob sends a small\n"
@@ -15702,7 +15674,7 @@ msgid ""
"(i.e. 0x0000000000000002)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:266
+#: i2p2www/pages/site/docs/transport/ssu.html:265
#, python-format
msgid ""
"After the status message is sent, the peers exchange\n"
@@ -15711,7 +15683,7 @@ msgid ""
"RouterInfos."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:274
+#: i2p2www/pages/site/docs/transport/ssu.html:273
msgid ""
"It does not appear that the type of the status message or its contents "
"matters.\n"
@@ -15720,7 +15692,7 @@ msgid ""
"the status message can be eliminated."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:283
+#: i2p2www/pages/site/docs/transport/ssu.html:282
msgid ""
"Introduction keys are delivered through an external channel \n"
"(the network database, where they are identical to the router Hash for "
@@ -15736,7 +15708,7 @@ msgid ""
"not necessary to any intermediary relay peer)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:297
+#: i2p2www/pages/site/docs/transport/ssu.html:296
msgid ""
"Indirect session establishment by means of a third party introduction\n"
"is necessary for efficient NAT traversal. Charlie, a router behind a\n"
@@ -15764,25 +15736,25 @@ msgid ""
"full direction session establishment with the specified IP and port."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:324
+#: i2p2www/pages/site/docs/transport/ssu.html:323
msgid "Connection establishment (indirect using an introducer)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:326
+#: i2p2www/pages/site/docs/transport/ssu.html:325
msgid "Alice first connects to introducer Bob, who relays the request to Charlie."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:344
+#: i2p2www/pages/site/docs/transport/ssu.html:343
msgid ""
"After the hole punch, the session is established between Alice and "
"Charlie as in a direct establishment."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:356
+#: i2p2www/pages/site/docs/transport/ssu.html:355
msgid "Peer testing"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:358
+#: i2p2www/pages/site/docs/transport/ssu.html:357
msgid ""
"The automation of collaborative reachability testing for peers is\n"
"enabled by a sequence of PeerTest messages. With its proper \n"
@@ -15791,7 +15763,7 @@ msgid ""
"quite simple:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:377
+#: i2p2www/pages/site/docs/transport/ssu.html:376
msgid ""
"Each of the PeerTest messages carry a nonce identifying the\n"
"test series itself, as initialized by Alice. If Alice doesn't \n"
@@ -15801,7 +15773,7 @@ msgid ""
"that may be reached are as follows:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:387
+#: i2p2www/pages/site/docs/transport/ssu.html:386
msgid ""
"If she doesn't receive a response from Bob, she will retransmit\n"
"up to a certain number of times, but if no response ever arrives,\n"
@@ -15811,7 +15783,7 @@ msgid ""
"Charlie to reply."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:396
+#: i2p2www/pages/site/docs/transport/ssu.html:395
msgid ""
"If Alice doesn't receive a PeerTest message with the \n"
"expected nonce from a third party (Charlie), she will retransmit\n"
@@ -15823,7 +15795,7 @@ msgid ""
"IP and port that Bob offered up should be forwarded)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:407
+#: i2p2www/pages/site/docs/transport/ssu.html:406
msgid ""
"If Alice receives Bob's PeerTest message and both of Charlie's\n"
"PeerTest messages but the enclosed IP and port numbers in Bob's \n"
@@ -15834,7 +15806,7 @@ msgid ""
"remote connectivity, ignoring further port discovery."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:417
+#: i2p2www/pages/site/docs/transport/ssu.html:416
msgid ""
"If Alice receives Charlie's first message but not his second,\n"
"she will retransmit her PeerTest message to Charlie up to a \n"
@@ -15842,7 +15814,7 @@ msgid ""
"that Charlie is either confused or no longer online."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:425
+#: i2p2www/pages/site/docs/transport/ssu.html:424
msgid ""
"Alice should choose Bob arbitrarily from known peers who seem\n"
"to be capable of participating in peer tests. Bob in turn should\n"
@@ -15853,7 +15825,7 @@ msgid ""
"to designate a new peer as Bob and try again with a different nonce."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:435
+#: i2p2www/pages/site/docs/transport/ssu.html:434
msgid ""
"Alice's introduction key is included in all of the PeerTest \n"
"messages so that she doesn't need to already have an established\n"
@@ -15862,11 +15834,11 @@ msgid ""
"with either Bob or Charlie, but it is not required."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:453
+#: i2p2www/pages/site/docs/transport/ssu.html:452
msgid "Transmission window, ACKs and Retransmissions"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:454
+#: i2p2www/pages/site/docs/transport/ssu.html:453
#, python-format
msgid ""
"The DATA message may contain ACKs of full messages and\n"
@@ -15876,7 +15848,7 @@ msgid ""
"for details."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:462
+#: i2p2www/pages/site/docs/transport/ssu.html:461
#, python-format
msgid ""
"The details of windowing, ACK, and retransmission strategies are not "
@@ -15891,11 +15863,11 @@ msgid ""
"See the code for initial, min and max parameters."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:474
+#: i2p2www/pages/site/docs/transport/ssu.html:473
msgid "Security"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:475
+#: i2p2www/pages/site/docs/transport/ssu.html:474
msgid ""
"UDP source addresses may, of course, be spoofed.\n"
"Additionally, the IPs and ports contained inside specific\n"
@@ -15904,31 +15876,31 @@ msgid ""
"Also, certain actions and responses may need to be rate-limited."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:483
+#: i2p2www/pages/site/docs/transport/ssu.html:482
msgid ""
"The details of validation are not specified\n"
"here. Implementers should add defenses where appropriate."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:489
+#: i2p2www/pages/site/docs/transport/ssu.html:488
msgid "Peer capabilities"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:493
+#: i2p2www/pages/site/docs/transport/ssu.html:492
msgid ""
"If the peer address contains the 'B' capability, that means \n"
"they are willing and able to participate in peer tests as\n"
"a 'Bob' or 'Charlie'."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:499
+#: i2p2www/pages/site/docs/transport/ssu.html:498
msgid ""
"If the peer address contains the 'C' capability, that means\n"
"they are willing and able to serve as an introducer - serving\n"
"as a Bob for an otherwise unreachable Alice."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:508
+#: i2p2www/pages/site/docs/transport/ssu.html:507
msgid ""
"Analysis of current SSU performance, including assessment of window size "
"adjustment\n"
@@ -15937,14 +15909,14 @@ msgid ""
"performance, is a topic for future work."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:514
+#: i2p2www/pages/site/docs/transport/ssu.html:513
msgid ""
"The current implementation repeatedly sends acknowledgments for the same "
"packets,\n"
"which unnecessarily increases overhead."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:519
+#: i2p2www/pages/site/docs/transport/ssu.html:518
msgid ""
"The default small MTU value of 620 should be analyzed and possibly "
"increased.\n"
@@ -15953,15 +15925,15 @@ msgid ""
"Probably not."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:525
+#: i2p2www/pages/site/docs/transport/ssu.html:524
msgid "The protocol should be extended to exchange MTUs during the setup."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:529
+#: i2p2www/pages/site/docs/transport/ssu.html:528
msgid "Rekeying is currently unimplemented and may never be."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:533
+#: i2p2www/pages/site/docs/transport/ssu.html:532
msgid ""
"The potential use of the 'challenge' fields in RelayIntro and "
"RelayResponse,\n"
@@ -15969,7 +15941,7 @@ msgid ""
"undocumented."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:538
+#: i2p2www/pages/site/docs/transport/ssu.html:537
msgid ""
"Instead of a single fragment per packet, a more efficient\n"
"strategy may be to bundle multiple message fragments into the same "
@@ -15977,7 +15949,7 @@ msgid ""
"so long as it doesn't exceed the MTU."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:544
+#: i2p2www/pages/site/docs/transport/ssu.html:543
msgid ""
"A set of fixed packet sizes may be appropriate to further hide the data \n"
"fragmentation to external adversaries, but the tunnel, garlic, and end to"
@@ -15985,34 +15957,34 @@ msgid ""
"end padding should be sufficient for most needs until then."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:550
+#: i2p2www/pages/site/docs/transport/ssu.html:549
msgid ""
"Why are introduction keys the same as the router hash, should it be "
"changed, would there be any benefit?"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:554
+#: i2p2www/pages/site/docs/transport/ssu.html:553
msgid "Capacities appear to be unused."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:558
+#: i2p2www/pages/site/docs/transport/ssu.html:557
msgid ""
"Signed-on times in SessionCreated and SessionConfirmed appear to be "
"unused or unverified."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:563
+#: i2p2www/pages/site/docs/transport/ssu.html:562
msgid "Implementation Diagram"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:564
+#: i2p2www/pages/site/docs/transport/ssu.html:563
msgid ""
"This diagram\n"
"should accurately reflect the current implementation, however there may "
"be small differences."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:572
+#: i2p2www/pages/site/docs/transport/ssu.html:571
msgid "Now on the SSU specification page"
msgstr ""
@@ -16987,3 +16959,30 @@ msgid ""
"conclusion is not supported by the paper."
msgstr ""
+#~ msgid "How does I2P work"
+#~ msgstr "Wie I2p funktioniert"
+
+#~ msgid "Naming in I2P"
+#~ msgstr ""
+
+#~ msgid "I2P Plugins"
+#~ msgstr ""
+
+#~ msgid "A Gentle Introduction"
+#~ msgstr ""
+
+#~ msgid "Tunnel Overview"
+#~ msgstr ""
+
+#~ msgid "I2P Blockfile Specification"
+#~ msgstr ""
+
+#~ msgid "Common structure Specification"
+#~ msgstr ""
+
+#~ msgid "Data types Specification"
+#~ msgstr ""
+
+#~ msgid "SSU Transport"
+#~ msgstr ""
+
diff --git a/i2p2www/translations/de/LC_MESSAGES/get-involved.po b/i2p2www/translations/de/LC_MESSAGES/get-involved.po
index 982af6a1..6b7e3da3 100644
--- a/i2p2www/translations/de/LC_MESSAGES/get-involved.po
+++ b/i2p2www/translations/de/LC_MESSAGES/get-involved.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: https://trac.i2p2.de/\n"
-"POT-Creation-Date: 2014-01-08 02:25+0000\n"
+"POT-Creation-Date: 2014-01-09 19:32+0000\n"
"PO-Revision-Date: 2013-07-04 16:33+0000\n"
"Last-Translator: D.A. Loader\n"
"Language-Team: German "
@@ -318,14 +318,10 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/get-involved/todo.html:2
-msgid "To Do List"
-msgstr ""
-
-#: i2p2www/pages/site/get-involved/todo.html:4
msgid "I2P Project Targets"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:5
+#: i2p2www/pages/site/get-involved/todo.html:4
#, python-format
msgid ""
"Below is a more detailed (yet still incomplete) discussion of the major "
@@ -345,83 +341,83 @@ msgid ""
"Get involved!"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:16
-#: i2p2www/pages/site/get-involved/todo.html:54
+#: i2p2www/pages/site/get-involved/todo.html:15
+#: i2p2www/pages/site/get-involved/todo.html:53
msgid "Core functionality"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:16
-#: i2p2www/pages/site/get-involved/todo.html:28
-#: i2p2www/pages/site/get-involved/todo.html:52
+#: i2p2www/pages/site/get-involved/todo.html:15
+#: i2p2www/pages/site/get-involved/todo.html:27
+#: i2p2www/pages/site/get-involved/todo.html:51
msgid "link"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:18
-#: i2p2www/pages/site/get-involved/todo.html:57
+#: i2p2www/pages/site/get-involved/todo.html:17
+#: i2p2www/pages/site/get-involved/todo.html:56
msgid "NAT/Firewall bridging via 1-hop restricted routes"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:21
-#: i2p2www/pages/site/get-involved/todo.html:130
+#: i2p2www/pages/site/get-involved/todo.html:20
+#: i2p2www/pages/site/get-involved/todo.html:129
msgid "High degree transport layer with UDP, NBIO, or NIO"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:24
-#: i2p2www/pages/site/get-involved/todo.html:218
+#: i2p2www/pages/site/get-involved/todo.html:23
+#: i2p2www/pages/site/get-involved/todo.html:217
msgid "NetworkDB and profile tuning and ejection policy for large nets"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:28
-#: i2p2www/pages/site/get-involved/todo.html:242
+#: i2p2www/pages/site/get-involved/todo.html:27
+#: i2p2www/pages/site/get-involved/todo.html:241
msgid "Security / anonymity"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:30
-#: i2p2www/pages/site/get-involved/todo.html:245
+#: i2p2www/pages/site/get-involved/todo.html:29
+#: i2p2www/pages/site/get-involved/todo.html:244
msgid ""
"Per-hop tunnel id & new permuted TunnelVerificationStructure "
"encryption"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:33
-#: i2p2www/pages/site/get-involved/todo.html:295
+#: i2p2www/pages/site/get-involved/todo.html:32
+#: i2p2www/pages/site/get-involved/todo.html:294
msgid "Strict ordering of participants within tunnels"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:36
+#: i2p2www/pages/site/get-involved/todo.html:35
msgid "Randomly permuted tunnel lengths"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:39
-#: i2p2www/pages/site/get-involved/todo.html:357
+#: i2p2www/pages/site/get-involved/todo.html:38
+#: i2p2www/pages/site/get-involved/todo.html:356
msgid "Full blown n-hop restricted routes with optional trusted links"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:42
-#: i2p2www/pages/site/get-involved/todo.html:376
+#: i2p2www/pages/site/get-involved/todo.html:41
+#: i2p2www/pages/site/get-involved/todo.html:375
msgid "Hashcash for routerIdentity, destination, and tunnel request"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:45
-#: i2p2www/pages/site/get-involved/todo.html:405
+#: i2p2www/pages/site/get-involved/todo.html:44
+#: i2p2www/pages/site/get-involved/todo.html:404
msgid "Advanced tunnel operation (batching/mixing/throttling/padding)"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:48
-#: i2p2www/pages/site/get-involved/todo.html:442
+#: i2p2www/pages/site/get-involved/todo.html:47
+#: i2p2www/pages/site/get-involved/todo.html:441
msgid "Stop & go mix w/ garlics & tunnels"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:52
-#: i2p2www/pages/site/get-involved/todo.html:456
+#: i2p2www/pages/site/get-involved/todo.html:51
+#: i2p2www/pages/site/get-involved/todo.html:455
msgid "Performance"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:62
+#: i2p2www/pages/site/get-involved/todo.html:61
msgid "Implemented in I2P 0.6.0.6"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:63
+#: i2p2www/pages/site/get-involved/todo.html:62
msgid ""
"The functionality of allowing routers to fully participate within the "
"network \n"
@@ -434,13 +430,13 @@ msgid ""
"two ways:"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:73
+#: i2p2www/pages/site/get-involved/todo.html:72
msgid ""
"Peers who have reachable interfaces - these peers do not need to \n"
"do anything special"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:77
+#: i2p2www/pages/site/get-involved/todo.html:76
msgid ""
"Peers who do not have reachable interfaces - these peers must "
"build \n"
@@ -451,7 +447,7 @@ msgid ""
"and who has agreed to serve as their 'introducer'."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:85
+#: i2p2www/pages/site/get-involved/todo.html:84
msgid ""
"To do this, peers who have no IP address simply connect to a few peers, \n"
"build a tunnel through them, and publish a reference to those tunnels "
@@ -459,7 +455,7 @@ msgid ""
"their RouterInfo structure in the network database."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:90
+#: i2p2www/pages/site/get-involved/todo.html:89
msgid ""
"When someone wants to contact any particular router, they first must get"
" \n"
@@ -473,7 +469,7 @@ msgid ""
"tunnels."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:98
+#: i2p2www/pages/site/get-involved/todo.html:97
msgid ""
"When a router just wants to get a message or two to a specific hidden "
"peer, \n"
@@ -492,7 +488,7 @@ msgid ""
"connection."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:109
+#: i2p2www/pages/site/get-involved/todo.html:108
msgid ""
"Of course, that only works if the originating peer can receive "
"connections \n"
@@ -503,7 +499,7 @@ msgid ""
"peer's inbound tunnel."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:115
+#: i2p2www/pages/site/get-involved/todo.html:114
msgid ""
"This is not meant to provide a way for a peer's IP address to be "
"concealed, \n"
@@ -514,7 +510,7 @@ msgid ""
"described below."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:121
+#: i2p2www/pages/site/get-involved/todo.html:120
msgid ""
"With this technique, any router can participate as any part of a tunnel."
" \n"
@@ -525,11 +521,11 @@ msgid ""
"to be hidden. But that is not technically necessary."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:133
+#: i2p2www/pages/site/get-involved/todo.html:132
msgid "Both UDP and NIO have been Implemented in I2P"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:134
+#: i2p2www/pages/site/get-involved/todo.html:133
msgid ""
"Standard TCP communication in Java generally requires blocking socket \n"
"calls, and to keep a blocked socket from hanging the entire system, those"
@@ -545,7 +541,7 @@ msgid ""
"write() calls."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:145
+#: i2p2www/pages/site/get-involved/todo.html:144
msgid ""
"We do this fairly efficiently, from a CPU perspective - at any time, \n"
"almost all of these threads are sitting idle, blocked waiting for "
@@ -564,20 +560,20 @@ msgid ""
"will have up to 199,998 threads just to deal with the TCP connections!"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:157
+#: i2p2www/pages/site/get-involved/todo.html:156
msgid ""
"Obviously, that just won't work. We need to use a transport layer that \n"
"can scale. In Java, we have two main camps:"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:162
+#: i2p2www/pages/site/get-involved/todo.html:161
#, python-format
msgid ""
"Implemented in I2P 0.6 (\"SSU\") as documented elsewhere"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:165
+#: i2p2www/pages/site/get-involved/todo.html:164
msgid ""
"Sending and receiving UDP datagrams is a connectionless operation - if \n"
"we are communicating with 100,000 peers, we simply stick the UDP packets"
@@ -588,7 +584,7 @@ msgid ""
"UDP packets received and adding them to an inbound queue)."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:172
+#: i2p2www/pages/site/get-involved/todo.html:171
msgid ""
"However, moving to UDP means losing the benefits of TCP's ordering, "
"congestion \n"
@@ -610,19 +606,19 @@ msgid ""
"needs."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:185
+#: i2p2www/pages/site/get-involved/todo.html:184
msgid "It will be a lot of work though."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:188
+#: i2p2www/pages/site/get-involved/todo.html:187
msgid "NIO or NBIO"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:189
+#: i2p2www/pages/site/get-involved/todo.html:188
msgid "NIO Implemented in I2P 0.6.1.22 (\"NTCP\")"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:192
+#: i2p2www/pages/site/get-involved/todo.html:191
msgid ""
"In Java 1.4, a set of \"New I/O\" packages was introduced, allowing Java"
" \n"
@@ -644,7 +640,7 @@ msgid ""
"quantity)"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:206
+#: i2p2www/pages/site/get-involved/todo.html:205
#, python-format
msgid ""
"Another alternative along the same lines is the Non"
@@ -656,7 +652,7 @@ msgid ""
"activity on it lately (likely due to 1.4's NIO deployment)."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:221
+#: i2p2www/pages/site/get-involved/todo.html:220
msgid ""
"Within the current network database and profile management "
"implementation, \n"
@@ -679,22 +675,22 @@ msgid ""
"code yet, since we aren't going to need it for a while."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:236
+#: i2p2www/pages/site/get-involved/todo.html:235
msgid ""
"That said, as the network grows we are going to want to keep these "
"considerations \n"
"in mind. We will have some work to do, but we can put it off for later."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:248
-#: i2p2www/pages/site/get-involved/todo.html:332
+#: i2p2www/pages/site/get-involved/todo.html:247
+#: i2p2www/pages/site/get-involved/todo.html:331
#, python-format
msgid ""
"Addressed in I2P 0.5 as documented elsewhere"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:251
+#: i2p2www/pages/site/get-involved/todo.html:250
msgid ""
"Right now, if Alice builds a four hop inbound tunnel starting at Elvis, \n"
"going to Dave, then to Charlie, then Bob, and finally Alice "
@@ -708,7 +704,7 @@ msgid ""
"the tunnel had the same tunnel ID, collusion attacks aren't much work."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:261
+#: i2p2www/pages/site/get-involved/todo.html:260
msgid ""
"Adding a unique tunnel ID per hop isn't hard, but by itself, "
"insufficient. \n"
@@ -738,7 +734,7 @@ msgid ""
"hash."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:282
+#: i2p2www/pages/site/get-involved/todo.html:281
msgid ""
"The tunnel gateway does still have more information than the other peers"
" \n"
@@ -754,11 +750,11 @@ msgid ""
"the cost of gaining meaningful samples when dealing with longer tunnels."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:298
+#: i2p2www/pages/site/get-involved/todo.html:297
msgid "Implemented in release 0.6.2"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:301
+#: i2p2www/pages/site/get-involved/todo.html:300
#, python-format
msgid ""
"As Connelly proposed to deal with the\n"
@@ -776,14 +772,14 @@ msgid ""
"in any tunnels until they are back online."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:316
+#: i2p2www/pages/site/get-involved/todo.html:315
msgid ""
"More analysis is necessary for revising the tunnel creation - at the \n"
"moment, we simply select and order randomly within the peer's top tier \n"
"of peers (ones with fast + high capacity)."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:321
+#: i2p2www/pages/site/get-involved/todo.html:320
msgid ""
"Adding a strict ordering to peers in a tunnel also improves the anonymity"
" \n"
@@ -795,7 +791,7 @@ msgid ""
"duration) minutes, use a 1-hop tunnel)."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:338
+#: i2p2www/pages/site/get-involved/todo.html:337
msgid ""
"Without tunnel length permutation, if someone were to somehow detect that"
" \n"
@@ -817,14 +813,14 @@ msgid ""
"would mean what IP address the destination is on)."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:350
+#: i2p2www/pages/site/get-involved/todo.html:349
msgid ""
"It is to counter user behavior that tunnel lengths should be permuted, \n"
"using algorithms based on the length requested (for example, the 1/MTBF \n"
"length change for 0-hop tunnels outlined above)."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:360
+#: i2p2www/pages/site/get-involved/todo.html:359
msgid ""
"The restricted route functionality described before was simply a "
"functional \n"
@@ -846,7 +842,7 @@ msgid ""
"to forward it as requested."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:379
+#: i2p2www/pages/site/get-involved/todo.html:378
#, python-format
msgid ""
"Within the network, we will want some way to deter people from consuming"
@@ -860,7 +856,7 @@ msgid ""
"to make certain requests \"expensive\"."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:387
+#: i2p2www/pages/site/get-involved/todo.html:386
msgid ""
"Hashcash is one technique that \n"
"we can use to anonymously increase the \"cost\" of doing certain "
@@ -878,7 +874,7 @@ msgid ""
"with few resources."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:398
+#: i2p2www/pages/site/get-involved/todo.html:397
msgid ""
"There are a few other algorithms that we can explore for making those \n"
"requests for resources \"nonfree\", and further research on that front is"
@@ -886,7 +882,7 @@ msgid ""
"appropriate."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:408
+#: i2p2www/pages/site/get-involved/todo.html:407
#, python-format
msgid ""
"To powerful passive external observers as well as large colluding "
@@ -907,7 +903,7 @@ msgid ""
"tunnel mixing strategies."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:421
+#: i2p2www/pages/site/get-involved/todo.html:420
msgid ""
"In addition to the anonymity aspects of more varied tunnel operation, \n"
"there is a functional dimension as well. Each peer only has a certain \n"
@@ -925,7 +921,7 @@ msgid ""
"available."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:434
+#: i2p2www/pages/site/get-involved/todo.html:433
msgid ""
"In addition, we may want to implement code to dynamically reroute tunnels"
" \n"
@@ -935,7 +931,7 @@ msgid ""
"with instructions to redefine the next-hop in the tunnel."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:445
+#: i2p2www/pages/site/get-involved/todo.html:444
msgid ""
"Beyond the per-tunnel batching and mixing strategy, there are further \n"
"capabilities for protecting against powerful attackers, such as allowing"
@@ -950,7 +946,7 @@ msgid ""
"clove exposed includes delay instructions."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:457
+#: i2p2www/pages/site/get-involved/todo.html:456
#, python-format
msgid ""
"Performance related improvements are listed on the\n"
@@ -962,7 +958,7 @@ msgid "Bounty Arabic translation of webpage and router console"
msgstr ""
#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:3
-#: i2p2www/pages/site/get-involved/bounties/index.html:119
+#: i2p2www/pages/site/get-involved/bounties/index.html:118
msgid "Arabic translation"
msgstr ""
@@ -1116,14 +1112,10 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/get-involved/bounties/index.html:2
-msgid "Bounties"
-msgstr ""
-
-#: i2p2www/pages/site/get-involved/bounties/index.html:5
msgid "Bounties for I2P"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:6
+#: i2p2www/pages/site/get-involved/bounties/index.html:5
msgid ""
"While we always gratefully accept any contributions of code, \n"
"documentation, and the like, there are other ways to help I2P move \n"
@@ -1138,7 +1130,7 @@ msgid ""
"their support goes to what they care about."
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:18
+#: i2p2www/pages/site/get-involved/bounties/index.html:17
msgid ""
"We are also keeping open the ability for people who want to support I2P \n"
"but don't have strong feelings about the bounties available. Those "
@@ -1150,141 +1142,141 @@ msgid ""
"etc), and the like."
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:27
+#: i2p2www/pages/site/get-involved/bounties/index.html:26
msgid "Current bounties"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:30
-#: i2p2www/pages/site/get-involved/bounties/index.html:92
-#: i2p2www/pages/site/get-involved/bounties/index.html:105
+#: i2p2www/pages/site/get-involved/bounties/index.html:29
+#: i2p2www/pages/site/get-involved/bounties/index.html:91
+#: i2p2www/pages/site/get-involved/bounties/index.html:104
msgid "Name"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:30
-#: i2p2www/pages/site/get-involved/bounties/index.html:92
-#: i2p2www/pages/site/get-involved/bounties/index.html:105
+#: i2p2www/pages/site/get-involved/bounties/index.html:29
+#: i2p2www/pages/site/get-involved/bounties/index.html:91
+#: i2p2www/pages/site/get-involved/bounties/index.html:104
msgid "Status"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:30
-#: i2p2www/pages/site/get-involved/bounties/index.html:92
+#: i2p2www/pages/site/get-involved/bounties/index.html:29
+#: i2p2www/pages/site/get-involved/bounties/index.html:91
msgid "Judge"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:30
-#: i2p2www/pages/site/get-involved/bounties/index.html:92
+#: i2p2www/pages/site/get-involved/bounties/index.html:29
+#: i2p2www/pages/site/get-involved/bounties/index.html:91
msgid "Dev"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:30
-#: i2p2www/pages/site/get-involved/bounties/index.html:92
+#: i2p2www/pages/site/get-involved/bounties/index.html:29
+#: i2p2www/pages/site/get-involved/bounties/index.html:91
msgid "Bounty"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:32
+#: i2p2www/pages/site/get-involved/bounties/index.html:31
msgid "Frost for I2P datastorage"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:33
-#: i2p2www/pages/site/get-involved/bounties/index.html:40
-#: i2p2www/pages/site/get-involved/bounties/index.html:47
-#: i2p2www/pages/site/get-involved/bounties/index.html:54
-#: i2p2www/pages/site/get-involved/bounties/index.html:75
-#: i2p2www/pages/site/get-involved/bounties/index.html:82
+#: i2p2www/pages/site/get-involved/bounties/index.html:32
+#: i2p2www/pages/site/get-involved/bounties/index.html:39
+#: i2p2www/pages/site/get-involved/bounties/index.html:46
+#: i2p2www/pages/site/get-involved/bounties/index.html:53
+#: i2p2www/pages/site/get-involved/bounties/index.html:74
+#: i2p2www/pages/site/get-involved/bounties/index.html:81
msgid "Proposal in development"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:35
-#: i2p2www/pages/site/get-involved/bounties/index.html:42
-#: i2p2www/pages/site/get-involved/bounties/index.html:49
-#: i2p2www/pages/site/get-involved/bounties/index.html:56
-#: i2p2www/pages/site/get-involved/bounties/index.html:77
-#: i2p2www/pages/site/get-involved/bounties/index.html:97
+#: i2p2www/pages/site/get-involved/bounties/index.html:34
+#: i2p2www/pages/site/get-involved/bounties/index.html:41
+#: i2p2www/pages/site/get-involved/bounties/index.html:48
+#: i2p2www/pages/site/get-involved/bounties/index.html:55
+#: i2p2www/pages/site/get-involved/bounties/index.html:76
+#: i2p2www/pages/site/get-involved/bounties/index.html:96
msgid "vacant"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:39
+#: i2p2www/pages/site/get-involved/bounties/index.html:38
msgid "Eepsites served out of I2P datastorage"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:46
+#: i2p2www/pages/site/get-involved/bounties/index.html:45
msgid "Backporting Phex code onto I2PHex"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:53
+#: i2p2www/pages/site/get-involved/bounties/index.html:52
msgid "I2P package in Debian and Ubuntu mirrors"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:60
+#: i2p2www/pages/site/get-involved/bounties/index.html:59
msgid "Bitcoin client for I2P"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:61
+#: i2p2www/pages/site/get-involved/bounties/index.html:60
msgid "Done, phase of verification"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:67
+#: i2p2www/pages/site/get-involved/bounties/index.html:66
msgid "Unit tests and Multi-router Simulation"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:68
+#: i2p2www/pages/site/get-involved/bounties/index.html:67
msgid "Partly done, partly in work, partly still open"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:89
+#: i2p2www/pages/site/get-involved/bounties/index.html:88
msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:94
+#: i2p2www/pages/site/get-involved/bounties/index.html:93
msgid "Bundling bounties"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:95
+#: i2p2www/pages/site/get-involved/bounties/index.html:94
msgid "Proposed"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:102
+#: i2p2www/pages/site/get-involved/bounties/index.html:101
msgid "Claimed bounties"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:105
+#: i2p2www/pages/site/get-involved/bounties/index.html:104
msgid "Dev team"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:107
+#: i2p2www/pages/site/get-involved/bounties/index.html:106
msgid "Make I2P IPv6 native"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:114
+#: i2p2www/pages/site/get-involved/bounties/index.html:113
msgid "Setting up a SILC server"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:124
+#: i2p2www/pages/site/get-involved/bounties/index.html:123
msgid "Datastore over I2P"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:129
+#: i2p2www/pages/site/get-involved/bounties/index.html:128
#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3
msgid "Russian translation"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:134
+#: i2p2www/pages/site/get-involved/bounties/index.html:133
msgid "Swarming file transfer"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:139
+#: i2p2www/pages/site/get-involved/bounties/index.html:138
msgid "Streaming library window size"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:144
+#: i2p2www/pages/site/get-involved/bounties/index.html:143
msgid "IRC connect time monitor"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:149
+#: i2p2www/pages/site/get-involved/bounties/index.html:148
msgid "Unit tests (part 1)"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:161
+#: i2p2www/pages/site/get-involved/bounties/index.html:160
msgid ""
"Dev lists anyone who may already be working on the bounty - collaboration"
" is\n"
@@ -2293,28 +2285,24 @@ msgid "I2P Developer's MTN Keys"
msgstr ""
#: i2p2www/pages/site/get-involved/develop/developers-keys.html:4
-msgid "MTN Keys"
-msgstr ""
-
-#: i2p2www/pages/site/get-involved/develop/developers-keys.html:5
msgid ""
"Monotone servers used by the I2P project require two types of keys to be "
"used."
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/developers-keys.html:9
+#: i2p2www/pages/site/get-involved/develop/developers-keys.html:8
msgid ""
"Commit Keys to sign changes checked-in to the "
"respository; and"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/developers-keys.html:10
+#: i2p2www/pages/site/get-involved/develop/developers-keys.html:9
msgid ""
"Transport Keys to push changes to remote "
"servers."
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/developers-keys.html:13
+#: i2p2www/pages/site/get-involved/develop/developers-keys.html:12
#, python-format
msgid ""
"Everyone that uses Monotone to checkout the I2P codebase will need to\n"
@@ -2326,15 +2314,15 @@ msgid ""
"href=\"#transport\">transport keys."
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/developers-keys.html:20
+#: i2p2www/pages/site/get-involved/develop/developers-keys.html:19
msgid "Developer Commit keys"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/developers-keys.html:255
+#: i2p2www/pages/site/get-involved/develop/developers-keys.html:254
msgid "Developer Transport Keys"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/developers-keys.html:256
+#: i2p2www/pages/site/get-involved/develop/developers-keys.html:255
#, python-format
msgid ""
"Note: Transport keys are only needed for setting up a\n"
@@ -2362,15 +2350,10 @@ msgid "Agreements"
msgstr ""
#: i2p2www/pages/site/get-involved/develop/licenses.html:2
-#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:115
-msgid "Licenses"
-msgstr ""
-
-#: i2p2www/pages/site/get-involved/develop/licenses.html:4
msgid "I2P Software Licenses"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:5
+#: i2p2www/pages/site/get-involved/develop/licenses.html:4
#, python-format
msgid ""
"As required by our\n"
@@ -2383,36 +2366,36 @@ msgid ""
"making use of or contributing to the I2P effort."
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:16
+#: i2p2www/pages/site/get-involved/develop/licenses.html:15
msgid ""
"While the information below may be more confusing than just simply \n"
"stating \"I2P is BSD\", \"I2P is GPL\", or \"I2P is public domain\",\n"
"the short answer to the question \"How is I2P licensed?\" is this:"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:22
+#: i2p2www/pages/site/get-involved/develop/licenses.html:21
msgid "All software bundled in the I2P distributions will allow:"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:24
+#: i2p2www/pages/site/get-involved/develop/licenses.html:23
msgid "use without fee"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:25
+#: i2p2www/pages/site/get-involved/develop/licenses.html:24
msgid ""
"use with no restrictions on how, when, where, why, or by whom is running "
"it"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:26
+#: i2p2www/pages/site/get-involved/develop/licenses.html:25
msgid "access to the source code without fee"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:27
+#: i2p2www/pages/site/get-involved/develop/licenses.html:26
msgid "modifications to the source"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:30
+#: i2p2www/pages/site/get-involved/develop/licenses.html:29
msgid ""
"Most of the software guarantees much more - the ability of anyone "
"to \n"
@@ -2435,11 +2418,11 @@ msgid ""
"we lose out."
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:43
+#: i2p2www/pages/site/get-involved/develop/licenses.html:42
msgid "Component licenses"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:44
+#: i2p2www/pages/site/get-involved/develop/licenses.html:43
msgid ""
"The I2P distribution contains several resources, reflecting the "
"partitioning of \n"
@@ -2459,35 +2442,35 @@ msgid ""
"distribution."
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:57
+#: i2p2www/pages/site/get-involved/develop/licenses.html:56
msgid "Component"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:58
+#: i2p2www/pages/site/get-involved/develop/licenses.html:57
msgid "Source path"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:59
+#: i2p2www/pages/site/get-involved/develop/licenses.html:58
msgid "Resource"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:60
+#: i2p2www/pages/site/get-involved/develop/licenses.html:59
msgid "Primary license"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:61
+#: i2p2www/pages/site/get-involved/develop/licenses.html:60
msgid "Alternate licenses"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:62
+#: i2p2www/pages/site/get-involved/develop/licenses.html:61
msgid "Lead developer"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:271
+#: i2p2www/pages/site/get-involved/develop/licenses.html:270
msgid "GPL + java exception"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:272
+#: i2p2www/pages/site/get-involved/develop/licenses.html:271
#, python-format
msgid ""
"While it may be redundant, just for clarity the\n"
@@ -2497,7 +2480,7 @@ msgid ""
"explicitly authorizing the use of Java's standard libraries:"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:288
+#: i2p2www/pages/site/get-involved/develop/licenses.html:287
msgid ""
"All source code under each component will by default be licensed under "
"the\n"
@@ -2510,11 +2493,11 @@ msgid ""
"resource packaging may be changed if the repository is reorganized."
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:296
+#: i2p2www/pages/site/get-involved/develop/licenses.html:295
msgid "Commit privileges"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:297
+#: i2p2www/pages/site/get-involved/develop/licenses.html:296
#, python-format
msgid ""
"Developers may push changes to a distributed monotone repository if you\n"
@@ -2522,7 +2505,7 @@ msgid ""
"See the Monotone Page for details."
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:303
+#: i2p2www/pages/site/get-involved/develop/licenses.html:302
msgid ""
"However, to have changes included in a release, developers\n"
"must be trusted by the release manager (currently zzz).\n"
@@ -2532,26 +2515,26 @@ msgid ""
"message affirming that:"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:310
+#: i2p2www/pages/site/get-involved/develop/licenses.html:309
msgid ""
"Unless marked otherwise, all code I commit is implicitly licensed under\n"
"the component's primary license"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:314
+#: i2p2www/pages/site/get-involved/develop/licenses.html:313
msgid ""
"If specified in the source, the code may be explicitly licensed under one"
"\n"
"of the component's alternate licenses"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:318
+#: i2p2www/pages/site/get-involved/develop/licenses.html:317
msgid ""
"I have the right to release the code I commit under the terms I\n"
"am committing it"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:324
+#: i2p2www/pages/site/get-involved/develop/licenses.html:323
#, python-format
msgid ""
"If anyone is aware of any instances where the above conditions are not "
@@ -2853,6 +2836,10 @@ msgid ""
"don't rely on autoboxing/unboxing."
msgstr ""
+#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:115
+msgid "Licenses"
+msgstr ""
+
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:117
msgid ""
"Only check in code that you wrote yourself.\n"
@@ -2954,83 +2941,79 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/get-involved/guides/monotone.html:2
-msgid "Monotone"
-msgstr ""
-
-#: i2p2www/pages/site/get-involved/guides/monotone.html:4
msgid "Monotone Guide"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:9
+#: i2p2www/pages/site/get-involved/guides/monotone.html:7
msgid "Operating a Monotone client"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:11
-#: i2p2www/pages/site/get-involved/guides/monotone.html:63
+#: i2p2www/pages/site/get-involved/guides/monotone.html:9
+#: i2p2www/pages/site/get-involved/guides/monotone.html:61
msgid "Generating Monotone keys"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:12
+#: i2p2www/pages/site/get-involved/guides/monotone.html:10
msgid "Trust and initializing your repository"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:13
-#: i2p2www/pages/site/get-involved/guides/monotone.html:196
+#: i2p2www/pages/site/get-involved/guides/monotone.html:11
+#: i2p2www/pages/site/get-involved/guides/monotone.html:194
msgid "Obtaining and deploying developers' keys"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:14
-#: i2p2www/pages/site/get-involved/guides/monotone.html:227
+#: i2p2www/pages/site/get-involved/guides/monotone.html:12
+#: i2p2www/pages/site/get-involved/guides/monotone.html:225
msgid "Setting up trust evaluation hooks"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:15
-#: i2p2www/pages/site/get-involved/guides/monotone.html:268
+#: i2p2www/pages/site/get-involved/guides/monotone.html:13
+#: i2p2www/pages/site/get-involved/guides/monotone.html:266
msgid ""
"Pulling the i2p.i2p
, i2p.www
and "
"i2p.syndie
branches"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:16
-#: i2p2www/pages/site/get-involved/guides/monotone.html:308
+#: i2p2www/pages/site/get-involved/guides/monotone.html:14
+#: i2p2www/pages/site/get-involved/guides/monotone.html:306
msgid "Verifying that trust evaluation works"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:17
-#: i2p2www/pages/site/get-involved/guides/monotone.html:357
+#: i2p2www/pages/site/get-involved/guides/monotone.html:15
+#: i2p2www/pages/site/get-involved/guides/monotone.html:355
msgid "Checking out a working copy of the latest version"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:18
-#: i2p2www/pages/site/get-involved/guides/monotone.html:384
+#: i2p2www/pages/site/get-involved/guides/monotone.html:16
+#: i2p2www/pages/site/get-involved/guides/monotone.html:382
msgid "Updating your working copy to the latest version"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:22
-#: i2p2www/pages/site/get-involved/guides/monotone.html:414
+#: i2p2www/pages/site/get-involved/guides/monotone.html:20
+#: i2p2www/pages/site/get-involved/guides/monotone.html:412
msgid "Operating a Monotone Server"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:24
+#: i2p2www/pages/site/get-involved/guides/monotone.html:22
msgid "Obtaining and deploying developers’ transport keys"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:25
-#: i2p2www/pages/site/get-involved/guides/monotone.html:424
+#: i2p2www/pages/site/get-involved/guides/monotone.html:23
+#: i2p2www/pages/site/get-involved/guides/monotone.html:422
msgid "Granting push and pull access"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:26
-#: i2p2www/pages/site/get-involved/guides/monotone.html:469
+#: i2p2www/pages/site/get-involved/guides/monotone.html:24
+#: i2p2www/pages/site/get-involved/guides/monotone.html:467
msgid "Running Monotone in server mode"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:27
-#: i2p2www/pages/site/get-involved/guides/monotone.html:494
+#: i2p2www/pages/site/get-involved/guides/monotone.html:25
+#: i2p2www/pages/site/get-involved/guides/monotone.html:492
msgid "Differences under Debian GNU/Linux"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:34
+#: i2p2www/pages/site/get-involved/guides/monotone.html:32
#, python-format
msgid ""
"This is a revised version of ."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:42
+#: i2p2www/pages/site/get-involved/guides/monotone.html:40
#, python-format
msgid ""
"I2P has a distributed development model. The source code is replicated "
@@ -3054,7 +3037,7 @@ msgid ""
" before commit rights are granted)."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:52
+#: i2p2www/pages/site/get-involved/guides/monotone.html:50
msgid ""
"Some of Monotone's noteworthy qualities are: distributed\n"
" version control, cryptographic authentication, access control, its "
@@ -3064,11 +3047,11 @@ msgid ""
" having the ability to resume interrupted synchronization attempts."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:61
+#: i2p2www/pages/site/get-involved/guides/monotone.html:59
msgid "Operating a Monotone Client"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:66
+#: i2p2www/pages/site/get-involved/guides/monotone.html:64
msgid ""
"A transport key grants you the ability to push your changes to a Monotone"
" repository server.\n"
@@ -3078,7 +3061,7 @@ msgid ""
"order to read (or pull) the source code."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:74
+#: i2p2www/pages/site/get-involved/guides/monotone.html:72
msgid ""
"Without a transport key, one cannot:\n"
" \n"
@@ -3089,7 +3072,7 @@ msgid ""
"
"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:85
+#: i2p2www/pages/site/get-involved/guides/monotone.html:83
msgid ""
"Without a commit key, one cannot:\n"
" \n"
@@ -3097,7 +3080,7 @@ msgid ""
"
"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:94
+#: i2p2www/pages/site/get-involved/guides/monotone.html:92
msgid ""
"If you only intend to retrieve code from MTN, feel free to skip to the\n"
" next section. "
@@ -3105,27 +3088,27 @@ msgid ""
" to generate keys, read the following."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:102
+#: i2p2www/pages/site/get-involved/guides/monotone.html:100
msgid ""
"By convention keys are named like an e-mail addresses, but a "
"corresponding e-mail\n"
" address does not need to exist. For example, your keys might be named:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:113
+#: i2p2www/pages/site/get-involved/guides/monotone.html:111
msgid ""
"Monotone stores keys under $HOME/.monotone/keys
in "
"text files which\n"
" are named identically to the keys. For example:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:123
+#: i2p2www/pages/site/get-involved/guides/monotone.html:121
msgid ""
"To generate transport and commit keys, enter the following commands at a "
"prompt:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:133
+#: i2p2www/pages/site/get-involved/guides/monotone.html:131
msgid ""
"Monotone will prompt you for a password to protect your keys. You are "
"very strongly encouraged to set a password\n"
@@ -3134,11 +3117,11 @@ msgid ""
" Monotone server."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:141
+#: i2p2www/pages/site/get-involved/guides/monotone.html:139
msgid "Trust, and initializing your repository"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:145
+#: i2p2www/pages/site/get-involved/guides/monotone.html:143
msgid ""
"Monotone's security model helps to ensure that nobody can easily "
"impersonate a developer without\n"
@@ -3149,13 +3132,13 @@ msgid ""
" not replace reading diffs."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:155
+#: i2p2www/pages/site/get-involved/guides/monotone.html:153
msgid ""
"A Monotone repository is a single file (a compressed SQLite database) "
"which contains all of the project's source code and history."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:161
+#: i2p2www/pages/site/get-involved/guides/monotone.html:159
msgid ""
"After importing the "
"developers' keys into Monotone and\n"
@@ -3168,26 +3151,26 @@ msgid ""
" needed due to the push access policies in place."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:171
+#: i2p2www/pages/site/get-involved/guides/monotone.html:169
msgid ""
"A repository can hold many branches. For example, our repository holds "
"the\n"
" following main branches:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:176
+#: i2p2www/pages/site/get-involved/guides/monotone.html:174
msgid "The I2P router and associated programs"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:177
+#: i2p2www/pages/site/get-involved/guides/monotone.html:175
msgid "The I2P project website"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:178
+#: i2p2www/pages/site/get-involved/guides/monotone.html:176
msgid "Syndie, a distributed forums tool"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:183
+#: i2p2www/pages/site/get-involved/guides/monotone.html:181
msgid ""
"By convention, the I2P Monotone repository is named i2p.mtn
."
" Before pulling\n"
@@ -3200,7 +3183,7 @@ msgid ""
" command:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:199
+#: i2p2www/pages/site/get-involved/guides/monotone.html:197
msgid ""
"Keys which developers use to commit code are essential for trust "
"evaluation in\n"
@@ -3209,14 +3192,14 @@ msgid ""
" "
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:206
+#: i2p2www/pages/site/get-involved/guides/monotone.html:204
#, python-format
msgid ""
"Developers' commit keys are provided GPG-signed on another page."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:212
+#: i2p2www/pages/site/get-involved/guides/monotone.html:210
#, python-format
msgid ""
"To import developers' keys after verifying their authenticity, copy Note: Never add keys to "
"$HOME/.monotone/keys
manually."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:230
+#: i2p2www/pages/site/get-involved/guides/monotone.html:228
msgid ""
"The default Monotone trust policy is way too lax for our requirements: "
"every committer is trusted by default.\n"
" That is not acceptable for I2P development."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:237
+#: i2p2www/pages/site/get-involved/guides/monotone.html:235
msgid ""
"Change into the directory $HOME/.monotone
and open "
"the file\n"
@@ -3247,14 +3230,14 @@ msgid ""
"following two functions into this file:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:246
+#: i2p2www/pages/site/get-involved/guides/monotone.html:244
msgid ""
"The first function determines an intersection between two sets, in our "
"case a\n"
" revision's signers and trusted signers."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:253
+#: i2p2www/pages/site/get-involved/guides/monotone.html:251
msgid ""
"The second function determines trust in a given revision, by calling the "
"first\n"
@@ -3265,14 +3248,14 @@ msgid ""
" revision is trusted. Otherwise, the revision is not trusted."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:262
+#: i2p2www/pages/site/get-involved/guides/monotone.html:260
msgid ""
"More information about Trust Evauluation Hooks can be found in the official Monotone "
"documentation."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:271
+#: i2p2www/pages/site/get-involved/guides/monotone.html:269
msgid ""
"Enter the directory where you initialized i2p.mtn
. Depending"
" on whether you\n"
@@ -3281,21 +3264,21 @@ msgid ""
" perform the pull
operation in different ways."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:279
+#: i2p2www/pages/site/get-involved/guides/monotone.html:277
msgid "If you only want I2P sources:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:288
+#: i2p2www/pages/site/get-involved/guides/monotone.html:286
msgid "If you want all branches:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:294
+#: i2p2www/pages/site/get-involved/guides/monotone.html:292
msgid ""
"If the transfer aborts before completing sucessfully, simply repeating "
"the pull command will resume the transfer."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:300
+#: i2p2www/pages/site/get-involved/guides/monotone.html:298
msgid ""
"Pulling in the above examples is done anonymously by specifying an empty "
"transport key.\n"
@@ -3304,21 +3287,21 @@ msgid ""
" to selectively provide some people with tampered data."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:311
+#: i2p2www/pages/site/get-involved/guides/monotone.html:309
msgid "To verify that trust evaluation works:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:315
+#: i2p2www/pages/site/get-involved/guides/monotone.html:313
msgid "Make a backup of your monotonerc
file."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:316
+#: i2p2www/pages/site/get-involved/guides/monotone.html:314
msgid ""
"Modify monotonerc
by setting the trusted_signers "
"variable in the following way:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:322
+#: i2p2www/pages/site/get-involved/guides/monotone.html:320
msgid ""
"With monotonerc
configured as above, Monotone will no"
" longer trust any committers. Confirm this by changing into the\n"
@@ -3326,14 +3309,14 @@ msgid ""
"of the I2P branch:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:332
+#: i2p2www/pages/site/get-involved/guides/monotone.html:330
msgid ""
"A directory named i2p.i2p
should not appear. You "
"should encounter many\n"
" error messages like:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:349
+#: i2p2www/pages/site/get-involved/guides/monotone.html:347
msgid ""
"If you are satisfied with results, restore the backup of\n"
" monotonerc
that was created above. If you didn't create a "
@@ -3342,20 +3325,20 @@ msgid ""
"hooks\">Setting up trust evaluation hooks."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:360
+#: i2p2www/pages/site/get-involved/guides/monotone.html:358
msgid ""
"If you already have a branch checked out, skip to the next\n"
" section."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:367
+#: i2p2www/pages/site/get-involved/guides/monotone.html:365
msgid ""
"Change into the directory where i2p.mtn
is located. Over "
"there issue:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:376
+#: i2p2www/pages/site/get-involved/guides/monotone.html:374
msgid ""
"The checkout should complete without error messages and a directory named"
"\n"
@@ -3364,7 +3347,7 @@ msgid ""
" successfully checked out the latest I2P sources, ready to be compiled."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:387
+#: i2p2www/pages/site/get-involved/guides/monotone.html:385
msgid ""
"If you haven't done this already, pull fresh code from the server to your"
" local\n"
@@ -3373,42 +3356,42 @@ msgid ""
" i2p.mtn
is located and issue:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:398
+#: i2p2www/pages/site/get-involved/guides/monotone.html:396
msgid "Now change into your i2p.i2p
directory, and over there issue:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:407
+#: i2p2www/pages/site/get-involved/guides/monotone.html:405
msgid ""
"As long as there were no errors…Congratulations! You have "
"successfully updated to the latest I2P sources. They\n"
" should be ready to compile."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:416
+#: i2p2www/pages/site/get-involved/guides/monotone.html:414
msgid "Obtaining and deploying developers' transport keys"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:419
+#: i2p2www/pages/site/get-involved/guides/monotone.html:417
msgid ""
"As a server operator you may want to grant push access to certain "
"developers."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:427
+#: i2p2www/pages/site/get-involved/guides/monotone.html:425
msgid "By default the Monotone server denies all access."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:433
+#: i2p2www/pages/site/get-involved/guides/monotone.html:431
msgid "To grant pull access to all clients, set the following in"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:445
+#: i2p2www/pages/site/get-involved/guides/monotone.html:443
msgid ""
"No one will not be able to push code to your server without permission "
"being explicitly granted. To grant push access:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:451
+#: i2p2www/pages/site/get-involved/guides/monotone.html:449
msgid ""
"Add the name of the user's transport key to\n"
"$HOME/.monotone/write-permissions
, such as\n"
@@ -3419,7 +3402,7 @@ msgid ""
"with one key per line."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:462
+#: i2p2www/pages/site/get-involved/guides/monotone.html:460
msgid ""
"Import the transport key(s) into your database. The procedure for "
"importing transport keys is the same as for\n"
@@ -3428,14 +3411,14 @@ msgid ""
"developers' keys."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:472
+#: i2p2www/pages/site/get-involved/guides/monotone.html:470
msgid ""
"A separate database should be used for your Monotone server because "
"monotone will lock the database while it is served to others.\n"
" Make a copy of your development database, then start the server with:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:479
+#: i2p2www/pages/site/get-involved/guides/monotone.html:477
msgid ""
"If your key is protected with a passphrase, Monotone may request the "
"passphrase\n"
@@ -3444,7 +3427,7 @@ msgid ""
" (or by clearing the password for your transport key)."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:487
+#: i2p2www/pages/site/get-involved/guides/monotone.html:485
msgid ""
"For your server to be accessible for others over I2P, you will need to "
"create a\n"
@@ -3452,7 +3435,7 @@ msgid ""
"profile."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:497
+#: i2p2www/pages/site/get-involved/guides/monotone.html:495
msgid ""
"Debian (amongst other distributions) has integrated Monotone into their\n"
" framework of daemons/services. Although Monotone servers can still be "
@@ -3461,7 +3444,7 @@ msgid ""
" be more straightforward."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:505
+#: i2p2www/pages/site/get-involved/guides/monotone.html:503
msgid ""
"Permissions are granted by editing the files\n"
" /etc/monotone/read-permissions
and\n"
@@ -4074,3 +4057,15 @@ msgstr ""
#~ msgid ""
#~ msgstr ""
+#~ msgid "To Do List"
+#~ msgstr ""
+
+#~ msgid "Bounties"
+#~ msgstr ""
+
+#~ msgid "MTN Keys"
+#~ msgstr ""
+
+#~ msgid "Monotone"
+#~ msgstr ""
+
diff --git a/i2p2www/translations/de/LC_MESSAGES/priority.po b/i2p2www/translations/de/LC_MESSAGES/priority.po
index f46c8df4..6df6a941 100644
--- a/i2p2www/translations/de/LC_MESSAGES/priority.po
+++ b/i2p2www/translations/de/LC_MESSAGES/priority.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
-"POT-Creation-Date: 2014-01-09 17:35+0000\n"
+"POT-Creation-Date: 2014-01-09 19:32+0000\n"
"PO-Revision-Date: 2014-01-04 20:24+0000\n"
"Last-Translator: echeloni2p http://www.i2p2.i2p/hosts.txt
,\n"
@@ -1013,13 +1006,13 @@ msgstr ""
"Por esta razón, la única suscripción configurada por defecto \n"
"es http://www.i2p2.i2p/hosts.txt
,"
-#: i2p2www/pages/site/docs/naming.html:212
+#: i2p2www/pages/site/docs/naming.html:211
msgid "Some other public addressbook subscription links:"
msgstr ""
"Algunos enlaces extra de suscripciones públicas a libretas de "
"direcciones: "
-#: i2p2www/pages/site/docs/naming.html:219
+#: i2p2www/pages/site/docs/naming.html:218
msgid ""
"The operators of these services may have various policies for listing "
"hosts.\n"
@@ -1029,12 +1022,12 @@ msgstr ""
" \n"
"listar servidores. La presencia en esta lista no implica su respaldo."
-#: i2p2www/pages/site/docs/naming.html:224
-#: i2p2www/pages/site/docs/naming.html:236
+#: i2p2www/pages/site/docs/naming.html:223
+#: i2p2www/pages/site/docs/naming.html:235
msgid "Naming Rules"
msgstr "Reglas de nombres"
-#: i2p2www/pages/site/docs/naming.html:225
+#: i2p2www/pages/site/docs/naming.html:224
msgid ""
"While there are hopefully not any technical limitations within I2P on "
"host names,\n"
@@ -1056,11 +1049,11 @@ msgstr ""
"la Sección 3.2.2. en el RFC2396. Cualquier nombre de servidor que viole \n"
"esas reglas puede no ser propagado a otros routers."
-#: i2p2www/pages/site/docs/naming.html:240
+#: i2p2www/pages/site/docs/naming.html:239
msgid "Names are converted to lower case on import."
msgstr "Los nombres se convierten a minúsculas al importarlos."
-#: i2p2www/pages/site/docs/naming.html:244
+#: i2p2www/pages/site/docs/naming.html:243
msgid ""
"Names are checked for conflict with existing names in the existing "
"userhosts.txt and hosts.txt\n"
@@ -1071,37 +1064,37 @@ msgstr ""
"userhosts.txt y hosts.txt (pero no privatehosts.txt) tras su conversión a"
" minúsculas."
-#: i2p2www/pages/site/docs/naming.html:249
+#: i2p2www/pages/site/docs/naming.html:248
msgid "Must contain only [a-z] [0-9] '.' and '-' after conversion to lower case."
msgstr ""
"Sólo deben contener [a-z] [0-9] '.' y '-' tras su conversión a "
"minúsculas."
-#: i2p2www/pages/site/docs/naming.html:253
+#: i2p2www/pages/site/docs/naming.html:252
msgid "Must not start with '.' or '-'."
msgstr "No deben comenzar con '.' o '-'."
-#: i2p2www/pages/site/docs/naming.html:257
+#: i2p2www/pages/site/docs/naming.html:256
msgid "Must end with '.i2p'."
msgstr "Debe terminar en «.i2p»."
-#: i2p2www/pages/site/docs/naming.html:261
+#: i2p2www/pages/site/docs/naming.html:260
msgid "67 characters maximum, including the '.i2p'."
msgstr "Máximo 67 caracteres, incluyendo el '.i2p'."
-#: i2p2www/pages/site/docs/naming.html:265
+#: i2p2www/pages/site/docs/naming.html:264
msgid "Must not contain '..'."
msgstr "No puede contener «..»."
-#: i2p2www/pages/site/docs/naming.html:269
+#: i2p2www/pages/site/docs/naming.html:268
msgid "Must not contain '.-' or '-.' (as of 0.6.1.33)."
msgstr "No deben contener '.-' o '-.' (a partir de la 0.6.1.33)."
-#: i2p2www/pages/site/docs/naming.html:273
+#: i2p2www/pages/site/docs/naming.html:272
msgid "Must not contain '--' except in 'xn--' for IDN."
msgstr "No deben contener '--' excepto en 'xn--' para IDN."
-#: i2p2www/pages/site/docs/naming.html:277
+#: i2p2www/pages/site/docs/naming.html:276
msgid ""
"Base32 hostnames (*.b32.i2p) are reserved for base 32 use and so are not "
"allowed to be imported."
@@ -1109,7 +1102,7 @@ msgstr ""
"Los nombres de equipo Base32 (*.b32.i2p) están reservados para el uso de "
"base 32 y por tanto no está permitida su importación."
-#: i2p2www/pages/site/docs/naming.html:281
+#: i2p2www/pages/site/docs/naming.html:280
msgid ""
"Certain hostnames reserved for project use are not allowed\n"
"(proxy.i2p, router.i2p, console.i2p, *.proxy.i2p, *.router.i2p, "
@@ -1120,11 +1113,11 @@ msgstr ""
"(proxy.i2p, router.i2p, console.i2p, *.proxy.i2p, *.router.i2p, "
"*.console.i2p, y otros)"
-#: i2p2www/pages/site/docs/naming.html:286
+#: i2p2www/pages/site/docs/naming.html:285
msgid "Keys are checked for base64 validity."
msgstr "Se comprueba la validez base64 de las claves."
-#: i2p2www/pages/site/docs/naming.html:290
+#: i2p2www/pages/site/docs/naming.html:289
msgid ""
"Keys are checked for conflict with existing keys in hosts.txt (but not "
"privatehosts.txt)."
@@ -1132,17 +1125,17 @@ msgstr ""
"Se comprueba si las claves tienen conflictos con claves existentes en \n"
"hosts.txt (pero no privatehosts.txt)."
-#: i2p2www/pages/site/docs/naming.html:294
+#: i2p2www/pages/site/docs/naming.html:293
msgid "Minimum key length 516 bytes."
msgstr "La longitud mínima de clave es 516 bytes."
-#: i2p2www/pages/site/docs/naming.html:298
+#: i2p2www/pages/site/docs/naming.html:297
msgid "Maximum key length 616 bytes (to account for certs up to 100 bytes)."
msgstr ""
"La longitud máxima de clave es 616 bytes (para contar con certificados de"
" hasta 100 bytes)."
-#: i2p2www/pages/site/docs/naming.html:303
+#: i2p2www/pages/site/docs/naming.html:302
msgid ""
"Any name received via subscription that passes all the checks is added "
"via the local naming service."
@@ -1150,7 +1143,7 @@ msgstr ""
"Cualquier nombre recibido vía suscripción que pase todas las "
"comprobaciones, se añade a través del servicio de nombres local."
-#: i2p2www/pages/site/docs/naming.html:307
+#: i2p2www/pages/site/docs/naming.html:306
msgid ""
"Note that the '.' symbols in a host name are of no significance,\n"
"and do not denote any actual naming or trust hierarchy.\n"
@@ -1172,7 +1165,7 @@ msgstr ""
" \n"
"y factible de estos métodos, son temas para futura discusión."
-#: i2p2www/pages/site/docs/naming.html:318
+#: i2p2www/pages/site/docs/naming.html:317
msgid ""
"International Domain Names (IDN) also work in i2p (using punycode 'xn--' "
"form).\n"
@@ -1185,7 +1178,7 @@ msgstr ""
"correctamente formados en la barra de direcciones de Firefox, añada \n"
"'network.IDN.whitelist.i2p (boolean) = true' en about:config"
-#: i2p2www/pages/site/docs/naming.html:324
+#: i2p2www/pages/site/docs/naming.html:323
msgid ""
"As the addressbook application does not use privatehosts.txt at all, in "
"practice\n"
@@ -1200,11 +1193,11 @@ msgstr ""
"alias privados o \"nombres de mascota\" para sitios ya existentes en "
"hosts.txt"
-#: i2p2www/pages/site/docs/naming.html:330
+#: i2p2www/pages/site/docs/naming.html:329
msgid "Outgoing Subscriptions"
msgstr "Suscripciones salientes"
-#: i2p2www/pages/site/docs/naming.html:331
+#: i2p2www/pages/site/docs/naming.html:330
msgid ""
"Addressbook will publish the merged hosts.txt to a location\n"
"(traditionally hosts.txt in the local eepsite's home directory) to be "
@@ -1217,7 +1210,7 @@ msgstr ""
"eepsite) para que sea accesible para las suscripciones de otros. \n"
"Este paso es opcional y está deshabilitado por defecto."
-#: i2p2www/pages/site/docs/naming.html:339
+#: i2p2www/pages/site/docs/naming.html:338
msgid ""
"The addressbook application, together with eepget, saves the Etag and/or "
"Last-Modified\n"
@@ -1232,7 +1225,7 @@ msgstr ""
"requerido ya que el servidor web devolverá un '304 No Modificado' en la \n"
"la siguiente toma de datos (`fetch`) si nada ha cambiado."
-#: i2p2www/pages/site/docs/naming.html:346
+#: i2p2www/pages/site/docs/naming.html:345
msgid ""
"However the entire hosts.txt is downloaded if it has changed.\n"
"See below for discussion on this issue."
@@ -1240,7 +1233,7 @@ msgstr ""
"Sin embargo, si ha cambiado se descarga el hosts.txt completo. \n"
"Mire debajo las discusiones sobre este asunto."
-#: i2p2www/pages/site/docs/naming.html:351
+#: i2p2www/pages/site/docs/naming.html:350
msgid ""
"Hosts serving a static hosts.txt or an equivalent CGI application\n"
"are strongly encouraged to deliver\n"
@@ -1258,11 +1251,11 @@ msgstr ""
"dramáticamente el ancho de banda usado, y reducirá las posibilidades de "
"corrupción."
-#: i2p2www/pages/site/docs/naming.html:360
+#: i2p2www/pages/site/docs/naming.html:359
msgid "Host Add Services"
msgstr "Servicio de gestión de dominios"
-#: i2p2www/pages/site/docs/naming.html:361
+#: i2p2www/pages/site/docs/naming.html:360
msgid ""
"A host add service is a simple CGI application that takes a hostname and "
"a Base64 key as parameters\n"
@@ -1275,7 +1268,7 @@ msgstr ""
"hosts.txt local. SI otros ruters se suscriben a ese host.txt, el nuevo "
"nombre de domino/clave serán propagados a través de la red."
-#: i2p2www/pages/site/docs/naming.html:368
+#: i2p2www/pages/site/docs/naming.html:367
msgid ""
"It is recommended that host add services impose, at a minimum, the "
"restrictions imposed by the addressbook application listed above.\n"
@@ -1288,57 +1281,57 @@ msgstr ""
"deben imponer restricciones adicionales en los nombres de dominio y en "
"las claves, por ejemplo:"
-#: i2p2www/pages/site/docs/naming.html:373
+#: i2p2www/pages/site/docs/naming.html:372
msgid "A limit on number of 'subdomains'."
msgstr "Un 'límite' en el número de 'subdominios'."
-#: i2p2www/pages/site/docs/naming.html:377
+#: i2p2www/pages/site/docs/naming.html:376
msgid "Authorization for 'subdomains' through various methods."
msgstr "Autorización para los 'subdominios' a través de varios métodos."
-#: i2p2www/pages/site/docs/naming.html:381
+#: i2p2www/pages/site/docs/naming.html:380
msgid "Hashcash or signed certificates."
msgstr "Hashcash o certificados firmados."
-#: i2p2www/pages/site/docs/naming.html:385
+#: i2p2www/pages/site/docs/naming.html:384
msgid "Editorial review of host names and/or content."
msgstr "Revisión editorial de los nombres de dominio y/o su contenido."
-#: i2p2www/pages/site/docs/naming.html:389
+#: i2p2www/pages/site/docs/naming.html:388
msgid "Categorization of hosts by content."
msgstr "Clasificación de los dominios según su contenido."
-#: i2p2www/pages/site/docs/naming.html:393
+#: i2p2www/pages/site/docs/naming.html:392
msgid "Reservation or rejection of certain host names."
msgstr "Reserva o rechazo de ciertos dominios."
-#: i2p2www/pages/site/docs/naming.html:397
+#: i2p2www/pages/site/docs/naming.html:396
msgid "Restrictions on the number of names registered in a given time period."
msgstr ""
"Restricciones en el número de dominios registrados en un determinado "
"periodo de tiempo."
-#: i2p2www/pages/site/docs/naming.html:401
+#: i2p2www/pages/site/docs/naming.html:400
msgid "Delays between registration and publication."
msgstr "Intervalos entre los registros y las publicaciones."
-#: i2p2www/pages/site/docs/naming.html:405
+#: i2p2www/pages/site/docs/naming.html:404
msgid "Requirement that the host be up for verification."
msgstr "Exigir que el servidor esté funcionando para su verificaión."
-#: i2p2www/pages/site/docs/naming.html:409
+#: i2p2www/pages/site/docs/naming.html:408
msgid "Expiration and/or revocation."
msgstr "Expiración y/o revocación."
-#: i2p2www/pages/site/docs/naming.html:413
+#: i2p2www/pages/site/docs/naming.html:412
msgid "IDN spoof rejection."
msgstr "Denegación de IDN spoof."
-#: i2p2www/pages/site/docs/naming.html:418
+#: i2p2www/pages/site/docs/naming.html:417
msgid "Jump Services"
msgstr "Servicios de salto"
-#: i2p2www/pages/site/docs/naming.html:419
+#: i2p2www/pages/site/docs/naming.html:418
msgid ""
"A jump service is a simple CGI application that takes a hostname as a "
"parameter\n"
@@ -1357,7 +1350,7 @@ msgstr ""
" la clave como la destinación actual. Además, el proxy cacheará esa clave"
" para que el address helper no sea necesario hasta el próximo reinicio."
-#: i2p2www/pages/site/docs/naming.html:429
+#: i2p2www/pages/site/docs/naming.html:428
msgid ""
"Note that, like with subscriptions, using a jump service\n"
"implies a certain amount of trust, as a jump service could maliciously\n"
@@ -1368,7 +1361,7 @@ msgstr ""
"salto, ya que un servicio de salto podría redirigirle maliciosamente a "
"una destinación incorrecta."
-#: i2p2www/pages/site/docs/naming.html:435
+#: i2p2www/pages/site/docs/naming.html:434
msgid ""
"To provide the best service, a jump service should be subscribed to\n"
"several hosts.txt providers so that its local host list is current."
@@ -1377,7 +1370,7 @@ msgstr ""
"suscrito a varios proveedores de archivos host,.txt , para que su lista "
"local de dominios esté al día."
-#: i2p2www/pages/site/docs/naming.html:441
+#: i2p2www/pages/site/docs/naming.html:440
msgid ""
"SusiDNS is simply a web interface front-end to configuring addressbook "
"subscriptions\n"
@@ -1389,7 +1382,7 @@ msgstr ""
"libretas de direcciones. Todo el trabajo duro es realizado por la "
"aplicación 'addressbook', 'libreta de direcciones'."
-#: i2p2www/pages/site/docs/naming.html:447
+#: i2p2www/pages/site/docs/naming.html:446
msgid ""
"Currently, there is little enforcement of addressbook naming rules within"
" SusiDNS,\n"
@@ -1401,11 +1394,11 @@ msgstr ""
" de dominios localmente que serían rechazados por las reglas de "
"suscripción de la libreta de direcciones."
-#: i2p2www/pages/site/docs/naming.html:453
+#: i2p2www/pages/site/docs/naming.html:452
msgid "Base32 Names"
msgstr "Dominios Base32"
-#: i2p2www/pages/site/docs/naming.html:454
+#: i2p2www/pages/site/docs/naming.html:453
msgid ""
"I2P supports Base32 hostnames similar to Tor's .onion addresses.\n"
"Base32 addresses are much shorter and easier to handle than the\n"
@@ -1419,7 +1412,7 @@ msgstr ""
"caracteres. Ejemplo:\n"
"ukeu3k5oycgaauneqgtnvselmt4yemvoilkln7jpvamvfx7dnkdq.b32.i2p
"
-#: i2p2www/pages/site/docs/naming.html:461
+#: i2p2www/pages/site/docs/naming.html:460
#, python-format
msgid ""
"In Tor, the address is 16 characters (80 bits), or half of the SHA-1 "
@@ -1459,7 +1452,7 @@ msgstr ""
"datos de red, puede llevar significativamente más tiempo que una búsqueda"
" en la libreta de direcciones local."
-#: i2p2www/pages/site/docs/naming.html:476
+#: i2p2www/pages/site/docs/naming.html:475
msgid ""
"Base32 addresses can be used in most places where hostnames or full "
"destinations\n"
@@ -1483,14 +1476,10 @@ msgid "June 2012"
msgstr "Junio de 2012"
#: i2p2www/pages/site/docs/plugins.html:6
-msgid "I2P Plugins"
-msgstr "Complementos de I2P"
-
-#: i2p2www/pages/site/docs/plugins.html:8
msgid "General Information"
msgstr "Información general"
-#: i2p2www/pages/site/docs/plugins.html:9
+#: i2p2www/pages/site/docs/plugins.html:7
msgid ""
"I2P includes a plugin architecture\n"
"to support easy development and installation of additional software."
@@ -1498,7 +1487,7 @@ msgstr ""
"I2P incluye una arquitectura de pluguins para dar soporte a la "
"instalación fácil y desarrollo fácil de aplicaciones adicionales."
-#: i2p2www/pages/site/docs/plugins.html:14
+#: i2p2www/pages/site/docs/plugins.html:12
msgid ""
"There are now plugins available that support distributed email, blogs, "
"IRC\n"
@@ -1507,17 +1496,17 @@ msgstr ""
"Ahora hay plugins disponibles que soportan email distribuido, blogs, \n"
"clientes IRC, almacenamiento de ficheros distribuido, wikis y más."
-#: i2p2www/pages/site/docs/plugins.html:19
+#: i2p2www/pages/site/docs/plugins.html:17
msgid "Benefits to i2p users and app developers:"
msgstr ""
"Los beneficios para los usuarios de I2P y los desarrolladores de "
"aplicaciones son:"
-#: i2p2www/pages/site/docs/plugins.html:24
+#: i2p2www/pages/site/docs/plugins.html:22
msgid "Easy distribution of applications"
msgstr "Fácil distribución de aplicaciones"
-#: i2p2www/pages/site/docs/plugins.html:28
+#: i2p2www/pages/site/docs/plugins.html:26
msgid ""
"Allows innovation and use of additional libraries without worrying about\n"
"increasing the size of i2pupdate.sud
"
@@ -1526,7 +1515,7 @@ msgstr ""
"por el \n"
"incremento de tamaño de i2pupdate.sud
"
-#: i2p2www/pages/site/docs/plugins.html:33
+#: i2p2www/pages/site/docs/plugins.html:31
msgid ""
"Support large or special-purpose applications that would never be bundled"
"\n"
@@ -1535,15 +1524,15 @@ msgstr ""
"Soporta aplicaciones grandes o de proposito-especial que nunca serían \n"
"empaquetadas con la instalación de I2P"
-#: i2p2www/pages/site/docs/plugins.html:38
+#: i2p2www/pages/site/docs/plugins.html:36
msgid "Cryptographically signed and verified applications"
msgstr "Aplicaciones criptográficamente firmadas y verificadas"
-#: i2p2www/pages/site/docs/plugins.html:42
+#: i2p2www/pages/site/docs/plugins.html:40
msgid "Automatic updates of applications, just like for the router"
msgstr "Actualizaciones automáticas de aplicaciones, igual que para el router"
-#: i2p2www/pages/site/docs/plugins.html:46
+#: i2p2www/pages/site/docs/plugins.html:44
msgid ""
"Separate initial install and update packages, if desired, for smaller "
"update downloads"
@@ -1552,7 +1541,7 @@ msgstr ""
"se \n"
"desea, para tener descargas de actualizaciones más pequeñas"
-#: i2p2www/pages/site/docs/plugins.html:50
+#: i2p2www/pages/site/docs/plugins.html:48
msgid ""
"One-click installation of applications. No more asking users to modify\n"
"wrapper.config
or clients.config
"
@@ -1561,11 +1550,11 @@ msgstr ""
" \n"
"para modificar wrapper.config
o clients.config
"
-#: i2p2www/pages/site/docs/plugins.html:55
+#: i2p2www/pages/site/docs/plugins.html:53
msgid "Isolate applications from the base $I2P
installation"
msgstr "Aplicaciones aisladas desde la instalación base de $I2P
"
-#: i2p2www/pages/site/docs/plugins.html:59
+#: i2p2www/pages/site/docs/plugins.html:57
msgid ""
"Automatic compatibility checking for I2P version, Java version, Jetty\n"
"version, and previous installed application version"
@@ -1575,11 +1564,11 @@ msgstr ""
"de Java, la versión de Jetty, y versiones de la aplicación previamente "
"instaladas"
-#: i2p2www/pages/site/docs/plugins.html:64
+#: i2p2www/pages/site/docs/plugins.html:62
msgid "Automatic link addition in console"
msgstr "Añadido automático de enlaces en la consola"
-#: i2p2www/pages/site/docs/plugins.html:68
+#: i2p2www/pages/site/docs/plugins.html:66
msgid ""
"Automatic startup of application, including modifying classpath, without "
"requiring a restart"
@@ -1588,13 +1577,13 @@ msgstr ""
" \n"
"clases (`classpath`), sin requerir un reinicio"
-#: i2p2www/pages/site/docs/plugins.html:72
+#: i2p2www/pages/site/docs/plugins.html:70
msgid "Automatic integration and startup of webapps into console Jetty instance"
msgstr ""
"Integración automática e inicio de aplicaciones web en la instancia de \n"
"consola Jetty"
-#: i2p2www/pages/site/docs/plugins.html:76
+#: i2p2www/pages/site/docs/plugins.html:74
#, python-format
msgid ""
"Facilitate creation of 'app stores' like the one at\n"
@@ -1604,35 +1593,35 @@ msgstr ""
" \n"
"%(pluginsite)s"
-#: i2p2www/pages/site/docs/plugins.html:81
+#: i2p2www/pages/site/docs/plugins.html:79
msgid "One-click uninstall"
msgstr "Desinstalación en un-sólo-clic"
-#: i2p2www/pages/site/docs/plugins.html:85
+#: i2p2www/pages/site/docs/plugins.html:83
msgid "Language and theme packs for the console"
msgstr "Paquetes de idioma y de temas para la consola"
-#: i2p2www/pages/site/docs/plugins.html:89
+#: i2p2www/pages/site/docs/plugins.html:87
msgid "Bring detailed application information to the router console"
msgstr "Trae información detallada de la aplicación a la consola del router"
-#: i2p2www/pages/site/docs/plugins.html:93
+#: i2p2www/pages/site/docs/plugins.html:91
msgid "Non-java applications also supported"
msgstr "Las aplicaciones no-Java también están soportadas"
-#: i2p2www/pages/site/docs/plugins.html:99
+#: i2p2www/pages/site/docs/plugins.html:97
msgid "Required I2P version"
msgstr "Versión de I2P requerida"
-#: i2p2www/pages/site/docs/plugins.html:100
+#: i2p2www/pages/site/docs/plugins.html:98
msgid "0.7.12 or newer."
msgstr "0.7.12 o superior."
-#: i2p2www/pages/site/docs/plugins.html:102
+#: i2p2www/pages/site/docs/plugins.html:100
msgid "Installation"
msgstr "Instalación"
-#: i2p2www/pages/site/docs/plugins.html:103
+#: i2p2www/pages/site/docs/plugins.html:101
msgid ""
"To install and start a plugin, copy the .xpi2p
install link "
"to\n"
@@ -1655,7 +1644,7 @@ msgstr ""
"instalado e iniciado, un enlace al plugin aparecerá normalmente en la "
"parte superior de su barra de resumen."
-#: i2p2www/pages/site/docs/plugins.html:112
+#: i2p2www/pages/site/docs/plugins.html:110
msgid ""
"To update a plugin to the latest version, just click the update button on"
"\n"
@@ -1681,11 +1670,11 @@ msgstr ""
"actualizaciones para los plugins automáticamente cuando se actualice a \n"
"una nueva versión de I2P (sin incluir las versiones de desarrollo)."
-#: i2p2www/pages/site/docs/plugins.html:122
+#: i2p2www/pages/site/docs/plugins.html:120
msgid "Development"
msgstr "Desarrollo"
-#: i2p2www/pages/site/docs/plugins.html:123
+#: i2p2www/pages/site/docs/plugins.html:121
#, python-format
msgid ""
"See the latest plugin specification and "
@@ -1696,7 +1685,7 @@ msgstr ""
"plugins y el \n"
"forum de plugins en %(zzz)s."
-#: i2p2www/pages/site/docs/plugins.html:128
+#: i2p2www/pages/site/docs/plugins.html:126
#, python-format
msgid ""
"See also the sources for plugins developed by various people. Some "
@@ -1712,7 +1701,7 @@ msgstr ""
"desarrollados específicamente \n"
"como ejemplos."
-#: i2p2www/pages/site/docs/plugins.html:134
+#: i2p2www/pages/site/docs/plugins.html:132
msgid ""
"Developers wanted! Plugins are a great way to learn more about I2P"
"\n"
@@ -1721,11 +1710,11 @@ msgstr ""
"¡Se buscan desarrolladores! Los plugins son una gran manera de \n"
"aprender más acerca de I2P o de añadir fácilmente alguna característica."
-#: i2p2www/pages/site/docs/plugins.html:139
+#: i2p2www/pages/site/docs/plugins.html:137
msgid "Getting Started"
msgstr "Primeros pasos"
-#: i2p2www/pages/site/docs/plugins.html:140
+#: i2p2www/pages/site/docs/plugins.html:138
#, python-format
msgid ""
"To create a plugin from an existing binary package you will need to get\n"
@@ -1737,11 +1726,11 @@ msgstr ""
"makeplugin.sh desde el ramal (`branch`) de "
"i2p.scripts en monotone."
-#: i2p2www/pages/site/docs/plugins.html:146
+#: i2p2www/pages/site/docs/plugins.html:144
msgid "Known Issues"
msgstr "Problemas conocidos"
-#: i2p2www/pages/site/docs/plugins.html:147
+#: i2p2www/pages/site/docs/plugins.html:145
msgid ""
"Note that the router's plugin architecture does NOT currently\n"
"provide any additional security isolation or sandboxing of plugins."
@@ -1749,7 +1738,7 @@ msgstr ""
"Observe que la arquitectura del plugin del router actualmente NO\n"
"proporciona seguridad adicional, aislamiento o sandboxing de plugins."
-#: i2p2www/pages/site/docs/plugins.html:153
+#: i2p2www/pages/site/docs/plugins.html:151
msgid ""
"Updates of a plugin with included jars (not wars) won't be recognized if\n"
"the plugin was already run, as it requires class loader trickery to flush"
@@ -1762,11 +1751,11 @@ msgstr ""
"clases;\n"
"se requiere un reinicio completo del router."
-#: i2p2www/pages/site/docs/plugins.html:159
+#: i2p2www/pages/site/docs/plugins.html:157
msgid "The stop button may be displayed even if there is nothing to stop."
msgstr "El botón de parada podría mostarse incluso si no hay nada que parar."
-#: i2p2www/pages/site/docs/plugins.html:163
+#: i2p2www/pages/site/docs/plugins.html:161
msgid ""
"Plugins running in a separate JVM create a logs/
directory "
"in\n"
@@ -1776,7 +1765,7 @@ msgstr ""
"logs/
en \n"
"$CWD
."
-#: i2p2www/pages/site/docs/plugins.html:168
+#: i2p2www/pages/site/docs/plugins.html:166
msgid ""
"No initial keys are present, except for those of jrandom and zzz (using "
"the\n"
@@ -1789,7 +1778,7 @@ msgstr ""
"lo que la primera clave vista para un firmante es automáticamente \n"
"aceptada—no hay autoridad de clave de firmado."
-#: i2p2www/pages/site/docs/plugins.html:174
+#: i2p2www/pages/site/docs/plugins.html:172
msgid ""
"When deleting a plugin, the directory is not always deleted, especially "
"on\n"
@@ -1799,7 +1788,7 @@ msgstr ""
"especialmente \n"
"sobre Windows."
-#: i2p2www/pages/site/docs/plugins.html:179
+#: i2p2www/pages/site/docs/plugins.html:177
msgid ""
"Installing a plugin requiring Java 1.6 on a Java 1.5 machine will result "
"in a\n"
@@ -1812,11 +1801,11 @@ msgstr ""
" \n"
"en el fichero del plugin."
-#: i2p2www/pages/site/docs/plugins.html:184
+#: i2p2www/pages/site/docs/plugins.html:182
msgid "Theme and translation plugins are untested."
msgstr "Los plugins de temas y traducciones no están probados."
-#: i2p2www/pages/site/docs/plugins.html:188
+#: i2p2www/pages/site/docs/plugins.html:186
msgid "Disabling autostart doesn't always work."
msgstr "Deshabilitar autoinicio no siempre funciona."
@@ -1857,6 +1846,10 @@ msgstr ""
msgid "recommended spot for new plugins/applications"
msgstr "punto recomendado para nuevos plugins/aplicaciones"
+#: i2p2www/pages/site/docs/api/bob.html:2
+msgid "BOB - Basic Open Bridge"
+msgstr "BOB- Basic Open Bridge (pasarela abierta básica)"
+
#: i2p2www/pages/site/docs/api/bob.html:3
#: i2p2www/pages/site/docs/api/datagrams.html:3
#: i2p2www/pages/site/docs/how/garlic-routing.html:3
@@ -1865,14 +1858,10 @@ msgid "August 2010"
msgstr "Agosto del 2010"
#: i2p2www/pages/site/docs/api/bob.html:5
-msgid "BOB - Basic Open Bridge"
-msgstr "BOB- Basic Open Bridge (pasarela abierta básica)"
-
-#: i2p2www/pages/site/docs/api/bob.html:7
msgid "Technical differences from SAM (for the better?)"
msgstr "Diferencias técnicas con SAM (¿para mejorarlo?)"
-#: i2p2www/pages/site/docs/api/bob.html:9
+#: i2p2www/pages/site/docs/api/bob.html:7
msgid ""
"BOB has separate command and data channels. \n"
"One, an application command channel socket to router to configure.\n"
@@ -1892,7 +1881,7 @@ msgstr ""
"claves \n"
"de destino con los puertos. Todas las conexiones se ejecutan en paralelo."
-#: i2p2www/pages/site/docs/api/bob.html:18
+#: i2p2www/pages/site/docs/api/bob.html:16
msgid ""
"SAM has one connection that does everything, and you need to parse every "
"packet."
@@ -1900,7 +1889,7 @@ msgstr ""
"SAM tiene una conexión que hace todo, y usted necesita procesar todos los"
" paquetes."
-#: i2p2www/pages/site/docs/api/bob.html:22
+#: i2p2www/pages/site/docs/api/bob.html:20
msgid ""
"BOB does not hold keypair values, nor does the router.\n"
"Your application holds the keypair values. \n"
@@ -1914,23 +1903,23 @@ msgstr ""
" \n"
"también contribuye a su privacidad."
-#: i2p2www/pages/site/docs/api/bob.html:29
+#: i2p2www/pages/site/docs/api/bob.html:27
msgid "SAM router stores every keypair you ever make."
msgstr "El router SAM guarda cada par de claves que alguna vez haya generado."
-#: i2p2www/pages/site/docs/api/bob.html:33
+#: i2p2www/pages/site/docs/api/bob.html:31
msgid "Those are the important differences."
msgstr "Esas son las diferencias importantes."
-#: i2p2www/pages/site/docs/api/bob.html:37
+#: i2p2www/pages/site/docs/api/bob.html:35
msgid "KEYS
= keypair public+private, these are BASE64"
msgstr "CLAVES
= par de claves pública+privada, estas son BASE64"
-#: i2p2www/pages/site/docs/api/bob.html:40
+#: i2p2www/pages/site/docs/api/bob.html:38
msgid "KEY
= public key, also BASE64"
msgstr "CLAVE
= clave pública, también BASE64"
-#: i2p2www/pages/site/docs/api/bob.html:43
+#: i2p2www/pages/site/docs/api/bob.html:41
#, fuzzy
msgid ""
"ERROR
as is implied returns the message \"ERROR "
@@ -1941,7 +1930,7 @@ msgstr ""
" \"+DESCRIPCIÓN+\"\n"
"\"
, donde la DESCRIPCIÓN
es lo que fue mal."
-#: i2p2www/pages/site/docs/api/bob.html:46
+#: i2p2www/pages/site/docs/api/bob.html:44
msgid ""
"OK
returns \"OK\"
, and if data is to be "
"returned, it is on the same line. OK
means the command is "
@@ -1951,7 +1940,7 @@ msgstr ""
"datos, se hará en la misma línea. OK
significa que el "
"comando ha finalizado."
-#: i2p2www/pages/site/docs/api/bob.html:49
+#: i2p2www/pages/site/docs/api/bob.html:47
msgid ""
"DATA
lines contain information that you requested. There may"
" be multiple DATA
lines per request."
@@ -1959,7 +1948,7 @@ msgstr ""
"DATOS
líneas conteniendo la información que usted solicitó. "
"Puede haber múltiples líneas de DATOS
por solicitud."
-#: i2p2www/pages/site/docs/api/bob.html:53
+#: i2p2www/pages/site/docs/api/bob.html:51
msgid ""
"NOTE: The help command is the ONLY command that has an exception "
"to\n"
@@ -1971,7 +1960,7 @@ msgstr ""
"intencionado, \n"
"dado que `help` es un HUMANO y no un comando de APLICACIÓN."
-#: i2p2www/pages/site/docs/api/bob.html:59
+#: i2p2www/pages/site/docs/api/bob.html:57
msgid ""
"PLEASE NOTE:\n"
"For CURRENT details on the commands PLEASE use the built-in help command."
@@ -1985,7 +1974,7 @@ msgstr ""
" \n"
"documentación completa para cada comando."
-#: i2p2www/pages/site/docs/api/bob.html:65
+#: i2p2www/pages/site/docs/api/bob.html:63
msgid ""
"Commands never get obsoleted or changed, however new commands do get "
"added from time to time."
@@ -1993,23 +1982,23 @@ msgstr ""
"Los comandos nunca cambian o se vuelven obsoletos, sin embargo nuevos "
"comandos son añadidos de cuando en cuando."
-#: i2p2www/pages/site/docs/api/bob.html:69
+#: i2p2www/pages/site/docs/api/bob.html:67
msgid "Here are the commands we have as of this writing:"
msgstr "Aquí están los comandos que tenemos en el momento de escirbir esto:"
-#: i2p2www/pages/site/docs/api/bob.html:74
+#: i2p2www/pages/site/docs/api/bob.html:72
msgid "COMMAND"
msgstr "COMANDO"
-#: i2p2www/pages/site/docs/api/bob.html:74
+#: i2p2www/pages/site/docs/api/bob.html:72
msgid "OPERAND"
msgstr "OPERANDO"
-#: i2p2www/pages/site/docs/api/bob.html:74
+#: i2p2www/pages/site/docs/api/bob.html:72
msgid "RETURNS"
msgstr "DEVUELVE"
-#: i2p2www/pages/site/docs/api/bob.html:101
+#: i2p2www/pages/site/docs/api/bob.html:99
msgid ""
"Once set up, all TCP sockets can and will block as needed, and there is "
"no need for any \n"
@@ -2027,7 +2016,7 @@ msgstr ""
"SAM al ahogarse intentando empujar varios streams dentro o fuera de un \n"
"socket -- ¡que no puede crecer cuando tiene muchas conexiones!"
-#: i2p2www/pages/site/docs/api/bob.html:108
+#: i2p2www/pages/site/docs/api/bob.html:106
msgid ""
"What is also nice about this particular interface is that writing "
"anything to interface \n"
@@ -2067,7 +2056,7 @@ msgstr ""
" \n"
"y así nada va a recibirse."
-#: i2p2www/pages/site/docs/api/bob.html:120
+#: i2p2www/pages/site/docs/api/bob.html:118
msgid ""
"For the following example, we'll setup a very simple local loopback "
"connection, \n"
@@ -2083,50 +2072,50 @@ msgstr ""
"un puerto local sobre el que podrá hacer telnet, y observar el precioso \n"
"ASCII de prueba vomitado."
-#: i2p2www/pages/site/docs/api/bob.html:128
+#: i2p2www/pages/site/docs/api/bob.html:126
msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works"
msgstr "DIÁLOGO DE SESIÓN DE EJEMPLO -- un simple `telnet 127.0.0.1 2827` funciona"
-#: i2p2www/pages/site/docs/api/bob.html:129
+#: i2p2www/pages/site/docs/api/bob.html:127
msgid "Application"
msgstr "Aplicación"
-#: i2p2www/pages/site/docs/api/bob.html:130
+#: i2p2www/pages/site/docs/api/bob.html:128
msgid "BOB's Command response."
msgstr "Respuesta al comando de BOB."
-#: i2p2www/pages/site/docs/api/bob.html:132
-#: i2p2www/pages/site/docs/api/bob.html:144
-#: i2p2www/pages/site/docs/api/bob.html:164
-#: i2p2www/pages/site/docs/api/bob.html:272
-#: i2p2www/pages/site/docs/api/bob.html:284
-#: i2p2www/pages/site/docs/api/bob.html:299
+#: i2p2www/pages/site/docs/api/bob.html:130
+#: i2p2www/pages/site/docs/api/bob.html:142
+#: i2p2www/pages/site/docs/api/bob.html:162
+#: i2p2www/pages/site/docs/api/bob.html:270
+#: i2p2www/pages/site/docs/api/bob.html:282
+#: i2p2www/pages/site/docs/api/bob.html:297
msgid "FROM"
msgstr "DESDE"
-#: i2p2www/pages/site/docs/api/bob.html:132
-#: i2p2www/pages/site/docs/api/bob.html:144
-#: i2p2www/pages/site/docs/api/bob.html:164
-#: i2p2www/pages/site/docs/api/bob.html:272
-#: i2p2www/pages/site/docs/api/bob.html:284
-#: i2p2www/pages/site/docs/api/bob.html:299
+#: i2p2www/pages/site/docs/api/bob.html:130
+#: i2p2www/pages/site/docs/api/bob.html:142
+#: i2p2www/pages/site/docs/api/bob.html:162
+#: i2p2www/pages/site/docs/api/bob.html:270
+#: i2p2www/pages/site/docs/api/bob.html:282
+#: i2p2www/pages/site/docs/api/bob.html:297
msgid "TO"
msgstr "HACIA"
-#: i2p2www/pages/site/docs/api/bob.html:132
-#: i2p2www/pages/site/docs/api/bob.html:144
-#: i2p2www/pages/site/docs/api/bob.html:164
-#: i2p2www/pages/site/docs/api/bob.html:272
-#: i2p2www/pages/site/docs/api/bob.html:284
-#: i2p2www/pages/site/docs/api/bob.html:299
+#: i2p2www/pages/site/docs/api/bob.html:130
+#: i2p2www/pages/site/docs/api/bob.html:142
+#: i2p2www/pages/site/docs/api/bob.html:162
+#: i2p2www/pages/site/docs/api/bob.html:270
+#: i2p2www/pages/site/docs/api/bob.html:282
+#: i2p2www/pages/site/docs/api/bob.html:297
msgid "DIALOGUE"
msgstr "DIÁLOGO"
-#: i2p2www/pages/site/docs/api/bob.html:139
+#: i2p2www/pages/site/docs/api/bob.html:137
msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!"
msgstr "ANOTE LA CLAVE DE DESTINO ANTERIOR, ¡LA SUYA SERÁ DIFERENTE!"
-#: i2p2www/pages/site/docs/api/bob.html:153
+#: i2p2www/pages/site/docs/api/bob.html:151
msgid ""
"At this point, there was no error, a destination with a nickname of "
"\"mouth\" \n"
@@ -2138,13 +2127,13 @@ msgstr ""
"establecido. Cuando contacte con el destino proporcionado, en realidad \n"
"conectará con el servicio CHARGEN
sobre 19/TCP
."
-#: i2p2www/pages/site/docs/api/bob.html:159
+#: i2p2www/pages/site/docs/api/bob.html:157
msgid "Now for the other half, so that we can actually contact this destination."
msgstr ""
"Ahora para la otra mitad, para que realmente podamos contactar con este "
"destino."
-#: i2p2www/pages/site/docs/api/bob.html:179
+#: i2p2www/pages/site/docs/api/bob.html:177
msgid ""
"Now all we need to do is telnet into 127.0.0.1, port 37337,\n"
"send the destination key or host address from addressbook we want to "
@@ -2159,7 +2148,7 @@ msgstr ""
"con la que queramos contactar. En este caso, queremos contactar con \n"
"\"boca\", todo lo que haremos es pegar la clave e irá."
-#: i2p2www/pages/site/docs/api/bob.html:186
+#: i2p2www/pages/site/docs/api/bob.html:184
msgid ""
"NOTE: The \"quit\" command in the command channel does NOT "
"disconnect the tunnels like SAM."
@@ -2167,21 +2156,21 @@ msgstr ""
"NOTA: El comando \"quit\" en el canal de comandos NO desconecta \n"
"los túneles como SAM."
-#: i2p2www/pages/site/docs/api/bob.html:203
+#: i2p2www/pages/site/docs/api/bob.html:201
msgid "After a few virtual miles of this spew, press Control-]
"
msgstr ""
"Después de unas pocas millas virtuales de esta eyección, presione "
"Control-]
"
-#: i2p2www/pages/site/docs/api/bob.html:215
+#: i2p2www/pages/site/docs/api/bob.html:213
msgid "Here is what happened..."
msgstr "Aquí está lo que sucedió..."
-#: i2p2www/pages/site/docs/api/bob.html:223
+#: i2p2www/pages/site/docs/api/bob.html:221
msgid "You can connect to EEPSITES too!"
msgstr "¡También puede conectar con EEPSITES!"
-#: i2p2www/pages/site/docs/api/bob.html:256
+#: i2p2www/pages/site/docs/api/bob.html:254
msgid ""
"Pretty cool isn't it? Try some other well known EEPSITES if you like, "
"nonexistent ones, \n"
@@ -2201,21 +2190,21 @@ msgstr ""
"significado \n"
"para la aplicación, y sólo son presentados para depuración por humanos."
-#: i2p2www/pages/site/docs/api/bob.html:263
+#: i2p2www/pages/site/docs/api/bob.html:261
msgid "Let's put down our destinations now that we are all done with them."
msgstr ""
"Desactivemos nuestros destinos ahora que hemos terminado del todo con "
"ellos."
-#: i2p2www/pages/site/docs/api/bob.html:267
+#: i2p2www/pages/site/docs/api/bob.html:265
msgid "First, lets see what destination nicknames we have."
msgstr "Primero, veamos que apodos de destino tenemos."
-#: i2p2www/pages/site/docs/api/bob.html:279
+#: i2p2www/pages/site/docs/api/bob.html:277
msgid "Alright, there they are. First, let's remove \"mouth\"."
msgstr "De acuerdo, ahí las tiene. Primero, eliminemos \"boca\" (`mouth`)."
-#: i2p2www/pages/site/docs/api/bob.html:293
+#: i2p2www/pages/site/docs/api/bob.html:291
msgid ""
"Now to remove \"ear\", note that this is what happens when you type too "
"fast,\n"
@@ -2226,7 +2215,7 @@ msgstr ""
"demasiado rápido, y le muestra el aspecto de los típicos mensajes de "
"ERROR."
-#: i2p2www/pages/site/docs/api/bob.html:312
+#: i2p2www/pages/site/docs/api/bob.html:310
msgid ""
"I won't bother to show an example of the receiver end of a bridge\n"
"because it is very simple. There are two possible settings for it, and\n"
@@ -2238,7 +2227,7 @@ msgstr ""
"ello, \n"
"y se accionan con el comando \"quiet\" (silenciar)."
-#: i2p2www/pages/site/docs/api/bob.html:318
+#: i2p2www/pages/site/docs/api/bob.html:316
msgid ""
"The default is NOT quiet, and the first data to come into your\n"
"listening socket is the destination that is making the contact. It is a\n"
@@ -2252,7 +2241,7 @@ msgstr ""
"de una nueva línea. Todo lo que viene después de aquello es en realidad \n"
"para consumo de la aplicación."
-#: i2p2www/pages/site/docs/api/bob.html:325
+#: i2p2www/pages/site/docs/api/bob.html:323
msgid ""
"In quiet mode, think of it as a regular Internet connection. No\n"
"extra data comes in at all. It's just as if you are plain connected to\n"
@@ -2275,7 +2264,7 @@ msgstr ""
"modificar \n"
"para nada el servidor web."
-#: i2p2www/pages/site/docs/api/bob.html:334
+#: i2p2www/pages/site/docs/api/bob.html:332
msgid ""
"The advantage with using BOB for this is as discussed\n"
"previously. You could schedule random uptimes for the application,\n"
@@ -2566,7 +2555,7 @@ msgstr ""
#: i2p2www/pages/site/docs/api/datagrams.html:114
#: i2p2www/pages/site/docs/spec/datagrams.html:10
-#: i2p2www/pages/site/docs/transport/ssu.html:571
+#: i2p2www/pages/site/docs/transport/ssu.html:570
msgid "Specification"
msgstr "Especificación"
@@ -2574,11 +2563,11 @@ msgstr "Especificación"
msgid "See the Datagrams Specification page."
msgstr "Vea la página de Especificaciones de Datagramas."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:4
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:2
msgid "I2PControl - Remote Control Service"
msgstr "I2PControl - Servicio de Control Remoto"
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:5
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:4
#, python-format
msgid ""
"I2P enables a el wiki de JSON-"
"RPC."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:12
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:11
msgid "I2PControl is by default listening on localhost:7650"
msgstr "I2PControl por defecto está escuchando en localhost:7650"
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:14
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:13
msgid "API, version 1."
msgstr "API, versión 1."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:15
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:14
msgid "Parameters are only provided in a named way (maps)."
msgstr "Los parámetros sólo se proporcionan a través del nombre (mapas)."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:19
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:18
msgid "JSON-RPC 2 format"
msgstr "Formato JSON-RPC 2"
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:21
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:27
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:40
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:50
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:59
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:69
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:84
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:137
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:154
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:20
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:26
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:39
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:49
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:58
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:68
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:83
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:136
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:153
msgid "Request:"
msgstr "Petición:"
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:23
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:32
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:44
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:54
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:64
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:75
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:101
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:145
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:169
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:22
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:31
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:43
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:53
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:63
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:74
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:100
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:144
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:168
msgid "Response:"
msgstr "Respuesta:"
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:26
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:25
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:27
#: i2p2www/pages/site/docs/api/i2pcontrol.html:28
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:29
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:32
#: i2p2www/pages/site/docs/api/i2pcontrol.html:33
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:34
#: i2p2www/pages/site/docs/protocol/i2cp.html:107
#: i2p2www/pages/site/docs/protocol/i2cp.html:450
-#: i2p2www/pages/site/docs/spec/common-structures.html:16
-#: i2p2www/pages/site/docs/spec/common-structures.html:26
-#: i2p2www/pages/site/docs/spec/common-structures.html:37
-#: i2p2www/pages/site/docs/spec/common-structures.html:49
-#: i2p2www/pages/site/docs/spec/common-structures.html:64
-#: i2p2www/pages/site/docs/spec/common-structures.html:77
-#: i2p2www/pages/site/docs/spec/common-structures.html:90
-#: i2p2www/pages/site/docs/spec/common-structures.html:102
-#: i2p2www/pages/site/docs/spec/common-structures.html:114
-#: i2p2www/pages/site/docs/spec/common-structures.html:126
-#: i2p2www/pages/site/docs/spec/common-structures.html:138
-#: i2p2www/pages/site/docs/spec/common-structures.html:150
-#: i2p2www/pages/site/docs/spec/common-structures.html:162
-#: i2p2www/pages/site/docs/spec/common-structures.html:174
-#: i2p2www/pages/site/docs/spec/common-structures.html:227
-#: i2p2www/pages/site/docs/spec/common-structures.html:310
-#: i2p2www/pages/site/docs/spec/common-structures.html:359
-#: i2p2www/pages/site/docs/spec/common-structures.html:411
-#: i2p2www/pages/site/docs/spec/common-structures.html:456
-#: i2p2www/pages/site/docs/spec/common-structures.html:593
-#: i2p2www/pages/site/docs/spec/common-structures.html:655
+#: i2p2www/pages/site/docs/spec/common-structures.html:15
+#: i2p2www/pages/site/docs/spec/common-structures.html:25
+#: i2p2www/pages/site/docs/spec/common-structures.html:36
+#: i2p2www/pages/site/docs/spec/common-structures.html:48
+#: i2p2www/pages/site/docs/spec/common-structures.html:63
+#: i2p2www/pages/site/docs/spec/common-structures.html:76
+#: i2p2www/pages/site/docs/spec/common-structures.html:89
+#: i2p2www/pages/site/docs/spec/common-structures.html:101
+#: i2p2www/pages/site/docs/spec/common-structures.html:113
+#: i2p2www/pages/site/docs/spec/common-structures.html:125
+#: i2p2www/pages/site/docs/spec/common-structures.html:137
+#: i2p2www/pages/site/docs/spec/common-structures.html:149
+#: i2p2www/pages/site/docs/spec/common-structures.html:161
+#: i2p2www/pages/site/docs/spec/common-structures.html:173
+#: i2p2www/pages/site/docs/spec/common-structures.html:226
+#: i2p2www/pages/site/docs/spec/common-structures.html:309
+#: i2p2www/pages/site/docs/spec/common-structures.html:358
+#: i2p2www/pages/site/docs/spec/common-structures.html:410
+#: i2p2www/pages/site/docs/spec/common-structures.html:455
+#: i2p2www/pages/site/docs/spec/common-structures.html:592
+#: i2p2www/pages/site/docs/spec/common-structures.html:654
msgid "Description"
msgstr "Descripción"
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:30
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:29
msgid ""
"Token used for authenticating every request (excluding the 'Authenticate'"
" RPC method)"
@@ -2688,11 +2677,11 @@ msgstr ""
"Muestra usada para autentificar cada petición (excluyendo el método RPC "
"'Authenticate')"
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:38
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:37
msgid "Implemented methods"
msgstr "Métodos implemetados"
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:39
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:38
msgid ""
"Creates and returns an authentication token used for further "
"communication."
@@ -2700,35 +2689,35 @@ msgstr ""
"Crea y devuelve un token de autentificación usado para comunicaciones "
"posteriores."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:41
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:40
msgid "The version of the I2PControl API used by the client."
msgstr "La versión del API de I2PControl usada por el cliente."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:42
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:41
msgid "The password used for authenticating against the remote server."
msgstr "La contraseña usada para autentificarse en el servidor remoto."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:45
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:44
msgid "The primary I2PControl API version implemented by the server."
msgstr "Versión del API principal de I2PControl implementado por el servidor."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:46
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:45
msgid "The token used for further communication."
msgstr "La muestra usada para la posterior comunicación."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:49
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:48
msgid "Echoes the value of the echo key, used for debugging and testing."
msgstr "Muestra el valor de la clave eco, se usa para depuración y pruebas."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:51
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:50
msgid "Value will be returned in response."
msgstr "Un valor será devuelto como respuesta."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:52
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:62
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:73
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:99
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:143
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:51
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:61
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:72
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:98
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:142
msgid ""
"Token used for authenticating the client. Is provided by the server via "
"the 'Authenticate' RPC method."
@@ -2736,11 +2725,11 @@ msgstr ""
"Token usado para autentificar el cliente. Es provisto por el servidor a "
"través del método RPC 'Authenticate'"
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:55
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:54
msgid "Value of the key 'echo' in the request."
msgstr "Valor de la clave 'echo', clave eco, en la petición."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:58
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:57
msgid ""
"Fetches rateStat from router statManager. Creates stat if not already "
"created."
@@ -2748,7 +2737,7 @@ msgstr ""
"Obtiene el rateStat del StatManager del ruter. Crear el stat si no ha "
"sido creado ya."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:60
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:59
#, python-format
msgid ""
"Determines which rateStat to fetch, see ratestats."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:61
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:60
msgid "Determines which period a stat is fetched for. Measured in ms."
msgstr "Determina para qué periodo de tiempo se obtendrá el stat. Se mide en ms."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:65
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:64
msgid "Returns the average value for the reuested rateStat and period."
msgstr "Devuelve el valor medio del periodo y del rateStat requerido."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:68
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:67
msgid "Manages I2PControl. Ports, passwords and the like."
msgstr "Administra I2PControl, Puertos, contraseñas y cosas de ese tipo."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:70
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:69
msgid ""
"Sets a new listen address for I2PControl (only 127.0.0.1 and 0.0.0.0 are "
"implemented in I2PControl currently)."
@@ -2777,7 +2766,7 @@ msgstr ""
"Cambia la dirección donde escucha I2PControl (sólo se han implementado "
"127.0.0.1 y 0.0.0.0 para I2PControl hasta ahora)."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:71
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:70
msgid ""
"Sets a new password for I2PControl, all Authentication tokens will be "
"revoked."
@@ -2785,96 +2774,96 @@ msgstr ""
"Cambia la contraseña para I2PControl, todos los tokens de autentificación"
" serán revocados."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:72
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:71
msgid "Switches which port I2PControl will listen for connections on."
msgstr "Cambia el puerto en el que I2PControl escuchará por conexiones."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:76
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:75
msgid "Returned if address was changed"
msgstr "Devuelto si la dirección fue cambiada"
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:76
#: i2p2www/pages/site/docs/api/i2pcontrol.html:77
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:78
msgid "Returned if setting was changed"
msgstr "Devuelto si la configuración fue cambiada"
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:79
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:78
msgid "Returns true if any changes were made."
msgstr "Devuelve verdadero si se hizo algún cambio."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:80
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:79
msgid "Returns true if any changes requiring a restart to take effect were made."
msgstr ""
"Devuelve verdadero si se hizo algún cambio que necesite un reinicio para "
"tener efecto."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:83
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:82
msgid "Fetches basic information about the I2P router. Uptime, version etc."
msgstr ""
"Obtiene información básica sobre el ruter I2P. Tiempo encendido, versión,"
" etc."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:102
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:101
msgid "What the status of the router is."
msgstr "cuál es el estado del router."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:103
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:102
msgid "What the uptime of the router is in ms."
msgstr "Cuánto tiempo lleva encendido el ruter en ms."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:104
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:103
msgid "What version of I2P the router is running."
msgstr "Qué versión de I2P está ejecutando el ruter."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:105
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:104
msgid "The 1 second average inbound bandwidth in Bps."
msgstr "Media del ancho de banda de entrada durante 1 segundo, en Bps."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:106
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:105
msgid "The 15 second average inbound bandwidth in Bps."
msgstr "Media del ancho de banda de entrada durante 15 segundos, en Bps. "
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:107
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:106
msgid "The 1 second average outbound bandwidth in Bps."
msgstr "Media del ancho de banda de salida durante 1 segundo, en Bps."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:108
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:107
msgid "The 15 second average outbound bandwidth in Bps."
msgstr "Media del ancho de banda de salida durante 15 segundos, en Bps. "
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:109
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:108
msgid "What the current network status is. According to the below enum:"
msgstr "Cuál es el estado actual de la red. De acuerdo con la lista:"
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:128
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:127
msgid "How many tunnels on the I2P net are we participating in."
msgstr "En cuántos túneles estamos participando en la red I2p."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:129
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:128
msgid "How many peers have we communicated with recently."
msgstr "Con cuántos túneles nos hemos comunicado recientemente."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:130
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:129
msgid "How many peers are considered 'fast'."
msgstr "Cuántos pares se consideran como 'rápidos'."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:131
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:130
msgid "How many peers are considered 'high capacity'."
msgstr "Cuántos pares se consideran de 'alta capacidad'"
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:132
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:131
msgid "Is the router reseeding hosts to its NetDB?"
msgstr "¿Está el ruter resembrando servidores a su NetDB?"
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:133
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:132
msgid "How many peers are known to us (listed in our NetDB)."
msgstr "Cuántos pares conocemos (listados en nuestra NetDB)."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:136
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:135
msgid "Manages I2P router restart/shutdown."
msgstr "Maneja el arrancado/apagado del ruter I2P."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:138
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:137
msgid ""
"Initiates a router reseed, fetching peers into our NetDB from a remote "
"host."
@@ -2882,11 +2871,11 @@ msgstr ""
"Inicia el resembrado de un ruter, obteniendo los pares para nuestra NetDB"
" desde un ordenador remoto."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:139
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:138
msgid "Restarts the router."
msgstr "Reinicia el router."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:140
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:139
msgid ""
"Restarts the router gracefully (waits for participating tunnels to "
"expire)."
@@ -2894,11 +2883,11 @@ msgstr ""
"Reinicia el ruter con cuidado (espera a que expiren los túneles "
"participantes)."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:141
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:140
msgid "Shuts down the router."
msgstr "Apaga el router."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:142
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:141
msgid ""
"Shuts down the router gracefully (waits for participating tunnels to "
"expire)."
@@ -2906,33 +2895,33 @@ msgstr ""
"Apaga el ruter con cuidado (espera a que expiren los túneles "
"participantes)."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:146
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:145
msgid "If requested, verifies that a reseed has been initiated."
msgstr "Si se ha requerido, verifica que el resembrado ha sido iniciado."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:147
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:146
msgid "If requested, verifies that a restart has been initiated."
msgstr "Si se ha requerido, verifica que el reinicio ha sido iniciado."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:148
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:147
msgid "If requested, verifies that a graceful restart has been initiated."
msgstr "Si se ha requerido, verifica que el reinicio con cuidado ha sido iniciado."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:149
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:148
msgid "If requested, verifies that a shutdown has been initiated"
msgstr "Si se ha requerido, verifica que el apagado ha sido iniciado."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:150
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:149
msgid "If requested, verifies that a graceful shutdown has been initiated"
msgstr "Si se ha requerido, verifica que el apagado con cuidado ha sido iniciado."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:153
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:152
msgid "Fetches or sets various network related settings. Ports, addresses etc."
msgstr ""
"Obtiene un conjunto de configuraciones relacionadas con la red. Puertos, "
"direcciones, etc."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:155
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:154
msgid ""
"What port is used for the TCP transport. If null is submitted, current "
"setting will be returned."
@@ -2940,7 +2929,7 @@ msgstr ""
"Qué puerto es usado para el transporte TCP. Si se ha enviado null, se "
"devolverá la configuración actual."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:156
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:155
msgid ""
"What hostname is used for the TCP transport. If null is submitted, "
"current setting will be returned."
@@ -2948,7 +2937,7 @@ msgstr ""
"Qué nombre de dominio es usado para el transporte TCP. Si se ha enviado "
"null, se devolverá la configuración actual."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:157
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:156
msgid ""
"Use automatically detected ip for TCP transport. If null is submitted, "
"current setting will be returned."
@@ -2956,7 +2945,7 @@ msgstr ""
"Usar la ip detectada automáticamente para el transporte TCP . Si se ha "
"enciado null, se devolverá la configuración actual."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:158
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:157
msgid ""
"What port is used for the UDP transport. If null is submitted, current "
"setting will be returned."
@@ -2964,7 +2953,7 @@ msgstr ""
"Qué puerto es usado para el transporte UDP. Si se ha enviado null, se "
"devolverá la configuración actual."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:159
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:158
msgid ""
"What hostname is used for the UDP transport. If null is submitted, "
"current setting will be returned."
@@ -2972,7 +2961,7 @@ msgstr ""
"Qué nombre de dominio es usado para el transporte UDP. Si se ha enviado "
"null, se devolverá la configuración actual."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:160
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:159
msgid ""
"Which methods should be used for detecting the ip address of the UDP "
"transport. If null is submitted, current setting will be returned."
@@ -2980,17 +2969,17 @@ msgstr ""
"Qué métodos deben susarse para detectar la dirección ip del transporte "
"UDP. Si se ha enviado null, se devolverá la configuración actual."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:161
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:160
msgid "What ip has been detected by the UDP transport."
msgstr "Qué ip ha sido detectada para el transporte UDP."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:162
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:161
msgid "Is UPnP enabled. If null is submitted, current setting will be returned."
msgstr ""
"Está UPnP activo. Si se ha enviado null, se devolverá la configuración "
"actual."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:163
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:162
msgid ""
"How many percent of bandwidth is usable for participating tunnels. If "
"null is submitted, current setting will be returned."
@@ -2999,7 +2988,7 @@ msgstr ""
"participantes. Si se ha enviado null, se devolverá la configuración "
"actual."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:164
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:163
msgid ""
"How many KB/s of inbound bandwidth is allowed. If null is submitted, "
"current setting will be returned."
@@ -3007,7 +2996,7 @@ msgstr ""
"Cuántos KB/s se permiten para el ancho de banda entrante. Si se ha "
"enviado null, se devolverá la configuración actual."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:165
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:164
msgid ""
"How many KB/s of outbound bandwidth is allowed. If null is submitted, "
"current setting will be returned."
@@ -3015,7 +3004,7 @@ msgstr ""
"Cuántos KB/s se permiten para el ancho de banda de salida. Si se ha "
"enviado null, se devolverá la configuración actual."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:166
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:165
msgid ""
"Is laptop mode enabled (change router identity and UDP port when IP "
"changes ). If null is submitted, current setting will be returned."
@@ -3024,7 +3013,7 @@ msgstr ""
"cuando cambia la IP). Si se ha enviado null, se devolverá la "
"configuración actual."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:167
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:166
msgid ""
"Token used for authenticating the client. Is provided by the server via "
"the 'Authenticate' RPC method. If null is submitted, current setting will"
@@ -3035,17 +3024,17 @@ msgstr ""
"(autentificar) de RPC. Si se envía vacío ('null'), se devolverá el valor "
"de configuración actual."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:170
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:169
msgid "If requested, returns the port used for the TCP transport."
msgstr "Si se solicita, devuelve el puerto usado para el transporte TCP."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:171
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:170
msgid "If requested, returns the hostname used for the TCP transport."
msgstr ""
"Si se solicita, devuelve el nombre del servidor usado para el transporte "
"TCP."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:172
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:171
msgid ""
"If requested, returns the method used for automatically detecting ip for "
"the TCP transport."
@@ -3053,17 +3042,17 @@ msgstr ""
"Si se solicita, devuelve el método usado para detectar automáticamente la"
" IP para el transporte TCP."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:173
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:172
msgid "If requested, returns the port used for the UDP transport."
msgstr "Si se solicita, devuelve el puerto usado para el transporte UDP."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:174
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:173
msgid "If requested, returns the hostname used for the UDP transport."
msgstr ""
"Si se solicita, devuelve el nombre del servidor usado para el transporte "
"UDP."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:175
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:174
msgid ""
"If requested, returns methods used for detecting the ip address of the "
"UDP transport."
@@ -3071,17 +3060,17 @@ msgstr ""
"Si se solicita, devuelve los métodos usados para detectar la dirección IP"
" del transporte UDP."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:176
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:175
msgid "If requested, returns what ip has been detected by the UDP transport."
msgstr ""
"Si se solicita, devuelve la IP que ha sido detectada por el transporte "
"UDP."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:177
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:176
msgid "If requested, returns the UPNP setting."
msgstr "Si se solicita, devuelve el valor de la configuración UPnP."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:178
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:177
msgid ""
"If requested, returns how many percent of bandwidth is usable for "
"participating tunnels."
@@ -3089,87 +3078,87 @@ msgstr ""
"Si se solicita, devuelve el porcentaje de ancho de banda disponible para "
"los túneles participantes."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:179
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:178
msgid "If requested, returns how many KB/s of inbound bandwidth is allowed."
msgstr ""
"Si se solicita, devuelve el número de KB/s de ancho de banda de entrada "
"que están permitidos."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:180
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:179
msgid "If requested, returns how many KB/s of outbound bandwidth is allowed."
msgstr ""
"Si se solicita, devuelve el número de KB/s de ancho de banda de salida "
"que están permitidos."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:181
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:180
msgid "If requested, returns the laptop mode."
msgstr "Si se solicita, devuelve el valor del modo laptop (portátil)."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:182
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:181
msgid "Have the provided settings been saved."
msgstr "Han sido guardadas las configuraciones proporcionadas."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:183
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:182
msgid "Is a restart needed for the new settings to be used."
msgstr "Se necesita un reinicio para que las nuevas configuraciones se usen."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:186
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:185
msgid "denotes an optional value."
msgstr "denota un valor opcional."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:187
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:186
msgid "denotes a possibly occuring return value"
msgstr "denota un valor de retorno que posiblemente ocurra"
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:189
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:188
msgid "Error codes"
msgstr "Códigos de error"
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:190
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:189
msgid "Standard JSON-RPC2 error codes."
msgstr "Códigos de error estándar JSON-RPC2."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:191
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:190
msgid "JSON parse error."
msgstr "Error de procesado JSON."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:192
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:191
msgid "Invalid request."
msgstr "Petición no válida."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:193
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:192
msgid "Method not found."
msgstr "Método no encontrado."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:194
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:193
msgid "Invalid parameters."
msgstr "Parámetros no válidos."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:195
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:194
msgid "Internal error."
msgstr "Error interno."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:197
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:196
msgid "I2PControl specific error codes."
msgstr "Códigos de error específicos de I2PControl."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:198
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:197
msgid "Invalid password provided."
msgstr "Se proporcionó una contraseña no válida."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:199
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:198
msgid "No authentication token presented."
msgstr "No se presentó la credencial (`token`) de autentificación."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:200
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:199
msgid "Authentication token doesn't exist."
msgstr "La credencial (`token`) de autentificación no existe"
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:201
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:200
msgid "The provided authentication token was expired and will be removed."
msgstr "La credencial (`token`) de identificación ha expirado y será eliminada."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:202
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:201
msgid ""
"The version of the I2PControl API used wasn't specified, but is required "
"to be specified."
@@ -3177,7 +3166,7 @@ msgstr ""
"La versión de la API I2PControl usada no fue especificada, pero se "
"requiere que sea especificada."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:203
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:202
msgid ""
"The version of the I2PControl API specified is not supported by "
"I2PControl."
@@ -3185,7 +3174,7 @@ msgstr ""
"La versión de la API I2PControl especificada no está soportada por "
"I2PControl."
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:13
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:12
#, python-format
msgid ""
"I2PTunnel is a tool for interfacing with and providing services on I2P.\n"
@@ -3220,15 +3209,15 @@ msgstr ""
"la administración del I2PTunnel está disponible en localhost:7657/i2ptunnel/."
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:25
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:24
msgid "Default Services"
msgstr "Servicios predeterminados"
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:26
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:25
msgid "Server tunnels"
msgstr "Túneles de servidor"
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:28
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:27
msgid ""
"I2P Webserver - A tunnel pointed to a Jetty webserver run\n"
"on localhost:7658 for convenient "
@@ -3241,11 +3230,11 @@ msgstr ""
"y rápido en I2P.\n"
"
El documento raíz es: "
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:36
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:35
msgid "Client tunnels"
msgstr "Túneles de cliente"
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:38
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:37
msgid ""
"A HTTP proxy used for browsing I2P and the regular internet anonymously "
"through I2P. \n"
@@ -3258,11 +3247,11 @@ msgstr ""
"aleatorio\n"
"especificado por la opción \"Outproxies:\" (proxys de salida)."
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:42
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:41
msgid "An IRC tunnel to the default anonymous IRC network, Irc2P."
msgstr "Un túnel IRC hasta la red IRC anónima por defecto, Irc2P."
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:43
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:42
#, python-format
msgid ""
"The anonymous monotone\n"
@@ -3271,7 +3260,7 @@ msgstr ""
"El repositorio de código fuente monotone\n"
"anónimo para I2P"
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:47
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:46
#, python-format
msgid ""
"A SMTP service provided by postman at %(postman)s"
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:50
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:49
#, python-format
msgid ""
"The accompanying POP sevice of postman at %(postman)s"
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:55
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:54
msgid "Client Modes"
msgstr "Modos de cliente"
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:56
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:138
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:55
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:137
msgid "Standard"
msgstr "Estándar"
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:57
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:56
msgid ""
"Opens a local TCP port that connects to a service (like HTTP, FTP or "
"SMTP) on a destination inside of I2P.\n"
@@ -3309,7 +3298,7 @@ msgstr ""
"SMTP) en un destino dentro de I2P. El túnel es dirigido a un servidor \n"
"aleatorio desde la lista de destinos separados por comas (\", \")."
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:63
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:62
msgid ""
"A HTTP-client tunnel. The tunnel connects to the destination specified by"
" the URL\n"
@@ -3323,7 +3312,7 @@ msgstr ""
"un proxy externo (`outproxy`). Desnuda las conexiones HTTP de las \n"
"siguientes cabeceras: "
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:68
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:67
msgid ""
"Accept, Accept-Charset, Accept-Encoding, Accept-Language\n"
" and Accept-Ranges as they vary greatly between browsers and can be "
@@ -3333,7 +3322,7 @@ msgstr ""
"Ranges ya que varían bastante entre navegadores y pueden usarse como "
"identificador."
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:76
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:75
msgid ""
"HTTP client/server tunnels are via I2Ptunnel force-enabling compression "
"via the following http headers:"
@@ -3341,7 +3330,7 @@ msgstr ""
"Los túneles HTTP de cliente/servidor vía I2PTunnel, están habilitando \n"
"a la fuerza la compresión mediante las siguientes cabeceras HTTP:"
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:83
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:82
msgid ""
"Depending on if the tunnel is using an outproxy or not it will append the"
" following User-Agent:"
@@ -3350,15 +3339,15 @@ msgstr ""
"no, \n"
"adherirá el siguiente Agente de Usuario (`User-Agent`):"
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:87
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:86
msgid "Outproxy:"
msgstr "Proxy de salida:"
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:88
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:87
msgid "Internal I2P use:"
msgstr "Uso interno de I2P:"
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:93
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:92
msgid ""
"Creates a connection to a random IRC server specified by the comma "
"seprated (\", \") \n"
@@ -3371,15 +3360,15 @@ msgstr ""
" \n"
"de la lista blanca están permitidos debido a cuestiones de anonimato."
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:97
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:96
msgid "Whitelist:"
msgstr "Lista blanca:"
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:112
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:111
msgid "Enables using the I2P router as a SOCKS proxy."
msgstr "Habilita el uso del router I2P como un proxy SOCKS."
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:117
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:116
msgid ""
"Enables using the I2P router as a SOCKS proxy with the command whitelist "
"specified by\n"
@@ -3390,7 +3379,7 @@ msgstr ""
"de comandos especificada por el modo cliente del IRC."
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:123
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:122
msgid ""
"Creates a HTTP tunnel and uses the HTTP request method \"CONNECT\" \n"
"to build a TCP tunnel that usually is used for SSL and HTTPS."
@@ -3398,7 +3387,7 @@ msgstr ""
"Crea un túnel HTTP y usa el método de petición HTTP \"CONNECT\" para \n"
"construir un túnel TCP que normalmente se usa para SSL y HTTPS."
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:129
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:128
msgid ""
"Creates a UDP-server attached to a Streamr client I2PTunnel. The streamr "
"client tunnel will \n"
@@ -3408,17 +3397,17 @@ msgstr ""
"túnel \n"
"del cliente streamr se suscribirá a un túnel de servidor streamr."
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:137
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:136
msgid "Server Modes"
msgstr "Modos de servidor"
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:139
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:138
msgid "Creates a destination to a local ip:port with an open TCP port."
msgstr ""
"Crea un destino hacia una dirección IP:puerto local con un puerto TCP "
"abierto."
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:144
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:143
msgid ""
"Creates a destination to a local HTTP server ip:port. Supports gzip for "
"requests with \n"
@@ -3431,7 +3420,7 @@ msgstr ""
"`Accept-encoding: x-i2p-gzip`, responde con `Content-encoding: x-i2p-"
"gzip` a tal petición."
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:150
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:149
msgid ""
"Functions as both a I2PTunnel HTTP Server, and a I2PTunnel HTTP client "
"with no outproxying\n"
@@ -3447,7 +3436,7 @@ msgstr ""
"tipo-cliente, o que realice pruebas-loopback a un eepsite a modo de \n"
"herramienta de diagnóstico."
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:157
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:156
msgid ""
"Creates a destination that filters the reqistration sequence of a client "
"and passes \n"
@@ -3458,7 +3447,7 @@ msgstr ""
"clave de destino de los clientes como un nombre de servidor al servidor-"
"IRC."
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:163
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:162
msgid ""
"A UDP-client that connects to a media server is created. The UDP-Client "
"is coupled with a Streamr server I2PTunnel."
@@ -4009,14 +3998,14 @@ msgstr "Valor predeterminado"
#: i2p2www/pages/site/docs/api/streaming.html:117
#: i2p2www/pages/site/docs/how/elgamal-aes.html:267
#: i2p2www/pages/site/docs/how/peer-selection.html:282
-#: i2p2www/pages/site/docs/spec/common-structures.html:58
-#: i2p2www/pages/site/docs/spec/common-structures.html:203
-#: i2p2www/pages/site/docs/spec/common-structures.html:257
-#: i2p2www/pages/site/docs/spec/common-structures.html:351
-#: i2p2www/pages/site/docs/spec/common-structures.html:445
-#: i2p2www/pages/site/docs/spec/common-structures.html:553
-#: i2p2www/pages/site/docs/spec/common-structures.html:631
-#: i2p2www/pages/site/docs/spec/common-structures.html:739
+#: i2p2www/pages/site/docs/spec/common-structures.html:57
+#: i2p2www/pages/site/docs/spec/common-structures.html:202
+#: i2p2www/pages/site/docs/spec/common-structures.html:256
+#: i2p2www/pages/site/docs/spec/common-structures.html:350
+#: i2p2www/pages/site/docs/spec/common-structures.html:444
+#: i2p2www/pages/site/docs/spec/common-structures.html:552
+#: i2p2www/pages/site/docs/spec/common-structures.html:630
+#: i2p2www/pages/site/docs/spec/common-structures.html:738
#: i2p2www/pages/site/docs/spec/datagrams.html:30
#: i2p2www/pages/site/docs/spec/datagrams.html:89
msgid "Notes"
@@ -4635,10 +4624,10 @@ msgstr ""
#: i2p2www/pages/site/docs/how/peer-selection.html:265
#: i2p2www/pages/site/docs/how/tunnel-routing.html:255
#: i2p2www/pages/site/docs/protocol/i2cp.html:654
-#: i2p2www/pages/site/docs/protocol/i2np.html:227
+#: i2p2www/pages/site/docs/protocol/i2np.html:226
#: i2p2www/pages/site/docs/spec/updates.html:280
-#: i2p2www/pages/site/docs/transport/ntcp.html:446
-#: i2p2www/pages/site/docs/transport/ssu.html:506
+#: i2p2www/pages/site/docs/transport/ntcp.html:444
+#: i2p2www/pages/site/docs/transport/ssu.html:505
#: i2p2www/pages/site/docs/tunnels/implementation.html:503
msgid "Future Work"
msgstr "Trabajo futuro"
@@ -5360,7 +5349,7 @@ msgstr ""
"lista de cadenas por si solas."
#: i2p2www/pages/site/docs/applications/bittorrent.html:285
-#: i2p2www/pages/site/docs/how/intro.html:187
+#: i2p2www/pages/site/docs/how/intro.html:184
msgid "Additional Information"
msgstr "Información adicional"
@@ -8619,14 +8608,10 @@ msgstr ""
"Information."
#: i2p2www/pages/site/docs/how/intro.html:2
-msgid "A Gentle Introduction"
-msgstr "Una Introducción Sencilla"
-
-#: i2p2www/pages/site/docs/how/intro.html:5
msgid "A Gentle Introduction to How I2P Works"
msgstr "Una breve introducción de cómo funciona I2P"
-#: i2p2www/pages/site/docs/how/intro.html:7
+#: i2p2www/pages/site/docs/how/intro.html:4
msgid ""
"I2P is a project to build, deploy, and maintain a network supporting "
"secure and anonymous\n"
@@ -8652,7 +8637,7 @@ msgstr ""
"recursos adicionales según vayan estando disponibles. Por supuesto, todos"
" los aspectos de la red son abiertos y están a libre disposición."
-#: i2p2www/pages/site/docs/how/intro.html:17
+#: i2p2www/pages/site/docs/how/intro.html:14
msgid ""
"Unlike many other anonymizing networks, I2P doesn't try to provide "
"anonymity by hiding the\n"
@@ -8683,7 +8668,7 @@ msgstr ""
"normal pueda ser monitorizado, desactivado o incluso comprometido para "
"luego intentar más ataques maliciosos."
-#: i2p2www/pages/site/docs/how/intro.html:28
+#: i2p2www/pages/site/docs/how/intro.html:25
#, python-format
msgid ""
"The network itself is message oriented - it is essentially a secure and "
@@ -8719,7 +8704,7 @@ msgstr ""
" de control para activar y desactivar varios proxies que permitan "
"funcionalidades de anonimato."
-#: i2p2www/pages/site/docs/how/intro.html:40
+#: i2p2www/pages/site/docs/how/intro.html:37
#, python-format
msgid ""
"An essential part of designing, developing, and testing an anonymizing "
@@ -8751,11 +8736,11 @@ msgstr ""
"red, donde los mensajes de cada uno son esencialmente indistinguibles"
" de los del resto."
-#: i2p2www/pages/site/docs/how/intro.html:51
+#: i2p2www/pages/site/docs/how/intro.html:48
msgid "Why?"
msgstr "¿Por qué?"
-#: i2p2www/pages/site/docs/how/intro.html:52
+#: i2p2www/pages/site/docs/how/intro.html:49
#, python-format
msgid ""
"There are a multitude of reasons why we need a system to support "
@@ -8773,11 +8758,11 @@ msgstr ""
"para la gente, pero no habíamos encontrado ninguno que cumpliera nuestras"
" necesidades o el modelo de amenazas."
-#: i2p2www/pages/site/docs/how/intro.html:59
+#: i2p2www/pages/site/docs/how/intro.html:56
msgid "How?"
msgstr "¿Cómo?"
-#: i2p2www/pages/site/docs/how/intro.html:61
+#: i2p2www/pages/site/docs/how/intro.html:58
#, python-format
msgid ""
"The network at a glance is made up of a set of nodes (\"routers\") with a"
@@ -8815,11 +8800,11 @@ msgstr ""
"del algoritmo Kademlia) para distribuir información de\n"
"rutas y contactos de forma segura."
-#: i2p2www/pages/site/docs/how/intro.html:74
+#: i2p2www/pages/site/docs/how/intro.html:71
msgid "Network topology example"
msgstr "Ejemplo de topología de red"
-#: i2p2www/pages/site/docs/how/intro.html:76
+#: i2p2www/pages/site/docs/how/intro.html:73
msgid ""
"In the above, Alice, Bob, Charlie, and Dave are all running routers with "
"a single Destination on\n"
@@ -8854,7 +8839,7 @@ msgstr ""
"constantemente actualizándose tan pronto cómo son autorizados nuevos "
"contactos y expiran los viejos."
-#: i2p2www/pages/site/docs/how/intro.html:88
+#: i2p2www/pages/site/docs/how/intro.html:85
#, python-format
msgid ""
"If Bob wants to reply to Alice, he simply goes through the same process -"
@@ -8877,7 +8862,7 @@ msgstr ""
"que el receptor pueda responder inmediatamente sin tener que mirar en la "
"base de datos de la red por ellos."
-#: i2p2www/pages/site/docs/how/intro.html:96
+#: i2p2www/pages/site/docs/how/intro.html:93
#, python-format
msgid ""
"To deal with a wide range of attacks, I2P is fully distributed with no "
@@ -8901,7 +8886,7 @@ msgstr ""
"usuarios tal y como se describe en la página de selección de pares."
-#: i2p2www/pages/site/docs/how/intro.html:105
+#: i2p2www/pages/site/docs/how/intro.html:102
#, python-format
msgid ""
"The network itself makes use of a significant number of ElGamal / "
"AES+SessionTag."
-#: i2p2www/pages/site/docs/how/intro.html:113
+#: i2p2www/pages/site/docs/how/intro.html:110
msgid ""
"Content sent over I2P is encrypted through three layers garlic encryption"
" (used to verify the\n"
@@ -8938,7 +8923,7 @@ msgstr ""
"destino final) y cifrado de la capa de transporte inter-router (e. g. el "
"transporte TCP usa AES256 con claves efímeras)."
-#: i2p2www/pages/site/docs/how/intro.html:120
+#: i2p2www/pages/site/docs/how/intro.html:117
msgid ""
"End-to-end (I2CP) encryption (client application to server application) "
"was disabled in I2P release\n"
@@ -8962,11 +8947,11 @@ msgstr ""
" son los ruters de Alice y Bob, mientras que, y siguiendo el diagrama, "
"Alice y Bob son las aplicaciones corriendo sobre I2P."
-#: i2p2www/pages/site/docs/how/intro.html:129
+#: i2p2www/pages/site/docs/how/intro.html:126
msgid "End to end layered encryption"
msgstr "Cifrado por capas de punto a punto"
-#: i2p2www/pages/site/docs/how/intro.html:131
+#: i2p2www/pages/site/docs/how/intro.html:128
#, python-format
msgid ""
"The specific use of these algorithms are outlined otra parte."
-#: i2p2www/pages/site/docs/how/intro.html:135
+#: i2p2www/pages/site/docs/how/intro.html:132
msgid ""
"The two main mechanisms for allowing people who need strong anonymity to "
"use the network are\n"
@@ -8999,7 +8984,7 @@ msgstr ""
"de confianza), así como el despliegue de transportes más flexibles y "
"anónimos."
-#: i2p2www/pages/site/docs/how/intro.html:144
+#: i2p2www/pages/site/docs/how/intro.html:141
#, python-format
msgid ""
"Some questions have been raised with regards to the scalability of I2P, "
@@ -9023,11 +9008,11 @@ msgstr ""
" otros K saltos por el túnel de entrada, donde K no es mayor de 3. El "
"tamaño de la red (N) no acarrea impacto."
-#: i2p2www/pages/site/docs/how/intro.html:153
+#: i2p2www/pages/site/docs/how/intro.html:150
msgid "When?"
msgstr "¿Cuándo?"
-#: i2p2www/pages/site/docs/how/intro.html:154
+#: i2p2www/pages/site/docs/how/intro.html:151
#, python-format
msgid ""
"I2P initially began in Feb 2003 as a proposed modification to hoja de ruta."
-#: i2p2www/pages/site/docs/how/intro.html:164
+#: i2p2www/pages/site/docs/how/intro.html:161
msgid "Who?"
msgstr "¿Quiénes?"
-#: i2p2www/pages/site/docs/how/intro.html:165
+#: i2p2www/pages/site/docs/how/intro.html:162
#, python-format
msgid ""
"We have a small team spread around several "
@@ -9088,11 +9073,11 @@ msgstr ""
"funciona en Sun Java SE\n"
"y otras máquinas virtuales Java."
-#: i2p2www/pages/site/docs/how/intro.html:176
+#: i2p2www/pages/site/docs/how/intro.html:173
msgid "Where?"
msgstr "¿Dónde?"
-#: i2p2www/pages/site/docs/how/intro.html:177
+#: i2p2www/pages/site/docs/how/intro.html:174
#, python-format
msgid ""
"Anyone interested should join us on the IRC channel #i2p (hosted "
@@ -9108,12 +9093,12 @@ msgstr ""
"hay agenda de encuentros de desarrollo, no obstante hay archivos disponibles."
-#: i2p2www/pages/site/docs/how/intro.html:183
+#: i2p2www/pages/site/docs/how/intro.html:180
#, python-format
msgid "The current source is available in monotone."
msgstr "El código actual está disponible en monotone."
-#: i2p2www/pages/site/docs/how/intro.html:188
+#: i2p2www/pages/site/docs/how/intro.html:185
#, python-format
msgid "See the Index to Technical Documentation."
msgstr "Vea el índice de la documentacón técnica."
@@ -11650,7 +11635,7 @@ msgstr "Tabla de contenidos"
#: i2p2www/pages/site/docs/how/tech-intro.html:9
#: i2p2www/pages/site/docs/how/tech-intro.html:24
-#: i2p2www/pages/site/docs/transport/ssu.html:281
+#: i2p2www/pages/site/docs/transport/ssu.html:280
msgid "Introduction"
msgstr "Introducción"
@@ -14241,7 +14226,7 @@ msgid "Severity"
msgstr "Severidad"
#: i2p2www/pages/site/docs/how/threat-model.html:40
-#: i2p2www/pages/site/docs/protocol/i2np.html:94
+#: i2p2www/pages/site/docs/protocol/i2np.html:93
msgid "Priority"
msgstr "Prioridad"
@@ -16183,9 +16168,9 @@ msgstr ""
"algún mecanismo externo como foros, blogs, etc."
#: i2p2www/pages/site/docs/how/tunnel-routing.html:2
-#: i2p2www/pages/site/docs/how/tunnel-routing.html:6
-msgid "Tunnel Overview"
-msgstr "Introducción a los túenels."
+#, fuzzy
+msgid "Tunnel Routing"
+msgstr "Comprobación de túneles"
#: i2p2www/pages/site/docs/how/tunnel-routing.html:3
#: i2p2www/pages/site/docs/tunnels/unidirectional.html:3
@@ -17609,7 +17594,7 @@ msgstr ""
"puede ahorrar un poco de CPU."
#: i2p2www/pages/site/docs/protocol/i2cp.html:613
-#: i2p2www/pages/site/docs/protocol/i2np.html:33
+#: i2p2www/pages/site/docs/protocol/i2np.html:32
msgid "Bytes"
msgstr "Bytes"
@@ -17690,15 +17675,15 @@ msgstr ""
"href=\"%(pdf2)s\">Especificación de las estructuras de datos comunes , "
"Common Data Structures Specification, Versión 0.9. "
+#: i2p2www/pages/site/docs/protocol/i2np.html:2
+msgid "I2P Network Protocol"
+msgstr "Protocolo de red I2P"
+
#: i2p2www/pages/site/docs/protocol/i2np.html:3
msgid "June 2013"
msgstr "Junio de 2013"
#: i2p2www/pages/site/docs/protocol/i2np.html:6
-msgid "I2P Network Protocol"
-msgstr "Protocolo de red I2P"
-
-#: i2p2www/pages/site/docs/protocol/i2np.html:7
msgid ""
"The I2P Network Protocol (I2NP),\n"
"which is sandwiched between I2CP and the various I2P transport protocols,"
@@ -17715,11 +17700,11 @@ msgstr ""
"como la seleccion de qué transportes se usan cuando se comunica con un "
"par (`peer`) para el que hay múltiples transportes comunes soportados."
-#: i2p2www/pages/site/docs/protocol/i2np.html:15
+#: i2p2www/pages/site/docs/protocol/i2np.html:14
msgid "I2NP Definition"
msgstr "Definición de I2NP"
-#: i2p2www/pages/site/docs/protocol/i2np.html:16
+#: i2p2www/pages/site/docs/protocol/i2np.html:15
msgid ""
"I2NP (I2P Network Protocol) messages can be used for one-hop, router-to-"
"router, point-to-point messages.\n"
@@ -17736,7 +17721,7 @@ msgstr ""
"prioridades sólo se usan localmente, en el origen, es decir cuando se "
"hacen colas para entregas salientes."
-#: i2p2www/pages/site/docs/protocol/i2np.html:23
+#: i2p2www/pages/site/docs/protocol/i2np.html:22
#, python-format
msgid ""
"The priorities listed below may not be current and are subject to change."
@@ -17750,37 +17735,37 @@ msgstr ""
"para las prioridades actuales de las opciones. La implementación de las "
"prioridades de las colas puede cambiar."
-#: i2p2www/pages/site/docs/protocol/i2np.html:30
+#: i2p2www/pages/site/docs/protocol/i2np.html:29
msgid "Message Format"
msgstr "Formato del mensaje"
-#: i2p2www/pages/site/docs/protocol/i2np.html:33
+#: i2p2www/pages/site/docs/protocol/i2np.html:32
#: i2p2www/pages/site/docs/spec/streaming.html:35
msgid "Field"
msgstr "Campo"
-#: i2p2www/pages/site/docs/protocol/i2np.html:34
+#: i2p2www/pages/site/docs/protocol/i2np.html:33
msgid "Unique ID"
msgstr "ID único"
-#: i2p2www/pages/site/docs/protocol/i2np.html:35
+#: i2p2www/pages/site/docs/protocol/i2np.html:34
msgid "Expiration"
msgstr "Expiración"
-#: i2p2www/pages/site/docs/protocol/i2np.html:36
-#: i2p2www/pages/site/docs/protocol/i2np.html:93
+#: i2p2www/pages/site/docs/protocol/i2np.html:35
+#: i2p2www/pages/site/docs/protocol/i2np.html:92
msgid "Payload Length"
msgstr "Tamaño de la carga"
-#: i2p2www/pages/site/docs/protocol/i2np.html:37
+#: i2p2www/pages/site/docs/protocol/i2np.html:36
msgid "Checksum"
msgstr "Checksum"
-#: i2p2www/pages/site/docs/protocol/i2np.html:38
+#: i2p2www/pages/site/docs/protocol/i2np.html:37
msgid "Payload"
msgstr "Carga"
-#: i2p2www/pages/site/docs/protocol/i2np.html:41
+#: i2p2www/pages/site/docs/protocol/i2np.html:40
#, python-format
msgid ""
"While the maximum payload size is nominally 64KB, the size is further "
@@ -17800,7 +17785,7 @@ msgstr ""
"mensaje podría no estar pefectamente alineado, así que el mensaje debe "
"ajustarse nominalmente en 63 fragmentos."
-#: i2p2www/pages/site/docs/protocol/i2np.html:49
+#: i2p2www/pages/site/docs/protocol/i2np.html:48
msgid ""
"The maximum size of an initial fragment is 956 bytes (assuming TUNNEL "
"delivery mode);\n"
@@ -17813,7 +17798,7 @@ msgstr ""
"continuación es de 996 bytes. Por lo tanto el tamaño máximo es de \n"
"aproximadamente 956 + (62 * 996) = 62708 bytes, o 61,2 KB."
-#: i2p2www/pages/site/docs/protocol/i2np.html:55
+#: i2p2www/pages/site/docs/protocol/i2np.html:54
msgid ""
"In addition, the transports may have additional restrictions.\n"
"NTCP currently limits to 16KB - 6 = 16378 bytes but this will be "
@@ -17825,7 +17810,7 @@ msgstr ""
" incrementará en una versión futura. El límite SSU (UDP Seguro "
"Semiconfiable) es aproximadamente de 32 KB."
-#: i2p2www/pages/site/docs/protocol/i2np.html:61
+#: i2p2www/pages/site/docs/protocol/i2np.html:60
msgid ""
"Note that these are not the limits for datagrams that the client sees, as"
" the\n"
@@ -17843,11 +17828,11 @@ msgstr ""
"pueden añadir unos 5,5 KB. Por lo tanto el límite de datagrama actual es "
"de alrededor de 10 KB. Este límite se incrementará en una versión futura."
-#: i2p2www/pages/site/docs/protocol/i2np.html:69
+#: i2p2www/pages/site/docs/protocol/i2np.html:68
msgid "Message Types"
msgstr "Tipos de mensajes"
-#: i2p2www/pages/site/docs/protocol/i2np.html:70
+#: i2p2www/pages/site/docs/protocol/i2np.html:69
msgid ""
"Higher-numbered priority is higher priority.\n"
"The majority of traffic is TunnelDataMessages (priority 400),\n"
@@ -17871,7 +17856,7 @@ msgstr ""
" \n"
"produzcan en el mismo par (`peer`)."
-#: i2p2www/pages/site/docs/protocol/i2np.html:81
+#: i2p2www/pages/site/docs/protocol/i2np.html:80
msgid ""
"Also, not all message types are sent unencrypted.\n"
"For example, when testing a tunnel, the router wraps a\n"
@@ -17884,23 +17869,23 @@ msgstr ""
"envuelto a su vez en un GarlicMessage (mensaje ajo), que a su vez es \n"
"envuelto en un DataMessage (mensaje de datos)."
-#: i2p2www/pages/site/docs/protocol/i2np.html:91
+#: i2p2www/pages/site/docs/protocol/i2np.html:90
msgid "Message"
msgstr "Mensaje"
-#: i2p2www/pages/site/docs/protocol/i2np.html:92
+#: i2p2www/pages/site/docs/protocol/i2np.html:91
msgid "Type"
msgstr "Tipo"
-#: i2p2www/pages/site/docs/protocol/i2np.html:95
+#: i2p2www/pages/site/docs/protocol/i2np.html:94
msgid "Comments"
msgstr "Comentarios"
-#: i2p2www/pages/site/docs/protocol/i2np.html:103
+#: i2p2www/pages/site/docs/protocol/i2np.html:102
msgid "May vary"
msgstr "Puede variar"
-#: i2p2www/pages/site/docs/protocol/i2np.html:109
+#: i2p2www/pages/site/docs/protocol/i2np.html:108
msgid ""
"Size is 65 + 32*(number of hashes) where typically, the hashes for\n"
"three floodfill routers are returned."
@@ -17909,11 +17894,11 @@ msgstr ""
"(identificadores criptográficos) para tres routers de inundación "
"(`floodfill`) son devueltos."
-#: i2p2www/pages/site/docs/protocol/i2np.html:118
+#: i2p2www/pages/site/docs/protocol/i2np.html:117
msgid "Varies"
msgstr "Varía"
-#: i2p2www/pages/site/docs/protocol/i2np.html:120
+#: i2p2www/pages/site/docs/protocol/i2np.html:119
msgid ""
"Priority may vary.\n"
"Size is 898 bytes for a typical 2-lease leaseSet.\n"
@@ -17928,11 +17913,11 @@ msgstr ""
"continuo para reducir la cantidad de datos publicados en RouterInfo \n"
"al aproximarnos a la versión 1.0."
-#: i2p2www/pages/site/docs/protocol/i2np.html:134
+#: i2p2www/pages/site/docs/protocol/i2np.html:133
msgid "Priority may vary on a per-destination basis"
msgstr "La prioridad puede variar dependiendo del destino."
-#: i2p2www/pages/site/docs/protocol/i2np.html:144
+#: i2p2www/pages/site/docs/protocol/i2np.html:143
msgid ""
"Used for message replies, and for testing tunnels - generally wrapped in "
"a GarlicMessage"
@@ -17941,7 +17926,7 @@ msgstr ""
" \n"
"envuelto en un GarlicMessage (mensaje ajo)."
-#: i2p2www/pages/site/docs/protocol/i2np.html:152
+#: i2p2www/pages/site/docs/protocol/i2np.html:151
msgid ""
"Generally wrapped in a DataMessage -\n"
"but when unwrapped, given a priority of 100 by the forwarding router"
@@ -17950,7 +17935,7 @@ msgstr ""
"cuando está desenvuelto, se le da una prioridad de 100 por el router "
"reenviante."
-#: i2p2www/pages/site/docs/protocol/i2np.html:179
+#: i2p2www/pages/site/docs/protocol/i2np.html:178
msgid ""
"The most common message. Priority for tunnel participants, outbound "
"endpoints, and inbound gateways was\n"
@@ -17962,32 +17947,32 @@ msgstr ""
"desde la versión 0.6.1.33. Los mensajes de pasarela de salida (es decir, "
"aquellos originados localmente) permanecen en 400."
-#: i2p2www/pages/site/docs/protocol/i2np.html:199
+#: i2p2www/pages/site/docs/protocol/i2np.html:198
msgid "Shorter TunnelBuildMessage as of 0.7.12"
msgstr ""
"Un TunnelBuildMessage (mensaje de establecimiento de túnel) más corto "
"desde la versión 0.7.12"
-#: i2p2www/pages/site/docs/protocol/i2np.html:207
+#: i2p2www/pages/site/docs/protocol/i2np.html:206
msgid "Shorter TunnelBuildReplyMessage as of 0.7.12"
msgstr ""
"Un TunnelBuildReplyMessage (mensaje de respuesta de establecimiento de "
"túnel) más corto desde la versión 0.7.12"
-#: i2p2www/pages/site/docs/protocol/i2np.html:210
+#: i2p2www/pages/site/docs/protocol/i2np.html:209
#, python-format
msgid "Others listed in 2003 Spec"
msgstr "Otros están listados en la Especificación 2003"
-#: i2p2www/pages/site/docs/protocol/i2np.html:216
+#: i2p2www/pages/site/docs/protocol/i2np.html:215
msgid "Obsolete, Unused"
msgstr "Obsoleto, sin usar"
-#: i2p2www/pages/site/docs/protocol/i2np.html:220
+#: i2p2www/pages/site/docs/protocol/i2np.html:219
msgid "Full Protocol Specification"
msgstr "Especificación completa del protocolo"
-#: i2p2www/pages/site/docs/protocol/i2np.html:221
+#: i2p2www/pages/site/docs/protocol/i2np.html:220
#, python-format
msgid ""
"On the I2NP Specification page.\n"
@@ -18000,7 +17985,7 @@ msgstr ""
"href=\"%(commonstructures)s\">Especificación de la estructura de datos "
"comunes."
-#: i2p2www/pages/site/docs/protocol/i2np.html:228
+#: i2p2www/pages/site/docs/protocol/i2np.html:227
msgid ""
"It isn't clear whether the current priority scheme is generally "
"effective,\n"
@@ -18282,18 +18267,14 @@ msgid "Note: SAM/SAMv2 can use both the streaming lib and datagrams."
msgstr "Nota: SAM/SAMv2 puede usar la librería de streaming y de datagramas."
#: i2p2www/pages/site/docs/spec/blockfile.html:2
-msgid "I2P Blockfile Specification"
-msgstr "Especificaciones del Blockfile, archivo de bloqueo, de I2P"
+msgid "Blockfile and Hosts Database Specification"
+msgstr "Especificaciones de la base de datos de hosts y del Blockfile"
#: i2p2www/pages/site/docs/spec/blockfile.html:3
msgid "January 2012"
msgstr "Enero de 2012:"
-#: i2p2www/pages/site/docs/spec/blockfile.html:6
-msgid "Blockfile and Hosts Database Specification"
-msgstr "Especificaciones de la base de datos de hosts y del Blockfile"
-
-#: i2p2www/pages/site/docs/spec/blockfile.html:8
+#: i2p2www/pages/site/docs/spec/blockfile.html:7
#, python-format
msgid ""
"This document specifies\n"
@@ -18305,7 +18286,7 @@ msgstr ""
" el hostsdb.blockfile usadas por el Servicio de "
"Nombres del Blockfile."
-#: i2p2www/pages/site/docs/spec/blockfile.html:14
+#: i2p2www/pages/site/docs/spec/blockfile.html:13
msgid ""
"The blockfile provides fast Destination lookup in a compact format. While"
" the blockfile page overhead is substantial,\n"
@@ -18331,7 +18312,7 @@ msgstr ""
"un poco con respecto al formato hosts.txt, y el blockfile proporciona un "
"ahorro de 10x en los tiempos de búsqueda."
-#: i2p2www/pages/site/docs/spec/blockfile.html:24
+#: i2p2www/pages/site/docs/spec/blockfile.html:23
#, python-format
msgid ""
"A blockfile is simply on-disk storage of multiple sorted maps (key-value "
@@ -18350,11 +18331,11 @@ msgstr ""
"Primero definiremos el formato de fichero, después el uso de ese formato "
"por parte del BlockfileNamingService (servicio de nombres blockfile)."
-#: i2p2www/pages/site/docs/spec/blockfile.html:32
+#: i2p2www/pages/site/docs/spec/blockfile.html:31
msgid "Blockfile Format"
msgstr "Formato Blockfile"
-#: i2p2www/pages/site/docs/spec/blockfile.html:33
+#: i2p2www/pages/site/docs/spec/blockfile.html:32
msgid ""
"The original blockfile spec was modified to add magic numbers to each "
"page.\n"
@@ -18374,7 +18355,7 @@ msgstr ""
"La lista por saltos ('skiplist') del metaíndice está siempre en la página"
" 2, es decir, comenzando en el byte 1024 del fichero."
-#: i2p2www/pages/site/docs/spec/blockfile.html:40
+#: i2p2www/pages/site/docs/spec/blockfile.html:39
msgid ""
"All 2-byte integer values are unsigned.\n"
"All 4-byte integer values (page numbers) are signed and negative values "
@@ -18384,7 +18365,7 @@ msgstr ""
"enteros de 4 bytes (números de página) tienen signo y los valores "
"negativos son ilegales."
-#: i2p2www/pages/site/docs/spec/blockfile.html:45
+#: i2p2www/pages/site/docs/spec/blockfile.html:44
msgid ""
"The database is designed to be opened and accessed by a single thread.\n"
"The BlockfileNamingService provides synchronization."
@@ -18392,15 +18373,15 @@ msgstr ""
"La base de datos está diseñada para ser abierta y accedida por un solo "
"hilo. El BlockfileNamingService proporciona la sincronización."
-#: i2p2www/pages/site/docs/spec/blockfile.html:50
+#: i2p2www/pages/site/docs/spec/blockfile.html:49
msgid "Superblock format:"
msgstr "Formato del Superblock, superbloque:"
-#: i2p2www/pages/site/docs/spec/blockfile.html:65
+#: i2p2www/pages/site/docs/spec/blockfile.html:64
msgid "Skip list block page format:"
msgstr "Formato del bloque de página de skiplist:"
-#: i2p2www/pages/site/docs/spec/blockfile.html:80
+#: i2p2www/pages/site/docs/spec/blockfile.html:79
msgid ""
"Skip level block page format is as follows.\n"
"All levels have a span. Not all spans have levels."
@@ -18409,7 +18390,7 @@ msgstr ""
"sigue. Todos los niveles tienen un span, o segmento. No todos los "
"segmentos tienen niveles."
-#: i2p2www/pages/site/docs/spec/blockfile.html:95
+#: i2p2www/pages/site/docs/spec/blockfile.html:94
msgid ""
"Skip span block page format is as follows.\n"
"Key/value structures are sorted by key within each span and across all "
@@ -18423,11 +18404,11 @@ msgstr ""
"están ordenadas por la clave entre cada segmento. Los segmentos "
"diferentes del primer segmento pueden que no estén vacíos."
-#: i2p2www/pages/site/docs/spec/blockfile.html:112
+#: i2p2www/pages/site/docs/spec/blockfile.html:111
msgid "Span Continuation block page format:"
msgstr "Formato del bloque de página de la continuación del segmento."
-#: i2p2www/pages/site/docs/spec/blockfile.html:123
+#: i2p2www/pages/site/docs/spec/blockfile.html:122
msgid ""
"Key/value structure format is as follows.\n"
"Key and value lengths must not be split across pages, i.e. all 4 bytes "
@@ -18447,15 +18428,15 @@ msgstr ""
"valor son \n"
"de 65535 bytes."
-#: i2p2www/pages/site/docs/spec/blockfile.html:139
+#: i2p2www/pages/site/docs/spec/blockfile.html:138
msgid "Free list block page format:"
msgstr "Formato de página de bloque de lista libre:"
-#: i2p2www/pages/site/docs/spec/blockfile.html:151
+#: i2p2www/pages/site/docs/spec/blockfile.html:150
msgid "Free page block format:"
msgstr "Formato de bloque de página libre:"
-#: i2p2www/pages/site/docs/spec/blockfile.html:160
+#: i2p2www/pages/site/docs/spec/blockfile.html:159
msgid ""
"The metaindex (located at page 2) is a mapping of US-ASCII strings to "
"4-byte integers.\n"
@@ -18468,11 +18449,11 @@ msgstr ""
"La clave es el nombre de la lista por saltos ('skiplist') y el valor es "
"el índice de la página de la lista por saltos."
-#: i2p2www/pages/site/docs/spec/blockfile.html:165
+#: i2p2www/pages/site/docs/spec/blockfile.html:164
msgid "Blockfile Naming Service Tables"
msgstr "Tablas del servicio de nombres de ficheros de bloque"
-#: i2p2www/pages/site/docs/spec/blockfile.html:166
+#: i2p2www/pages/site/docs/spec/blockfile.html:165
msgid ""
"The tables created and used by the BlockfileNamingService are as follows."
"\n"
@@ -18482,11 +18463,11 @@ msgstr ""
"nombres de ficheros de bloque) son como sigue. El número máximo de "
"entradas por segmento es de 16."
-#: i2p2www/pages/site/docs/spec/blockfile.html:171
+#: i2p2www/pages/site/docs/spec/blockfile.html:170
msgid "Properties Skiplist"
msgstr "Lista por saltos ('skiplist') de propiedades"
-#: i2p2www/pages/site/docs/spec/blockfile.html:172
+#: i2p2www/pages/site/docs/spec/blockfile.html:171
#, python-format
msgid ""
"%(INFO)s is the master database skiplist with String/Properties key/value"
@@ -18496,11 +18477,11 @@ msgstr ""
"con entradas Cadena/Propiedades clave/valor, que contiene sólo una "
"entrada:"
-#: i2p2www/pages/site/docs/spec/blockfile.html:184
+#: i2p2www/pages/site/docs/spec/blockfile.html:183
msgid "Reverse Lookup Skiplist"
msgstr "Lista por saltos ('skiplist') de búsquedas inversas"
-#: i2p2www/pages/site/docs/spec/blockfile.html:185
+#: i2p2www/pages/site/docs/spec/blockfile.html:184
#, python-format
msgid ""
"%(REVERSE)s is the reverse lookup skiplist with Integer/Properties "
@@ -18512,13 +18493,13 @@ msgstr ""
"Entero/Propiedades clave/valor\n"
"(desde la versión 2 de la base de datos):"
-#: i2p2www/pages/site/docs/spec/blockfile.html:199
+#: i2p2www/pages/site/docs/spec/blockfile.html:198
msgid "hosts.txt, userhosts.txt, and privatehosts.txt Skiplists"
msgstr ""
"Listas por saltos ('skiplists') de hosts.txt, userhosts.txt, y "
"privatehosts.txt"
-#: i2p2www/pages/site/docs/spec/blockfile.html:200
+#: i2p2www/pages/site/docs/spec/blockfile.html:199
msgid ""
"For each host database, there is a skiplist containing\n"
"the hosts for that database.\n"
@@ -18530,25 +18511,22 @@ msgstr ""
"los equipos para esa base de datos.\n"
"Las claves/valores en estas listas por saltos son como sigue:"
-#: i2p2www/pages/site/docs/spec/blockfile.html:211
+#: i2p2www/pages/site/docs/spec/blockfile.html:210
msgid "The DestEntry Properties typically contains:"
msgstr "Las propiedades DestEntry típicamente contienen:"
-#: i2p2www/pages/site/docs/spec/blockfile.html:220
+#: i2p2www/pages/site/docs/spec/blockfile.html:219
msgid "Hostname keys are stored in lower-case and always end in \".i2p\"."
msgstr ""
"Las claves de nombre de servidor se guardan en minúsculas y siempre \n"
"acaban en \".i2p\"."
#: i2p2www/pages/site/docs/spec/common-structures.html:2
-msgid "Common structure Specification"
+#, fuzzy
+msgid "Common structures Specification"
msgstr "Especificación de estructura común"
#: i2p2www/pages/site/docs/spec/common-structures.html:6
-msgid "Data types Specification"
-msgstr "Especificación de tipos de datos"
-
-#: i2p2www/pages/site/docs/spec/common-structures.html:7
#, python-format
msgid ""
"This document describes some data types common to all I2P protocols, like"
@@ -18560,42 +18538,42 @@ msgstr ""
"protocolos I2P, como I2NP, I2CP, SSU, etc."
-#: i2p2www/pages/site/docs/spec/common-structures.html:17
+#: i2p2www/pages/site/docs/spec/common-structures.html:16
msgid "Represents a non-negative integer.\n"
msgstr "Representa un entero no-negativo.\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:20
-#: i2p2www/pages/site/docs/spec/common-structures.html:31
-#: i2p2www/pages/site/docs/spec/common-structures.html:41
-#: i2p2www/pages/site/docs/spec/common-structures.html:54
-#: i2p2www/pages/site/docs/spec/common-structures.html:69
-#: i2p2www/pages/site/docs/spec/common-structures.html:82
-#: i2p2www/pages/site/docs/spec/common-structures.html:94
-#: i2p2www/pages/site/docs/spec/common-structures.html:106
-#: i2p2www/pages/site/docs/spec/common-structures.html:118
-#: i2p2www/pages/site/docs/spec/common-structures.html:130
-#: i2p2www/pages/site/docs/spec/common-structures.html:142
-#: i2p2www/pages/site/docs/spec/common-structures.html:154
-#: i2p2www/pages/site/docs/spec/common-structures.html:166
-#: i2p2www/pages/site/docs/spec/common-structures.html:178
-#: i2p2www/pages/site/docs/spec/common-structures.html:231
-#: i2p2www/pages/site/docs/spec/common-structures.html:314
-#: i2p2www/pages/site/docs/spec/common-structures.html:363
-#: i2p2www/pages/site/docs/spec/common-structures.html:415
-#: i2p2www/pages/site/docs/spec/common-structures.html:462
-#: i2p2www/pages/site/docs/spec/common-structures.html:597
-#: i2p2www/pages/site/docs/spec/common-structures.html:660
+#: i2p2www/pages/site/docs/spec/common-structures.html:19
+#: i2p2www/pages/site/docs/spec/common-structures.html:30
+#: i2p2www/pages/site/docs/spec/common-structures.html:40
+#: i2p2www/pages/site/docs/spec/common-structures.html:53
+#: i2p2www/pages/site/docs/spec/common-structures.html:68
+#: i2p2www/pages/site/docs/spec/common-structures.html:81
+#: i2p2www/pages/site/docs/spec/common-structures.html:93
+#: i2p2www/pages/site/docs/spec/common-structures.html:105
+#: i2p2www/pages/site/docs/spec/common-structures.html:117
+#: i2p2www/pages/site/docs/spec/common-structures.html:129
+#: i2p2www/pages/site/docs/spec/common-structures.html:141
+#: i2p2www/pages/site/docs/spec/common-structures.html:153
+#: i2p2www/pages/site/docs/spec/common-structures.html:165
+#: i2p2www/pages/site/docs/spec/common-structures.html:177
+#: i2p2www/pages/site/docs/spec/common-structures.html:230
+#: i2p2www/pages/site/docs/spec/common-structures.html:313
+#: i2p2www/pages/site/docs/spec/common-structures.html:362
+#: i2p2www/pages/site/docs/spec/common-structures.html:414
+#: i2p2www/pages/site/docs/spec/common-structures.html:461
+#: i2p2www/pages/site/docs/spec/common-structures.html:596
+#: i2p2www/pages/site/docs/spec/common-structures.html:659
#: i2p2www/pages/site/docs/spec/streaming.html:35
msgid "Contents"
msgstr "Contenido"
-#: i2p2www/pages/site/docs/spec/common-structures.html:21
+#: i2p2www/pages/site/docs/spec/common-structures.html:20
msgid "1 to 8 bytes in network byte order representing an unsigned integer\n"
msgstr ""
"De 1 a 8 bytes en el orden de bytes (endianness) de la red representando "
"un entero sin signo\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:27
+#: i2p2www/pages/site/docs/spec/common-structures.html:26
msgid ""
"The number of milliseconds since midnight on January 1, 1970 in the GMT "
"timezone.\n"
@@ -18605,15 +18583,15 @@ msgstr ""
"la zona horaria GMT.\n"
"Si el número es 0, la fecha no está definida o es nula.\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:32
+#: i2p2www/pages/site/docs/spec/common-structures.html:31
msgid "8 byte Integer\n"
msgstr "Entero de 8 bytes\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:38
+#: i2p2www/pages/site/docs/spec/common-structures.html:37
msgid "Represents a UTF-8 encoded string.\n"
msgstr "Representa una cadena codificada en UTF-8.\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:42
+#: i2p2www/pages/site/docs/spec/common-structures.html:41
msgid ""
"1 or more bytes where the first byte is the number of bytes (not "
"characters!)\n"
@@ -18628,7 +18606,7 @@ msgstr ""
"El límite de tamaño es de 255 bytes (no caracteres). El tamaño puede ser "
"0.\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:50
+#: i2p2www/pages/site/docs/spec/common-structures.html:49
msgid ""
"A boolean value, supporting null/unknown representation\n"
"0=false, 1=true, 2=unknown/null\n"
@@ -18636,15 +18614,15 @@ msgstr ""
"Un valor booleano, que soporta representación nulo/desconocido\n"
"0=falso, 1=verdadero, 2=desconocido/nulo\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:55
+#: i2p2www/pages/site/docs/spec/common-structures.html:54
msgid "1 byte Integer\n"
msgstr "1 byte entero\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:59
+#: i2p2www/pages/site/docs/spec/common-structures.html:58
msgid "Deprecated - unused\n"
msgstr "Desestimado - sin uso\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:65
+#: i2p2www/pages/site/docs/spec/common-structures.html:64
#, python-format
msgid ""
"This structure is used in ElGamal encryption, representing only the "
@@ -18657,12 +18635,12 @@ msgstr ""
"la especificación de "
"criptografía.\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:70
-#: i2p2www/pages/site/docs/spec/common-structures.html:83
+#: i2p2www/pages/site/docs/spec/common-structures.html:69
+#: i2p2www/pages/site/docs/spec/common-structures.html:82
msgid "256 bytes\n"
msgstr "256 bytes\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:78
+#: i2p2www/pages/site/docs/spec/common-structures.html:77
#, python-format
msgid ""
"This structure is used in ElGamal decryption, representing only the "
@@ -18675,17 +18653,17 @@ msgstr ""
"la especificación de "
"criptografía.\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:91
+#: i2p2www/pages/site/docs/spec/common-structures.html:90
msgid "This structure is used for AES256 encryption and decryption.\n"
msgstr "Esta estructura se usa por el cifrado y descrifrado AES256.\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:95
-#: i2p2www/pages/site/docs/spec/common-structures.html:143
-#: i2p2www/pages/site/docs/spec/common-structures.html:155
+#: i2p2www/pages/site/docs/spec/common-structures.html:94
+#: i2p2www/pages/site/docs/spec/common-structures.html:142
+#: i2p2www/pages/site/docs/spec/common-structures.html:154
msgid "32 bytes\n"
msgstr "32 bytes\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:103
+#: i2p2www/pages/site/docs/spec/common-structures.html:102
#, python-format
msgid ""
"This structure is used for verifying DSA.\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:107
+#: i2p2www/pages/site/docs/spec/common-structures.html:106
msgid "128 bytes\n"
msgstr "128 bytes\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:115
+#: i2p2www/pages/site/docs/spec/common-structures.html:114
#, python-format
msgid ""
"This structure is used for creating DSA.\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:119
+#: i2p2www/pages/site/docs/spec/common-structures.html:118
msgid "20 bytes\n"
msgstr "20 bytes\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:127
+#: i2p2www/pages/site/docs/spec/common-structures.html:126
#, python-format
msgid ""
"This structure represents the DSA "
@@ -18720,29 +18698,29 @@ msgstr ""
"Esta estructura representa la firma DSA de algunos datos.\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:131
+#: i2p2www/pages/site/docs/spec/common-structures.html:130
msgid "40 bytes\n"
msgstr "40 bytes\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:139
+#: i2p2www/pages/site/docs/spec/common-structures.html:138
msgid "Represents the SHA256 of some data.\n"
msgstr ""
"Representa el (identificador-criptográfico/hash) SHA256 de algunos datos."
"\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:151
+#: i2p2www/pages/site/docs/spec/common-structures.html:150
msgid "A random number\n"
msgstr "Un número aleatorio\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:163
+#: i2p2www/pages/site/docs/spec/common-structures.html:162
msgid "Defines an identifier that is unique to each router in a tunnel.\n"
msgstr "Define un identificador que es único para cada router en un túnel.\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:167
+#: i2p2www/pages/site/docs/spec/common-structures.html:166
msgid "4 byte Integer\n"
msgstr "4 bytes enteros\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:175
+#: i2p2www/pages/site/docs/spec/common-structures.html:174
msgid ""
"A certificate is a container for various receipts or proof of works used "
"throughout the I2P network.\n"
@@ -18750,7 +18728,7 @@ msgstr ""
"Un certificado es un contenedor para varios recibos o pruebas de trabajo "
"usados por toda la red I2P.\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:179
+#: i2p2www/pages/site/docs/spec/common-structures.html:178
msgid ""
"1 byte Integer specifying certificate type,"
" followed by a 2 Integer specifying the "
@@ -18761,7 +18739,7 @@ msgstr ""
"bytes que especifica el tamaño del cargamento del certificado, después "
"esos tantos bytes.\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:205
+#: i2p2www/pages/site/docs/spec/common-structures.html:204
msgid ""
"For Router Identities, the "
"Certificate is always NULL, no others are currently implemented."
@@ -18770,7 +18748,7 @@ msgstr ""
"certificado siempre es NULL (vacío), no hay otros implementados "
"actualmente."
-#: i2p2www/pages/site/docs/spec/common-structures.html:209
+#: i2p2www/pages/site/docs/spec/common-structures.html:208
#, python-format
msgid ""
"For Garlic Cloves, the "
@@ -18780,7 +18758,7 @@ msgstr ""
"certificado siempre es NULL (vacío), no hay otros implementados "
"actualmente."
-#: i2p2www/pages/site/docs/spec/common-structures.html:213
+#: i2p2www/pages/site/docs/spec/common-structures.html:212
#, python-format
msgid ""
"For Garlic Messages, the Certificate "
@@ -18789,7 +18767,7 @@ msgstr ""
"Para los mensajes ajo, el certificado"
" siempre es NULL (vacío), no hay otros implementados actualmente."
-#: i2p2www/pages/site/docs/spec/common-structures.html:217
+#: i2p2www/pages/site/docs/spec/common-structures.html:216
msgid ""
"For Destinations, the Certificate may"
" be non-NULL,\n"
@@ -18801,17 +18779,17 @@ msgstr ""
"sin embargo los certificados non-NULL no son ampliamente usados , y\n"
"cualquier comprobación se deja al nivel-de-aplicación."
-#: i2p2www/pages/site/docs/spec/common-structures.html:228
+#: i2p2www/pages/site/docs/spec/common-structures.html:227
msgid "A set of key/value mappings or properties\n"
msgstr "Un conjunto de mapeados de clave/valor o propiedades\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:232
+#: i2p2www/pages/site/docs/spec/common-structures.html:231
msgid "A 2-byte size Integer followed by a series of String=String; pairs\n"
msgstr ""
"Un entero de 2-bytes de tamaño seguido por una serie de pares "
"String=String; (cadena)\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:259
+#: i2p2www/pages/site/docs/spec/common-structures.html:258
msgid ""
"The encoding isn't optimal - we either need the '=' and ';' characters, "
"or the string lengths, but not both"
@@ -18819,7 +18797,7 @@ msgstr ""
"La codificación no es óptima - o bien necesitamos los caracteres '=' y "
"';' o los tamaños de cadena, pero no ambos"
-#: i2p2www/pages/site/docs/spec/common-structures.html:263
+#: i2p2www/pages/site/docs/spec/common-structures.html:262
msgid ""
"Some documentation says that the strings may not include '=' or ';' but "
"this encoding supports them"
@@ -18827,7 +18805,7 @@ msgstr ""
"Alguna documentación dice que las cadenas pueden no incluir '=' o ';' "
"pero esta codificación los soporta"
-#: i2p2www/pages/site/docs/spec/common-structures.html:267
+#: i2p2www/pages/site/docs/spec/common-structures.html:266
msgid ""
"Strings are defined to be UTF-8 but in the current implementation, I2CP "
"uses UTF-8 but I2NP does not.\n"
@@ -18841,7 +18819,7 @@ msgstr ""
"las cadenas UTF-8 en un mapeado de opciones RouterInfo en un mensaje de "
"almacenaje de base de datos I2NP estarán corruptas."
-#: i2p2www/pages/site/docs/spec/common-structures.html:273
+#: i2p2www/pages/site/docs/spec/common-structures.html:272
msgid ""
"The encoding allows duplicate keys, however in any usage where the "
"mapping is signed,\n"
@@ -18852,7 +18830,7 @@ msgstr ""
"el mapeado esté firmado, los duplicados pueden causar un fallo de la "
"firma."
-#: i2p2www/pages/site/docs/spec/common-structures.html:278
+#: i2p2www/pages/site/docs/spec/common-structures.html:277
msgid ""
"Mappings contained in I2NP messages (i.e. in a RouterAddress or "
"RouterInfo)\n"
@@ -18864,7 +18842,7 @@ msgstr ""
"para que la firma resulte invariante.\n"
"Las claves duplicadas no están permitidas."
-#: i2p2www/pages/site/docs/spec/common-structures.html:284
+#: i2p2www/pages/site/docs/spec/common-structures.html:283
#, python-format
msgid ""
"Mappings contained in an I2CP "
@@ -18878,7 +18856,7 @@ msgstr ""
"deben estar ordenados por clave para que la firma resulte invariante.\n"
"Las claves duplicadas no están permitidas."
-#: i2p2www/pages/site/docs/spec/common-structures.html:290
+#: i2p2www/pages/site/docs/spec/common-structures.html:289
msgid ""
"While it is application-dependent, keys and values are generally case-"
"sensitive."
@@ -18886,7 +18864,7 @@ msgstr ""
"Aunque son dependientes-de-la-aplicación, las claves y valores "
"generalmente distinguen mayúsculas/minúsculas."
-#: i2p2www/pages/site/docs/spec/common-structures.html:294
+#: i2p2www/pages/site/docs/spec/common-structures.html:293
msgid ""
"Key and value string length limits are 255 bytes (not characters) each, "
"plus the length byte. Length byte may be 0."
@@ -18894,7 +18872,7 @@ msgstr ""
"Los tamaños de las cadenas clave y valor son de 255 bytes (no caracteres)"
" cada una, más el byte de tamaño. El byte de tamaño puede ser 0."
-#: i2p2www/pages/site/docs/spec/common-structures.html:298
+#: i2p2www/pages/site/docs/spec/common-structures.html:297
msgid ""
"Total length limit is 65535 bytes, plus the 2 byte size field, or 65537 "
"total."
@@ -18902,17 +18880,17 @@ msgstr ""
"El límite de tamaño total es de 65535 bytes, más el campo de tamaño de 2 "
"bytes, o 65537 en total."
-#: i2p2www/pages/site/docs/spec/common-structures.html:307
+#: i2p2www/pages/site/docs/spec/common-structures.html:306
msgid "Common structure specification"
msgstr "Especificación de estructura común"
-#: i2p2www/pages/site/docs/spec/common-structures.html:311
+#: i2p2www/pages/site/docs/spec/common-structures.html:310
msgid "Defines the way to uniquely identify a particular router\n"
msgstr ""
"Define la manera de identificar de forma unívoca un router (enrutador) "
"específico\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:315
+#: i2p2www/pages/site/docs/spec/common-structures.html:314
msgid ""
"PublicKey followed by SigningPublicKey and then a SigningPublicKey y luego un certificate\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:352
+#: i2p2www/pages/site/docs/spec/common-structures.html:351
msgid ""
"The certificate for a RouterIdentity is currently unused and is always "
"NULL."
@@ -18930,7 +18908,7 @@ msgstr ""
"El certificado para una RouterIdentity actualmente está sin uso y siempre"
" es NULL (vacío)."
-#: i2p2www/pages/site/docs/spec/common-structures.html:360
+#: i2p2www/pages/site/docs/spec/common-structures.html:359
msgid ""
"A Destination defines a particular endpoint to which messages can be "
"directed for secure delivery.\n"
@@ -18938,7 +18916,7 @@ msgstr ""
"Un destino define un punto de término específico al que los mensajes "
"pueden ser dirigidos para una entrega segura.\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:364
+#: i2p2www/pages/site/docs/spec/common-structures.html:363
msgid ""
"PublicKey followed by a SigningPublicKey and then a SigningPublicKey y luego un certificado\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:412
+#: i2p2www/pages/site/docs/spec/common-structures.html:411
msgid ""
"Defines the authorization for a particular tunnel to receive messages "
"targeting a Destination.\n"
@@ -18956,7 +18934,7 @@ msgstr ""
"Define la autorización para que un túnel específico reciba mensajes cuyo "
"objetivo es un Destination.\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:416
+#: i2p2www/pages/site/docs/spec/common-structures.html:415
msgid ""
"SHA256 Hash of the\n"
"RouterIdentity of the gateway "
@@ -18968,11 +18946,11 @@ msgstr ""
"('gateway'), luego el TunnelId, y "
"finalmente una fecha de término\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:447
+#: i2p2www/pages/site/docs/spec/common-structures.html:446
msgid "Total size: 44 bytes"
msgstr "Tamaño total: 44 bytes"
-#: i2p2www/pages/site/docs/spec/common-structures.html:457
+#: i2p2www/pages/site/docs/spec/common-structures.html:456
msgid ""
"Contains all of the currently authorized Leases for a particular destino contenido.\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:463
+#: i2p2www/pages/site/docs/spec/common-structures.html:462
msgid ""
"Destination, followed by a PublicKey for encryption, then a clave pública firmante del destino"
-#: i2p2www/pages/site/docs/spec/common-structures.html:555
+#: i2p2www/pages/site/docs/spec/common-structures.html:554
msgid ""
"The public key of the destination was used for the old i2cp-to-i2cp "
"encryption\n"
@@ -19036,7 +19014,7 @@ msgstr ""
"\n"
"que se deshabilitó en la versión 0.6, actualmente no se usa."
-#: i2p2www/pages/site/docs/spec/common-structures.html:560
+#: i2p2www/pages/site/docs/spec/common-structures.html:559
#, python-format
msgid ""
"The encryption key is used for end-to-end Integer defining the relative cost "
"of using the address, where 0 is free and 255 is expensive, followed by "
@@ -19145,11 +19123,11 @@ msgstr ""
"dirección IP, número de puerto, dirección de correo electrónico, URL, "
"etc.\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:633
+#: i2p2www/pages/site/docs/spec/common-structures.html:632
msgid "Cost is typically 5 or 6 for SSU, and 10 or 11 for NTCP."
msgstr "El coste normalmente es de 5 o 6 para SSU, y 10 u 11 para NTCP."
-#: i2p2www/pages/site/docs/spec/common-structures.html:637
+#: i2p2www/pages/site/docs/spec/common-structures.html:636
msgid ""
"Expiration is currently unused, always null (all zeroes)).\n"
"As of release 0.9.3, the expiration is assumed zero and not stored, so "
@@ -19169,7 +19147,7 @@ msgstr ""
"estos bytes) será un cambio retroactivamente-compatible.\n"
"Los routers DEBEN establecer este campo a todo ceros."
-#: i2p2www/pages/site/docs/spec/common-structures.html:645
+#: i2p2www/pages/site/docs/spec/common-structures.html:644
msgid ""
"The following options, while not required, are standard and expected to "
"be present in most router addresses:\n"
@@ -19181,7 +19159,7 @@ msgstr ""
"\"equipo\" (una dirección IPv4 o IPv6, o un nombre de equipo ('host')) y "
"\"puerto\"."
-#: i2p2www/pages/site/docs/spec/common-structures.html:656
+#: i2p2www/pages/site/docs/spec/common-structures.html:655
msgid ""
"Defines all of the data that a router wants to publish for the network to"
" see. The RouterInfo is one of two "
@@ -19197,7 +19175,7 @@ msgstr ""
"(identificador-criptográfico/hash) SHA256 de\n"
"la RouterIdentity contenida.\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:661
+#: i2p2www/pages/site/docs/spec/common-structures.html:660
msgid ""
"RouterIdentity followed by the Date, when the entry was published\n"
@@ -19205,7 +19183,7 @@ msgstr ""
"La RouterIdentity seguida por la "
"fecha de publicación de la entrada.\n"
-#: i2p2www/pages/site/docs/spec/common-structures.html:741
+#: i2p2www/pages/site/docs/spec/common-structures.html:740
msgid ""
"The peer_size Integer may be followed by a list of that many router "
"hashes.\n"
@@ -19219,7 +19197,7 @@ msgstr ""
"restringidas,\n"
"que está sin implementar."
-#: i2p2www/pages/site/docs/spec/common-structures.html:746
+#: i2p2www/pages/site/docs/spec/common-structures.html:745
msgid ""
"The signature may be verified using the signing public key of the "
"router_ident."
@@ -19227,7 +19205,7 @@ msgstr ""
"La firma puede verificarse usando la clave pública de firmado de la "
"router_ident (identidad del router)."
-#: i2p2www/pages/site/docs/spec/common-structures.html:750
+#: i2p2www/pages/site/docs/spec/common-structures.html:749
#, python-format
msgid ""
"See the network database page\n"
@@ -19237,7 +19215,7 @@ msgstr ""
"red para opciones standard\n"
"que se espera que estén presentes en todas las informaciones de routers."
-#: i2p2www/pages/site/docs/spec/common-structures.html:760
+#: i2p2www/pages/site/docs/spec/common-structures.html:759
#, python-format
msgid ""
"Defined in the Tunnel Message "
@@ -20141,7 +20119,7 @@ msgstr ""
"lo largo de los transportes "
#: i2p2www/pages/site/docs/transport/index.html:61
-#: i2p2www/pages/site/docs/transport/ssu.html:33
+#: i2p2www/pages/site/docs/transport/ssu.html:32
msgid ""
"Communication of firewall status and local IP, and changes to either, to "
"the router and the user interface"
@@ -20407,11 +20385,11 @@ msgstr ""
"(descartables criptográficamente) en la capa-de-transporte puede mejorar "
"las cosas."
-#: i2p2www/pages/site/docs/transport/ntcp.html:6
+#: i2p2www/pages/site/docs/transport/ntcp.html:2
msgid "NTCP (NIO-based TCP)"
msgstr "NTCP (TCP basado-en-NIO)"
-#: i2p2www/pages/site/docs/transport/ntcp.html:8
+#: i2p2www/pages/site/docs/transport/ntcp.html:6
#, python-format
msgid ""
"NTCP is one of two transports currently "
@@ -20431,7 +20409,7 @@ msgstr ""
"1 hilo por conexión del antiguo transporte TCP.\n"
"NTCP-sobre-IPv6 está soportado desde la versión 0.9.8."
-#: i2p2www/pages/site/docs/transport/ntcp.html:16
+#: i2p2www/pages/site/docs/transport/ntcp.html:14
msgid ""
"By default, NTCP uses the IP/Port\n"
"auto-detected by SSU. When enabled on config.jsp,\n"
@@ -20447,7 +20425,7 @@ msgstr ""
"Ahora puede habilitar la conexión TCP entrante sin una IP estática o un \n"
"servicio DynDNS."
-#: i2p2www/pages/site/docs/transport/ntcp.html:24
+#: i2p2www/pages/site/docs/transport/ntcp.html:22
msgid ""
"The NTCP code within I2P is relatively lightweight (1/4 the size of the "
"SSU code)\n"
@@ -20458,15 +20436,15 @@ msgstr ""
"código de SSU) porque usa el transporte TCP Java subyacente para una "
"entrega fiable."
-#: i2p2www/pages/site/docs/transport/ntcp.html:30
+#: i2p2www/pages/site/docs/transport/ntcp.html:28
msgid "NTCP Protocol Specification"
msgstr "Especificación del protocolo NTCP"
-#: i2p2www/pages/site/docs/transport/ntcp.html:32
+#: i2p2www/pages/site/docs/transport/ntcp.html:30
msgid "Standard Message Format"
msgstr "Formato de mensaje estándar"
-#: i2p2www/pages/site/docs/transport/ntcp.html:33
+#: i2p2www/pages/site/docs/transport/ntcp.html:31
msgid ""
"After establishment,\n"
"the NTCP transport sends individual I2NP messages, with a simple "
@@ -20479,7 +20457,7 @@ msgstr ""
"(`checksum`). \n"
"El mensaje no cifrado está codificado de la siguiente manera:"
-#: i2p2www/pages/site/docs/transport/ntcp.html:43
+#: i2p2www/pages/site/docs/transport/ntcp.html:41
msgid ""
"The data is then AES/256/CBC encrypted. The session key for the "
"encryption\n"
@@ -20499,7 +20477,7 @@ msgstr ""
"para el \n"
"cifrado AES/256/CBC son los últimos 16 bytes del anterior mensaje cifrado."
-#: i2p2www/pages/site/docs/transport/ntcp.html:51
+#: i2p2www/pages/site/docs/transport/ntcp.html:49
msgid ""
"0-15 bytes of padding are required to bring the total message length\n"
"(including the six size and checksum bytes) to a multiple of 16.\n"
@@ -20517,11 +20495,11 @@ msgstr ""
"es \n"
"lo mismo 16378 bytes. El tamaño mínimo de dato es de 1 byte."
-#: i2p2www/pages/site/docs/transport/ntcp.html:59
+#: i2p2www/pages/site/docs/transport/ntcp.html:57
msgid "Time Sync Message Format"
msgstr "Formato de mensaje de sincronización de horaria"
-#: i2p2www/pages/site/docs/transport/ntcp.html:60
+#: i2p2www/pages/site/docs/transport/ntcp.html:58
msgid ""
"One special case is a metadata message where the sizeof(data) is 0. In\n"
"that case, the unencrypted message is encoded as:"
@@ -20530,7 +20508,7 @@ msgstr ""
"(tamañode(dato)) sea 0. En ese caso, el mensaje no cifrado esta "
"codificado como:"
-#: i2p2www/pages/site/docs/transport/ntcp.html:71
+#: i2p2www/pages/site/docs/transport/ntcp.html:69
msgid ""
"Total length: 16 bytes. The time sync message is sent at approximately 15"
" minute intervals.\n"
@@ -20540,11 +20518,11 @@ msgstr ""
"aproximadamente en intervalos de 15 minutos. El mensaje se cifra tal como"
" se hace con los mensajes estándar."
-#: i2p2www/pages/site/docs/transport/ntcp.html:77
+#: i2p2www/pages/site/docs/transport/ntcp.html:75
msgid "Checksums"
msgstr "Identificadores criptográficos (`checksums`)"
-#: i2p2www/pages/site/docs/transport/ntcp.html:78
+#: i2p2www/pages/site/docs/transport/ntcp.html:76
#, python-format
msgid ""
"The standard and time sync messages use the Adler-32 checksum\n"
@@ -20554,11 +20532,11 @@ msgstr ""
"criptográfico (`checksum`) Adler-32 tal como se define en la \n"
"especificación ZLIB."
-#: i2p2www/pages/site/docs/transport/ntcp.html:84
+#: i2p2www/pages/site/docs/transport/ntcp.html:82
msgid "Establishment Sequence"
msgstr "Secuencia de establecimiento"
-#: i2p2www/pages/site/docs/transport/ntcp.html:85
+#: i2p2www/pages/site/docs/transport/ntcp.html:83
msgid ""
"In the establish state, there is a 4-phase message sequence to exchange "
"DH keys and signatures.\n"
@@ -20573,33 +20551,33 @@ msgstr ""
"intercambio Diffie Hellman de 2048-bits. Luego, las firmas DSA de los \n"
"datos críticos se intercambian para confirmar la conexión."
-#: i2p2www/pages/site/docs/transport/ntcp.html:99
+#: i2p2www/pages/site/docs/transport/ntcp.html:97
msgid "Legend:"
msgstr "Leyenda:"
-#: i2p2www/pages/site/docs/transport/ntcp.html:100
+#: i2p2www/pages/site/docs/transport/ntcp.html:98
msgid "256 byte DH public keys"
msgstr "Claves públicas DH de 256 bytes"
-#: i2p2www/pages/site/docs/transport/ntcp.html:104
+#: i2p2www/pages/site/docs/transport/ntcp.html:102
msgid "timestamps (4 bytes, seconds since epoch)"
msgstr ""
"Marcas de tiempo (4 bytes, segundos desde epoch (época, origen de tiempo "
"UNIX))"
-#: i2p2www/pages/site/docs/transport/ntcp.html:105
+#: i2p2www/pages/site/docs/transport/ntcp.html:103
msgid "32 byte Session key"
msgstr "Clave de sesión de 32 bytes"
-#: i2p2www/pages/site/docs/transport/ntcp.html:106
+#: i2p2www/pages/site/docs/transport/ntcp.html:104
msgid "2 byte size of Alice identity to follow"
msgstr "Identidad Alice de 2 bytes de tamaño a seguir"
-#: i2p2www/pages/site/docs/transport/ntcp.html:109
+#: i2p2www/pages/site/docs/transport/ntcp.html:107
msgid "DH Key Exchange"
msgstr "Intercambio de clave DH"
-#: i2p2www/pages/site/docs/transport/ntcp.html:110
+#: i2p2www/pages/site/docs/transport/ntcp.html:108
#, python-format
msgid ""
"The initial 2048-bit DH key exchange\n"
@@ -20611,7 +20589,7 @@ msgstr ""
"generador (g) compartidos que los usados por el cifrado ElGamal de I2P."
-#: i2p2www/pages/site/docs/transport/ntcp.html:116
+#: i2p2www/pages/site/docs/transport/ntcp.html:114
msgid ""
"The DH key exchange consists of a number of steps, displayed below.\n"
"The mapping between these steps and the messages sent between I2P "
@@ -20622,7 +20600,7 @@ msgstr ""
"mostrados debajo. El mapeado entre estos pasos y los mensajes enviados \n"
"entre los routers (enrutadores) I2P, está marcado en negrita."
-#: i2p2www/pages/site/docs/transport/ntcp.html:122
+#: i2p2www/pages/site/docs/transport/ntcp.html:120
msgid ""
"Alice generates a secret integer x. She then calculates X = g^x mod"
" p
."
@@ -20630,11 +20608,11 @@ msgstr ""
"Alice genera un entero secreto . Ella entonces calcula X = g^x mod "
"p
."
-#: i2p2www/pages/site/docs/transport/ntcp.html:123
+#: i2p2www/pages/site/docs/transport/ntcp.html:121
msgid "Alice sends X to Bob (Message 1)."
msgstr "Alice envía X a Bob (mensaje 1)."
-#: i2p2www/pages/site/docs/transport/ntcp.html:124
+#: i2p2www/pages/site/docs/transport/ntcp.html:122
msgid ""
"Bob generates a secret integer y. He then calculates Y = g^y mod "
"p
."
@@ -20642,19 +20620,19 @@ msgstr ""
"Bob genera un entero secreto y. Él entonces calcula Y = g^y mod "
"p
."
-#: i2p2www/pages/site/docs/transport/ntcp.html:125
+#: i2p2www/pages/site/docs/transport/ntcp.html:123
msgid "Bob sends Y to Alice.(Message 2)"
msgstr "Bob envía Y a Alice (mensaje 2)."
-#: i2p2www/pages/site/docs/transport/ntcp.html:126
+#: i2p2www/pages/site/docs/transport/ntcp.html:124
msgid "Alice can now compute sessionKey = Y^x mod p
."
msgstr "Alice puede ahora calcular sessionKey = Y^x mod p
."
-#: i2p2www/pages/site/docs/transport/ntcp.html:127
+#: i2p2www/pages/site/docs/transport/ntcp.html:125
msgid "Bob can now compute sessionKey = X^y mod p
."
msgstr "Bob puede ahora calcular sessionKey = X^y mod p
."
-#: i2p2www/pages/site/docs/transport/ntcp.html:128
+#: i2p2www/pages/site/docs/transport/ntcp.html:126
msgid ""
"Both Alice and Bob now have a shared key sessionKey = g^(x*y) mod "
"p
."
@@ -20662,7 +20640,7 @@ msgstr ""
"Ambos, Alice y Bob, tienen una clave compartida sessionKey = "
"g^(x*y) mod p
."
-#: i2p2www/pages/site/docs/transport/ntcp.html:130
+#: i2p2www/pages/site/docs/transport/ntcp.html:128
#, python-format
msgid ""
"The sessionKey is then used to exchange identities in Message 3 "
@@ -20677,11 +20655,11 @@ msgstr ""
"el intercambio Diffie-Hellman (DH) está documentado en la página de crifrado."
-#: i2p2www/pages/site/docs/transport/ntcp.html:136
+#: i2p2www/pages/site/docs/transport/ntcp.html:134
msgid "Message 1 (Session Request)"
msgstr "Mensaje 1 (solicitud de sesión)"
-#: i2p2www/pages/site/docs/transport/ntcp.html:137
+#: i2p2www/pages/site/docs/transport/ntcp.html:135
#, python-format
msgid ""
"This is the DH request. Alice already has Bob's\n"
@@ -20701,22 +20679,22 @@ msgstr ""
"(información del router), que estaba publicada en la \n"
"base de datos de red. Alice envía a Bob:"
-#: i2p2www/pages/site/docs/transport/ntcp.html:150
-#: i2p2www/pages/site/docs/transport/ntcp.html:193
-#: i2p2www/pages/site/docs/transport/ntcp.html:273
-#: i2p2www/pages/site/docs/transport/ntcp.html:356
+#: i2p2www/pages/site/docs/transport/ntcp.html:148
+#: i2p2www/pages/site/docs/transport/ntcp.html:191
+#: i2p2www/pages/site/docs/transport/ntcp.html:271
+#: i2p2www/pages/site/docs/transport/ntcp.html:354
msgid "Size:"
msgstr "Tamaño:"
-#: i2p2www/pages/site/docs/transport/ntcp.html:152
+#: i2p2www/pages/site/docs/transport/ntcp.html:150
msgid "Contents:"
msgstr "Contenidos:"
-#: i2p2www/pages/site/docs/transport/ntcp.html:170
+#: i2p2www/pages/site/docs/transport/ntcp.html:168
msgid "256 byte X from Diffie Hellman"
msgstr "X de 256 bytes desde Diffie Hellman"
-#: i2p2www/pages/site/docs/transport/ntcp.html:172
+#: i2p2www/pages/site/docs/transport/ntcp.html:170
#, python-format
msgid ""
"SHA256 Hash(X) xored with SHA256 Hash(Bob's AES encrypted using the DH "
@@ -20792,7 +20770,7 @@ msgstr ""
"clave de sesión DH \n"
"y los últimos 16 bytes de Y usados como el IV (vector de inicialización)"
-#: i2p2www/pages/site/docs/transport/ntcp.html:261
+#: i2p2www/pages/site/docs/transport/ntcp.html:259
msgid ""
"Alice may drop the connection if the clock skew with Bob is too high as "
"calculated using tsB."
@@ -20800,11 +20778,11 @@ msgstr ""
"Alice puede denegar la conexión si el desfase horario con el relog de Bob"
" es demasiado alto al calcularse usando tsB."
-#: i2p2www/pages/site/docs/transport/ntcp.html:266
+#: i2p2www/pages/site/docs/transport/ntcp.html:264
msgid "Message 3 (Session Confirm A)"
msgstr "Mensaje 3 (Confirmar Sesión A)"
-#: i2p2www/pages/site/docs/transport/ntcp.html:267
+#: i2p2www/pages/site/docs/transport/ntcp.html:265
msgid ""
"This contains Alice's router identity, and a DSA signature of the "
"critical data. Alice sends Bob:"
@@ -20812,13 +20790,13 @@ msgstr ""
"Este contiene la identidad del ruter de Alice, y la firma DSA de los "
"datos críticos. Alice envía a Bob:"
-#: i2p2www/pages/site/docs/transport/ntcp.html:301
+#: i2p2www/pages/site/docs/transport/ntcp.html:299
msgid "2 byte size of Alice's router identity to follow (should always be 387)"
msgstr ""
"La identidad del ruter de Alice de 2 bytes para seguir (debería ser "
"siempre 387)"
-#: i2p2www/pages/site/docs/transport/ntcp.html:303
+#: i2p2www/pages/site/docs/transport/ntcp.html:301
#, python-format
msgid ""
"Alice's 387 byte identidad del "
"ruter de Alice de 387 bytes."
-#: i2p2www/pages/site/docs/transport/ntcp.html:309
+#: i2p2www/pages/site/docs/transport/ntcp.html:307
msgid "15 bytes random data"
msgstr "15 bytes datos aleatorios"
-#: i2p2www/pages/site/docs/transport/ntcp.html:311
+#: i2p2www/pages/site/docs/transport/ntcp.html:309
#, python-format
msgid ""
"the 40 byte DSA "
@@ -20856,7 +20834,7 @@ msgstr ""
"firma en su RouterIdentity"
-#: i2p2www/pages/site/docs/transport/ntcp.html:329
+#: i2p2www/pages/site/docs/transport/ntcp.html:327
#, python-format
msgid ""
"448 bytes AES encrypted using the DH"
@@ -20868,11 +20846,11 @@ msgstr ""
" clave de sesión DH y los últimos 16 bytes de HXxorHI ( por ejemplo, los "
"últimos 16 bytes del mensaje #1) como el IV"
-#: i2p2www/pages/site/docs/transport/ntcp.html:339
+#: i2p2www/pages/site/docs/transport/ntcp.html:337
msgid "Bob verifies the signature, and on failure, drops the connection."
msgstr "Bob verifica la firma, y si falla, rechaza la conexión."
-#: i2p2www/pages/site/docs/transport/ntcp.html:342
+#: i2p2www/pages/site/docs/transport/ntcp.html:340
msgid ""
"Bob may drop the connection if the clock skew with Alice is too high as "
"calculated using tsA."
@@ -20880,15 +20858,15 @@ msgstr ""
"Bob puede rechazar la conexión si si el desfase horario con el reloj de "
"Alice es demasiado alto al calcularse usando tsA."
-#: i2p2www/pages/site/docs/transport/ntcp.html:349
+#: i2p2www/pages/site/docs/transport/ntcp.html:347
msgid "Message 4 (Session Confirm B)"
msgstr "Mensaje 4 (Confirmar Sesión B)"
-#: i2p2www/pages/site/docs/transport/ntcp.html:350
+#: i2p2www/pages/site/docs/transport/ntcp.html:348
msgid "This is a DSA signature of the critical data. Bob sends Alice:"
msgstr "Esta es la firma DSA de los datos críticos. Bob envía a Alice:"
-#: i2p2www/pages/site/docs/transport/ntcp.html:375
+#: i2p2www/pages/site/docs/transport/ntcp.html:373
#, python-format
msgid ""
"the 40 byte DSA "
@@ -20913,11 +20891,11 @@ msgstr ""
"firma en su RouterIdentity"
-#: i2p2www/pages/site/docs/transport/ntcp.html:381
+#: i2p2www/pages/site/docs/transport/ntcp.html:379
msgid "8 bytes random data"
msgstr "8 bytes de datos aleatorios"
-#: i2p2www/pages/site/docs/transport/ntcp.html:396
+#: i2p2www/pages/site/docs/transport/ntcp.html:394
#, python-format
msgid ""
"48 bytes AES encrypted using the DH "
@@ -20929,15 +20907,15 @@ msgstr ""
"clave de sesión DH y los últimos 16 bytes del contenido cifrado del "
"mensaje #2 como el IV"
-#: i2p2www/pages/site/docs/transport/ntcp.html:404
+#: i2p2www/pages/site/docs/transport/ntcp.html:402
msgid "Alice verifies the signature, and on failure, drops the connection."
msgstr "Alice verifica la firma, y en caso de fallo, rechaza la conexión."
-#: i2p2www/pages/site/docs/transport/ntcp.html:411
+#: i2p2www/pages/site/docs/transport/ntcp.html:409
msgid "After Establishment"
msgstr "Después del establecimiento"
-#: i2p2www/pages/site/docs/transport/ntcp.html:412
+#: i2p2www/pages/site/docs/transport/ntcp.html:410
msgid ""
"The connection is established, and standard or time sync messages may be "
"exchanged.\n"
@@ -20955,11 +20933,11 @@ msgstr ""
"siguiente IV. Bob usará los últimos 16 bytes del contenido cifrado del "
"mensaje #4 como el siguiente IV."
-#: i2p2www/pages/site/docs/transport/ntcp.html:421
+#: i2p2www/pages/site/docs/transport/ntcp.html:419
msgid "Check Connection Message"
msgstr "Mensaje de conexión del reloj"
-#: i2p2www/pages/site/docs/transport/ntcp.html:422
+#: i2p2www/pages/site/docs/transport/ntcp.html:420
msgid ""
"Alternately, when Bob receives a connection, it could be a\n"
"check connection (perhaps prompted by Bob asking for someone\n"
@@ -20975,15 +20953,15 @@ msgstr ""
"formateadas como sigue. Una conexión de prueba de información recibirá "
"256 bytes que contienen:"
-#: i2p2www/pages/site/docs/transport/ntcp.html:431
+#: i2p2www/pages/site/docs/transport/ntcp.html:429
msgid "32 bytes of uninterpreted, ignored data"
msgstr "32 bytes sin interpretar, datos ignorados"
-#: i2p2www/pages/site/docs/transport/ntcp.html:432
+#: i2p2www/pages/site/docs/transport/ntcp.html:430
msgid "1 byte size"
msgstr "tamaño de 1 byte"
-#: i2p2www/pages/site/docs/transport/ntcp.html:433
+#: i2p2www/pages/site/docs/transport/ntcp.html:431
msgid ""
"that many bytes making up the local router's IP address (as reached by "
"the remote side)"
@@ -20991,11 +20969,11 @@ msgstr ""
"el número de bytes que componen la dirección IP del ruter local (como "
"haya sido contactado por la parte remota)"
-#: i2p2www/pages/site/docs/transport/ntcp.html:434
+#: i2p2www/pages/site/docs/transport/ntcp.html:432
msgid "2 byte port number that the local router was reached on"
msgstr "el número de puerto de 2 bytes, en donde ha sido contactado el ruter local"
-#: i2p2www/pages/site/docs/transport/ntcp.html:435
+#: i2p2www/pages/site/docs/transport/ntcp.html:433
msgid ""
"4 byte i2p network time as known by the remote side (seconds since the "
"epoch)"
@@ -21003,11 +20981,11 @@ msgstr ""
"la hora de la red i2p de 4 bytes según la parte remota (segundos desde la"
" 'época')"
-#: i2p2www/pages/site/docs/transport/ntcp.html:436
+#: i2p2www/pages/site/docs/transport/ntcp.html:434
msgid "uninterpreted padding data, up to byte 223"
msgstr "datos de relleno sin interpretar, hasta 223 bytes"
-#: i2p2www/pages/site/docs/transport/ntcp.html:437
+#: i2p2www/pages/site/docs/transport/ntcp.html:435
msgid ""
"xor of the local router's identity hash and the SHA256 of bytes 32 "
"through bytes 223"
@@ -21015,22 +20993,22 @@ msgstr ""
"xor del hash de la identidad del ruter local y el SHA256 de los bytes "
"desde el 32 hasta el 223"
-#: i2p2www/pages/site/docs/transport/ntcp.html:441
+#: i2p2www/pages/site/docs/transport/ntcp.html:439
msgid "Discussion"
msgstr "Discusión"
-#: i2p2www/pages/site/docs/transport/ntcp.html:442
+#: i2p2www/pages/site/docs/transport/ntcp.html:440
#, python-format
msgid "Now on the NTCP Discussion Page."
msgstr "Ahora en al Página de discusión de NTCP."
-#: i2p2www/pages/site/docs/transport/ntcp.html:448
+#: i2p2www/pages/site/docs/transport/ntcp.html:446
msgid "The maximum message size should be increased to approximately 32 KB."
msgstr ""
"El tamaño máximo del mensaje debería aumentarse hasta aproximadamente 32 "
"KB"
-#: i2p2www/pages/site/docs/transport/ntcp.html:452
+#: i2p2www/pages/site/docs/transport/ntcp.html:450
msgid ""
"A set of fixed packet sizes may be appropriate to further hide the data \n"
"fragmentation to external adversaries, but the tunnel, garlic, and end to"
@@ -21047,7 +21025,7 @@ msgstr ""
"actualmente no se realiza el relleno más allá del límite de 16 bytes, "
"para crear un número limitado de tamaños de mensajes."
-#: i2p2www/pages/site/docs/transport/ntcp.html:460
+#: i2p2www/pages/site/docs/transport/ntcp.html:458
msgid ""
"Memory utilization (including that of the kernel) for NTCP should be "
"compared to that for SSU."
@@ -21055,7 +21033,7 @@ msgstr ""
"La utilización de la memoria (incluyendo la del kerne) para NTCP debería "
"compararse con la del SSU."
-#: i2p2www/pages/site/docs/transport/ntcp.html:464
+#: i2p2www/pages/site/docs/transport/ntcp.html:462
msgid ""
"Can the establishment messages be randomly padded somehow, to frustrate\n"
"identification of I2P traffic based on initial packet sizes?"
@@ -21064,19 +21042,15 @@ msgstr ""
"establecido, para evitar la identificación del tráfico I2P basado en el "
"tamaño del paquete inicial?"
-#: i2p2www/pages/site/docs/transport/ntcp.html:469
+#: i2p2www/pages/site/docs/transport/ntcp.html:467
msgid "Review and possibly disable 'check connection'"
msgstr "Revisar y posiblemente desactivar la ' conexión de prueba'"
#: i2p2www/pages/site/docs/transport/ssu.html:2
-msgid "SSU Transport"
-msgstr "Transporte SSU"
-
-#: i2p2www/pages/site/docs/transport/ssu.html:6
msgid "Secure Semireliable UDP"
msgstr "UDP seguro sem-ifiable "
-#: i2p2www/pages/site/docs/transport/ssu.html:9
+#: i2p2www/pages/site/docs/transport/ssu.html:8
#, python-format
msgid ""
"SSU (also called \"UDP\" in much of the I2P documentation and user "
@@ -21090,7 +21064,7 @@ msgstr ""
"href=\"%(transports)s\">transportes actualmente implementados en I2P."
" El otro es NTCP."
-#: i2p2www/pages/site/docs/transport/ssu.html:15
+#: i2p2www/pages/site/docs/transport/ssu.html:14
msgid ""
"SSU is the newer of the two transports,\n"
"introduced in I2P release 0.6.\n"
@@ -21104,11 +21078,11 @@ msgstr ""
"conexiones salientes.\n"
"SSU-sobre-IPv6 está soportado desde la versión 0.9.8."
-#: i2p2www/pages/site/docs/transport/ssu.html:22
+#: i2p2www/pages/site/docs/transport/ssu.html:21
msgid "SSU Services"
msgstr "Servicios SSU"
-#: i2p2www/pages/site/docs/transport/ssu.html:24
+#: i2p2www/pages/site/docs/transport/ssu.html:23
msgid ""
"Like the NTCP transport, SSU provides reliable, encrypted, connection-"
"oriented, point-to-point data transport.\n"
@@ -21120,7 +21094,7 @@ msgstr ""
"SSU, también proporciona detección de servicios de NAT trasversales, "
"incluyendo:"
-#: i2p2www/pages/site/docs/transport/ssu.html:30
+#: i2p2www/pages/site/docs/transport/ssu.html:29
msgid ""
"Cooperative NAT/Firewall traversal using introducers"
@@ -21128,7 +21102,7 @@ msgstr ""
"NAT/cortafuego trasversal cooperativo usando introductores"
-#: i2p2www/pages/site/docs/transport/ssu.html:31
+#: i2p2www/pages/site/docs/transport/ssu.html:30
msgid ""
"Local IP detection by inspection of incoming packets and peer testing"
@@ -21136,7 +21110,7 @@ msgstr ""
"Detección de la IP local inspeccionado los paquetes de entrada y la prueba de pares "
-#: i2p2www/pages/site/docs/transport/ssu.html:32
+#: i2p2www/pages/site/docs/transport/ssu.html:31
msgid ""
"Communication of firewall status and local IP, and changes to either to "
"NTCP"
@@ -21144,15 +21118,15 @@ msgstr ""
"Comunicación del estado del cortafuegos y de la IP local, y los cambios "
"en cualquiera de ellos a NTCP "
-#: i2p2www/pages/site/docs/transport/ssu.html:37
+#: i2p2www/pages/site/docs/transport/ssu.html:36
msgid "Protocol Details"
msgstr "Detalles del protocolo"
-#: i2p2www/pages/site/docs/transport/ssu.html:39
+#: i2p2www/pages/site/docs/transport/ssu.html:38
msgid "Congestion control"
msgstr "Control de congestión"
-#: i2p2www/pages/site/docs/transport/ssu.html:41
+#: i2p2www/pages/site/docs/transport/ssu.html:40
msgid ""
"SSU's need for only semireliable delivery, TCP-friendly operation,\n"
"and the capacity for high throughput allows a great deal of latitude in\n"
@@ -21165,7 +21139,7 @@ msgstr ""
"algoritmo de control de gestión esbozado abajo se supone eficiente en el "
"gasto de ancho de banda y simple de implementar."
-#: i2p2www/pages/site/docs/transport/ssu.html:48
+#: i2p2www/pages/site/docs/transport/ssu.html:47
msgid ""
"Packets are scheduled according to the router's policy, taking care\n"
"not to exceed the router's outbound capacity or to exceed the measured \n"
@@ -21188,7 +21162,7 @@ msgstr ""
"algunos mensajes despues de un periodo indicado o un número de "
"retransmisiones, mientras que continúa transmitiendo otros mensajes."
-#: i2p2www/pages/site/docs/transport/ssu.html:59
+#: i2p2www/pages/site/docs/transport/ssu.html:58
msgid ""
"The congestion detection techniques vary from TCP as well, since each \n"
"message has its own unique and nonsequential identifier, and each message"
@@ -21214,7 +21188,7 @@ msgstr ""
"de nuevo, o si el mensaje aún no ha sido recibido en su totalidad, el "
"bitfield debería ser retransmitido con cualquier nuevo cambio."
-#: i2p2www/pages/site/docs/transport/ssu.html:71
+#: i2p2www/pages/site/docs/transport/ssu.html:70
msgid ""
"The current implementation does not pad the packets to\n"
"any particular size, but instead just places a single message fragment "
@@ -21226,7 +21200,7 @@ msgstr ""
"dentro de un paquete y lo envía para fuera (con cuidado de no exceder el "
"MTU)."
-#: i2p2www/pages/site/docs/transport/ssu.html:78
+#: i2p2www/pages/site/docs/transport/ssu.html:77
msgid ""
"As of router version 0.8.12,\n"
"two MTU values are used for IPv4: 620 and 1484.\n"
@@ -21237,7 +21211,7 @@ msgstr ""
"IPv4: 620 y 1484. El valor del MTU es reajustado dependiendo del "
"porcentaje de paquetes que es retrasnmitido."
-#: i2p2www/pages/site/docs/transport/ssu.html:84
+#: i2p2www/pages/site/docs/transport/ssu.html:83
msgid ""
"For both MTU values, it is desirable that (MTU % 16) == 12, so that\n"
"the payload portion after the 28-byte IP/UDP header is a multiple of\n"
@@ -21247,7 +21221,7 @@ msgstr ""
"(MTU % 16 == 12), así que la porción de la carga tras la cabecera \n"
"de 28-bytes IP/UDP es un múltiplo de 16 bytes, para propositos de cifrado."
-#: i2p2www/pages/site/docs/transport/ssu.html:90
+#: i2p2www/pages/site/docs/transport/ssu.html:89
msgid ""
"For the small MTU value, it is desirable to pack a 2646-byte\n"
"Variable Tunnel Build Message efficiently into multiple packets;\n"
@@ -21257,7 +21231,7 @@ msgstr ""
"construcción de túnel variable de 2646 bytes eficientemente dentro de "
"múltiples paquetes; el MTU de 620 bytes encaja bien dentro de 5 paquetes."
-#: i2p2www/pages/site/docs/transport/ssu.html:96
+#: i2p2www/pages/site/docs/transport/ssu.html:95
msgid ""
"Based on measurements, 1492 fits nearly all reasonably small I2NP "
"messages\n"
@@ -21270,7 +21244,7 @@ msgstr ""
"1900 hasta 4500 bytes, que de todas formas no encajarían dentro del MTU "
"de la red)."
-#: i2p2www/pages/site/docs/transport/ssu.html:102
+#: i2p2www/pages/site/docs/transport/ssu.html:101
msgid ""
"The MTU values were 608 and 1492 for releases 0.8.9 - 0.8.11.\n"
"The large MTU was 1350 prior to release 0.8.9."
@@ -21278,7 +21252,7 @@ msgstr ""
"Los valores del MTU eran 608 y 1492 para las versiones 0.8.9 - 0.8.11. El"
" MTU largo era de 1350 en las versiones anteriores a la 0.8.9."
-#: i2p2www/pages/site/docs/transport/ssu.html:107
+#: i2p2www/pages/site/docs/transport/ssu.html:106
msgid ""
"The maximum receive packet size\n"
"is 1571 bytes as of release 0.8.12.\n"
@@ -21289,7 +21263,7 @@ msgstr ""
"bytes. Para las versiones 0.8.9 - 0.8.11 era de 1535 bytes. Para las "
"versiones anteriores a 0.8.9 era de 2048 bytes. "
-#: i2p2www/pages/site/docs/transport/ssu.html:114
+#: i2p2www/pages/site/docs/transport/ssu.html:113
msgid ""
"As of release 0.9.2, if a router's network interface MTU is less than "
"1484,\n"
@@ -21300,7 +21274,7 @@ msgstr ""
"menor de 1484, esto será publicado en la base de datos de la red, y los "
"otros ruters deberían respetarlo cuando una conexión es establecida."
-#: i2p2www/pages/site/docs/transport/ssu.html:120
+#: i2p2www/pages/site/docs/transport/ssu.html:119
msgid ""
"For IPv6, the minimum MTU is 1280. The IPv6 IP/UDP header is 48 bytes,\n"
"so we use an MTU where (MTN % 16 == 0), which is true for 1280.\n"
@@ -21311,11 +21285,11 @@ msgstr ""
"donde (MTN % 16 == 0), lo que es cierto para 1280.\n"
"La máxima MTU IPv6 es 1472."
-#: i2p2www/pages/site/docs/transport/ssu.html:126
+#: i2p2www/pages/site/docs/transport/ssu.html:125
msgid "Message Size Limits"
msgstr "Límites de los tamaños de mensaje"
-#: i2p2www/pages/site/docs/transport/ssu.html:127
+#: i2p2www/pages/site/docs/transport/ssu.html:126
msgid ""
"While the maximum message size is nominally 32KB, the practical\n"
"limit differs. The protocol limits the number of fragments to 7 bits, or "
@@ -21339,11 +21313,11 @@ msgstr ""
" poder aumentar el límite del transporte UDP por encima de 32KB. Para las"
" conexiones que usan un MTU más largo, son posibles mensajes más largos."
-#: i2p2www/pages/site/docs/transport/ssu.html:138
+#: i2p2www/pages/site/docs/transport/ssu.html:137
msgid "Keys"
msgstr "Claves"
-#: i2p2www/pages/site/docs/transport/ssu.html:140
+#: i2p2www/pages/site/docs/transport/ssu.html:139
msgid ""
"All encryption used is AES256/CBC with 32 byte keys and 16 byte IVs.\n"
"The MAC and session keys are negotiated as part of the DH exchange, used\n"
@@ -21357,7 +21331,7 @@ msgstr ""
"respectivamente. Previamente al intercambio DH, la introkey (clave de \n"
"presentación) públicamente conocible se usa para la MAC y el cifrado."
-#: i2p2www/pages/site/docs/transport/ssu.html:147
+#: i2p2www/pages/site/docs/transport/ssu.html:146
msgid ""
"When using the introKey, both the initial message and any subsequent\n"
"reply use the introKey of the responder (Bob) - the responder does \n"
@@ -21376,7 +21350,7 @@ msgstr ""
"ya pro Alice cuando contacte con él, aunque la clave DSA de Alice puede \n"
"que no sea conocida por Bob aún."
-#: i2p2www/pages/site/docs/transport/ssu.html:156
+#: i2p2www/pages/site/docs/transport/ssu.html:155
msgid ""
"Upon receiving a message, the receiver checks the \"from\" IP address and"
" port\n"
@@ -21397,7 +21371,7 @@ msgstr ""
"aunque si el destinatario está sobrecargado, puede que también sea "
"desechado."
-#: i2p2www/pages/site/docs/transport/ssu.html:167
+#: i2p2www/pages/site/docs/transport/ssu.html:166
msgid ""
"If Alice and Bob have an established session, but Alice loses the \n"
"keys for some reason and she wants to contact Bob, she may at any \n"
@@ -21415,7 +21389,7 @@ msgstr ""
" ella primero intentará que le responda, y si Bob continúa sin responder,"
" ella asumirá que la clave se perdió y restablecerá una nueva."
-#: i2p2www/pages/site/docs/transport/ssu.html:178
+#: i2p2www/pages/site/docs/transport/ssu.html:177
#, python-format
msgid ""
"For the DH key agreement,\n"
@@ -21425,7 +21399,7 @@ msgstr ""
"Para el acuerdo de la clave DH, RFC3526 grupo"
" MODP de 2048bit (#14) se utiliza:"
-#: i2p2www/pages/site/docs/transport/ssu.html:188
+#: i2p2www/pages/site/docs/transport/ssu.html:187
#, python-format
msgid ""
"These are the same p and g used for I2P's\n"
@@ -21434,11 +21408,11 @@ msgstr ""
"Estos son los mismos p y g usados por el cifrado ElGamal de I2P."
-#: i2p2www/pages/site/docs/transport/ssu.html:193
+#: i2p2www/pages/site/docs/transport/ssu.html:192
msgid "Replay prevention"
msgstr "Prevención de Respuesta"
-#: i2p2www/pages/site/docs/transport/ssu.html:195
+#: i2p2www/pages/site/docs/transport/ssu.html:194
msgid ""
"Replay prevention at the SSU layer occurs by rejecting packets \n"
"with exceedingly old timestamps or those which reuse an IV. To\n"
@@ -21450,7 +21424,7 @@ msgstr ""
"duplicados, se utilizan una secuencia de filtros Bloom para "
"\"destruirlos\", y así sólo se detecten los IVs añadidos recientemente."
-#: i2p2www/pages/site/docs/transport/ssu.html:202
+#: i2p2www/pages/site/docs/transport/ssu.html:201
msgid ""
"The messageIds used in DataMessages are defined at layers above\n"
"the SSU transport and are passed through transparently. These IDs\n"
@@ -21465,11 +21439,11 @@ msgstr ""
"respuesta en los messageId - las capas superiores deberían tener esto en "
"cuenta."
-#: i2p2www/pages/site/docs/transport/ssu.html:210
+#: i2p2www/pages/site/docs/transport/ssu.html:209
msgid "Addressing"
msgstr "Direccionamiento"
-#: i2p2www/pages/site/docs/transport/ssu.html:212
+#: i2p2www/pages/site/docs/transport/ssu.html:211
msgid ""
"To contact an SSU peer, one of two sets of information is necessary:\n"
"a direct address, for when the peer is publicly reachable, or an\n"
@@ -21481,7 +21455,7 @@ msgstr ""
"indirecta, para usar a un tercero para que introduzca al par. No hay "
"restricción en el número de direcciones que un par puede tener."
-#: i2p2www/pages/site/docs/transport/ssu.html:224
+#: i2p2www/pages/site/docs/transport/ssu.html:223
msgid ""
"Each of the addresses may also expose a series of options - special\n"
"capabilities of that particular peer. For a list of available\n"
@@ -21491,7 +21465,7 @@ msgstr ""
"capacidades especiales para un par en particular. Para una lista de "
"capacidades disponibles, vea más abajo."
-#: i2p2www/pages/site/docs/transport/ssu.html:230
+#: i2p2www/pages/site/docs/transport/ssu.html:229
#, python-format
msgid ""
"The addresses, options, and capabilities are published in the base de datos de la red."
-#: i2p2www/pages/site/docs/transport/ssu.html:235
+#: i2p2www/pages/site/docs/transport/ssu.html:234
msgid "Direct Session Establishment"
msgstr "Establecimiento de una sesión directa"
-#: i2p2www/pages/site/docs/transport/ssu.html:236
+#: i2p2www/pages/site/docs/transport/ssu.html:235
msgid ""
"Direct session establishment is used when no third party is required for "
"NAT traversal.\n"
@@ -21513,11 +21487,11 @@ msgstr ""
"El establecimiento de una sesión directa se usa cuando no hace falta un "
"tercero para el NAT trasversal. La secuencia del mensaje es como sigue:"
-#: i2p2www/pages/site/docs/transport/ssu.html:241
+#: i2p2www/pages/site/docs/transport/ssu.html:240
msgid "Connection establishment (direct)"
msgstr "Establecimiento de la conexión (directa)"
-#: i2p2www/pages/site/docs/transport/ssu.html:242
+#: i2p2www/pages/site/docs/transport/ssu.html:241
msgid ""
"Alice connects directly to Bob.\n"
"IPv6 is supported as of version 0.9.8."
@@ -21525,7 +21499,7 @@ msgstr ""
"Alice conecta directamente con Bob.\n"
"IPv6 está soportado desde la versión 0.9.8."
-#: i2p2www/pages/site/docs/transport/ssu.html:257
+#: i2p2www/pages/site/docs/transport/ssu.html:256
#, python-format
msgid ""
"After the SessionConfirmed message is received, Bob sends a small\n"
@@ -21543,7 +21517,7 @@ msgstr ""
"\"tiempo de llegada\" de 8 bytes es el ID de toda la red actual, el cual "
"es 2 (por ejemplo 0x0000000000000002)."
-#: i2p2www/pages/site/docs/transport/ssu.html:266
+#: i2p2www/pages/site/docs/transport/ssu.html:265
#, python-format
msgid ""
"After the status message is sent, the peers exchange\n"
@@ -21556,7 +21530,7 @@ msgstr ""
"conteniendo sus RouterInfos. "
-#: i2p2www/pages/site/docs/transport/ssu.html:274
+#: i2p2www/pages/site/docs/transport/ssu.html:273
msgid ""
"It does not appear that the type of the status message or its contents "
"matters.\n"
@@ -21569,7 +21543,7 @@ msgstr ""
" segundos, desde que el mensaje es enviado inmediatamente, quizás el "
"mensaje de estado se pueda eliminar."
-#: i2p2www/pages/site/docs/transport/ssu.html:283
+#: i2p2www/pages/site/docs/transport/ssu.html:282
msgid ""
"Introduction keys are delivered through an external channel \n"
"(the network database, where they are identical to the router Hash for "
@@ -21597,7 +21571,7 @@ msgstr ""
"par con el que está conectando (pero no necesariamente a ninguno de los "
"pares intermediarios)."
-#: i2p2www/pages/site/docs/transport/ssu.html:297
+#: i2p2www/pages/site/docs/transport/ssu.html:296
msgid ""
"Indirect session establishment by means of a third party introduction\n"
"is necessary for efficient NAT traversal. Charlie, a router behind a\n"
@@ -21642,17 +21616,17 @@ msgstr ""
"paquete RelayResponse de Bob, ella empieza una establecimiento de sesión "
"completamente nuevo con el puerto y la IP especificados. "
-#: i2p2www/pages/site/docs/transport/ssu.html:324
+#: i2p2www/pages/site/docs/transport/ssu.html:323
msgid "Connection establishment (indirect using an introducer)"
msgstr "Establecimiento de la conexión (usando un introductor indirecto)"
-#: i2p2www/pages/site/docs/transport/ssu.html:326
+#: i2p2www/pages/site/docs/transport/ssu.html:325
msgid "Alice first connects to introducer Bob, who relays the request to Charlie."
msgstr ""
"Alice primero se conecta al Bob introductor, que reenvía la petición a "
"Charlie."
-#: i2p2www/pages/site/docs/transport/ssu.html:344
+#: i2p2www/pages/site/docs/transport/ssu.html:343
msgid ""
"After the hole punch, the session is established between Alice and "
"Charlie as in a direct establishment."
@@ -21660,11 +21634,11 @@ msgstr ""
"Después de la creación del agujero en el NAT, la sesión es establecida "
"entre Alice y Charlie como si fuese directa."
-#: i2p2www/pages/site/docs/transport/ssu.html:356
+#: i2p2www/pages/site/docs/transport/ssu.html:355
msgid "Peer testing"
msgstr "Prueba del par"
-#: i2p2www/pages/site/docs/transport/ssu.html:358
+#: i2p2www/pages/site/docs/transport/ssu.html:357
msgid ""
"The automation of collaborative reachability testing for peers is\n"
"enabled by a sequence of PeerTest messages. With its proper \n"
@@ -21678,7 +21652,7 @@ msgstr ""
"accesibilidad y puede actualizar su comportamiento de acuerdo con ello. "
"El proceso de prueba es bastante simple:"
-#: i2p2www/pages/site/docs/transport/ssu.html:377
+#: i2p2www/pages/site/docs/transport/ssu.html:376
msgid ""
"Each of the PeerTest messages carry a nonce identifying the\n"
"test series itself, as initialized by Alice. If Alice doesn't \n"
@@ -21694,7 +21668,7 @@ msgstr ""
"perdidos, ella conocerá su estado de accesibilidad. Los estados a los que"
" puede llegar son:"
-#: i2p2www/pages/site/docs/transport/ssu.html:387
+#: i2p2www/pages/site/docs/transport/ssu.html:386
msgid ""
"If she doesn't receive a response from Bob, she will retransmit\n"
"up to a certain number of times, but if no response ever arrives,\n"
@@ -21710,7 +21684,7 @@ msgstr ""
"Alternativamente, Bob puede estar caído o incapaz de hacer que Charlie "
"responda."
-#: i2p2www/pages/site/docs/transport/ssu.html:396
+#: i2p2www/pages/site/docs/transport/ssu.html:395
msgid ""
"If Alice doesn't receive a PeerTest message with the \n"
"expected nonce from a third party (Charlie), she will retransmit\n"
@@ -21730,7 +21704,7 @@ msgstr ""
"correctamente (la IP y el puerto que Bob ofrece deberían estar "
"reenviados/forwarded)."
-#: i2p2www/pages/site/docs/transport/ssu.html:407
+#: i2p2www/pages/site/docs/transport/ssu.html:406
msgid ""
"If Alice receives Bob's PeerTest message and both of Charlie's\n"
"PeerTest messages but the enclosed IP and port numbers in Bob's \n"
@@ -21748,7 +21722,7 @@ msgstr ""
"explícitamente un puerto y tener ese puesto expuesto siempre a las "
"conexiones remotas, ignorando cualquier búsqueda de puertos futura."
-#: i2p2www/pages/site/docs/transport/ssu.html:417
+#: i2p2www/pages/site/docs/transport/ssu.html:416
msgid ""
"If Alice receives Charlie's first message but not his second,\n"
"she will retransmit her PeerTest message to Charlie up to a \n"
@@ -21760,7 +21734,7 @@ msgstr ""
"pero si no se recibe ninguna respuesta sabrá que o Charlie está "
"confundido o no está encendido."
-#: i2p2www/pages/site/docs/transport/ssu.html:425
+#: i2p2www/pages/site/docs/transport/ssu.html:424
msgid ""
"Alice should choose Bob arbitrarily from known peers who seem\n"
"to be capable of participating in peer tests. Bob in turn should\n"
@@ -21779,7 +21753,7 @@ msgstr ""
"designar un nuevo par como Bob e intentar de nuevo con un nonce "
"diferente."
-#: i2p2www/pages/site/docs/transport/ssu.html:435
+#: i2p2www/pages/site/docs/transport/ssu.html:434
msgid ""
"Alice's introduction key is included in all of the PeerTest \n"
"messages so that she doesn't need to already have an established\n"
@@ -21793,11 +21767,11 @@ msgstr ""
"Alice puede establecer una sesión con Bob o Charlie, pero no es "
"necesario."
-#: i2p2www/pages/site/docs/transport/ssu.html:453
+#: i2p2www/pages/site/docs/transport/ssu.html:452
msgid "Transmission window, ACKs and Retransmissions"
msgstr "Window,ventana, de retransmisión, ACKs y Retrasmisiones"
-#: i2p2www/pages/site/docs/transport/ssu.html:454
+#: i2p2www/pages/site/docs/transport/ssu.html:453
#, python-format
msgid ""
"The DATA message may contain ACKs of full messages and\n"
@@ -21811,7 +21785,7 @@ msgstr ""
" mensajes de datos de la página de especificación"
" del protocolo para más detalles."
-#: i2p2www/pages/site/docs/transport/ssu.html:462
+#: i2p2www/pages/site/docs/transport/ssu.html:461
#, python-format
msgid ""
"The details of windowing, ACK, and retransmission strategies are not "
@@ -21834,11 +21808,11 @@ msgstr ""
" de espera, similar al TCP o streaming. Vea"
" el código para los valores iniciales, mínimos y máximos."
-#: i2p2www/pages/site/docs/transport/ssu.html:474
+#: i2p2www/pages/site/docs/transport/ssu.html:473
msgid "Security"
msgstr "Seguridad"
-#: i2p2www/pages/site/docs/transport/ssu.html:475
+#: i2p2www/pages/site/docs/transport/ssu.html:474
msgid ""
"UDP source addresses may, of course, be spoofed.\n"
"Additionally, the IPs and ports contained inside specific\n"
@@ -21852,7 +21826,7 @@ msgstr ""
" no sean legítimos. Además, algunas acciones y respuestas pueden "
"necesitar de ser vueltas a limitar."
-#: i2p2www/pages/site/docs/transport/ssu.html:483
+#: i2p2www/pages/site/docs/transport/ssu.html:482
msgid ""
"The details of validation are not specified\n"
"here. Implementers should add defenses where appropriate."
@@ -21860,11 +21834,11 @@ msgstr ""
"Los detalles de validación no están especificados aquí. Los "
"desarrolladores deberían añadir defensas donde sea apropiado."
-#: i2p2www/pages/site/docs/transport/ssu.html:489
+#: i2p2www/pages/site/docs/transport/ssu.html:488
msgid "Peer capabilities"
msgstr "Capacidades del par"
-#: i2p2www/pages/site/docs/transport/ssu.html:493
+#: i2p2www/pages/site/docs/transport/ssu.html:492
msgid ""
"If the peer address contains the 'B' capability, that means \n"
"they are willing and able to participate in peer tests as\n"
@@ -21874,7 +21848,7 @@ msgstr ""
"desea y puede participar en una prueba de par como un 'Bob' o como un "
"'Charlie'."
-#: i2p2www/pages/site/docs/transport/ssu.html:499
+#: i2p2www/pages/site/docs/transport/ssu.html:498
msgid ""
"If the peer address contains the 'C' capability, that means\n"
"they are willing and able to serve as an introducer - serving\n"
@@ -21884,7 +21858,7 @@ msgstr ""
"desea y puede servir como un introductor - funcionando como un Bob para "
"un Alice, que de otra forma dería inaccesible."
-#: i2p2www/pages/site/docs/transport/ssu.html:508
+#: i2p2www/pages/site/docs/transport/ssu.html:507
msgid ""
"Analysis of current SSU performance, including assessment of window size "
"adjustment\n"
@@ -21897,7 +21871,7 @@ msgstr ""
" parámetros, y el ajuste de la implementación del protocolo para mejorar "
"el rendimiento."
-#: i2p2www/pages/site/docs/transport/ssu.html:514
+#: i2p2www/pages/site/docs/transport/ssu.html:513
msgid ""
"The current implementation repeatedly sends acknowledgments for the same "
"packets,\n"
@@ -21906,7 +21880,7 @@ msgstr ""
"La implementación actual envía repetidamente reconocimientos para los "
"mismos paquetes, lo que aumenta la sobrecarga innecesariamente."
-#: i2p2www/pages/site/docs/transport/ssu.html:519
+#: i2p2www/pages/site/docs/transport/ssu.html:518
msgid ""
"The default small MTU value of 620 should be analyzed and possibly "
"increased.\n"
@@ -21919,17 +21893,17 @@ msgstr ""
"debería ser evaluada. ¿Cabe un paquete de streaming de 1730 bytes en 3 "
"paquetes pequeños SSU? Probablemente no."
-#: i2p2www/pages/site/docs/transport/ssu.html:525
+#: i2p2www/pages/site/docs/transport/ssu.html:524
msgid "The protocol should be extended to exchange MTUs during the setup."
msgstr ""
"El protocolo debería ser ampliado para intercambiar MTUs durante la "
"configuración."
-#: i2p2www/pages/site/docs/transport/ssu.html:529
+#: i2p2www/pages/site/docs/transport/ssu.html:528
msgid "Rekeying is currently unimplemented and may never be."
msgstr "Rekeying no está implementado y puede que nunca lo esté."
-#: i2p2www/pages/site/docs/transport/ssu.html:533
+#: i2p2www/pages/site/docs/transport/ssu.html:532
msgid ""
"The potential use of the 'challenge' fields in RelayIntro and "
"RelayResponse,\n"
@@ -21940,7 +21914,7 @@ msgstr ""
"RelayResponse, y el uso del campo de relleno en el SessionRequest en el "
"SessionCreated, no están documentados."
-#: i2p2www/pages/site/docs/transport/ssu.html:538
+#: i2p2www/pages/site/docs/transport/ssu.html:537
msgid ""
"Instead of a single fragment per packet, a more efficient\n"
"strategy may be to bundle multiple message fragments into the same "
@@ -21951,7 +21925,7 @@ msgstr ""
"podría ser el juntar varios fragmentos de mensajes dentro del mismo "
"paquete, mientras no exceda el MTU."
-#: i2p2www/pages/site/docs/transport/ssu.html:544
+#: i2p2www/pages/site/docs/transport/ssu.html:543
msgid ""
"A set of fixed packet sizes may be appropriate to further hide the data \n"
"fragmentation to external adversaries, but the tunnel, garlic, and end to"
@@ -21963,7 +21937,7 @@ msgstr ""
"externos, pero el túnel, garlic, y un relleno de fin a fin deberían ser "
"suficiente para la mayoría de las necesidades hasta entonces."
-#: i2p2www/pages/site/docs/transport/ssu.html:550
+#: i2p2www/pages/site/docs/transport/ssu.html:549
msgid ""
"Why are introduction keys the same as the router hash, should it be "
"changed, would there be any benefit?"
@@ -21971,11 +21945,11 @@ msgstr ""
"¿Por qué son las claves de introducción las mismas que el hash del ruter,"
" deberían cambiarse, habría algún beneficio?"
-#: i2p2www/pages/site/docs/transport/ssu.html:554
+#: i2p2www/pages/site/docs/transport/ssu.html:553
msgid "Capacities appear to be unused."
msgstr "Las capacidades parecen estar sin usar."
-#: i2p2www/pages/site/docs/transport/ssu.html:558
+#: i2p2www/pages/site/docs/transport/ssu.html:557
msgid ""
"Signed-on times in SessionCreated and SessionConfirmed appear to be "
"unused or unverified."
@@ -21983,11 +21957,11 @@ msgstr ""
"Los tiempos acordados en SessionCreated (sesión creada) y "
"SessionConfirmed (sesión confirmada) parecen estar sin usar o verificar."
-#: i2p2www/pages/site/docs/transport/ssu.html:563
+#: i2p2www/pages/site/docs/transport/ssu.html:562
msgid "Implementation Diagram"
msgstr "Diagrama de implementación"
-#: i2p2www/pages/site/docs/transport/ssu.html:564
+#: i2p2www/pages/site/docs/transport/ssu.html:563
msgid ""
"This diagram\n"
"should accurately reflect the current implementation, however there may "
@@ -21996,7 +21970,7 @@ msgstr ""
"El diagrama debe reflejar con exactitud la implementación actual, sin "
"embargo puede haber muchas diferencias pequeñas."
-#: i2p2www/pages/site/docs/transport/ssu.html:572
+#: i2p2www/pages/site/docs/transport/ssu.html:571
msgid "Now on the SSU specification page"
msgstr ""
"En la actualidad en la página de especificación SSU (UDP seguro "
@@ -23428,3 +23402,30 @@ msgstr ""
"túneles bidireccionales\", aunque esta conclusión no está demostrada en "
"el estudio."
+#~ msgid "How does I2P work"
+#~ msgstr "Cómo funciona I2P"
+
+#~ msgid "Naming in I2P"
+#~ msgstr "Dominios en I2P"
+
+#~ msgid "I2P Plugins"
+#~ msgstr "Complementos de I2P"
+
+#~ msgid "A Gentle Introduction"
+#~ msgstr "Una Introducción Sencilla"
+
+#~ msgid "Tunnel Overview"
+#~ msgstr "Introducción a los túenels."
+
+#~ msgid "I2P Blockfile Specification"
+#~ msgstr "Especificaciones del Blockfile, archivo de bloqueo, de I2P"
+
+#~ msgid "Common structure Specification"
+#~ msgstr "Especificación de estructura común"
+
+#~ msgid "Data types Specification"
+#~ msgstr "Especificación de tipos de datos"
+
+#~ msgid "SSU Transport"
+#~ msgstr "Transporte SSU"
+
diff --git a/i2p2www/translations/es/LC_MESSAGES/get-involved.po b/i2p2www/translations/es/LC_MESSAGES/get-involved.po
index 1cff5004..6d856b7d 100644
--- a/i2p2www/translations/es/LC_MESSAGES/get-involved.po
+++ b/i2p2www/translations/es/LC_MESSAGES/get-involved.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
-"POT-Creation-Date: 2014-01-08 02:25+0000\n"
+"POT-Creation-Date: 2014-01-09 19:32+0000\n"
"PO-Revision-Date: 2014-01-08 02:36+0000\n"
"Last-Translator: str4d i2p.i2p
, i2p.www
and "
"i2p.syndie
branches"
@@ -4060,46 +4043,46 @@ msgstr ""
"Descargar las ramas de i2p.i2p
, i2p.www
y "
"i2p.syndie
"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:16
-#: i2p2www/pages/site/get-involved/guides/monotone.html:308
+#: i2p2www/pages/site/get-involved/guides/monotone.html:14
+#: i2p2www/pages/site/get-involved/guides/monotone.html:306
msgid "Verifying that trust evaluation works"
msgstr "Verificar que la evaluación de confianza funciona"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:17
-#: i2p2www/pages/site/get-involved/guides/monotone.html:357
+#: i2p2www/pages/site/get-involved/guides/monotone.html:15
+#: i2p2www/pages/site/get-involved/guides/monotone.html:355
msgid "Checking out a working copy of the latest version"
msgstr "Descargar una copia funcional de la última versión"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:18
-#: i2p2www/pages/site/get-involved/guides/monotone.html:384
+#: i2p2www/pages/site/get-involved/guides/monotone.html:16
+#: i2p2www/pages/site/get-involved/guides/monotone.html:382
msgid "Updating your working copy to the latest version"
msgstr "Actualizar sus fuentes a la última versión"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:22
-#: i2p2www/pages/site/get-involved/guides/monotone.html:414
+#: i2p2www/pages/site/get-involved/guides/monotone.html:20
+#: i2p2www/pages/site/get-involved/guides/monotone.html:412
msgid "Operating a Monotone Server"
msgstr "Usando un servidor Monotone"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:24
+#: i2p2www/pages/site/get-involved/guides/monotone.html:22
msgid "Obtaining and deploying developers’ transport keys"
msgstr "Obteniendo y desplegando las claves de transporte de los desarrolladores"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:25
-#: i2p2www/pages/site/get-involved/guides/monotone.html:424
+#: i2p2www/pages/site/get-involved/guides/monotone.html:23
+#: i2p2www/pages/site/get-involved/guides/monotone.html:422
msgid "Granting push and pull access"
msgstr "Obtener acceso para subir y descargar"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:26
-#: i2p2www/pages/site/get-involved/guides/monotone.html:469
+#: i2p2www/pages/site/get-involved/guides/monotone.html:24
+#: i2p2www/pages/site/get-involved/guides/monotone.html:467
msgid "Running Monotone in server mode"
msgstr "Ejecutar Monotone en modo servidor"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:27
-#: i2p2www/pages/site/get-involved/guides/monotone.html:494
+#: i2p2www/pages/site/get-involved/guides/monotone.html:25
+#: i2p2www/pages/site/get-involved/guides/monotone.html:492
msgid "Differences under Debian GNU/Linux"
msgstr "Diferencias en Debian GNU/Linux"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:34
+#: i2p2www/pages/site/get-involved/guides/monotone.html:32
#, python-format
msgid ""
"This is a revised version of guía rápida."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:42
+#: i2p2www/pages/site/get-involved/guides/monotone.html:40
#, python-format
msgid ""
"I2P has a distributed development model. The source code is replicated "
@@ -4133,7 +4116,7 @@ msgstr ""
"repositorio (deben firmar un acuerdo de "
"licencia antes de obtener estos derechos)"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:52
+#: i2p2www/pages/site/get-involved/guides/monotone.html:50
msgid ""
"Some of Monotone's noteworthy qualities are: distributed\n"
" version control, cryptographic authentication, access control, its "
@@ -4148,11 +4131,11 @@ msgstr ""
"una base de datos SQLite comprimida, y además tiene la capacidad de "
"reanudar los intentos de sincronización interrumpidos."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:61
+#: i2p2www/pages/site/get-involved/guides/monotone.html:59
msgid "Operating a Monotone Client"
msgstr "Usando un cliente Monotone"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:66
+#: i2p2www/pages/site/get-involved/guides/monotone.html:64
msgid ""
"A transport key grants you the ability to push your changes to a Monotone"
" repository server.\n"
@@ -4167,7 +4150,7 @@ msgstr ""
"públicos de Monotone en I2P necesita claves para poder leer (o descargar)"
" el código."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:74
+#: i2p2www/pages/site/get-involved/guides/monotone.html:72
msgid ""
"Without a transport key, one cannot:\n"
" \n"
@@ -4185,7 +4168,7 @@ msgstr ""
"
"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:85
+#: i2p2www/pages/site/get-involved/guides/monotone.html:83
msgid ""
"Without a commit key, one cannot:\n"
" \n"
@@ -4197,7 +4180,7 @@ msgstr ""
"
"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:94
+#: i2p2www/pages/site/get-involved/guides/monotone.html:92
msgid ""
"If you only intend to retrieve code from MTN, feel free to skip to the\n"
" next section. "
@@ -4208,7 +4191,7 @@ msgstr ""
"initializing-your-repository\">siguiente sección. Si desea generar "
"las claves siga leyendo aquí."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:102
+#: i2p2www/pages/site/get-involved/guides/monotone.html:100
msgid ""
"By convention keys are named like an e-mail addresses, but a "
"corresponding e-mail\n"
@@ -4218,7 +4201,7 @@ msgstr ""
"no es necesario que exista un email correspondiente. Por ejemplo, sus "
"claves podrían llamarse:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:113
+#: i2p2www/pages/site/get-involved/guides/monotone.html:111
msgid ""
"Monotone stores keys under $HOME/.monotone/keys
in "
"text files which\n"
@@ -4228,7 +4211,7 @@ msgstr ""
" archivos de texto que se llaman exactamente igual que la clave. Por "
"ejemplo:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:123
+#: i2p2www/pages/site/get-involved/guides/monotone.html:121
msgid ""
"To generate transport and commit keys, enter the following commands at a "
"prompt:"
@@ -4236,7 +4219,7 @@ msgstr ""
"Para generar las claves de transporte y subida ejecute los siguientes "
"comandos en la terminal:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:133
+#: i2p2www/pages/site/get-involved/guides/monotone.html:131
msgid ""
"Monotone will prompt you for a password to protect your keys. You are "
"very strongly encouraged to set a password\n"
@@ -4249,11 +4232,11 @@ msgstr ""
"usuarios dejan la contraseña de transporte en blanco, sobre todo los que "
"ejecutan un servidor Monotone."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:141
+#: i2p2www/pages/site/get-involved/guides/monotone.html:139
msgid "Trust, and initializing your repository"
msgstr "Confianza e iniciando su repositorio"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:145
+#: i2p2www/pages/site/get-involved/guides/monotone.html:143
msgid ""
"Monotone's security model helps to ensure that nobody can easily "
"impersonate a developer without\n"
@@ -4270,7 +4253,7 @@ msgstr ""
"confianza de Monotone se asegura de que usted sólo lea los cambios "
"correctos. No reemplaza los cambios de lectura."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:155
+#: i2p2www/pages/site/get-involved/guides/monotone.html:153
msgid ""
"A Monotone repository is a single file (a compressed SQLite database) "
"which contains all of the project's source code and history."
@@ -4278,7 +4261,7 @@ msgstr ""
"Un repositorio Monotono es un solo archivo (comprimido en una base de "
"datos SQLite) que contiene todo el código del proyecto y su historial."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:161
+#: i2p2www/pages/site/get-involved/guides/monotone.html:159
msgid ""
"After importing the "
"developers' keys into Monotone and\n"
@@ -4299,7 +4282,7 @@ msgstr ""
"espacio de trabajo, pero en práctica no han sido necesitados debido a las"
" reglas de acceso de subida activas."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:171
+#: i2p2www/pages/site/get-involved/guides/monotone.html:169
msgid ""
"A repository can hold many branches. For example, our repository holds "
"the\n"
@@ -4308,19 +4291,19 @@ msgstr ""
"Un repositorio puede almacenar muchas ramas. Por ejemplo, nuestro "
"repositorio almacena las siguientes ramas principales:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:176
+#: i2p2www/pages/site/get-involved/guides/monotone.html:174
msgid "The I2P router and associated programs"
msgstr "El enrutador ('router') I2P y los programas asociados"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:177
+#: i2p2www/pages/site/get-involved/guides/monotone.html:175
msgid "The I2P project website"
msgstr "El sitio web del proyecto I2P"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:178
+#: i2p2www/pages/site/get-involved/guides/monotone.html:176
msgid "Syndie, a distributed forums tool"
msgstr "Syndie, una herramienta de forums distribuídos."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:183
+#: i2p2www/pages/site/get-involved/guides/monotone.html:181
msgid ""
"By convention, the I2P Monotone repository is named i2p.mtn
."
" Before pulling\n"
@@ -4341,7 +4324,7 @@ msgstr ""
" \n"
"subdirectorios sean guardados, y use el siguiente comando:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:199
+#: i2p2www/pages/site/get-involved/guides/monotone.html:197
msgid ""
"Keys which developers use to commit code are essential for trust "
"evaluation in\n"
@@ -4354,7 +4337,7 @@ msgstr ""
"claves de transporte de desarrolladores sólo son requeridas para "
"operadores de servidor Monotone."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:206
+#: i2p2www/pages/site/get-involved/guides/monotone.html:204
#, python-format
msgid ""
"Developers' commit keys are provided GPG-signed en otra página."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:212
+#: i2p2www/pages/site/get-involved/guides/monotone.html:210
#, python-format
msgid ""
"To import developers' keys after verifying their authenticity, copy i2p.mtn resida. Luego importe las claves con el "
"comando:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:222
+#: i2p2www/pages/site/get-involved/guides/monotone.html:220
msgid ""
"Note: Never add keys to "
"$HOME/.monotone/keys
manually."
@@ -4387,7 +4370,7 @@ msgstr ""
"Nota: Nunca añada claves a "
"$HOME/.monotone/keys
manualmente."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:230
+#: i2p2www/pages/site/get-involved/guides/monotone.html:228
msgid ""
"The default Monotone trust policy is way too lax for our requirements: "
"every committer is trusted by default.\n"
@@ -4397,7 +4380,7 @@ msgstr ""
"necesidades: todos los colaboradores son de confianza por defecto. Esto "
"no es aceptable para el desarrollo de I2P."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:237
+#: i2p2www/pages/site/get-involved/guides/monotone.html:235
msgid ""
"Change into the directory $HOME/.monotone
and open "
"the file\n"
@@ -4409,7 +4392,7 @@ msgstr ""
"editor de texto. Copie y pegue las dos siguientes funciones en este "
"fichero:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:246
+#: i2p2www/pages/site/get-involved/guides/monotone.html:244
msgid ""
"The first function determines an intersection between two sets, in our "
"case a\n"
@@ -4418,7 +4401,7 @@ msgstr ""
"La primera función determina una intersección entre dos grupos, en "
"nuestro caso los firmantes de la revisión y los firmantes de confianza."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:253
+#: i2p2www/pages/site/get-involved/guides/monotone.html:251
msgid ""
"The second function determines trust in a given revision, by calling the "
"first\n"
@@ -4434,7 +4417,7 @@ msgstr ""
"es nula, no es confiable. Si la intersección no está vacía, la revisión \n"
"es confiable. De otra manera, la revisión no es confiable."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:262
+#: i2p2www/pages/site/get-involved/guides/monotone.html:260
msgid ""
"More information about Trust Evauluation Hooks can be found in the official Monotone "
@@ -4445,7 +4428,7 @@ msgstr ""
"href=\"http://www.monotone.ca/docs/Hooks.html\">documentación oficial de "
"Monotone"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:271
+#: i2p2www/pages/site/get-involved/guides/monotone.html:269
msgid ""
"Enter the directory where you initialized i2p.mtn
. Depending"
" on whether you\n"
@@ -4460,15 +4443,15 @@ msgstr ""
"de I2P y Syndie, puede realizar pull
(obtención)\n"
"de diferentes maneras."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:279
+#: i2p2www/pages/site/get-involved/guides/monotone.html:277
msgid "If you only want I2P sources:"
msgstr "Si sólo quiere el código fuente de I2P: "
-#: i2p2www/pages/site/get-involved/guides/monotone.html:288
+#: i2p2www/pages/site/get-involved/guides/monotone.html:286
msgid "If you want all branches:"
msgstr "Si quiere todas las ramas de desarrollo (`branches`): "
-#: i2p2www/pages/site/get-involved/guides/monotone.html:294
+#: i2p2www/pages/site/get-involved/guides/monotone.html:292
msgid ""
"If the transfer aborts before completing sucessfully, simply repeating "
"the pull command will resume the transfer."
@@ -4476,7 +4459,7 @@ msgstr ""
"Si la transferencia se interrumpe antes de completarse con éxito, \n"
"simplemente repitiendo el comando pull se retomará la transferencia."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:300
+#: i2p2www/pages/site/get-involved/guides/monotone.html:298
msgid ""
"Pulling in the above examples is done anonymously by specifying an empty "
"transport key.\n"
@@ -4491,15 +4474,15 @@ msgstr ""
"será más difícil para un atacante que gane control en el servidor, "
"proporcionar datos falsos selectivamente a algunas personas."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:311
+#: i2p2www/pages/site/get-involved/guides/monotone.html:309
msgid "To verify that trust evaluation works:"
msgstr "Para verificar que la evaluación de confianza funciona:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:315
+#: i2p2www/pages/site/get-involved/guides/monotone.html:313
msgid "Make a backup of your monotonerc
file."
msgstr "Haga una copia de respaldo de su fichero monotonerc
."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:316
+#: i2p2www/pages/site/get-involved/guides/monotone.html:314
msgid ""
"Modify monotonerc
by setting the trusted_signers "
"variable in the following way:"
@@ -4507,7 +4490,7 @@ msgstr ""
"Modifique monotonerc
estableciendo la variable "
"trusted_signers (firmantes confiables) de la siguiente manera:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:322
+#: i2p2www/pages/site/get-involved/guides/monotone.html:320
msgid ""
"With monotonerc
configured as above, Monotone will no"
" longer trust any committers. Confirm this by changing into the\n"
@@ -4520,7 +4503,7 @@ msgstr ""
"i2p.mtn
fue creado, e intente una revisión de la rama de "
"I2P:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:332
+#: i2p2www/pages/site/get-involved/guides/monotone.html:330
msgid ""
"A directory named i2p.i2p
should not appear. You "
"should encounter many\n"
@@ -4529,7 +4512,7 @@ msgstr ""
"Un directorio llamado i2p.i2p
no debería aparecer. "
"Debería encontrar muchos mensajes de error como: "
-#: i2p2www/pages/site/get-involved/guides/monotone.html:349
+#: i2p2www/pages/site/get-involved/guides/monotone.html:347
msgid ""
"If you are satisfied with results, restore the backup of\n"
" monotonerc
that was created above. If you didn't create a "
@@ -4542,7 +4525,7 @@ msgstr ""
"una copia de seguridad, vuelva a leer Setting up trust evaluation hooks."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:360
+#: i2p2www/pages/site/get-involved/guides/monotone.html:358
msgid ""
"If you already have a branch checked out, skip to the next\n"
@@ -4552,13 +4535,13 @@ msgstr ""
"pase a la siguiente sección."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:367
+#: i2p2www/pages/site/get-involved/guides/monotone.html:365
msgid ""
"Change into the directory where i2p.mtn
is located. Over "
"there issue:"
msgstr "Cambie al directorio donde se emplace i2p.mtn
. Allí ejecute:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:376
+#: i2p2www/pages/site/get-involved/guides/monotone.html:374
msgid ""
"The checkout should complete without error messages and a directory named"
"\n"
@@ -4574,7 +4557,7 @@ msgstr ""
"está listo \n"
"para ser compilado."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:387
+#: i2p2www/pages/site/get-involved/guides/monotone.html:385
msgid ""
"If you haven't done this already, pull fresh code from the server to your"
" local\n"
@@ -4586,11 +4569,11 @@ msgstr ""
"fresco desde el servidor. Para lograr esto, vaya al directorio donde se\n"
"emplace i2p.mtn
y ejecute:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:398
+#: i2p2www/pages/site/get-involved/guides/monotone.html:396
msgid "Now change into your i2p.i2p
directory, and over there issue:"
msgstr "Ahora vaya a su directorio i2p.i2p
, y allí ejecute:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:407
+#: i2p2www/pages/site/get-involved/guides/monotone.html:405
msgid ""
"As long as there were no errors…Congratulations! You have "
"successfully updated to the latest I2P sources. They\n"
@@ -4600,11 +4583,11 @@ msgstr ""
"actualización \n"
"al último código fuente de I2P con éxito. Debe estar listo para compilar."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:416
+#: i2p2www/pages/site/get-involved/guides/monotone.html:414
msgid "Obtaining and deploying developers' transport keys"
msgstr "Obtención y despliegue de claves de transporte de desarrolladores"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:419
+#: i2p2www/pages/site/get-involved/guides/monotone.html:417
msgid ""
"As a server operator you may want to grant push access to certain "
"developers."
@@ -4612,18 +4595,18 @@ msgstr ""
"Como operador de servidor, podría querer otorgar acceso a modificación\n"
"(`push`) del código a ciertos desarrolladores."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:427
+#: i2p2www/pages/site/get-involved/guides/monotone.html:425
msgid "By default the Monotone server denies all access."
msgstr "El servidor Monotone deniega todo acceso por defecto."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:433
+#: i2p2www/pages/site/get-involved/guides/monotone.html:431
msgid "To grant pull access to all clients, set the following in"
msgstr ""
"Para garantizar acceso de sincronización local (`pull`) a todos los "
"clientes, \n"
"configure lo siguiente en "
-#: i2p2www/pages/site/get-involved/guides/monotone.html:445
+#: i2p2www/pages/site/get-involved/guides/monotone.html:443
msgid ""
"No one will not be able to push code to your server without permission "
"being explicitly granted. To grant push access:"
@@ -4631,7 +4614,7 @@ msgstr ""
"Nadie será capaz de modificar código en su servidor (`push`) sin serle \n"
"otorgado permiso explícito. Para otorgar acceso de modificación:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:451
+#: i2p2www/pages/site/get-involved/guides/monotone.html:449
msgid ""
"Add the name of the user's transport key to\n"
"$HOME/.monotone/write-permissions
, such as\n"
@@ -4649,7 +4632,7 @@ msgstr ""
"\n"
"con una clave por línea."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:462
+#: i2p2www/pages/site/get-involved/guides/monotone.html:460
msgid ""
"Import the transport key(s) into your database. The procedure for "
"importing transport keys is the same as for\n"
@@ -4665,7 +4648,7 @@ msgstr ""
"la sección Obtención"
" y despliegue de claves de transporte de desarrolladores."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:472
+#: i2p2www/pages/site/get-involved/guides/monotone.html:470
msgid ""
"A separate database should be used for your Monotone server because "
"monotone will lock the database while it is served to others.\n"
@@ -4676,7 +4659,7 @@ msgstr ""
"Haga una copia de su base de datos de desarrollo, y luego inicie el "
"servidor con: "
-#: i2p2www/pages/site/get-involved/guides/monotone.html:479
+#: i2p2www/pages/site/get-involved/guides/monotone.html:477
msgid ""
"If your key is protected with a passphrase, Monotone may request the "
"passphrase\n"
@@ -4692,7 +4675,7 @@ msgstr ""
"contraseña \n"
"para su clave de transporte)."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:487
+#: i2p2www/pages/site/get-involved/guides/monotone.html:485
msgid ""
"For your server to be accessible for others over I2P, you will need to "
"create a\n"
@@ -4704,7 +4687,7 @@ msgstr ""
"túnel de servidor para él. Use el tipo de túnel \"Standard\" y el perfil "
"\"Bulk\" (masivo)."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:497
+#: i2p2www/pages/site/get-involved/guides/monotone.html:495
msgid ""
"Debian (amongst other distributions) has integrated Monotone into their\n"
" framework of daemons/services. Although Monotone servers can still be "
@@ -4717,7 +4700,7 @@ msgstr ""
"se pueden ejecutar \"de la forma corriente\" en sistemas Debian, hacerlo\n"
"\"de la forma Debian\" podría ser más apropiado."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:505
+#: i2p2www/pages/site/get-involved/guides/monotone.html:503
msgid ""
"Permissions are granted by editing the files\n"
" /etc/monotone/read-permissions
and\n"
@@ -5552,3 +5535,15 @@ msgstr ""
"El canal #i2p-dev del IRC, o el forum de traducción en %(zzz)s."
+#~ msgid "To Do List"
+#~ msgstr "Por hacer"
+
+#~ msgid "Bounties"
+#~ msgstr "Recompensas"
+
+#~ msgid "MTN Keys"
+#~ msgstr "Claves MTN"
+
+#~ msgid "Monotone"
+#~ msgstr "Monotone"
+
diff --git a/i2p2www/translations/es/LC_MESSAGES/priority.po b/i2p2www/translations/es/LC_MESSAGES/priority.po
index a98b789c..9c4b383a 100644
--- a/i2p2www/translations/es/LC_MESSAGES/priority.po
+++ b/i2p2www/translations/es/LC_MESSAGES/priority.po
@@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
-"POT-Creation-Date: 2014-01-09 17:35+0000\n"
+"POT-Creation-Date: 2014-01-09 19:32+0000\n"
"PO-Revision-Date: 2014-01-07 20:19+0000\n"
"Last-Translator: str4d http://www.i2p2.i2p/hosts.txt
,\n"
@@ -840,23 +833,23 @@ msgid ""
"href=\"#susidns\">SusiDNS)."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:212
+#: i2p2www/pages/site/docs/naming.html:211
msgid "Some other public addressbook subscription links:"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:219
+#: i2p2www/pages/site/docs/naming.html:218
msgid ""
"The operators of these services may have various policies for listing "
"hosts.\n"
"Presence on this list does not imply endorsement."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:224
-#: i2p2www/pages/site/docs/naming.html:236
+#: i2p2www/pages/site/docs/naming.html:223
+#: i2p2www/pages/site/docs/naming.html:235
msgid "Naming Rules"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:225
+#: i2p2www/pages/site/docs/naming.html:224
msgid ""
"While there are hopefully not any technical limitations within I2P on "
"host names,\n"
@@ -870,85 +863,85 @@ msgid ""
"to other routers."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:240
+#: i2p2www/pages/site/docs/naming.html:239
msgid "Names are converted to lower case on import."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:244
+#: i2p2www/pages/site/docs/naming.html:243
msgid ""
"Names are checked for conflict with existing names in the existing "
"userhosts.txt and hosts.txt\n"
"(but not privatehosts.txt) after conversion to lower case."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:249
+#: i2p2www/pages/site/docs/naming.html:248
msgid "Must contain only [a-z] [0-9] '.' and '-' after conversion to lower case."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:253
+#: i2p2www/pages/site/docs/naming.html:252
msgid "Must not start with '.' or '-'."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:257
+#: i2p2www/pages/site/docs/naming.html:256
msgid "Must end with '.i2p'."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:261
+#: i2p2www/pages/site/docs/naming.html:260
msgid "67 characters maximum, including the '.i2p'."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:265
+#: i2p2www/pages/site/docs/naming.html:264
msgid "Must not contain '..'."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:269
+#: i2p2www/pages/site/docs/naming.html:268
msgid "Must not contain '.-' or '-.' (as of 0.6.1.33)."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:273
+#: i2p2www/pages/site/docs/naming.html:272
msgid "Must not contain '--' except in 'xn--' for IDN."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:277
+#: i2p2www/pages/site/docs/naming.html:276
msgid ""
"Base32 hostnames (*.b32.i2p) are reserved for base 32 use and so are not "
"allowed to be imported."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:281
+#: i2p2www/pages/site/docs/naming.html:280
msgid ""
"Certain hostnames reserved for project use are not allowed\n"
"(proxy.i2p, router.i2p, console.i2p, *.proxy.i2p, *.router.i2p, "
"*.console.i2p, and others)"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:286
+#: i2p2www/pages/site/docs/naming.html:285
msgid "Keys are checked for base64 validity."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:290
+#: i2p2www/pages/site/docs/naming.html:289
msgid ""
"Keys are checked for conflict with existing keys in hosts.txt (but not "
"privatehosts.txt)."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:294
+#: i2p2www/pages/site/docs/naming.html:293
msgid "Minimum key length 516 bytes."
msgstr "Longueur minimum de clé : 516 octets."
-#: i2p2www/pages/site/docs/naming.html:298
+#: i2p2www/pages/site/docs/naming.html:297
msgid "Maximum key length 616 bytes (to account for certs up to 100 bytes)."
msgstr ""
"Longueur maximum de clé : 616 octets (pour tenir compte des certs jusqu'à"
" 100 octets)."
-#: i2p2www/pages/site/docs/naming.html:303
+#: i2p2www/pages/site/docs/naming.html:302
msgid ""
"Any name received via subscription that passes all the checks is added "
"via the local naming service."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:307
+#: i2p2www/pages/site/docs/naming.html:306
msgid ""
"Note that the '.' symbols in a host name are of no significance,\n"
"and do not denote any actual naming or trust hierarchy.\n"
@@ -960,7 +953,7 @@ msgid ""
"are topics for future discussion."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:318
+#: i2p2www/pages/site/docs/naming.html:317
msgid ""
"International Domain Names (IDN) also work in i2p (using punycode 'xn--' "
"form).\n"
@@ -969,7 +962,7 @@ msgid ""
"add 'network.IDN.whitelist.i2p (boolean) = true' in about:config."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:324
+#: i2p2www/pages/site/docs/naming.html:323
msgid ""
"As the addressbook application does not use privatehosts.txt at all, in "
"practice\n"
@@ -978,11 +971,11 @@ msgid ""
"\"pet names\" for sites already in hosts.txt."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:330
+#: i2p2www/pages/site/docs/naming.html:329
msgid "Outgoing Subscriptions"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:331
+#: i2p2www/pages/site/docs/naming.html:330
msgid ""
"Addressbook will publish the merged hosts.txt to a location\n"
"(traditionally hosts.txt in the local eepsite's home directory) to be "
@@ -991,7 +984,7 @@ msgid ""
"This step is optional and is disabled by default."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:339
+#: i2p2www/pages/site/docs/naming.html:338
msgid ""
"The addressbook application, together with eepget, saves the Etag and/or "
"Last-Modified\n"
@@ -1000,13 +993,13 @@ msgid ""
"return a '304 Not Modified' on the next fetch if nothing has changed."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:346
+#: i2p2www/pages/site/docs/naming.html:345
msgid ""
"However the entire hosts.txt is downloaded if it has changed.\n"
"See below for discussion on this issue."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:351
+#: i2p2www/pages/site/docs/naming.html:350
msgid ""
"Hosts serving a static hosts.txt or an equivalent CGI application\n"
"are strongly encouraged to deliver\n"
@@ -1017,11 +1010,11 @@ msgid ""
"reduce chances of corruption."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:360
+#: i2p2www/pages/site/docs/naming.html:359
msgid "Host Add Services"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:361
+#: i2p2www/pages/site/docs/naming.html:360
msgid ""
"A host add service is a simple CGI application that takes a hostname and "
"a Base64 key as parameters\n"
@@ -1030,7 +1023,7 @@ msgid ""
"will be propagated through the network."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:368
+#: i2p2www/pages/site/docs/naming.html:367
msgid ""
"It is recommended that host add services impose, at a minimum, the "
"restrictions imposed by the addressbook application listed above.\n"
@@ -1038,55 +1031,55 @@ msgid ""
"keys, for example:"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:373
+#: i2p2www/pages/site/docs/naming.html:372
msgid "A limit on number of 'subdomains'."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:377
+#: i2p2www/pages/site/docs/naming.html:376
msgid "Authorization for 'subdomains' through various methods."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:381
+#: i2p2www/pages/site/docs/naming.html:380
msgid "Hashcash or signed certificates."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:385
+#: i2p2www/pages/site/docs/naming.html:384
msgid "Editorial review of host names and/or content."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:389
+#: i2p2www/pages/site/docs/naming.html:388
msgid "Categorization of hosts by content."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:393
+#: i2p2www/pages/site/docs/naming.html:392
msgid "Reservation or rejection of certain host names."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:397
+#: i2p2www/pages/site/docs/naming.html:396
msgid "Restrictions on the number of names registered in a given time period."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:401
+#: i2p2www/pages/site/docs/naming.html:400
msgid "Delays between registration and publication."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:405
+#: i2p2www/pages/site/docs/naming.html:404
msgid "Requirement that the host be up for verification."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:409
+#: i2p2www/pages/site/docs/naming.html:408
msgid "Expiration and/or revocation."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:413
+#: i2p2www/pages/site/docs/naming.html:412
msgid "IDN spoof rejection."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:418
+#: i2p2www/pages/site/docs/naming.html:417
msgid "Jump Services"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:419
+#: i2p2www/pages/site/docs/naming.html:418
msgid ""
"A jump service is a simple CGI application that takes a hostname as a "
"parameter\n"
@@ -1099,20 +1092,20 @@ msgid ""
"address helper is not necessary until restart."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:429
+#: i2p2www/pages/site/docs/naming.html:428
msgid ""
"Note that, like with subscriptions, using a jump service\n"
"implies a certain amount of trust, as a jump service could maliciously\n"
"redirect a user to an incorrect destination."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:435
+#: i2p2www/pages/site/docs/naming.html:434
msgid ""
"To provide the best service, a jump service should be subscribed to\n"
"several hosts.txt providers so that its local host list is current."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:441
+#: i2p2www/pages/site/docs/naming.html:440
msgid ""
"SusiDNS is simply a web interface front-end to configuring addressbook "
"subscriptions\n"
@@ -1120,7 +1113,7 @@ msgid ""
"All the real work is done by the 'addressbook' application."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:447
+#: i2p2www/pages/site/docs/naming.html:446
msgid ""
"Currently, there is little enforcement of addressbook naming rules within"
" SusiDNS,\n"
@@ -1128,11 +1121,11 @@ msgid ""
"the addressbook subscription rules."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:453
+#: i2p2www/pages/site/docs/naming.html:452
msgid "Base32 Names"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:454
+#: i2p2www/pages/site/docs/naming.html:453
msgid ""
"I2P supports Base32 hostnames similar to Tor's .onion addresses.\n"
"Base32 addresses are much shorter and easier to handle than the\n"
@@ -1141,7 +1134,7 @@ msgid ""
"ukeu3k5oycgaauneqgtnvselmt4yemvoilkln7jpvamvfx7dnkdq.b32.i2p
"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:461
+#: i2p2www/pages/site/docs/naming.html:460
#, python-format
msgid ""
"In Tor, the address is 16 characters (80 bits), or half of the SHA-1 "
@@ -1163,7 +1156,7 @@ msgid ""
"longer than a local address book lookup."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:476
+#: i2p2www/pages/site/docs/naming.html:475
msgid ""
"Base32 addresses can be used in most places where hostnames or full "
"destinations\n"
@@ -1182,127 +1175,123 @@ msgid "June 2012"
msgstr ""
#: i2p2www/pages/site/docs/plugins.html:6
-msgid "I2P Plugins"
-msgstr ""
-
-#: i2p2www/pages/site/docs/plugins.html:8
msgid "General Information"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:9
+#: i2p2www/pages/site/docs/plugins.html:7
msgid ""
"I2P includes a plugin architecture\n"
"to support easy development and installation of additional software."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:14
+#: i2p2www/pages/site/docs/plugins.html:12
msgid ""
"There are now plugins available that support distributed email, blogs, "
"IRC\n"
"clients, distributed file storage, wikis, and more."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:19
+#: i2p2www/pages/site/docs/plugins.html:17
msgid "Benefits to i2p users and app developers:"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:24
+#: i2p2www/pages/site/docs/plugins.html:22
msgid "Easy distribution of applications"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:28
+#: i2p2www/pages/site/docs/plugins.html:26
msgid ""
"Allows innovation and use of additional libraries without worrying about\n"
"increasing the size of i2pupdate.sud
"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:33
+#: i2p2www/pages/site/docs/plugins.html:31
msgid ""
"Support large or special-purpose applications that would never be bundled"
"\n"
"with the I2P installation"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:38
+#: i2p2www/pages/site/docs/plugins.html:36
msgid "Cryptographically signed and verified applications"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:42
+#: i2p2www/pages/site/docs/plugins.html:40
msgid "Automatic updates of applications, just like for the router"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:46
+#: i2p2www/pages/site/docs/plugins.html:44
msgid ""
"Separate initial install and update packages, if desired, for smaller "
"update downloads"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:50
+#: i2p2www/pages/site/docs/plugins.html:48
msgid ""
"One-click installation of applications. No more asking users to modify\n"
"wrapper.config
or clients.config
"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:55
+#: i2p2www/pages/site/docs/plugins.html:53
msgid "Isolate applications from the base $I2P
installation"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:59
+#: i2p2www/pages/site/docs/plugins.html:57
msgid ""
"Automatic compatibility checking for I2P version, Java version, Jetty\n"
"version, and previous installed application version"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:64
+#: i2p2www/pages/site/docs/plugins.html:62
msgid "Automatic link addition in console"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:68
+#: i2p2www/pages/site/docs/plugins.html:66
msgid ""
"Automatic startup of application, including modifying classpath, without "
"requiring a restart"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:72
+#: i2p2www/pages/site/docs/plugins.html:70
msgid "Automatic integration and startup of webapps into console Jetty instance"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:76
+#: i2p2www/pages/site/docs/plugins.html:74
#, python-format
msgid ""
"Facilitate creation of 'app stores' like the one at\n"
"%(pluginsite)s"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:81
+#: i2p2www/pages/site/docs/plugins.html:79
msgid "One-click uninstall"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:85
+#: i2p2www/pages/site/docs/plugins.html:83
msgid "Language and theme packs for the console"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:89
+#: i2p2www/pages/site/docs/plugins.html:87
msgid "Bring detailed application information to the router console"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:93
+#: i2p2www/pages/site/docs/plugins.html:91
msgid "Non-java applications also supported"
msgstr "Applications non Java également prises en charge"
-#: i2p2www/pages/site/docs/plugins.html:99
+#: i2p2www/pages/site/docs/plugins.html:97
msgid "Required I2P version"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:100
+#: i2p2www/pages/site/docs/plugins.html:98
msgid "0.7.12 or newer."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:102
+#: i2p2www/pages/site/docs/plugins.html:100
msgid "Installation"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:103
+#: i2p2www/pages/site/docs/plugins.html:101
msgid ""
"To install and start a plugin, copy the .xpi2p
install link "
"to\n"
@@ -1317,7 +1306,7 @@ msgid ""
"the top of your summary bar."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:112
+#: i2p2www/pages/site/docs/plugins.html:110
msgid ""
"To update a plugin to the latest version, just click the update button on"
"\n"
@@ -1333,11 +1322,11 @@ msgid ""
"builds)."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:122
+#: i2p2www/pages/site/docs/plugins.html:120
msgid "Development"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:123
+#: i2p2www/pages/site/docs/plugins.html:121
#, python-format
msgid ""
"See the latest plugin specification and "
@@ -1345,7 +1334,7 @@ msgid ""
"plugin forum on %(zzz)s."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:128
+#: i2p2www/pages/site/docs/plugins.html:126
#, python-format
msgid ""
"See also the sources for plugins developed by various people. Some "
@@ -1355,18 +1344,18 @@ msgid ""
"specifically as examples."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:134
+#: i2p2www/pages/site/docs/plugins.html:132
msgid ""
"Developers wanted! Plugins are a great way to learn more about I2P"
"\n"
"or easily add some feature."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:139
+#: i2p2www/pages/site/docs/plugins.html:137
msgid "Getting Started"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:140
+#: i2p2www/pages/site/docs/plugins.html:138
#, python-format
msgid ""
"To create a plugin from an existing binary package you will need to get\n"
@@ -1374,17 +1363,17 @@ msgid ""
"monotone."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:146
+#: i2p2www/pages/site/docs/plugins.html:144
msgid "Known Issues"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:147
+#: i2p2www/pages/site/docs/plugins.html:145
msgid ""
"Note that the router's plugin architecture does NOT currently\n"
"provide any additional security isolation or sandboxing of plugins."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:153
+#: i2p2www/pages/site/docs/plugins.html:151
msgid ""
"Updates of a plugin with included jars (not wars) won't be recognized if\n"
"the plugin was already run, as it requires class loader trickery to flush"
@@ -1392,18 +1381,18 @@ msgid ""
"class cache; a full router restart is required."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:159
+#: i2p2www/pages/site/docs/plugins.html:157
msgid "The stop button may be displayed even if there is nothing to stop."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:163
+#: i2p2www/pages/site/docs/plugins.html:161
msgid ""
"Plugins running in a separate JVM create a logs/
directory "
"in\n"
"$CWD
."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:168
+#: i2p2www/pages/site/docs/plugins.html:166
msgid ""
"No initial keys are present, except for those of jrandom and zzz (using "
"the\n"
@@ -1411,14 +1400,14 @@ msgid ""
"automatically accepted—there is no signing key authority."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:174
+#: i2p2www/pages/site/docs/plugins.html:172
msgid ""
"When deleting a plugin, the directory is not always deleted, especially "
"on\n"
"Windows."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:179
+#: i2p2www/pages/site/docs/plugins.html:177
msgid ""
"Installing a plugin requiring Java 1.6 on a Java 1.5 machine will result "
"in a\n"
@@ -1426,11 +1415,11 @@ msgid ""
"is used."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:184
+#: i2p2www/pages/site/docs/plugins.html:182
msgid "Theme and translation plugins are untested."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:188
+#: i2p2www/pages/site/docs/plugins.html:186
msgid "Disabling autostart doesn't always work."
msgstr ""
@@ -1472,6 +1461,10 @@ msgstr ""
msgid "recommended spot for new plugins/applications"
msgstr ""
+#: i2p2www/pages/site/docs/api/bob.html:2
+msgid "BOB - Basic Open Bridge"
+msgstr ""
+
#: i2p2www/pages/site/docs/api/bob.html:3
#: i2p2www/pages/site/docs/api/datagrams.html:3
#: i2p2www/pages/site/docs/how/garlic-routing.html:3
@@ -1480,14 +1473,10 @@ msgid "August 2010"
msgstr ""
#: i2p2www/pages/site/docs/api/bob.html:5
-msgid "BOB - Basic Open Bridge"
-msgstr ""
-
-#: i2p2www/pages/site/docs/api/bob.html:7
msgid "Technical differences from SAM (for the better?)"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:9
+#: i2p2www/pages/site/docs/api/bob.html:7
msgid ""
"BOB has separate command and data channels. \n"
"One, an application command channel socket to router to configure.\n"
@@ -1497,13 +1486,13 @@ msgid ""
"All connections run in parallel."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:18
+#: i2p2www/pages/site/docs/api/bob.html:16
msgid ""
"SAM has one connection that does everything, and you need to parse every "
"packet."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:22
+#: i2p2www/pages/site/docs/api/bob.html:20
msgid ""
"BOB does not hold keypair values, nor does the router.\n"
"Your application holds the keypair values. \n"
@@ -1512,43 +1501,43 @@ msgid ""
"your privacy."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:29
+#: i2p2www/pages/site/docs/api/bob.html:27
msgid "SAM router stores every keypair you ever make."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:33
+#: i2p2www/pages/site/docs/api/bob.html:31
msgid "Those are the important differences."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:37
+#: i2p2www/pages/site/docs/api/bob.html:35
msgid "KEYS
= keypair public+private, these are BASE64"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:40
+#: i2p2www/pages/site/docs/api/bob.html:38
msgid "KEY
= public key, also BASE64"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:43
+#: i2p2www/pages/site/docs/api/bob.html:41
msgid ""
"ERROR
as is implied returns the message \"ERROR "
"\"+DESCRIPTION+\"\\n\"
, where the DESCRIPTION
is what"
" went wrong."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:46
+#: i2p2www/pages/site/docs/api/bob.html:44
msgid ""
"OK
returns \"OK\"
, and if data is to be "
"returned, it is on the same line. OK
means the command is "
"finished."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:49
+#: i2p2www/pages/site/docs/api/bob.html:47
msgid ""
"DATA
lines contain information that you requested. There may"
" be multiple DATA
lines per request."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:53
+#: i2p2www/pages/site/docs/api/bob.html:51
msgid ""
"NOTE: The help command is the ONLY command that has an exception "
"to\n"
@@ -1556,7 +1545,7 @@ msgid ""
"help is a HUMAN and not an APPLICATION command."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:59
+#: i2p2www/pages/site/docs/api/bob.html:57
msgid ""
"PLEASE NOTE:\n"
"For CURRENT details on the commands PLEASE use the built-in help command."
@@ -1565,29 +1554,29 @@ msgid ""
"documentation on each command."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:65
+#: i2p2www/pages/site/docs/api/bob.html:63
msgid ""
"Commands never get obsoleted or changed, however new commands do get "
"added from time to time."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:69
+#: i2p2www/pages/site/docs/api/bob.html:67
msgid "Here are the commands we have as of this writing:"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:74
+#: i2p2www/pages/site/docs/api/bob.html:72
msgid "COMMAND"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:74
+#: i2p2www/pages/site/docs/api/bob.html:72
msgid "OPERAND"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:74
+#: i2p2www/pages/site/docs/api/bob.html:72
msgid "RETURNS"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:101
+#: i2p2www/pages/site/docs/api/bob.html:99
msgid ""
"Once set up, all TCP sockets can and will block as needed, and there is "
"no need for any \n"
@@ -1599,7 +1588,7 @@ msgid ""
"of connections!"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:108
+#: i2p2www/pages/site/docs/api/bob.html:106
msgid ""
"What is also nice about this particular interface is that writing "
"anything to interface \n"
@@ -1621,7 +1610,7 @@ msgid ""
"nothing is coming in."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:120
+#: i2p2www/pages/site/docs/api/bob.html:118
msgid ""
"For the following example, we'll setup a very simple local loopback "
"connection, \n"
@@ -1632,50 +1621,50 @@ msgid ""
"can telnet into, and watch the pretty ASCII test puke forth."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:128
+#: i2p2www/pages/site/docs/api/bob.html:126
msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:129
+#: i2p2www/pages/site/docs/api/bob.html:127
msgid "Application"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:130
+#: i2p2www/pages/site/docs/api/bob.html:128
msgid "BOB's Command response."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:132
-#: i2p2www/pages/site/docs/api/bob.html:144
-#: i2p2www/pages/site/docs/api/bob.html:164
-#: i2p2www/pages/site/docs/api/bob.html:272
-#: i2p2www/pages/site/docs/api/bob.html:284
-#: i2p2www/pages/site/docs/api/bob.html:299
+#: i2p2www/pages/site/docs/api/bob.html:130
+#: i2p2www/pages/site/docs/api/bob.html:142
+#: i2p2www/pages/site/docs/api/bob.html:162
+#: i2p2www/pages/site/docs/api/bob.html:270
+#: i2p2www/pages/site/docs/api/bob.html:282
+#: i2p2www/pages/site/docs/api/bob.html:297
msgid "FROM"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:132
-#: i2p2www/pages/site/docs/api/bob.html:144
-#: i2p2www/pages/site/docs/api/bob.html:164
-#: i2p2www/pages/site/docs/api/bob.html:272
-#: i2p2www/pages/site/docs/api/bob.html:284
-#: i2p2www/pages/site/docs/api/bob.html:299
+#: i2p2www/pages/site/docs/api/bob.html:130
+#: i2p2www/pages/site/docs/api/bob.html:142
+#: i2p2www/pages/site/docs/api/bob.html:162
+#: i2p2www/pages/site/docs/api/bob.html:270
+#: i2p2www/pages/site/docs/api/bob.html:282
+#: i2p2www/pages/site/docs/api/bob.html:297
msgid "TO"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:132
-#: i2p2www/pages/site/docs/api/bob.html:144
-#: i2p2www/pages/site/docs/api/bob.html:164
-#: i2p2www/pages/site/docs/api/bob.html:272
-#: i2p2www/pages/site/docs/api/bob.html:284
-#: i2p2www/pages/site/docs/api/bob.html:299
+#: i2p2www/pages/site/docs/api/bob.html:130
+#: i2p2www/pages/site/docs/api/bob.html:142
+#: i2p2www/pages/site/docs/api/bob.html:162
+#: i2p2www/pages/site/docs/api/bob.html:270
+#: i2p2www/pages/site/docs/api/bob.html:282
+#: i2p2www/pages/site/docs/api/bob.html:297
msgid "DIALOGUE"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:139
+#: i2p2www/pages/site/docs/api/bob.html:137
msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:153
+#: i2p2www/pages/site/docs/api/bob.html:151
msgid ""
"At this point, there was no error, a destination with a nickname of "
"\"mouth\" \n"
@@ -1684,11 +1673,11 @@ msgid ""
"to the CHARGEN
service on 19/TCP
."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:159
+#: i2p2www/pages/site/docs/api/bob.html:157
msgid "Now for the other half, so that we can actually contact this destination."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:179
+#: i2p2www/pages/site/docs/api/bob.html:177
msgid ""
"Now all we need to do is telnet into 127.0.0.1, port 37337,\n"
"send the destination key or host address from addressbook we want to "
@@ -1697,25 +1686,25 @@ msgid ""
"key and it goes."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:186
+#: i2p2www/pages/site/docs/api/bob.html:184
msgid ""
"NOTE: The \"quit\" command in the command channel does NOT "
"disconnect the tunnels like SAM."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:203
+#: i2p2www/pages/site/docs/api/bob.html:201
msgid "After a few virtual miles of this spew, press Control-]
"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:215
+#: i2p2www/pages/site/docs/api/bob.html:213
msgid "Here is what happened..."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:223
+#: i2p2www/pages/site/docs/api/bob.html:221
msgid "You can connect to EEPSITES too!"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:256
+#: i2p2www/pages/site/docs/api/bob.html:254
msgid ""
"Pretty cool isn't it? Try some other well known EEPSITES if you like, "
"nonexistent ones, \n"
@@ -1727,33 +1716,33 @@ msgid ""
"human debugging."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:263
+#: i2p2www/pages/site/docs/api/bob.html:261
msgid "Let's put down our destinations now that we are all done with them."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:267
+#: i2p2www/pages/site/docs/api/bob.html:265
msgid "First, lets see what destination nicknames we have."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:279
+#: i2p2www/pages/site/docs/api/bob.html:277
msgid "Alright, there they are. First, let's remove \"mouth\"."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:293
+#: i2p2www/pages/site/docs/api/bob.html:291
msgid ""
"Now to remove \"ear\", note that this is what happens when you type too "
"fast,\n"
"and shows you what typical ERROR messages looks like."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:312
+#: i2p2www/pages/site/docs/api/bob.html:310
msgid ""
"I won't bother to show an example of the receiver end of a bridge\n"
"because it is very simple. There are two possible settings for it, and\n"
"it is toggled with the \"quiet\" command."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:318
+#: i2p2www/pages/site/docs/api/bob.html:316
msgid ""
"The default is NOT quiet, and the first data to come into your\n"
"listening socket is the destination that is making the contact. It is a\n"
@@ -1761,7 +1750,7 @@ msgid ""
"Everything after that is for the application to actually consume."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:325
+#: i2p2www/pages/site/docs/api/bob.html:323
msgid ""
"In quiet mode, think of it as a regular Internet connection. No\n"
"extra data comes in at all. It's just as if you are plain connected to\n"
@@ -1771,7 +1760,7 @@ msgid ""
"you would not have to modify the web server at all."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:334
+#: i2p2www/pages/site/docs/api/bob.html:332
msgid ""
"The advantage with using BOB for this is as discussed\n"
"previously. You could schedule random uptimes for the application,\n"
@@ -1957,7 +1946,7 @@ msgstr ""
#: i2p2www/pages/site/docs/api/datagrams.html:114
#: i2p2www/pages/site/docs/spec/datagrams.html:10
-#: i2p2www/pages/site/docs/transport/ssu.html:571
+#: i2p2www/pages/site/docs/transport/ssu.html:570
msgid "Specification"
msgstr ""
@@ -1965,11 +1954,11 @@ msgstr ""
msgid "See the Datagrams Specification page."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:4
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:2
msgid "I2PControl - Remote Control Service"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:5
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:4
#, python-format
msgid ""
"I2P enables a ."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:12
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:11
msgid "I2PControl is by default listening on localhost:7650"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:14
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:13
msgid "API, version 1."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:15
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:14
msgid "Parameters are only provided in a named way (maps)."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:19
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:18
msgid "JSON-RPC 2 format"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:21
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:27
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:40
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:50
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:59
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:69
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:84
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:137
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:154
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:20
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:26
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:39
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:49
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:58
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:68
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:83
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:136
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:153
msgid "Request:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:23
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:32
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:44
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:54
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:64
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:75
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:101
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:145
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:169
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:22
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:31
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:43
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:53
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:63
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:74
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:100
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:144
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:168
msgid "Response:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:26
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:25
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:27
#: i2p2www/pages/site/docs/api/i2pcontrol.html:28
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:29
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:32
#: i2p2www/pages/site/docs/api/i2pcontrol.html:33
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:34
#: i2p2www/pages/site/docs/protocol/i2cp.html:107
#: i2p2www/pages/site/docs/protocol/i2cp.html:450
-#: i2p2www/pages/site/docs/spec/common-structures.html:16
-#: i2p2www/pages/site/docs/spec/common-structures.html:26
-#: i2p2www/pages/site/docs/spec/common-structures.html:37
-#: i2p2www/pages/site/docs/spec/common-structures.html:49
-#: i2p2www/pages/site/docs/spec/common-structures.html:64
-#: i2p2www/pages/site/docs/spec/common-structures.html:77
-#: i2p2www/pages/site/docs/spec/common-structures.html:90
-#: i2p2www/pages/site/docs/spec/common-structures.html:102
-#: i2p2www/pages/site/docs/spec/common-structures.html:114
-#: i2p2www/pages/site/docs/spec/common-structures.html:126
-#: i2p2www/pages/site/docs/spec/common-structures.html:138
-#: i2p2www/pages/site/docs/spec/common-structures.html:150
-#: i2p2www/pages/site/docs/spec/common-structures.html:162
-#: i2p2www/pages/site/docs/spec/common-structures.html:174
-#: i2p2www/pages/site/docs/spec/common-structures.html:227
-#: i2p2www/pages/site/docs/spec/common-structures.html:310
-#: i2p2www/pages/site/docs/spec/common-structures.html:359
-#: i2p2www/pages/site/docs/spec/common-structures.html:411
-#: i2p2www/pages/site/docs/spec/common-structures.html:456
-#: i2p2www/pages/site/docs/spec/common-structures.html:593
-#: i2p2www/pages/site/docs/spec/common-structures.html:655
+#: i2p2www/pages/site/docs/spec/common-structures.html:15
+#: i2p2www/pages/site/docs/spec/common-structures.html:25
+#: i2p2www/pages/site/docs/spec/common-structures.html:36
+#: i2p2www/pages/site/docs/spec/common-structures.html:48
+#: i2p2www/pages/site/docs/spec/common-structures.html:63
+#: i2p2www/pages/site/docs/spec/common-structures.html:76
+#: i2p2www/pages/site/docs/spec/common-structures.html:89
+#: i2p2www/pages/site/docs/spec/common-structures.html:101
+#: i2p2www/pages/site/docs/spec/common-structures.html:113
+#: i2p2www/pages/site/docs/spec/common-structures.html:125
+#: i2p2www/pages/site/docs/spec/common-structures.html:137
+#: i2p2www/pages/site/docs/spec/common-structures.html:149
+#: i2p2www/pages/site/docs/spec/common-structures.html:161
+#: i2p2www/pages/site/docs/spec/common-structures.html:173
+#: i2p2www/pages/site/docs/spec/common-structures.html:226
+#: i2p2www/pages/site/docs/spec/common-structures.html:309
+#: i2p2www/pages/site/docs/spec/common-structures.html:358
+#: i2p2www/pages/site/docs/spec/common-structures.html:410
+#: i2p2www/pages/site/docs/spec/common-structures.html:455
+#: i2p2www/pages/site/docs/spec/common-structures.html:592
+#: i2p2www/pages/site/docs/spec/common-structures.html:654
msgid "Description"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:30
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:29
msgid ""
"Token used for authenticating every request (excluding the 'Authenticate'"
" RPC method)"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:38
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:37
msgid "Implemented methods"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:39
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:38
msgid ""
"Creates and returns an authentication token used for further "
"communication."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:41
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:40
msgid "The version of the I2PControl API used by the client."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:42
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:41
msgid "The password used for authenticating against the remote server."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:45
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:44
msgid "The primary I2PControl API version implemented by the server."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:46
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:45
msgid "The token used for further communication."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:49
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:48
msgid "Echoes the value of the echo key, used for debugging and testing."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:51
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:50
msgid "Value will be returned in response."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:52
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:62
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:73
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:99
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:143
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:51
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:61
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:72
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:98
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:142
msgid ""
"Token used for authenticating the client. Is provided by the server via "
"the 'Authenticate' RPC method."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:55
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:54
msgid "Value of the key 'echo' in the request."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:58
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:57
msgid ""
"Fetches rateStat from router statManager. Creates stat if not already "
"created."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:60
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:59
#, python-format
msgid ""
"Determines which rateStat to fetch, see ratestats."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:61
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:60
msgid "Determines which period a stat is fetched for. Measured in ms."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:65
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:64
msgid "Returns the average value for the reuested rateStat and period."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:68
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:67
msgid "Manages I2PControl. Ports, passwords and the like."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:70
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:69
msgid ""
"Sets a new listen address for I2PControl (only 127.0.0.1 and 0.0.0.0 are "
"implemented in I2PControl currently)."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:71
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:70
msgid ""
"Sets a new password for I2PControl, all Authentication tokens will be "
"revoked."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:72
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:71
msgid "Switches which port I2PControl will listen for connections on."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:76
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:75
msgid "Returned if address was changed"
msgstr ""
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:76
#: i2p2www/pages/site/docs/api/i2pcontrol.html:77
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:78
msgid "Returned if setting was changed"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:79
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:78
msgid "Returns true if any changes were made."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:80
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:79
msgid "Returns true if any changes requiring a restart to take effect were made."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:83
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:82
msgid "Fetches basic information about the I2P router. Uptime, version etc."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:102
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:101
msgid "What the status of the router is."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:103
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:102
msgid "What the uptime of the router is in ms."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:104
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:103
msgid "What version of I2P the router is running."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:105
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:104
msgid "The 1 second average inbound bandwidth in Bps."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:106
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:105
msgid "The 15 second average inbound bandwidth in Bps."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:107
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:106
msgid "The 1 second average outbound bandwidth in Bps."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:108
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:107
msgid "The 15 second average outbound bandwidth in Bps."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:109
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:108
msgid "What the current network status is. According to the below enum:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:128
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:127
msgid "How many tunnels on the I2P net are we participating in."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:129
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:128
msgid "How many peers have we communicated with recently."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:130
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:129
msgid "How many peers are considered 'fast'."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:131
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:130
msgid "How many peers are considered 'high capacity'."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:132
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:131
msgid "Is the router reseeding hosts to its NetDB?"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:133
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:132
msgid "How many peers are known to us (listed in our NetDB)."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:136
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:135
msgid "Manages I2P router restart/shutdown."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:138
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:137
msgid ""
"Initiates a router reseed, fetching peers into our NetDB from a remote "
"host."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:139
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:138
msgid "Restarts the router."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:140
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:139
msgid ""
"Restarts the router gracefully (waits for participating tunnels to "
"expire)."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:141
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:140
msgid "Shuts down the router."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:142
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:141
msgid ""
"Shuts down the router gracefully (waits for participating tunnels to "
"expire)."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:146
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:145
msgid "If requested, verifies that a reseed has been initiated."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:147
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:146
msgid "If requested, verifies that a restart has been initiated."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:148
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:147
msgid "If requested, verifies that a graceful restart has been initiated."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:149
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:148
msgid "If requested, verifies that a shutdown has been initiated"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:150
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:149
msgid "If requested, verifies that a graceful shutdown has been initiated"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:153
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:152
msgid "Fetches or sets various network related settings. Ports, addresses etc."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:155
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:154
msgid ""
"What port is used for the TCP transport. If null is submitted, current "
"setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:156
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:155
msgid ""
"What hostname is used for the TCP transport. If null is submitted, "
"current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:157
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:156
msgid ""
"Use automatically detected ip for TCP transport. If null is submitted, "
"current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:158
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:157
msgid ""
"What port is used for the UDP transport. If null is submitted, current "
"setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:159
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:158
msgid ""
"What hostname is used for the UDP transport. If null is submitted, "
"current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:160
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:159
msgid ""
"Which methods should be used for detecting the ip address of the UDP "
"transport. If null is submitted, current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:161
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:160
msgid "What ip has been detected by the UDP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:162
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:161
msgid "Is UPnP enabled. If null is submitted, current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:163
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:162
msgid ""
"How many percent of bandwidth is usable for participating tunnels. If "
"null is submitted, current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:164
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:163
msgid ""
"How many KB/s of inbound bandwidth is allowed. If null is submitted, "
"current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:165
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:164
msgid ""
"How many KB/s of outbound bandwidth is allowed. If null is submitted, "
"current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:166
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:165
msgid ""
"Is laptop mode enabled (change router identity and UDP port when IP "
"changes ). If null is submitted, current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:167
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:166
msgid ""
"Token used for authenticating the client. Is provided by the server via "
"the 'Authenticate' RPC method. If null is submitted, current setting will"
" be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:170
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:169
msgid "If requested, returns the port used for the TCP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:171
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:170
msgid "If requested, returns the hostname used for the TCP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:172
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:171
msgid ""
"If requested, returns the method used for automatically detecting ip for "
"the TCP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:173
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:172
msgid "If requested, returns the port used for the UDP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:174
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:173
msgid "If requested, returns the hostname used for the UDP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:175
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:174
msgid ""
"If requested, returns methods used for detecting the ip address of the "
"UDP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:176
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:175
msgid "If requested, returns what ip has been detected by the UDP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:177
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:176
msgid "If requested, returns the UPNP setting."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:178
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:177
msgid ""
"If requested, returns how many percent of bandwidth is usable for "
"participating tunnels."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:179
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:178
msgid "If requested, returns how many KB/s of inbound bandwidth is allowed."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:180
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:179
msgid "If requested, returns how many KB/s of outbound bandwidth is allowed."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:181
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:180
msgid "If requested, returns the laptop mode."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:182
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:181
msgid "Have the provided settings been saved."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:183
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:182
msgid "Is a restart needed for the new settings to be used."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:186
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:185
msgid "denotes an optional value."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:187
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:186
msgid "denotes a possibly occuring return value"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:189
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:188
msgid "Error codes"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:190
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:189
msgid "Standard JSON-RPC2 error codes."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:191
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:190
msgid "JSON parse error."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:192
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:191
msgid "Invalid request."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:193
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:192
msgid "Method not found."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:194
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:193
msgid "Invalid parameters."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:195
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:194
msgid "Internal error."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:197
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:196
msgid "I2PControl specific error codes."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:198
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:197
msgid "Invalid password provided."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:199
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:198
msgid "No authentication token presented."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:200
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:199
msgid "Authentication token doesn't exist."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:201
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:200
msgid "The provided authentication token was expired and will be removed."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:202
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:201
msgid ""
"The version of the I2PControl API used wasn't specified, but is required "
"to be specified."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:203
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:202
msgid ""
"The version of the I2PControl API specified is not supported by "
"I2PControl."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:13
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:12
#, python-format
msgid ""
"I2PTunnel is a tool for interfacing with and providing services on I2P.\n"
@@ -2507,15 +2496,15 @@ msgid ""
"href=\"http://localhost:7657/i2ptunnel/\">localhost:7657/i2ptunnel/."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:25
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:24
msgid "Default Services"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:26
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:25
msgid "Server tunnels"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:28
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:27
msgid ""
"I2P Webserver - A tunnel pointed to a Jetty webserver run\n"
"on localhost:7658 for convenient "
@@ -2523,11 +2512,11 @@ msgid ""
"
The document root is:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:36
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:35
msgid "Client tunnels"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:38
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:37
msgid ""
"A HTTP proxy used for browsing I2P and the regular internet anonymously "
"through I2P. \n"
@@ -2535,41 +2524,41 @@ msgid ""
"\"Outproxies:\" option."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:42
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:41
msgid "An IRC tunnel to the default anonymous IRC network, Irc2P."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:43
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:42
#, python-format
msgid ""
"The anonymous monotone\n"
"sourcecode repository for I2P"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:47
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:46
#, python-format
msgid ""
"A SMTP service provided by postman at %(postman)s"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:50
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:49
#, python-format
msgid ""
"The accompanying POP sevice of postman at %(postman)s"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:55
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:54
msgid "Client Modes"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:56
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:138
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:55
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:137
msgid "Standard"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:57
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:56
msgid ""
"Opens a local TCP port that connects to a service (like HTTP, FTP or "
"SMTP) on a destination inside of I2P.\n"
@@ -2577,7 +2566,7 @@ msgid ""
" list of destinations."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:63
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:62
msgid ""
"A HTTP-client tunnel. The tunnel connects to the destination specified by"
" the URL\n"
@@ -2585,34 +2574,34 @@ msgid ""
"provided. Strips HTTP connections of the following headers:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:68
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:67
msgid ""
"Accept, Accept-Charset, Accept-Encoding, Accept-Language\n"
" and Accept-Ranges as they vary greatly between browsers and can be "
"used as an identifier."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:76
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:75
msgid ""
"HTTP client/server tunnels are via I2Ptunnel force-enabling compression "
"via the following http headers:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:83
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:82
msgid ""
"Depending on if the tunnel is using an outproxy or not it will append the"
" following User-Agent:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:87
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:86
msgid "Outproxy:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:88
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:87
msgid "Internal I2P use:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:93
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:92
msgid ""
"Creates a connection to a random IRC server specified by the comma "
"seprated (\", \") \n"
@@ -2620,43 +2609,43 @@ msgid ""
"allowed due to anonymity concerns."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:97
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:96
msgid "Whitelist:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:112
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:111
msgid "Enables using the I2P router as a SOCKS proxy."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:117
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:116
msgid ""
"Enables using the I2P router as a SOCKS proxy with the command whitelist "
"specified by\n"
"IRC client mode."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:123
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:122
msgid ""
"Creates a HTTP tunnel and uses the HTTP request method \"CONNECT\" \n"
"to build a TCP tunnel that usually is used for SSL and HTTPS."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:129
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:128
msgid ""
"Creates a UDP-server attached to a Streamr client I2PTunnel. The streamr "
"client tunnel will \n"
"subscribe to a streamr server tunnel."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:137
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:136
msgid "Server Modes"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:139
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:138
msgid "Creates a destination to a local ip:port with an open TCP port."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:144
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:143
msgid ""
"Creates a destination to a local HTTP server ip:port. Supports gzip for "
"requests with \n"
@@ -2664,7 +2653,7 @@ msgid ""
" such a request."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:150
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:149
msgid ""
"Functions as both a I2PTunnel HTTP Server, and a I2PTunnel HTTP client "
"with no outproxying\n"
@@ -2673,14 +2662,14 @@ msgid ""
"requests, or loopback-testing an eepsite as a diagnostic tool."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:157
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:156
msgid ""
"Creates a destination that filters the reqistration sequence of a client "
"and passes \n"
"the clients destination key as a hostname to the IRC-server."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:163
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:162
msgid ""
"A UDP-client that connects to a media server is created. The UDP-Client "
"is coupled with a Streamr server I2PTunnel."
@@ -3030,14 +3019,14 @@ msgstr ""
#: i2p2www/pages/site/docs/api/streaming.html:117
#: i2p2www/pages/site/docs/how/elgamal-aes.html:267
#: i2p2www/pages/site/docs/how/peer-selection.html:282
-#: i2p2www/pages/site/docs/spec/common-structures.html:58
-#: i2p2www/pages/site/docs/spec/common-structures.html:203
-#: i2p2www/pages/site/docs/spec/common-structures.html:257
-#: i2p2www/pages/site/docs/spec/common-structures.html:351
-#: i2p2www/pages/site/docs/spec/common-structures.html:445
-#: i2p2www/pages/site/docs/spec/common-structures.html:553
-#: i2p2www/pages/site/docs/spec/common-structures.html:631
-#: i2p2www/pages/site/docs/spec/common-structures.html:739
+#: i2p2www/pages/site/docs/spec/common-structures.html:57
+#: i2p2www/pages/site/docs/spec/common-structures.html:202
+#: i2p2www/pages/site/docs/spec/common-structures.html:256
+#: i2p2www/pages/site/docs/spec/common-structures.html:350
+#: i2p2www/pages/site/docs/spec/common-structures.html:444
+#: i2p2www/pages/site/docs/spec/common-structures.html:552
+#: i2p2www/pages/site/docs/spec/common-structures.html:630
+#: i2p2www/pages/site/docs/spec/common-structures.html:738
#: i2p2www/pages/site/docs/spec/datagrams.html:30
#: i2p2www/pages/site/docs/spec/datagrams.html:89
msgid "Notes"
@@ -3463,10 +3452,10 @@ msgstr ""
#: i2p2www/pages/site/docs/how/peer-selection.html:265
#: i2p2www/pages/site/docs/how/tunnel-routing.html:255
#: i2p2www/pages/site/docs/protocol/i2cp.html:654
-#: i2p2www/pages/site/docs/protocol/i2np.html:227
+#: i2p2www/pages/site/docs/protocol/i2np.html:226
#: i2p2www/pages/site/docs/spec/updates.html:280
-#: i2p2www/pages/site/docs/transport/ntcp.html:446
-#: i2p2www/pages/site/docs/transport/ssu.html:506
+#: i2p2www/pages/site/docs/transport/ntcp.html:444
+#: i2p2www/pages/site/docs/transport/ssu.html:505
#: i2p2www/pages/site/docs/tunnels/implementation.html:503
msgid "Future Work"
msgstr ""
@@ -3924,7 +3913,7 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/docs/applications/bittorrent.html:285
-#: i2p2www/pages/site/docs/how/intro.html:187
+#: i2p2www/pages/site/docs/how/intro.html:184
msgid "Additional Information"
msgstr "Plus d'infos"
@@ -6321,14 +6310,10 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/docs/how/intro.html:2
-msgid "A Gentle Introduction"
-msgstr "Introduction en douceur"
-
-#: i2p2www/pages/site/docs/how/intro.html:5
msgid "A Gentle Introduction to How I2P Works"
msgstr "Une présentation allégée du fonctionnement d'I2P"
-#: i2p2www/pages/site/docs/how/intro.html:7
+#: i2p2www/pages/site/docs/how/intro.html:4
msgid ""
"I2P is a project to build, deploy, and maintain a network supporting "
"secure and anonymous\n"
@@ -6360,7 +6345,7 @@ msgstr ""
"Bien entendu, tous les aspects du réseau sont publics et disponibles "
"gratuitement."
-#: i2p2www/pages/site/docs/how/intro.html:17
+#: i2p2www/pages/site/docs/how/intro.html:14
msgid ""
"Unlike many other anonymizing networks, I2P doesn't try to provide "
"anonymity by hiding the\n"
@@ -6394,7 +6379,7 @@ msgstr ""
"l'Internet sera surveillé, désactivé,\n"
"ou même piraté pour tenter des attaques encore plus pernicieuses."
-#: i2p2www/pages/site/docs/how/intro.html:28
+#: i2p2www/pages/site/docs/how/intro.html:25
#, python-format
msgid ""
"The network itself is message oriented - it is essentially a secure and "
@@ -6436,7 +6421,7 @@ msgstr ""
"ou désactiver divers proxies pour piloter la fonctionnalité "
"d'anonymisation."
-#: i2p2www/pages/site/docs/how/intro.html:40
+#: i2p2www/pages/site/docs/how/intro.html:37
#, python-format
msgid ""
"An essential part of designing, developing, and testing an anonymizing "
@@ -6471,11 +6456,11 @@ msgstr ""
" fondamentalement indistinguables de ceux des\n"
"autres."
-#: i2p2www/pages/site/docs/how/intro.html:51
+#: i2p2www/pages/site/docs/how/intro.html:48
msgid "Why?"
msgstr "Pourquoi?"
-#: i2p2www/pages/site/docs/how/intro.html:52
+#: i2p2www/pages/site/docs/how/intro.html:49
#, python-format
msgid ""
"There are a multitude of reasons why we need a system to support "
@@ -6487,11 +6472,11 @@ msgid ""
"Internet, but we could not find any that met our needs or threat model."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:59
+#: i2p2www/pages/site/docs/how/intro.html:56
msgid "How?"
msgstr "Comment?"
-#: i2p2www/pages/site/docs/how/intro.html:61
+#: i2p2www/pages/site/docs/how/intro.html:58
#, python-format
msgid ""
"The network at a glance is made up of a set of nodes (\"routers\") with a"
@@ -6534,11 +6519,11 @@ msgstr ""
"pour une distribution sécurisée des informations de routage et de "
"contacts."
-#: i2p2www/pages/site/docs/how/intro.html:74
+#: i2p2www/pages/site/docs/how/intro.html:71
msgid "Network topology example"
msgstr "Exemple de topologie du réseau"
-#: i2p2www/pages/site/docs/how/intro.html:76
+#: i2p2www/pages/site/docs/how/intro.html:73
msgid ""
"In the above, Alice, Bob, Charlie, and Dave are all running routers with "
"a single Destination on\n"
@@ -6577,7 +6562,7 @@ msgstr ""
"au fur et ?| mesure que les nouveaux baux sont autorisés et que les "
"anciens expirent."
-#: i2p2www/pages/site/docs/how/intro.html:88
+#: i2p2www/pages/site/docs/how/intro.html:85
#, python-format
msgid ""
"If Bob wants to reply to Alice, he simply goes through the same process -"
@@ -6601,7 +6586,7 @@ msgstr ""
"que le destinataire puisse répondre\n"
"immédiatement sans avoir ?| interroger la base de donnée."
-#: i2p2www/pages/site/docs/how/intro.html:96
+#: i2p2www/pages/site/docs/how/intro.html:93
#, python-format
msgid ""
"To deal with a wide range of attacks, I2P is fully distributed with no "
@@ -6626,7 +6611,7 @@ msgstr ""
"des utilisateurs, comme expliqué sur la page sélection de pairs."
-#: i2p2www/pages/site/docs/how/intro.html:105
+#: i2p2www/pages/site/docs/how/intro.html:102
#, python-format
msgid ""
"The network itself makes use of a significant number of ElGamal / AES+SessionTag."
-#: i2p2www/pages/site/docs/how/intro.html:113
+#: i2p2www/pages/site/docs/how/intro.html:110
msgid ""
"Content sent over I2P is encrypted through three layers garlic encryption"
" (used to verify the\n"
@@ -6667,7 +6652,7 @@ msgstr ""
"et par un cryptage de la couche transport inter routeurs (p.e. le "
"transport TCP utilise des clés AES256 éphémères)."
-#: i2p2www/pages/site/docs/how/intro.html:120
+#: i2p2www/pages/site/docs/how/intro.html:117
msgid ""
"End-to-end (I2CP) encryption (client application to server application) "
"was disabled in I2P release\n"
@@ -6693,11 +6678,11 @@ msgstr ""
"routeurs d'Alice et Bob, alors qu'Alice et Bob\n"
"dans le schéma suivant sont les applications qui tournent sur I2P."
-#: i2p2www/pages/site/docs/how/intro.html:129
+#: i2p2www/pages/site/docs/how/intro.html:126
msgid "End to end layered encryption"
msgstr "Cryptage en couches de bout en bout"
-#: i2p2www/pages/site/docs/how/intro.html:131
+#: i2p2www/pages/site/docs/how/intro.html:128
#, python-format
msgid ""
"The specific use of these algorithms are outlined ailleurs."
-#: i2p2www/pages/site/docs/how/intro.html:135
+#: i2p2www/pages/site/docs/how/intro.html:132
msgid ""
"The two main mechanisms for allowing people who need strong anonymity to "
"use the network are\n"
@@ -6731,7 +6716,7 @@ msgstr ""
"(peut-être avec des pairs de confiance), ainsi que des transports plus "
"souples et plus anonymes."
-#: i2p2www/pages/site/docs/how/intro.html:144
+#: i2p2www/pages/site/docs/how/intro.html:141
#, python-format
msgid ""
"Some questions have been raised with regards to the scalability of I2P, "
@@ -6758,11 +6743,11 @@ msgstr ""
"sauts via le tunnel entrant, avec K\n"
"inférieur ou égal ?| 3. La taille du réseau (N) n'a aucun impact."
-#: i2p2www/pages/site/docs/how/intro.html:153
+#: i2p2www/pages/site/docs/how/intro.html:150
msgid "When?"
msgstr "Quand?"
-#: i2p2www/pages/site/docs/how/intro.html:154
+#: i2p2www/pages/site/docs/how/intro.html:151
#, python-format
msgid ""
"I2P initially began in Feb 2003 as a proposed modification to roadmap."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:164
+#: i2p2www/pages/site/docs/how/intro.html:161
msgid "Who?"
msgstr "Qui?"
-#: i2p2www/pages/site/docs/how/intro.html:165
+#: i2p2www/pages/site/docs/how/intro.html:162
#, python-format
msgid ""
"We have a small team spread around several "
@@ -6817,11 +6802,11 @@ msgstr ""
"href=\"http://java.com/en/\">Oracle/Sun Java SE et\n"
"d'autres Machines Virtuelles Java."
-#: i2p2www/pages/site/docs/how/intro.html:176
+#: i2p2www/pages/site/docs/how/intro.html:173
msgid "Where?"
msgstr "Où?"
-#: i2p2www/pages/site/docs/how/intro.html:177
+#: i2p2www/pages/site/docs/how/intro.html:174
#, python-format
msgid ""
"Anyone interested should join us on the IRC channel #i2p (hosted "
@@ -6838,12 +6823,12 @@ msgstr ""
"Il n'y a pas de rencontre de développement planifiée actuellement, mais\n"
"les archives sont disponibles."
-#: i2p2www/pages/site/docs/how/intro.html:183
+#: i2p2www/pages/site/docs/how/intro.html:180
#, python-format
msgid "The current source is available in monotone."
msgstr "Le code source est disponible dans monotone."
-#: i2p2www/pages/site/docs/how/intro.html:188
+#: i2p2www/pages/site/docs/how/intro.html:185
#, python-format
msgid "See the Index to Technical Documentation."
msgstr ""
@@ -8663,7 +8648,7 @@ msgstr ""
#: i2p2www/pages/site/docs/how/tech-intro.html:9
#: i2p2www/pages/site/docs/how/tech-intro.html:24
-#: i2p2www/pages/site/docs/transport/ssu.html:281
+#: i2p2www/pages/site/docs/transport/ssu.html:280
msgid "Introduction"
msgstr ""
@@ -10458,7 +10443,7 @@ msgid "Severity"
msgstr ""
#: i2p2www/pages/site/docs/how/threat-model.html:40
-#: i2p2www/pages/site/docs/protocol/i2np.html:94
+#: i2p2www/pages/site/docs/protocol/i2np.html:93
msgid "Priority"
msgstr ""
@@ -11815,9 +11800,9 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/docs/how/tunnel-routing.html:2
-#: i2p2www/pages/site/docs/how/tunnel-routing.html:6
-msgid "Tunnel Overview"
-msgstr ""
+#, fuzzy
+msgid "Tunnel Routing"
+msgstr "Création de tunnel"
#: i2p2www/pages/site/docs/how/tunnel-routing.html:3
#: i2p2www/pages/site/docs/tunnels/unidirectional.html:3
@@ -12827,7 +12812,7 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/docs/protocol/i2cp.html:613
-#: i2p2www/pages/site/docs/protocol/i2np.html:33
+#: i2p2www/pages/site/docs/protocol/i2np.html:32
msgid "Bytes"
msgstr ""
@@ -12890,15 +12875,15 @@ msgid ""
"Common Data Structures Specification Version 0.9."
msgstr ""
+#: i2p2www/pages/site/docs/protocol/i2np.html:2
+msgid "I2P Network Protocol"
+msgstr ""
+
#: i2p2www/pages/site/docs/protocol/i2np.html:3
msgid "June 2013"
msgstr ""
#: i2p2www/pages/site/docs/protocol/i2np.html:6
-msgid "I2P Network Protocol"
-msgstr ""
-
-#: i2p2www/pages/site/docs/protocol/i2np.html:7
msgid ""
"The I2P Network Protocol (I2NP),\n"
"which is sandwiched between I2CP and the various I2P transport protocols,"
@@ -12910,11 +12895,11 @@ msgid ""
"common transports supported."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:15
+#: i2p2www/pages/site/docs/protocol/i2np.html:14
msgid "I2NP Definition"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:16
+#: i2p2www/pages/site/docs/protocol/i2np.html:15
msgid ""
"I2NP (I2P Network Protocol) messages can be used for one-hop, router-to-"
"router, point-to-point messages.\n"
@@ -12925,7 +12910,7 @@ msgid ""
"outbound delivery."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:23
+#: i2p2www/pages/site/docs/protocol/i2np.html:22
#, python-format
msgid ""
"The priorities listed below may not be current and are subject to change."
@@ -12935,37 +12920,37 @@ msgid ""
"Priority queueing implementation may vary."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:30
+#: i2p2www/pages/site/docs/protocol/i2np.html:29
msgid "Message Format"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:33
+#: i2p2www/pages/site/docs/protocol/i2np.html:32
#: i2p2www/pages/site/docs/spec/streaming.html:35
msgid "Field"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:34
+#: i2p2www/pages/site/docs/protocol/i2np.html:33
msgid "Unique ID"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:35
+#: i2p2www/pages/site/docs/protocol/i2np.html:34
msgid "Expiration"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:36
-#: i2p2www/pages/site/docs/protocol/i2np.html:93
+#: i2p2www/pages/site/docs/protocol/i2np.html:35
+#: i2p2www/pages/site/docs/protocol/i2np.html:92
msgid "Payload Length"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:37
+#: i2p2www/pages/site/docs/protocol/i2np.html:36
msgid "Checksum"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:38
+#: i2p2www/pages/site/docs/protocol/i2np.html:37
msgid "Payload"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:41
+#: i2p2www/pages/site/docs/protocol/i2np.html:40
#, python-format
msgid ""
"While the maximum payload size is nominally 64KB, the size is further "
@@ -12978,7 +12963,7 @@ msgid ""
"So the message must nominally fit in 63 fragments."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:49
+#: i2p2www/pages/site/docs/protocol/i2np.html:48
msgid ""
"The maximum size of an initial fragment is 956 bytes (assuming TUNNEL "
"delivery mode);\n"
@@ -12987,7 +12972,7 @@ msgid ""
"bytes, or 61.2 KB."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:55
+#: i2p2www/pages/site/docs/protocol/i2np.html:54
msgid ""
"In addition, the transports may have additional restrictions.\n"
"NTCP currently limits to 16KB - 6 = 16378 bytes but this will be "
@@ -12995,7 +12980,7 @@ msgid ""
"The SSU limit is approximately 32 KB."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:61
+#: i2p2www/pages/site/docs/protocol/i2np.html:60
msgid ""
"Note that these are not the limits for datagrams that the client sees, as"
" the\n"
@@ -13006,11 +12991,11 @@ msgid ""
"increased in a future release."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:69
+#: i2p2www/pages/site/docs/protocol/i2np.html:68
msgid "Message Types"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:70
+#: i2p2www/pages/site/docs/protocol/i2np.html:69
msgid ""
"Higher-numbered priority is higher priority.\n"
"The majority of traffic is TunnelDataMessages (priority 400),\n"
@@ -13022,7 +13007,7 @@ msgid ""
"first hops happen to be on the same peer."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:81
+#: i2p2www/pages/site/docs/protocol/i2np.html:80
msgid ""
"Also, not all message types are sent unencrypted.\n"
"For example, when testing a tunnel, the router wraps a\n"
@@ -13030,33 +13015,33 @@ msgid ""
"which is wrapped in a DataMessage."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:91
+#: i2p2www/pages/site/docs/protocol/i2np.html:90
msgid "Message"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:92
+#: i2p2www/pages/site/docs/protocol/i2np.html:91
msgid "Type"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:95
+#: i2p2www/pages/site/docs/protocol/i2np.html:94
msgid "Comments"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:103
+#: i2p2www/pages/site/docs/protocol/i2np.html:102
msgid "May vary"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:109
+#: i2p2www/pages/site/docs/protocol/i2np.html:108
msgid ""
"Size is 65 + 32*(number of hashes) where typically, the hashes for\n"
"three floodfill routers are returned."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:118
+#: i2p2www/pages/site/docs/protocol/i2np.html:117
msgid "Varies"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:120
+#: i2p2www/pages/site/docs/protocol/i2np.html:119
msgid ""
"Priority may vary.\n"
"Size is 898 bytes for a typical 2-lease leaseSet.\n"
@@ -13066,23 +13051,23 @@ msgid ""
"as we approach release 1.0."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:134
+#: i2p2www/pages/site/docs/protocol/i2np.html:133
msgid "Priority may vary on a per-destination basis"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:144
+#: i2p2www/pages/site/docs/protocol/i2np.html:143
msgid ""
"Used for message replies, and for testing tunnels - generally wrapped in "
"a GarlicMessage"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:152
+#: i2p2www/pages/site/docs/protocol/i2np.html:151
msgid ""
"Generally wrapped in a DataMessage -\n"
"but when unwrapped, given a priority of 100 by the forwarding router"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:179
+#: i2p2www/pages/site/docs/protocol/i2np.html:178
msgid ""
"The most common message. Priority for tunnel participants, outbound "
"endpoints, and inbound gateways was\n"
@@ -13090,28 +13075,28 @@ msgid ""
"Outbound gateway messages (i.e. those originated locally) remains at 400."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:199
+#: i2p2www/pages/site/docs/protocol/i2np.html:198
msgid "Shorter TunnelBuildMessage as of 0.7.12"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:207
+#: i2p2www/pages/site/docs/protocol/i2np.html:206
msgid "Shorter TunnelBuildReplyMessage as of 0.7.12"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:210
+#: i2p2www/pages/site/docs/protocol/i2np.html:209
#, python-format
msgid "Others listed in 2003 Spec"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:216
+#: i2p2www/pages/site/docs/protocol/i2np.html:215
msgid "Obsolete, Unused"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:220
+#: i2p2www/pages/site/docs/protocol/i2np.html:219
msgid "Full Protocol Specification"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:221
+#: i2p2www/pages/site/docs/protocol/i2np.html:220
#, python-format
msgid ""
"On the I2NP Specification page.\n"
@@ -13120,7 +13105,7 @@ msgid ""
"page."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:228
+#: i2p2www/pages/site/docs/protocol/i2np.html:227
msgid ""
"It isn't clear whether the current priority scheme is generally "
"effective,\n"
@@ -13329,18 +13314,14 @@ msgid "Note: SAM/SAMv2 can use both the streaming lib and datagrams."
msgstr ""
#: i2p2www/pages/site/docs/spec/blockfile.html:2
-msgid "I2P Blockfile Specification"
+msgid "Blockfile and Hosts Database Specification"
msgstr ""
#: i2p2www/pages/site/docs/spec/blockfile.html:3
msgid "January 2012"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:6
-msgid "Blockfile and Hosts Database Specification"
-msgstr ""
-
-#: i2p2www/pages/site/docs/spec/blockfile.html:8
+#: i2p2www/pages/site/docs/spec/blockfile.html:7
#, python-format
msgid ""
"This document specifies\n"
@@ -13349,7 +13330,7 @@ msgid ""
"href=\"%(naming)s\">Naming Service."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:14
+#: i2p2www/pages/site/docs/spec/blockfile.html:13
msgid ""
"The blockfile provides fast Destination lookup in a compact format. While"
" the blockfile page overhead is substantial,\n"
@@ -13365,7 +13346,7 @@ msgid ""
"approximately 10x reduction in lookup times."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:24
+#: i2p2www/pages/site/docs/spec/blockfile.html:23
#, python-format
msgid ""
"A blockfile is simply on-disk storage of multiple sorted maps (key-value "
@@ -13377,11 +13358,11 @@ msgid ""
"BlockfileNamingService."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:32
+#: i2p2www/pages/site/docs/spec/blockfile.html:31
msgid "Blockfile Format"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:33
+#: i2p2www/pages/site/docs/spec/blockfile.html:32
msgid ""
"The original blockfile spec was modified to add magic numbers to each "
"page.\n"
@@ -13393,34 +13374,34 @@ msgid ""
" the file."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:40
+#: i2p2www/pages/site/docs/spec/blockfile.html:39
msgid ""
"All 2-byte integer values are unsigned.\n"
"All 4-byte integer values (page numbers) are signed and negative values "
"are illegal."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:45
+#: i2p2www/pages/site/docs/spec/blockfile.html:44
msgid ""
"The database is designed to be opened and accessed by a single thread.\n"
"The BlockfileNamingService provides synchronization."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:50
+#: i2p2www/pages/site/docs/spec/blockfile.html:49
msgid "Superblock format:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:65
+#: i2p2www/pages/site/docs/spec/blockfile.html:64
msgid "Skip list block page format:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:80
+#: i2p2www/pages/site/docs/spec/blockfile.html:79
msgid ""
"Skip level block page format is as follows.\n"
"All levels have a span. Not all spans have levels."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:95
+#: i2p2www/pages/site/docs/spec/blockfile.html:94
msgid ""
"Skip span block page format is as follows.\n"
"Key/value structures are sorted by key within each span and across all "
@@ -13429,11 +13410,11 @@ msgid ""
"Spans other than the first span may not be empty."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:112
+#: i2p2www/pages/site/docs/spec/blockfile.html:111
msgid "Span Continuation block page format:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:123
+#: i2p2www/pages/site/docs/spec/blockfile.html:122
msgid ""
"Key/value structure format is as follows.\n"
"Key and value lengths must not be split across pages, i.e. all 4 bytes "
@@ -13445,15 +13426,15 @@ msgid ""
"Max key and value lengths are 65535 bytes."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:139
+#: i2p2www/pages/site/docs/spec/blockfile.html:138
msgid "Free list block page format:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:151
+#: i2p2www/pages/site/docs/spec/blockfile.html:150
msgid "Free page block format:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:160
+#: i2p2www/pages/site/docs/spec/blockfile.html:159
msgid ""
"The metaindex (located at page 2) is a mapping of US-ASCII strings to "
"4-byte integers.\n"
@@ -13461,33 +13442,33 @@ msgid ""
"the skiplist."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:165
+#: i2p2www/pages/site/docs/spec/blockfile.html:164
msgid "Blockfile Naming Service Tables"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:166
+#: i2p2www/pages/site/docs/spec/blockfile.html:165
msgid ""
"The tables created and used by the BlockfileNamingService are as follows."
"\n"
"The maximum number of entries per span is 16."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:171
+#: i2p2www/pages/site/docs/spec/blockfile.html:170
msgid "Properties Skiplist"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:172
+#: i2p2www/pages/site/docs/spec/blockfile.html:171
#, python-format
msgid ""
"%(INFO)s is the master database skiplist with String/Properties key/value"
" entries containing only one entry:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:184
+#: i2p2www/pages/site/docs/spec/blockfile.html:183
msgid "Reverse Lookup Skiplist"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:185
+#: i2p2www/pages/site/docs/spec/blockfile.html:184
#, python-format
msgid ""
"%(REVERSE)s is the reverse lookup skiplist with Integer/Properties "
@@ -13495,34 +13476,31 @@ msgid ""
" (as of database version 2):"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:199
+#: i2p2www/pages/site/docs/spec/blockfile.html:198
msgid "hosts.txt, userhosts.txt, and privatehosts.txt Skiplists"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:200
+#: i2p2www/pages/site/docs/spec/blockfile.html:199
msgid ""
"For each host database, there is a skiplist containing\n"
"the hosts for that database.\n"
"The keys/values in these skiplists are as follows:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:211
+#: i2p2www/pages/site/docs/spec/blockfile.html:210
msgid "The DestEntry Properties typically contains:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:220
+#: i2p2www/pages/site/docs/spec/blockfile.html:219
msgid "Hostname keys are stored in lower-case and always end in \".i2p\"."
msgstr ""
#: i2p2www/pages/site/docs/spec/common-structures.html:2
-msgid "Common structure Specification"
-msgstr ""
+#, fuzzy
+msgid "Common structures Specification"
+msgstr "Spécification des structures de données communes"
#: i2p2www/pages/site/docs/spec/common-structures.html:6
-msgid "Data types Specification"
-msgstr ""
-
-#: i2p2www/pages/site/docs/spec/common-structures.html:7
#, python-format
msgid ""
"This document describes some data types common to all I2P protocols, like"
@@ -13531,55 +13509,55 @@ msgid ""
"SSU, etc."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:17
+#: i2p2www/pages/site/docs/spec/common-structures.html:16
msgid "Represents a non-negative integer.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:20
-#: i2p2www/pages/site/docs/spec/common-structures.html:31
-#: i2p2www/pages/site/docs/spec/common-structures.html:41
-#: i2p2www/pages/site/docs/spec/common-structures.html:54
-#: i2p2www/pages/site/docs/spec/common-structures.html:69
-#: i2p2www/pages/site/docs/spec/common-structures.html:82
-#: i2p2www/pages/site/docs/spec/common-structures.html:94
-#: i2p2www/pages/site/docs/spec/common-structures.html:106
-#: i2p2www/pages/site/docs/spec/common-structures.html:118
-#: i2p2www/pages/site/docs/spec/common-structures.html:130
-#: i2p2www/pages/site/docs/spec/common-structures.html:142
-#: i2p2www/pages/site/docs/spec/common-structures.html:154
-#: i2p2www/pages/site/docs/spec/common-structures.html:166
-#: i2p2www/pages/site/docs/spec/common-structures.html:178
-#: i2p2www/pages/site/docs/spec/common-structures.html:231
-#: i2p2www/pages/site/docs/spec/common-structures.html:314
-#: i2p2www/pages/site/docs/spec/common-structures.html:363
-#: i2p2www/pages/site/docs/spec/common-structures.html:415
-#: i2p2www/pages/site/docs/spec/common-structures.html:462
-#: i2p2www/pages/site/docs/spec/common-structures.html:597
-#: i2p2www/pages/site/docs/spec/common-structures.html:660
+#: i2p2www/pages/site/docs/spec/common-structures.html:19
+#: i2p2www/pages/site/docs/spec/common-structures.html:30
+#: i2p2www/pages/site/docs/spec/common-structures.html:40
+#: i2p2www/pages/site/docs/spec/common-structures.html:53
+#: i2p2www/pages/site/docs/spec/common-structures.html:68
+#: i2p2www/pages/site/docs/spec/common-structures.html:81
+#: i2p2www/pages/site/docs/spec/common-structures.html:93
+#: i2p2www/pages/site/docs/spec/common-structures.html:105
+#: i2p2www/pages/site/docs/spec/common-structures.html:117
+#: i2p2www/pages/site/docs/spec/common-structures.html:129
+#: i2p2www/pages/site/docs/spec/common-structures.html:141
+#: i2p2www/pages/site/docs/spec/common-structures.html:153
+#: i2p2www/pages/site/docs/spec/common-structures.html:165
+#: i2p2www/pages/site/docs/spec/common-structures.html:177
+#: i2p2www/pages/site/docs/spec/common-structures.html:230
+#: i2p2www/pages/site/docs/spec/common-structures.html:313
+#: i2p2www/pages/site/docs/spec/common-structures.html:362
+#: i2p2www/pages/site/docs/spec/common-structures.html:414
+#: i2p2www/pages/site/docs/spec/common-structures.html:461
+#: i2p2www/pages/site/docs/spec/common-structures.html:596
+#: i2p2www/pages/site/docs/spec/common-structures.html:659
#: i2p2www/pages/site/docs/spec/streaming.html:35
msgid "Contents"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:21
+#: i2p2www/pages/site/docs/spec/common-structures.html:20
msgid "1 to 8 bytes in network byte order representing an unsigned integer\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:27
+#: i2p2www/pages/site/docs/spec/common-structures.html:26
msgid ""
"The number of milliseconds since midnight on January 1, 1970 in the GMT "
"timezone.\n"
"If the number is 0, the date is undefined or null.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:32
+#: i2p2www/pages/site/docs/spec/common-structures.html:31
msgid "8 byte Integer\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:38
+#: i2p2www/pages/site/docs/spec/common-structures.html:37
msgid "Represents a UTF-8 encoded string.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:42
+#: i2p2www/pages/site/docs/spec/common-structures.html:41
msgid ""
"1 or more bytes where the first byte is the number of bytes (not "
"characters!)\n"
@@ -13588,21 +13566,21 @@ msgid ""
"Length limit is 255 bytes (not characters). Length may be 0.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:50
+#: i2p2www/pages/site/docs/spec/common-structures.html:49
msgid ""
"A boolean value, supporting null/unknown representation\n"
"0=false, 1=true, 2=unknown/null\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:55
+#: i2p2www/pages/site/docs/spec/common-structures.html:54
msgid "1 byte Integer\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:59
+#: i2p2www/pages/site/docs/spec/common-structures.html:58
msgid "Deprecated - unused\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:65
+#: i2p2www/pages/site/docs/spec/common-structures.html:64
#, python-format
msgid ""
"This structure is used in ElGamal encryption, representing only the "
@@ -13610,12 +13588,12 @@ msgid ""
"the cryptography specification.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:70
-#: i2p2www/pages/site/docs/spec/common-structures.html:83
+#: i2p2www/pages/site/docs/spec/common-structures.html:69
+#: i2p2www/pages/site/docs/spec/common-structures.html:82
msgid "256 bytes\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:78
+#: i2p2www/pages/site/docs/spec/common-structures.html:77
#, python-format
msgid ""
"This structure is used in ElGamal decryption, representing only the "
@@ -13623,99 +13601,99 @@ msgid ""
"the cryptography specification.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:91
+#: i2p2www/pages/site/docs/spec/common-structures.html:90
msgid "This structure is used for AES256 encryption and decryption.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:95
-#: i2p2www/pages/site/docs/spec/common-structures.html:143
-#: i2p2www/pages/site/docs/spec/common-structures.html:155
+#: i2p2www/pages/site/docs/spec/common-structures.html:94
+#: i2p2www/pages/site/docs/spec/common-structures.html:142
+#: i2p2www/pages/site/docs/spec/common-structures.html:154
msgid "32 bytes\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:103
+#: i2p2www/pages/site/docs/spec/common-structures.html:102
#, python-format
msgid ""
"This structure is used for verifying DSA signatures.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:107
+#: i2p2www/pages/site/docs/spec/common-structures.html:106
msgid "128 bytes\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:115
+#: i2p2www/pages/site/docs/spec/common-structures.html:114
#, python-format
msgid ""
"This structure is used for creating DSA signatures.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:119
+#: i2p2www/pages/site/docs/spec/common-structures.html:118
msgid "20 bytes\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:127
+#: i2p2www/pages/site/docs/spec/common-structures.html:126
#, python-format
msgid ""
"This structure represents the DSA "
"signature of some data.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:131
+#: i2p2www/pages/site/docs/spec/common-structures.html:130
msgid "40 bytes\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:139
+#: i2p2www/pages/site/docs/spec/common-structures.html:138
msgid "Represents the SHA256 of some data.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:151
+#: i2p2www/pages/site/docs/spec/common-structures.html:150
msgid "A random number\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:163
+#: i2p2www/pages/site/docs/spec/common-structures.html:162
msgid "Defines an identifier that is unique to each router in a tunnel.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:167
+#: i2p2www/pages/site/docs/spec/common-structures.html:166
msgid "4 byte Integer\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:175
+#: i2p2www/pages/site/docs/spec/common-structures.html:174
msgid ""
"A certificate is a container for various receipts or proof of works used "
"throughout the I2P network.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:179
+#: i2p2www/pages/site/docs/spec/common-structures.html:178
msgid ""
"1 byte Integer specifying certificate type,"
" followed by a 2 Integer specifying the "
"size of the certificate payload, then that many bytes.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:205
+#: i2p2www/pages/site/docs/spec/common-structures.html:204
msgid ""
"For Router Identities, the "
"Certificate is always NULL, no others are currently implemented."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:209
+#: i2p2www/pages/site/docs/spec/common-structures.html:208
#, python-format
msgid ""
"For Garlic Cloves, the "
"Certificate is always NULL, no others are currently implemented."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:213
+#: i2p2www/pages/site/docs/spec/common-structures.html:212
#, python-format
msgid ""
"For Garlic Messages, the Certificate "
"is always NULL, no others are currently implemented."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:217
+#: i2p2www/pages/site/docs/spec/common-structures.html:216
msgid ""
"For Destinations, the Certificate may"
" be non-NULL,\n"
@@ -13723,27 +13701,27 @@ msgid ""
"the application-level."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:228
+#: i2p2www/pages/site/docs/spec/common-structures.html:227
msgid "A set of key/value mappings or properties\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:232
+#: i2p2www/pages/site/docs/spec/common-structures.html:231
msgid "A 2-byte size Integer followed by a series of String=String; pairs\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:259
+#: i2p2www/pages/site/docs/spec/common-structures.html:258
msgid ""
"The encoding isn't optimal - we either need the '=' and ';' characters, "
"or the string lengths, but not both"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:263
+#: i2p2www/pages/site/docs/spec/common-structures.html:262
msgid ""
"Some documentation says that the strings may not include '=' or ';' but "
"this encoding supports them"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:267
+#: i2p2www/pages/site/docs/spec/common-structures.html:266
msgid ""
"Strings are defined to be UTF-8 but in the current implementation, I2CP "
"uses UTF-8 but I2NP does not.\n"
@@ -13752,14 +13730,14 @@ msgid ""
"Message will be corrupted."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:273
+#: i2p2www/pages/site/docs/spec/common-structures.html:272
msgid ""
"The encoding allows duplicate keys, however in any usage where the "
"mapping is signed,\n"
"duplicates may cause a signature failure."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:278
+#: i2p2www/pages/site/docs/spec/common-structures.html:277
msgid ""
"Mappings contained in I2NP messages (i.e. in a RouterAddress or "
"RouterInfo)\n"
@@ -13767,7 +13745,7 @@ msgid ""
"Duplicate keys are not allowed."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:284
+#: i2p2www/pages/site/docs/spec/common-structures.html:283
#, python-format
msgid ""
"Mappings contained in an I2CP "
@@ -13776,65 +13754,65 @@ msgid ""
"Duplicate keys are not allowed."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:290
+#: i2p2www/pages/site/docs/spec/common-structures.html:289
msgid ""
"While it is application-dependent, keys and values are generally case-"
"sensitive."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:294
+#: i2p2www/pages/site/docs/spec/common-structures.html:293
msgid ""
"Key and value string length limits are 255 bytes (not characters) each, "
"plus the length byte. Length byte may be 0."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:298
+#: i2p2www/pages/site/docs/spec/common-structures.html:297
msgid ""
"Total length limit is 65535 bytes, plus the 2 byte size field, or 65537 "
"total."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:307
+#: i2p2www/pages/site/docs/spec/common-structures.html:306
msgid "Common structure specification"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:311
+#: i2p2www/pages/site/docs/spec/common-structures.html:310
msgid "Defines the way to uniquely identify a particular router\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:315
+#: i2p2www/pages/site/docs/spec/common-structures.html:314
msgid ""
"PublicKey followed by SigningPublicKey and then a Certificate\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:352
+#: i2p2www/pages/site/docs/spec/common-structures.html:351
msgid ""
"The certificate for a RouterIdentity is currently unused and is always "
"NULL."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:360
+#: i2p2www/pages/site/docs/spec/common-structures.html:359
msgid ""
"A Destination defines a particular endpoint to which messages can be "
"directed for secure delivery.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:364
+#: i2p2www/pages/site/docs/spec/common-structures.html:363
msgid ""
"PublicKey followed by a SigningPublicKey and then a Certificate\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:412
+#: i2p2www/pages/site/docs/spec/common-structures.html:411
msgid ""
"Defines the authorization for a particular tunnel to receive messages "
"targeting a Destination.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:416
+#: i2p2www/pages/site/docs/spec/common-structures.html:415
msgid ""
"SHA256 Hash of the\n"
"RouterIdentity of the gateway "
@@ -13842,11 +13820,11 @@ msgid ""
"end Date\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:447
+#: i2p2www/pages/site/docs/spec/common-structures.html:446
msgid "Total size: 44 bytes"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:457
+#: i2p2www/pages/site/docs/spec/common-structures.html:456
msgid ""
"Contains all of the currently authorized Leases for a particular Destination.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:463
+#: i2p2www/pages/site/docs/spec/common-structures.html:462
msgid ""
"Destination, followed by a PublicKey for encryption, then a SigningPrivateKey"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:555
+#: i2p2www/pages/site/docs/spec/common-structures.html:554
msgid ""
"The public key of the destination was used for the old i2cp-to-i2cp "
"encryption\n"
"which was disabled in version 0.6, it is currently unused."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:560
+#: i2p2www/pages/site/docs/spec/common-structures.html:559
#, python-format
msgid ""
"The encryption key is used for end-to-end Integer defining the relative cost "
"of using the address, where 0 is free and 255 is expensive, followed by "
@@ -13950,11 +13928,11 @@ msgid ""
"IP address, port number, email address, URL, etc.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:633
+#: i2p2www/pages/site/docs/spec/common-structures.html:632
msgid "Cost is typically 5 or 6 for SSU, and 10 or 11 for NTCP."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:637
+#: i2p2www/pages/site/docs/spec/common-structures.html:636
msgid ""
"Expiration is currently unused, always null (all zeroes)).\n"
"As of release 0.9.3, the expiration is assumed zero and not stored, so "
@@ -13965,14 +13943,14 @@ msgid ""
"Routers MUST set this field to all zeros."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:645
+#: i2p2www/pages/site/docs/spec/common-structures.html:644
msgid ""
"The following options, while not required, are standard and expected to "
"be present in most router addresses:\n"
"\"host\" (an IPv4 or IPv6 address or host name) and \"port\"."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:656
+#: i2p2www/pages/site/docs/spec/common-structures.html:655
msgid ""
"Defines all of the data that a router wants to publish for the network to"
" see. The RouterInfo is one of two "
@@ -13982,13 +13960,13 @@ msgid ""
"the contained RouterIdentity.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:661
+#: i2p2www/pages/site/docs/spec/common-structures.html:660
msgid ""
"RouterIdentity followed by the Date, when the entry was published\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:741
+#: i2p2www/pages/site/docs/spec/common-structures.html:740
msgid ""
"The peer_size Integer may be followed by a list of that many router "
"hashes.\n"
@@ -13996,20 +13974,20 @@ msgid ""
"routes, which is unimplemented."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:746
+#: i2p2www/pages/site/docs/spec/common-structures.html:745
msgid ""
"The signature may be verified using the signing public key of the "
"router_ident."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:750
+#: i2p2www/pages/site/docs/spec/common-structures.html:749
#, python-format
msgid ""
"See the network database page\n"
"for standard options that are expected to be present in all router infos."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:760
+#: i2p2www/pages/site/docs/spec/common-structures.html:759
#, python-format
msgid ""
"Defined in the Tunnel Message "
@@ -14707,7 +14685,7 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/docs/transport/index.html:61
-#: i2p2www/pages/site/docs/transport/ssu.html:33
+#: i2p2www/pages/site/docs/transport/ssu.html:32
msgid ""
"Communication of firewall status and local IP, and changes to either, to "
"the router and the user interface"
@@ -14902,11 +14880,11 @@ msgid ""
"and see how transport-layer padding may improve things."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:6
+#: i2p2www/pages/site/docs/transport/ntcp.html:2
msgid "NTCP (NIO-based TCP)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:8
+#: i2p2www/pages/site/docs/transport/ntcp.html:6
#, python-format
msgid ""
"NTCP is one of two transports currently "
@@ -14918,7 +14896,7 @@ msgid ""
"NTCP-over-IPv6 is supported as of version 0.9.8."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:16
+#: i2p2www/pages/site/docs/transport/ntcp.html:14
msgid ""
"By default, NTCP uses the IP/Port\n"
"auto-detected by SSU. When enabled on config.jsp,\n"
@@ -14927,22 +14905,22 @@ msgid ""
"Now you can enable inbound TCP without a static IP or dyndns service."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:24
+#: i2p2www/pages/site/docs/transport/ntcp.html:22
msgid ""
"The NTCP code within I2P is relatively lightweight (1/4 the size of the "
"SSU code)\n"
"because it uses the underlying Java TCP transport for reliable delivery."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:30
+#: i2p2www/pages/site/docs/transport/ntcp.html:28
msgid "NTCP Protocol Specification"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:32
+#: i2p2www/pages/site/docs/transport/ntcp.html:30
msgid "Standard Message Format"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:33
+#: i2p2www/pages/site/docs/transport/ntcp.html:31
msgid ""
"After establishment,\n"
"the NTCP transport sends individual I2NP messages, with a simple "
@@ -14950,7 +14928,7 @@ msgid ""
"The unencrypted message is encoded as follows:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:43
+#: i2p2www/pages/site/docs/transport/ntcp.html:41
msgid ""
"The data is then AES/256/CBC encrypted. The session key for the "
"encryption\n"
@@ -14962,7 +14940,7 @@ msgid ""
"encrypted message."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:51
+#: i2p2www/pages/site/docs/transport/ntcp.html:49
msgid ""
"0-15 bytes of padding are required to bring the total message length\n"
"(including the six size and checksum bytes) to a multiple of 16.\n"
@@ -14971,39 +14949,39 @@ msgid ""
"The minimum data size is 1."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:59
+#: i2p2www/pages/site/docs/transport/ntcp.html:57
msgid "Time Sync Message Format"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:60
+#: i2p2www/pages/site/docs/transport/ntcp.html:58
msgid ""
"One special case is a metadata message where the sizeof(data) is 0. In\n"
"that case, the unencrypted message is encoded as:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:71
+#: i2p2www/pages/site/docs/transport/ntcp.html:69
msgid ""
"Total length: 16 bytes. The time sync message is sent at approximately 15"
" minute intervals.\n"
"The message is encrypted just as standard messages are."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:77
+#: i2p2www/pages/site/docs/transport/ntcp.html:75
msgid "Checksums"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:78
+#: i2p2www/pages/site/docs/transport/ntcp.html:76
#, python-format
msgid ""
"The standard and time sync messages use the Adler-32 checksum\n"
"as defined in the ZLIB Specification."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:84
+#: i2p2www/pages/site/docs/transport/ntcp.html:82
msgid "Establishment Sequence"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:85
+#: i2p2www/pages/site/docs/transport/ntcp.html:83
msgid ""
"In the establish state, there is a 4-phase message sequence to exchange "
"DH keys and signatures.\n"
@@ -15012,31 +14990,31 @@ msgid ""
"connection."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:99
+#: i2p2www/pages/site/docs/transport/ntcp.html:97
msgid "Legend:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:100
+#: i2p2www/pages/site/docs/transport/ntcp.html:98
msgid "256 byte DH public keys"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:104
+#: i2p2www/pages/site/docs/transport/ntcp.html:102
msgid "timestamps (4 bytes, seconds since epoch)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:105
+#: i2p2www/pages/site/docs/transport/ntcp.html:103
msgid "32 byte Session key"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:106
+#: i2p2www/pages/site/docs/transport/ntcp.html:104
msgid "2 byte size of Alice identity to follow"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:109
+#: i2p2www/pages/site/docs/transport/ntcp.html:107
msgid "DH Key Exchange"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:110
+#: i2p2www/pages/site/docs/transport/ntcp.html:108
#, python-format
msgid ""
"The initial 2048-bit DH key exchange\n"
@@ -15044,7 +15022,7 @@ msgid ""
"ElGamal encryption."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:116
+#: i2p2www/pages/site/docs/transport/ntcp.html:114
msgid ""
"The DH key exchange consists of a number of steps, displayed below.\n"
"The mapping between these steps and the messages sent between I2P "
@@ -15052,41 +15030,41 @@ msgid ""
"is marked in bold."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:122
+#: i2p2www/pages/site/docs/transport/ntcp.html:120
msgid ""
"Alice generates a secret integer x. She then calculates X = g^x mod"
" p
."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:123
+#: i2p2www/pages/site/docs/transport/ntcp.html:121
msgid "Alice sends X to Bob (Message 1)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:124
+#: i2p2www/pages/site/docs/transport/ntcp.html:122
msgid ""
"Bob generates a secret integer y. He then calculates Y = g^y mod "
"p
."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:125
+#: i2p2www/pages/site/docs/transport/ntcp.html:123
msgid "Bob sends Y to Alice.(Message 2)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:126
+#: i2p2www/pages/site/docs/transport/ntcp.html:124
msgid "Alice can now compute sessionKey = Y^x mod p
."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:127
+#: i2p2www/pages/site/docs/transport/ntcp.html:125
msgid "Bob can now compute sessionKey = X^y mod p
."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:128
+#: i2p2www/pages/site/docs/transport/ntcp.html:126
msgid ""
"Both Alice and Bob now have a shared key sessionKey = g^(x*y) mod "
"p
."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:130
+#: i2p2www/pages/site/docs/transport/ntcp.html:128
#, python-format
msgid ""
"The sessionKey is then used to exchange identities in Message 3 "
@@ -15095,11 +15073,11 @@ msgid ""
"cryptography page."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:136
+#: i2p2www/pages/site/docs/transport/ntcp.html:134
msgid "Message 1 (Session Request)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:137
+#: i2p2www/pages/site/docs/transport/ntcp.html:135
#, python-format
msgid ""
"This is the DH request. Alice already has Bob's\n"
@@ -15112,79 +15090,79 @@ msgid ""
"Alice sends Bob:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:150
-#: i2p2www/pages/site/docs/transport/ntcp.html:193
-#: i2p2www/pages/site/docs/transport/ntcp.html:273
-#: i2p2www/pages/site/docs/transport/ntcp.html:356
+#: i2p2www/pages/site/docs/transport/ntcp.html:148
+#: i2p2www/pages/site/docs/transport/ntcp.html:191
+#: i2p2www/pages/site/docs/transport/ntcp.html:271
+#: i2p2www/pages/site/docs/transport/ntcp.html:354
msgid "Size:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:152
+#: i2p2www/pages/site/docs/transport/ntcp.html:150
msgid "Contents:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:170
+#: i2p2www/pages/site/docs/transport/ntcp.html:168
msgid "256 byte X from Diffie Hellman"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:172
+#: i2p2www/pages/site/docs/transport/ntcp.html:170
#, python-format
msgid ""
"SHA256 Hash(X) xored with SHA256 Hash(Bob's Router Identity)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:179
-#: i2p2www/pages/site/docs/transport/ntcp.html:260
-#: i2p2www/pages/site/docs/transport/ntcp.html:337
+#: i2p2www/pages/site/docs/transport/ntcp.html:177
+#: i2p2www/pages/site/docs/transport/ntcp.html:258
+#: i2p2www/pages/site/docs/transport/ntcp.html:335
msgid "Notes:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:180
+#: i2p2www/pages/site/docs/transport/ntcp.html:178
msgid ""
"Bob verifies HXxorHI using his own router hash. If it does not verify,\n"
"Alice has contacted the wrong router, and Bob drops the connection."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:186
+#: i2p2www/pages/site/docs/transport/ntcp.html:184
msgid "Message 2 (Session Created)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:187
+#: i2p2www/pages/site/docs/transport/ntcp.html:185
msgid "This is the DH reply. Bob sends Alice:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:195
-#: i2p2www/pages/site/docs/transport/ntcp.html:275
-#: i2p2www/pages/site/docs/transport/ntcp.html:358
+#: i2p2www/pages/site/docs/transport/ntcp.html:193
+#: i2p2www/pages/site/docs/transport/ntcp.html:273
+#: i2p2www/pages/site/docs/transport/ntcp.html:356
msgid "Unencrypted Contents:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:217
-#: i2p2www/pages/site/docs/transport/ntcp.html:251
+#: i2p2www/pages/site/docs/transport/ntcp.html:215
+#: i2p2www/pages/site/docs/transport/ntcp.html:249
msgid "256 byte Y from Diffie Hellman"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:219
+#: i2p2www/pages/site/docs/transport/ntcp.html:217
msgid "SHA256 Hash(X concatenated with Y)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:222
-#: i2p2www/pages/site/docs/transport/ntcp.html:307
+#: i2p2www/pages/site/docs/transport/ntcp.html:220
+#: i2p2www/pages/site/docs/transport/ntcp.html:305
msgid "4 byte timestamp (seconds since the epoch)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:224
+#: i2p2www/pages/site/docs/transport/ntcp.html:222
msgid "12 bytes random data"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:229
-#: i2p2www/pages/site/docs/transport/ntcp.html:319
-#: i2p2www/pages/site/docs/transport/ntcp.html:386
+#: i2p2www/pages/site/docs/transport/ntcp.html:227
+#: i2p2www/pages/site/docs/transport/ntcp.html:317
+#: i2p2www/pages/site/docs/transport/ntcp.html:384
msgid "Encrypted Contents:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:253
+#: i2p2www/pages/site/docs/transport/ntcp.html:251
#, python-format
msgid ""
"48 bytes AES encrypted using the DH "
@@ -15192,38 +15170,38 @@ msgid ""
" the last 16 bytes of Y as the IV"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:261
+#: i2p2www/pages/site/docs/transport/ntcp.html:259
msgid ""
"Alice may drop the connection if the clock skew with Bob is too high as "
"calculated using tsB."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:266
+#: i2p2www/pages/site/docs/transport/ntcp.html:264
msgid "Message 3 (Session Confirm A)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:267
+#: i2p2www/pages/site/docs/transport/ntcp.html:265
msgid ""
"This contains Alice's router identity, and a DSA signature of the "
"critical data. Alice sends Bob:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:301
+#: i2p2www/pages/site/docs/transport/ntcp.html:299
msgid "2 byte size of Alice's router identity to follow (should always be 387)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:303
+#: i2p2www/pages/site/docs/transport/ntcp.html:301
#, python-format
msgid ""
"Alice's 387 byte Router Identity"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:309
+#: i2p2www/pages/site/docs/transport/ntcp.html:307
msgid "15 bytes random data"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:311
+#: i2p2www/pages/site/docs/transport/ntcp.html:309
#, python-format
msgid ""
"the 40 byte DSA "
@@ -15239,7 +15217,7 @@ msgid ""
"href=\"%(commonstructures)s#struct_RouterIdentity\">Router Identity"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:329
+#: i2p2www/pages/site/docs/transport/ntcp.html:327
#, python-format
msgid ""
"448 bytes AES encrypted using the DH"
@@ -15248,25 +15226,25 @@ msgid ""
"of message #1) as the IV"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:339
+#: i2p2www/pages/site/docs/transport/ntcp.html:337
msgid "Bob verifies the signature, and on failure, drops the connection."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:342
+#: i2p2www/pages/site/docs/transport/ntcp.html:340
msgid ""
"Bob may drop the connection if the clock skew with Alice is too high as "
"calculated using tsA."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:349
+#: i2p2www/pages/site/docs/transport/ntcp.html:347
msgid "Message 4 (Session Confirm B)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:350
+#: i2p2www/pages/site/docs/transport/ntcp.html:348
msgid "This is a DSA signature of the critical data. Bob sends Alice:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:375
+#: i2p2www/pages/site/docs/transport/ntcp.html:373
#, python-format
msgid ""
"the 40 byte DSA "
@@ -15282,11 +15260,11 @@ msgid ""
"href=\"%(commonstructures)s#struct_RouterIdentity\">Router Identity"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:381
+#: i2p2www/pages/site/docs/transport/ntcp.html:379
msgid "8 bytes random data"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:396
+#: i2p2www/pages/site/docs/transport/ntcp.html:394
#, python-format
msgid ""
"48 bytes AES encrypted using the DH "
@@ -15295,15 +15273,15 @@ msgid ""
"#2 as the IV"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:404
+#: i2p2www/pages/site/docs/transport/ntcp.html:402
msgid "Alice verifies the signature, and on failure, drops the connection."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:411
+#: i2p2www/pages/site/docs/transport/ntcp.html:409
msgid "After Establishment"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:412
+#: i2p2www/pages/site/docs/transport/ntcp.html:410
msgid ""
"The connection is established, and standard or time sync messages may be "
"exchanged.\n"
@@ -15315,11 +15293,11 @@ msgid ""
" the next IV."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:421
+#: i2p2www/pages/site/docs/transport/ntcp.html:419
msgid "Check Connection Message"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:422
+#: i2p2www/pages/site/docs/transport/ntcp.html:420
msgid ""
"Alternately, when Bob receives a connection, it could be a\n"
"check connection (perhaps prompted by Bob asking for someone\n"
@@ -15329,54 +15307,54 @@ msgid ""
"A check info connection will receive 256 bytes containing:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:431
+#: i2p2www/pages/site/docs/transport/ntcp.html:429
msgid "32 bytes of uninterpreted, ignored data"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:432
+#: i2p2www/pages/site/docs/transport/ntcp.html:430
msgid "1 byte size"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:433
+#: i2p2www/pages/site/docs/transport/ntcp.html:431
msgid ""
"that many bytes making up the local router's IP address (as reached by "
"the remote side)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:434
+#: i2p2www/pages/site/docs/transport/ntcp.html:432
msgid "2 byte port number that the local router was reached on"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:435
+#: i2p2www/pages/site/docs/transport/ntcp.html:433
msgid ""
"4 byte i2p network time as known by the remote side (seconds since the "
"epoch)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:436
+#: i2p2www/pages/site/docs/transport/ntcp.html:434
msgid "uninterpreted padding data, up to byte 223"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:437
+#: i2p2www/pages/site/docs/transport/ntcp.html:435
msgid ""
"xor of the local router's identity hash and the SHA256 of bytes 32 "
"through bytes 223"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:441
+#: i2p2www/pages/site/docs/transport/ntcp.html:439
msgid "Discussion"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:442
+#: i2p2www/pages/site/docs/transport/ntcp.html:440
#, python-format
msgid "Now on the NTCP Discussion Page."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:448
+#: i2p2www/pages/site/docs/transport/ntcp.html:446
msgid "The maximum message size should be increased to approximately 32 KB."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:452
+#: i2p2www/pages/site/docs/transport/ntcp.html:450
msgid ""
"A set of fixed packet sizes may be appropriate to further hide the data \n"
"fragmentation to external adversaries, but the tunnel, garlic, and end to"
@@ -15387,31 +15365,27 @@ msgid ""
"to create a limited number of message sizes."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:460
+#: i2p2www/pages/site/docs/transport/ntcp.html:458
msgid ""
"Memory utilization (including that of the kernel) for NTCP should be "
"compared to that for SSU."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:464
+#: i2p2www/pages/site/docs/transport/ntcp.html:462
msgid ""
"Can the establishment messages be randomly padded somehow, to frustrate\n"
"identification of I2P traffic based on initial packet sizes?"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:469
+#: i2p2www/pages/site/docs/transport/ntcp.html:467
msgid "Review and possibly disable 'check connection'"
msgstr ""
#: i2p2www/pages/site/docs/transport/ssu.html:2
-msgid "SSU Transport"
-msgstr ""
-
-#: i2p2www/pages/site/docs/transport/ssu.html:6
msgid "Secure Semireliable UDP"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:9
+#: i2p2www/pages/site/docs/transport/ssu.html:8
#, python-format
msgid ""
"SSU (also called \"UDP\" in much of the I2P documentation and user "
@@ -15421,7 +15395,7 @@ msgid ""
"The other is NTCP."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:15
+#: i2p2www/pages/site/docs/transport/ssu.html:14
msgid ""
"SSU is the newer of the two transports,\n"
"introduced in I2P release 0.6.\n"
@@ -15430,11 +15404,11 @@ msgid ""
"SSU-over-IPv6 is supported as of version 0.9.8."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:22
+#: i2p2www/pages/site/docs/transport/ssu.html:21
msgid "SSU Services"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:24
+#: i2p2www/pages/site/docs/transport/ssu.html:23
msgid ""
"Like the NTCP transport, SSU provides reliable, encrypted, connection-"
"oriented, point-to-point data transport.\n"
@@ -15442,33 +15416,33 @@ msgid ""
"including:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:30
+#: i2p2www/pages/site/docs/transport/ssu.html:29
msgid ""
"Cooperative NAT/Firewall traversal using introducers"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:31
+#: i2p2www/pages/site/docs/transport/ssu.html:30
msgid ""
"Local IP detection by inspection of incoming packets and peer testing"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:32
+#: i2p2www/pages/site/docs/transport/ssu.html:31
msgid ""
"Communication of firewall status and local IP, and changes to either to "
"NTCP"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:37
+#: i2p2www/pages/site/docs/transport/ssu.html:36
msgid "Protocol Details"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:39
+#: i2p2www/pages/site/docs/transport/ssu.html:38
msgid "Congestion control"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:41
+#: i2p2www/pages/site/docs/transport/ssu.html:40
msgid ""
"SSU's need for only semireliable delivery, TCP-friendly operation,\n"
"and the capacity for high throughput allows a great deal of latitude in\n"
@@ -15476,7 +15450,7 @@ msgid ""
"meant to be both efficient in bandwidth as well as simple to implement."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:48
+#: i2p2www/pages/site/docs/transport/ssu.html:47
msgid ""
"Packets are scheduled according to the router's policy, taking care\n"
"not to exceed the router's outbound capacity or to exceed the measured \n"
@@ -15491,7 +15465,7 @@ msgid ""
"other messages."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:59
+#: i2p2www/pages/site/docs/transport/ssu.html:58
msgid ""
"The congestion detection techniques vary from TCP as well, since each \n"
"message has its own unique and nonsequential identifier, and each message"
@@ -15507,7 +15481,7 @@ msgid ""
"retransmitted with any new updates."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:71
+#: i2p2www/pages/site/docs/transport/ssu.html:70
msgid ""
"The current implementation does not pad the packets to\n"
"any particular size, but instead just places a single message fragment "
@@ -15515,7 +15489,7 @@ msgid ""
"a packet and sends it off (careful not to exceed the MTU)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:78
+#: i2p2www/pages/site/docs/transport/ssu.html:77
msgid ""
"As of router version 0.8.12,\n"
"two MTU values are used for IPv4: 620 and 1484.\n"
@@ -15523,21 +15497,21 @@ msgid ""
"retransmitted."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:84
+#: i2p2www/pages/site/docs/transport/ssu.html:83
msgid ""
"For both MTU values, it is desirable that (MTU % 16) == 12, so that\n"
"the payload portion after the 28-byte IP/UDP header is a multiple of\n"
"16 bytes, for encryption purposes."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:90
+#: i2p2www/pages/site/docs/transport/ssu.html:89
msgid ""
"For the small MTU value, it is desirable to pack a 2646-byte\n"
"Variable Tunnel Build Message efficiently into multiple packets;\n"
"with a 620-byte MTU, it fits into 5 packets with nicely."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:96
+#: i2p2www/pages/site/docs/transport/ssu.html:95
msgid ""
"Based on measurements, 1492 fits nearly all reasonably small I2NP "
"messages\n"
@@ -15546,13 +15520,13 @@ msgid ""
"into a live network MTU anyway)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:102
+#: i2p2www/pages/site/docs/transport/ssu.html:101
msgid ""
"The MTU values were 608 and 1492 for releases 0.8.9 - 0.8.11.\n"
"The large MTU was 1350 prior to release 0.8.9."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:107
+#: i2p2www/pages/site/docs/transport/ssu.html:106
msgid ""
"The maximum receive packet size\n"
"is 1571 bytes as of release 0.8.12.\n"
@@ -15560,7 +15534,7 @@ msgid ""
"Prior to release 0.8.9 it was 2048 bytes."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:114
+#: i2p2www/pages/site/docs/transport/ssu.html:113
msgid ""
"As of release 0.9.2, if a router's network interface MTU is less than "
"1484,\n"
@@ -15568,18 +15542,18 @@ msgid ""
"honor that when a connection is established."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:120
+#: i2p2www/pages/site/docs/transport/ssu.html:119
msgid ""
"For IPv6, the minimum MTU is 1280. The IPv6 IP/UDP header is 48 bytes,\n"
"so we use an MTU where (MTN % 16 == 0), which is true for 1280.\n"
"The maximum IPv6 MTU is 1472."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:126
+#: i2p2www/pages/site/docs/transport/ssu.html:125
msgid "Message Size Limits"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:127
+#: i2p2www/pages/site/docs/transport/ssu.html:126
msgid ""
"While the maximum message size is nominally 32KB, the practical\n"
"limit differs. The protocol limits the number of fragments to 7 bits, or "
@@ -15594,11 +15568,11 @@ msgid ""
"For connections using the larger MTU, larger messages are possible."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:138
+#: i2p2www/pages/site/docs/transport/ssu.html:137
msgid "Keys"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:140
+#: i2p2www/pages/site/docs/transport/ssu.html:139
msgid ""
"All encryption used is AES256/CBC with 32 byte keys and 16 byte IVs.\n"
"The MAC and session keys are negotiated as part of the DH exchange, used\n"
@@ -15606,7 +15580,7 @@ msgid ""
"the publicly knowable introKey is used for the MAC and encryption."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:147
+#: i2p2www/pages/site/docs/transport/ssu.html:146
msgid ""
"When using the introKey, both the initial message and any subsequent\n"
"reply use the introKey of the responder (Bob) - the responder does \n"
@@ -15616,7 +15590,7 @@ msgid ""
"Bob."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:156
+#: i2p2www/pages/site/docs/transport/ssu.html:155
msgid ""
"Upon receiving a message, the receiver checks the \"from\" IP address and"
" port\n"
@@ -15629,7 +15603,7 @@ msgid ""
"it may be dropped anyway."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:167
+#: i2p2www/pages/site/docs/transport/ssu.html:166
msgid ""
"If Alice and Bob have an established session, but Alice loses the \n"
"keys for some reason and she wants to contact Bob, she may at any \n"
@@ -15641,7 +15615,7 @@ msgid ""
"new one."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:178
+#: i2p2www/pages/site/docs/transport/ssu.html:177
#, python-format
msgid ""
"For the DH key agreement,\n"
@@ -15649,18 +15623,18 @@ msgid ""
"MODP group (#14) is used:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:188
+#: i2p2www/pages/site/docs/transport/ssu.html:187
#, python-format
msgid ""
"These are the same p and g used for I2P's\n"
"ElGamal encryption."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:193
+#: i2p2www/pages/site/docs/transport/ssu.html:192
msgid "Replay prevention"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:195
+#: i2p2www/pages/site/docs/transport/ssu.html:194
msgid ""
"Replay prevention at the SSU layer occurs by rejecting packets \n"
"with exceedingly old timestamps or those which reuse an IV. To\n"
@@ -15668,7 +15642,7 @@ msgid ""
"\"decay\" periodically so that only recently added IVs are detected."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:202
+#: i2p2www/pages/site/docs/transport/ssu.html:201
msgid ""
"The messageIds used in DataMessages are defined at layers above\n"
"the SSU transport and are passed through transparently. These IDs\n"
@@ -15677,11 +15651,11 @@ msgid ""
"replay prevention - higher layers should take that into account."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:210
+#: i2p2www/pages/site/docs/transport/ssu.html:209
msgid "Addressing"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:212
+#: i2p2www/pages/site/docs/transport/ssu.html:211
msgid ""
"To contact an SSU peer, one of two sets of information is necessary:\n"
"a direct address, for when the peer is publicly reachable, or an\n"
@@ -15689,42 +15663,42 @@ msgid ""
"There is no restriction on the number of addresses a peer may have."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:224
+#: i2p2www/pages/site/docs/transport/ssu.html:223
msgid ""
"Each of the addresses may also expose a series of options - special\n"
"capabilities of that particular peer. For a list of available\n"
"capabilities, see below."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:230
+#: i2p2www/pages/site/docs/transport/ssu.html:229
#, python-format
msgid ""
"The addresses, options, and capabilities are published in the network database."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:235
+#: i2p2www/pages/site/docs/transport/ssu.html:234
msgid "Direct Session Establishment"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:236
+#: i2p2www/pages/site/docs/transport/ssu.html:235
msgid ""
"Direct session establishment is used when no third party is required for "
"NAT traversal.\n"
"The message sequence is as follows:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:241
+#: i2p2www/pages/site/docs/transport/ssu.html:240
msgid "Connection establishment (direct)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:242
+#: i2p2www/pages/site/docs/transport/ssu.html:241
msgid ""
"Alice connects directly to Bob.\n"
"IPv6 is supported as of version 0.9.8."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:257
+#: i2p2www/pages/site/docs/transport/ssu.html:256
#, python-format
msgid ""
"After the SessionConfirmed message is received, Bob sends a small\n"
@@ -15737,7 +15711,7 @@ msgid ""
"(i.e. 0x0000000000000002)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:266
+#: i2p2www/pages/site/docs/transport/ssu.html:265
#, python-format
msgid ""
"After the status message is sent, the peers exchange\n"
@@ -15746,7 +15720,7 @@ msgid ""
"RouterInfos."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:274
+#: i2p2www/pages/site/docs/transport/ssu.html:273
msgid ""
"It does not appear that the type of the status message or its contents "
"matters.\n"
@@ -15755,7 +15729,7 @@ msgid ""
"the status message can be eliminated."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:283
+#: i2p2www/pages/site/docs/transport/ssu.html:282
msgid ""
"Introduction keys are delivered through an external channel \n"
"(the network database, where they are identical to the router Hash for "
@@ -15771,7 +15745,7 @@ msgid ""
"not necessary to any intermediary relay peer)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:297
+#: i2p2www/pages/site/docs/transport/ssu.html:296
msgid ""
"Indirect session establishment by means of a third party introduction\n"
"is necessary for efficient NAT traversal. Charlie, a router behind a\n"
@@ -15799,25 +15773,25 @@ msgid ""
"full direction session establishment with the specified IP and port."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:324
+#: i2p2www/pages/site/docs/transport/ssu.html:323
msgid "Connection establishment (indirect using an introducer)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:326
+#: i2p2www/pages/site/docs/transport/ssu.html:325
msgid "Alice first connects to introducer Bob, who relays the request to Charlie."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:344
+#: i2p2www/pages/site/docs/transport/ssu.html:343
msgid ""
"After the hole punch, the session is established between Alice and "
"Charlie as in a direct establishment."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:356
+#: i2p2www/pages/site/docs/transport/ssu.html:355
msgid "Peer testing"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:358
+#: i2p2www/pages/site/docs/transport/ssu.html:357
msgid ""
"The automation of collaborative reachability testing for peers is\n"
"enabled by a sequence of PeerTest messages. With its proper \n"
@@ -15826,7 +15800,7 @@ msgid ""
"quite simple:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:377
+#: i2p2www/pages/site/docs/transport/ssu.html:376
msgid ""
"Each of the PeerTest messages carry a nonce identifying the\n"
"test series itself, as initialized by Alice. If Alice doesn't \n"
@@ -15836,7 +15810,7 @@ msgid ""
"that may be reached are as follows:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:387
+#: i2p2www/pages/site/docs/transport/ssu.html:386
msgid ""
"If she doesn't receive a response from Bob, she will retransmit\n"
"up to a certain number of times, but if no response ever arrives,\n"
@@ -15846,7 +15820,7 @@ msgid ""
"Charlie to reply."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:396
+#: i2p2www/pages/site/docs/transport/ssu.html:395
msgid ""
"If Alice doesn't receive a PeerTest message with the \n"
"expected nonce from a third party (Charlie), she will retransmit\n"
@@ -15858,7 +15832,7 @@ msgid ""
"IP and port that Bob offered up should be forwarded)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:407
+#: i2p2www/pages/site/docs/transport/ssu.html:406
msgid ""
"If Alice receives Bob's PeerTest message and both of Charlie's\n"
"PeerTest messages but the enclosed IP and port numbers in Bob's \n"
@@ -15869,7 +15843,7 @@ msgid ""
"remote connectivity, ignoring further port discovery."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:417
+#: i2p2www/pages/site/docs/transport/ssu.html:416
msgid ""
"If Alice receives Charlie's first message but not his second,\n"
"she will retransmit her PeerTest message to Charlie up to a \n"
@@ -15877,7 +15851,7 @@ msgid ""
"that Charlie is either confused or no longer online."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:425
+#: i2p2www/pages/site/docs/transport/ssu.html:424
msgid ""
"Alice should choose Bob arbitrarily from known peers who seem\n"
"to be capable of participating in peer tests. Bob in turn should\n"
@@ -15888,7 +15862,7 @@ msgid ""
"to designate a new peer as Bob and try again with a different nonce."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:435
+#: i2p2www/pages/site/docs/transport/ssu.html:434
msgid ""
"Alice's introduction key is included in all of the PeerTest \n"
"messages so that she doesn't need to already have an established\n"
@@ -15897,11 +15871,11 @@ msgid ""
"with either Bob or Charlie, but it is not required."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:453
+#: i2p2www/pages/site/docs/transport/ssu.html:452
msgid "Transmission window, ACKs and Retransmissions"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:454
+#: i2p2www/pages/site/docs/transport/ssu.html:453
#, python-format
msgid ""
"The DATA message may contain ACKs of full messages and\n"
@@ -15911,7 +15885,7 @@ msgid ""
"for details."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:462
+#: i2p2www/pages/site/docs/transport/ssu.html:461
#, python-format
msgid ""
"The details of windowing, ACK, and retransmission strategies are not "
@@ -15926,11 +15900,11 @@ msgid ""
"See the code for initial, min and max parameters."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:474
+#: i2p2www/pages/site/docs/transport/ssu.html:473
msgid "Security"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:475
+#: i2p2www/pages/site/docs/transport/ssu.html:474
msgid ""
"UDP source addresses may, of course, be spoofed.\n"
"Additionally, the IPs and ports contained inside specific\n"
@@ -15939,31 +15913,31 @@ msgid ""
"Also, certain actions and responses may need to be rate-limited."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:483
+#: i2p2www/pages/site/docs/transport/ssu.html:482
msgid ""
"The details of validation are not specified\n"
"here. Implementers should add defenses where appropriate."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:489
+#: i2p2www/pages/site/docs/transport/ssu.html:488
msgid "Peer capabilities"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:493
+#: i2p2www/pages/site/docs/transport/ssu.html:492
msgid ""
"If the peer address contains the 'B' capability, that means \n"
"they are willing and able to participate in peer tests as\n"
"a 'Bob' or 'Charlie'."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:499
+#: i2p2www/pages/site/docs/transport/ssu.html:498
msgid ""
"If the peer address contains the 'C' capability, that means\n"
"they are willing and able to serve as an introducer - serving\n"
"as a Bob for an otherwise unreachable Alice."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:508
+#: i2p2www/pages/site/docs/transport/ssu.html:507
msgid ""
"Analysis of current SSU performance, including assessment of window size "
"adjustment\n"
@@ -15972,14 +15946,14 @@ msgid ""
"performance, is a topic for future work."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:514
+#: i2p2www/pages/site/docs/transport/ssu.html:513
msgid ""
"The current implementation repeatedly sends acknowledgments for the same "
"packets,\n"
"which unnecessarily increases overhead."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:519
+#: i2p2www/pages/site/docs/transport/ssu.html:518
msgid ""
"The default small MTU value of 620 should be analyzed and possibly "
"increased.\n"
@@ -15988,15 +15962,15 @@ msgid ""
"Probably not."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:525
+#: i2p2www/pages/site/docs/transport/ssu.html:524
msgid "The protocol should be extended to exchange MTUs during the setup."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:529
+#: i2p2www/pages/site/docs/transport/ssu.html:528
msgid "Rekeying is currently unimplemented and may never be."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:533
+#: i2p2www/pages/site/docs/transport/ssu.html:532
msgid ""
"The potential use of the 'challenge' fields in RelayIntro and "
"RelayResponse,\n"
@@ -16004,7 +15978,7 @@ msgid ""
"undocumented."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:538
+#: i2p2www/pages/site/docs/transport/ssu.html:537
msgid ""
"Instead of a single fragment per packet, a more efficient\n"
"strategy may be to bundle multiple message fragments into the same "
@@ -16012,7 +15986,7 @@ msgid ""
"so long as it doesn't exceed the MTU."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:544
+#: i2p2www/pages/site/docs/transport/ssu.html:543
msgid ""
"A set of fixed packet sizes may be appropriate to further hide the data \n"
"fragmentation to external adversaries, but the tunnel, garlic, and end to"
@@ -16020,34 +15994,34 @@ msgid ""
"end padding should be sufficient for most needs until then."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:550
+#: i2p2www/pages/site/docs/transport/ssu.html:549
msgid ""
"Why are introduction keys the same as the router hash, should it be "
"changed, would there be any benefit?"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:554
+#: i2p2www/pages/site/docs/transport/ssu.html:553
msgid "Capacities appear to be unused."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:558
+#: i2p2www/pages/site/docs/transport/ssu.html:557
msgid ""
"Signed-on times in SessionCreated and SessionConfirmed appear to be "
"unused or unverified."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:563
+#: i2p2www/pages/site/docs/transport/ssu.html:562
msgid "Implementation Diagram"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:564
+#: i2p2www/pages/site/docs/transport/ssu.html:563
msgid ""
"This diagram\n"
"should accurately reflect the current implementation, however there may "
"be small differences."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:572
+#: i2p2www/pages/site/docs/transport/ssu.html:571
msgid "Now on the SSU specification page"
msgstr ""
@@ -17022,3 +16996,30 @@ msgid ""
"conclusion is not supported by the paper."
msgstr ""
+#~ msgid "How does I2P work"
+#~ msgstr "Comment fonctionne I2P"
+
+#~ msgid "Naming in I2P"
+#~ msgstr ""
+
+#~ msgid "I2P Plugins"
+#~ msgstr ""
+
+#~ msgid "A Gentle Introduction"
+#~ msgstr "Introduction en douceur"
+
+#~ msgid "Tunnel Overview"
+#~ msgstr ""
+
+#~ msgid "I2P Blockfile Specification"
+#~ msgstr ""
+
+#~ msgid "Common structure Specification"
+#~ msgstr ""
+
+#~ msgid "Data types Specification"
+#~ msgstr ""
+
+#~ msgid "SSU Transport"
+#~ msgstr ""
+
diff --git a/i2p2www/translations/fr/LC_MESSAGES/get-involved.po b/i2p2www/translations/fr/LC_MESSAGES/get-involved.po
index d1e00b78..35fc5774 100644
--- a/i2p2www/translations/fr/LC_MESSAGES/get-involved.po
+++ b/i2p2www/translations/fr/LC_MESSAGES/get-involved.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
-"POT-Creation-Date: 2014-01-08 02:25+0000\n"
+"POT-Creation-Date: 2014-01-09 19:32+0000\n"
"PO-Revision-Date: 2014-01-08 02:30+0000\n"
"Last-Translator: str4d i2p.i2p
, i2p.www
and "
"i2p.syndie
branches"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:16
-#: i2p2www/pages/site/get-involved/guides/monotone.html:308
+#: i2p2www/pages/site/get-involved/guides/monotone.html:14
+#: i2p2www/pages/site/get-involved/guides/monotone.html:306
msgid "Verifying that trust evaluation works"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:17
-#: i2p2www/pages/site/get-involved/guides/monotone.html:357
+#: i2p2www/pages/site/get-involved/guides/monotone.html:15
+#: i2p2www/pages/site/get-involved/guides/monotone.html:355
msgid "Checking out a working copy of the latest version"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:18
-#: i2p2www/pages/site/get-involved/guides/monotone.html:384
+#: i2p2www/pages/site/get-involved/guides/monotone.html:16
+#: i2p2www/pages/site/get-involved/guides/monotone.html:382
msgid "Updating your working copy to the latest version"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:22
-#: i2p2www/pages/site/get-involved/guides/monotone.html:414
+#: i2p2www/pages/site/get-involved/guides/monotone.html:20
+#: i2p2www/pages/site/get-involved/guides/monotone.html:412
msgid "Operating a Monotone Server"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:24
+#: i2p2www/pages/site/get-involved/guides/monotone.html:22
msgid "Obtaining and deploying developers’ transport keys"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:25
-#: i2p2www/pages/site/get-involved/guides/monotone.html:424
+#: i2p2www/pages/site/get-involved/guides/monotone.html:23
+#: i2p2www/pages/site/get-involved/guides/monotone.html:422
msgid "Granting push and pull access"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:26
-#: i2p2www/pages/site/get-involved/guides/monotone.html:469
+#: i2p2www/pages/site/get-involved/guides/monotone.html:24
+#: i2p2www/pages/site/get-involved/guides/monotone.html:467
msgid "Running Monotone in server mode"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:27
-#: i2p2www/pages/site/get-involved/guides/monotone.html:494
+#: i2p2www/pages/site/get-involved/guides/monotone.html:25
+#: i2p2www/pages/site/get-involved/guides/monotone.html:492
msgid "Differences under Debian GNU/Linux"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:34
+#: i2p2www/pages/site/get-involved/guides/monotone.html:32
#, python-format
msgid ""
"This is a revised version of ."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:42
+#: i2p2www/pages/site/get-involved/guides/monotone.html:40
#, python-format
msgid ""
"I2P has a distributed development model. The source code is replicated "
@@ -3243,7 +3226,7 @@ msgid ""
" before commit rights are granted)."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:52
+#: i2p2www/pages/site/get-involved/guides/monotone.html:50
msgid ""
"Some of Monotone's noteworthy qualities are: distributed\n"
" version control, cryptographic authentication, access control, its "
@@ -3253,11 +3236,11 @@ msgid ""
" having the ability to resume interrupted synchronization attempts."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:61
+#: i2p2www/pages/site/get-involved/guides/monotone.html:59
msgid "Operating a Monotone Client"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:66
+#: i2p2www/pages/site/get-involved/guides/monotone.html:64
msgid ""
"A transport key grants you the ability to push your changes to a Monotone"
" repository server.\n"
@@ -3267,7 +3250,7 @@ msgid ""
"order to read (or pull) the source code."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:74
+#: i2p2www/pages/site/get-involved/guides/monotone.html:72
msgid ""
"Without a transport key, one cannot:\n"
" \n"
@@ -3278,7 +3261,7 @@ msgid ""
"
"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:85
+#: i2p2www/pages/site/get-involved/guides/monotone.html:83
msgid ""
"Without a commit key, one cannot:\n"
" \n"
@@ -3286,7 +3269,7 @@ msgid ""
"
"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:94
+#: i2p2www/pages/site/get-involved/guides/monotone.html:92
msgid ""
"If you only intend to retrieve code from MTN, feel free to skip to the\n"
" next section. "
@@ -3294,27 +3277,27 @@ msgid ""
" to generate keys, read the following."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:102
+#: i2p2www/pages/site/get-involved/guides/monotone.html:100
msgid ""
"By convention keys are named like an e-mail addresses, but a "
"corresponding e-mail\n"
" address does not need to exist. For example, your keys might be named:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:113
+#: i2p2www/pages/site/get-involved/guides/monotone.html:111
msgid ""
"Monotone stores keys under $HOME/.monotone/keys
in "
"text files which\n"
" are named identically to the keys. For example:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:123
+#: i2p2www/pages/site/get-involved/guides/monotone.html:121
msgid ""
"To generate transport and commit keys, enter the following commands at a "
"prompt:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:133
+#: i2p2www/pages/site/get-involved/guides/monotone.html:131
msgid ""
"Monotone will prompt you for a password to protect your keys. You are "
"very strongly encouraged to set a password\n"
@@ -3323,11 +3306,11 @@ msgid ""
" Monotone server."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:141
+#: i2p2www/pages/site/get-involved/guides/monotone.html:139
msgid "Trust, and initializing your repository"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:145
+#: i2p2www/pages/site/get-involved/guides/monotone.html:143
msgid ""
"Monotone's security model helps to ensure that nobody can easily "
"impersonate a developer without\n"
@@ -3338,13 +3321,13 @@ msgid ""
" not replace reading diffs."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:155
+#: i2p2www/pages/site/get-involved/guides/monotone.html:153
msgid ""
"A Monotone repository is a single file (a compressed SQLite database) "
"which contains all of the project's source code and history."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:161
+#: i2p2www/pages/site/get-involved/guides/monotone.html:159
msgid ""
"After importing the "
"developers' keys into Monotone and\n"
@@ -3357,26 +3340,26 @@ msgid ""
" needed due to the push access policies in place."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:171
+#: i2p2www/pages/site/get-involved/guides/monotone.html:169
msgid ""
"A repository can hold many branches. For example, our repository holds "
"the\n"
" following main branches:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:176
+#: i2p2www/pages/site/get-involved/guides/monotone.html:174
msgid "The I2P router and associated programs"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:177
+#: i2p2www/pages/site/get-involved/guides/monotone.html:175
msgid "The I2P project website"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:178
+#: i2p2www/pages/site/get-involved/guides/monotone.html:176
msgid "Syndie, a distributed forums tool"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:183
+#: i2p2www/pages/site/get-involved/guides/monotone.html:181
msgid ""
"By convention, the I2P Monotone repository is named i2p.mtn
."
" Before pulling\n"
@@ -3389,7 +3372,7 @@ msgid ""
" command:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:199
+#: i2p2www/pages/site/get-involved/guides/monotone.html:197
msgid ""
"Keys which developers use to commit code are essential for trust "
"evaluation in\n"
@@ -3398,14 +3381,14 @@ msgid ""
" "
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:206
+#: i2p2www/pages/site/get-involved/guides/monotone.html:204
#, python-format
msgid ""
"Developers' commit keys are provided GPG-signed on another page."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:212
+#: i2p2www/pages/site/get-involved/guides/monotone.html:210
#, python-format
msgid ""
"To import developers' keys after verifying their authenticity, copy Note: Never add keys to "
"$HOME/.monotone/keys
manually."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:230
+#: i2p2www/pages/site/get-involved/guides/monotone.html:228
msgid ""
"The default Monotone trust policy is way too lax for our requirements: "
"every committer is trusted by default.\n"
" That is not acceptable for I2P development."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:237
+#: i2p2www/pages/site/get-involved/guides/monotone.html:235
msgid ""
"Change into the directory $HOME/.monotone
and open "
"the file\n"
@@ -3436,14 +3419,14 @@ msgid ""
"following two functions into this file:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:246
+#: i2p2www/pages/site/get-involved/guides/monotone.html:244
msgid ""
"The first function determines an intersection between two sets, in our "
"case a\n"
" revision's signers and trusted signers."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:253
+#: i2p2www/pages/site/get-involved/guides/monotone.html:251
msgid ""
"The second function determines trust in a given revision, by calling the "
"first\n"
@@ -3454,14 +3437,14 @@ msgid ""
" revision is trusted. Otherwise, the revision is not trusted."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:262
+#: i2p2www/pages/site/get-involved/guides/monotone.html:260
msgid ""
"More information about Trust Evauluation Hooks can be found in the official Monotone "
"documentation."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:271
+#: i2p2www/pages/site/get-involved/guides/monotone.html:269
msgid ""
"Enter the directory where you initialized i2p.mtn
. Depending"
" on whether you\n"
@@ -3470,21 +3453,21 @@ msgid ""
" perform the pull
operation in different ways."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:279
+#: i2p2www/pages/site/get-involved/guides/monotone.html:277
msgid "If you only want I2P sources:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:288
+#: i2p2www/pages/site/get-involved/guides/monotone.html:286
msgid "If you want all branches:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:294
+#: i2p2www/pages/site/get-involved/guides/monotone.html:292
msgid ""
"If the transfer aborts before completing sucessfully, simply repeating "
"the pull command will resume the transfer."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:300
+#: i2p2www/pages/site/get-involved/guides/monotone.html:298
msgid ""
"Pulling in the above examples is done anonymously by specifying an empty "
"transport key.\n"
@@ -3493,21 +3476,21 @@ msgid ""
" to selectively provide some people with tampered data."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:311
+#: i2p2www/pages/site/get-involved/guides/monotone.html:309
msgid "To verify that trust evaluation works:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:315
+#: i2p2www/pages/site/get-involved/guides/monotone.html:313
msgid "Make a backup of your monotonerc
file."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:316
+#: i2p2www/pages/site/get-involved/guides/monotone.html:314
msgid ""
"Modify monotonerc
by setting the trusted_signers "
"variable in the following way:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:322
+#: i2p2www/pages/site/get-involved/guides/monotone.html:320
msgid ""
"With monotonerc
configured as above, Monotone will no"
" longer trust any committers. Confirm this by changing into the\n"
@@ -3515,14 +3498,14 @@ msgid ""
"of the I2P branch:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:332
+#: i2p2www/pages/site/get-involved/guides/monotone.html:330
msgid ""
"A directory named i2p.i2p
should not appear. You "
"should encounter many\n"
" error messages like:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:349
+#: i2p2www/pages/site/get-involved/guides/monotone.html:347
msgid ""
"If you are satisfied with results, restore the backup of\n"
" monotonerc
that was created above. If you didn't create a "
@@ -3531,20 +3514,20 @@ msgid ""
"hooks\">Setting up trust evaluation hooks."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:360
+#: i2p2www/pages/site/get-involved/guides/monotone.html:358
msgid ""
"If you already have a branch checked out, skip to the next\n"
" section."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:367
+#: i2p2www/pages/site/get-involved/guides/monotone.html:365
msgid ""
"Change into the directory where i2p.mtn
is located. Over "
"there issue:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:376
+#: i2p2www/pages/site/get-involved/guides/monotone.html:374
msgid ""
"The checkout should complete without error messages and a directory named"
"\n"
@@ -3553,7 +3536,7 @@ msgid ""
" successfully checked out the latest I2P sources, ready to be compiled."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:387
+#: i2p2www/pages/site/get-involved/guides/monotone.html:385
msgid ""
"If you haven't done this already, pull fresh code from the server to your"
" local\n"
@@ -3562,42 +3545,42 @@ msgid ""
" i2p.mtn
is located and issue:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:398
+#: i2p2www/pages/site/get-involved/guides/monotone.html:396
msgid "Now change into your i2p.i2p
directory, and over there issue:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:407
+#: i2p2www/pages/site/get-involved/guides/monotone.html:405
msgid ""
"As long as there were no errors…Congratulations! You have "
"successfully updated to the latest I2P sources. They\n"
" should be ready to compile."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:416
+#: i2p2www/pages/site/get-involved/guides/monotone.html:414
msgid "Obtaining and deploying developers' transport keys"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:419
+#: i2p2www/pages/site/get-involved/guides/monotone.html:417
msgid ""
"As a server operator you may want to grant push access to certain "
"developers."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:427
+#: i2p2www/pages/site/get-involved/guides/monotone.html:425
msgid "By default the Monotone server denies all access."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:433
+#: i2p2www/pages/site/get-involved/guides/monotone.html:431
msgid "To grant pull access to all clients, set the following in"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:445
+#: i2p2www/pages/site/get-involved/guides/monotone.html:443
msgid ""
"No one will not be able to push code to your server without permission "
"being explicitly granted. To grant push access:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:451
+#: i2p2www/pages/site/get-involved/guides/monotone.html:449
msgid ""
"Add the name of the user's transport key to\n"
"$HOME/.monotone/write-permissions
, such as\n"
@@ -3608,7 +3591,7 @@ msgid ""
"with one key per line."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:462
+#: i2p2www/pages/site/get-involved/guides/monotone.html:460
msgid ""
"Import the transport key(s) into your database. The procedure for "
"importing transport keys is the same as for\n"
@@ -3617,14 +3600,14 @@ msgid ""
"developers' keys."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:472
+#: i2p2www/pages/site/get-involved/guides/monotone.html:470
msgid ""
"A separate database should be used for your Monotone server because "
"monotone will lock the database while it is served to others.\n"
" Make a copy of your development database, then start the server with:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:479
+#: i2p2www/pages/site/get-involved/guides/monotone.html:477
msgid ""
"If your key is protected with a passphrase, Monotone may request the "
"passphrase\n"
@@ -3633,7 +3616,7 @@ msgid ""
" (or by clearing the password for your transport key)."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:487
+#: i2p2www/pages/site/get-involved/guides/monotone.html:485
msgid ""
"For your server to be accessible for others over I2P, you will need to "
"create a\n"
@@ -3641,7 +3624,7 @@ msgid ""
"profile."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:497
+#: i2p2www/pages/site/get-involved/guides/monotone.html:495
msgid ""
"Debian (amongst other distributions) has integrated Monotone into their\n"
" framework of daemons/services. Although Monotone servers can still be "
@@ -3650,7 +3633,7 @@ msgid ""
" be more straightforward."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:505
+#: i2p2www/pages/site/get-involved/guides/monotone.html:503
msgid ""
"Permissions are granted by editing the files\n"
" /etc/monotone/read-permissions
and\n"
@@ -4297,3 +4280,15 @@ msgstr ""
"Le canal IRC #i2p-dev, ou le forum "
"translation sur %(zzz)s."
+#~ msgid "To Do List"
+#~ msgstr "Liste de choses à faire"
+
+#~ msgid "Bounties"
+#~ msgstr "Projets récompensés - bounties"
+
+#~ msgid "MTN Keys"
+#~ msgstr ""
+
+#~ msgid "Monotone"
+#~ msgstr "Monotone"
+
diff --git a/i2p2www/translations/fr/LC_MESSAGES/priority.po b/i2p2www/translations/fr/LC_MESSAGES/priority.po
index 6db608d8..dd6d4699 100644
--- a/i2p2www/translations/fr/LC_MESSAGES/priority.po
+++ b/i2p2www/translations/fr/LC_MESSAGES/priority.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
-"POT-Creation-Date: 2014-01-09 17:35+0000\n"
+"POT-Creation-Date: 2014-01-09 19:32+0000\n"
"PO-Revision-Date: 2013-12-26 16:48+0000\n"
"Last-Translator: Towatowa441\n"
"Language-Team: French "
@@ -1226,7 +1226,7 @@ msgstr "Nouveaux traducteurs"
msgid "Bounties"
msgstr "Projets récompensés - bounties"
-#: i2p2www/pages/global/nav.html:134 i2p2www/pages/meetings/index.html:2
+#: i2p2www/pages/global/nav.html:134
msgid "Meetings"
msgstr "Meetings"
@@ -1242,21 +1242,21 @@ msgstr "Liste de tâches"
msgid "Language"
msgstr "Langue"
+#: i2p2www/pages/meetings/index.html:2
+msgid "Logs of past I2P meetings"
+msgstr "Logs des meetings I2P précédents"
+
#: i2p2www/pages/meetings/index.html:4
msgid "I2P Meetings ATOM Feed"
msgstr "Flux ATOM des meetings I2P"
#: i2p2www/pages/meetings/index.html:7
-msgid "Logs of past I2P meetings"
-msgstr "Logs des meetings I2P précédents"
-
-#: i2p2www/pages/meetings/index.html:9
msgid "Meetings are currently on hold until a more suitable time can be chosen."
msgstr ""
"Les réunions sont actuellement en attente jusqu'à ce qu'un moment plus "
"approprié puisse être choisi."
-#: i2p2www/pages/meetings/index.html:13
+#: i2p2www/pages/meetings/index.html:11
#, python-format
msgid ""
"If you have something to discuss, please find the developers on IRC in "
@@ -1277,19 +1277,19 @@ msgstr "Meeting dévelopement I2P %(id)s"
msgid "Full IRC Log"
msgstr "Log IRC plei"
-#: i2p2www/pages/papers/list.html:29
+#: i2p2www/pages/papers/list.html:27
msgid "By topic"
msgstr "Par thème"
-#: i2p2www/pages/papers/list.html:35
+#: i2p2www/pages/papers/list.html:33
msgid "By date"
msgstr "Par date"
-#: i2p2www/pages/papers/list.html:41
+#: i2p2www/pages/papers/list.html:39
msgid "By author"
msgstr "Par auteur"
-#: i2p2www/pages/papers/list.html:83
+#: i2p2www/pages/papers/list.html:81
#, fuzzy, python-format
msgid ""
"Please send new or corrected entries to\n"
@@ -1306,7 +1306,7 @@ msgstr ""
"N'oubliez pas d'inclure les URL si possible:\n"
"offline papers are less useful."
-#: i2p2www/pages/papers/list.html:94
+#: i2p2www/pages/papers/list.html:92
#, python-format
msgid ""
"The source code for this page was adapted from\n"
diff --git a/i2p2www/translations/it/LC_MESSAGES/get-involved.po b/i2p2www/translations/it/LC_MESSAGES/get-involved.po
index 3c29736d..3e185ea8 100644
--- a/i2p2www/translations/it/LC_MESSAGES/get-involved.po
+++ b/i2p2www/translations/it/LC_MESSAGES/get-involved.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
-"POT-Creation-Date: 2014-01-08 02:25+0000\n"
+"POT-Creation-Date: 2014-01-09 19:32+0000\n"
"PO-Revision-Date: 2014-01-08 02:30+0000\n"
"Last-Translator: str4d i2p.i2p
, i2p.www
and "
"i2p.syndie
branches"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:16
-#: i2p2www/pages/site/get-involved/guides/monotone.html:308
+#: i2p2www/pages/site/get-involved/guides/monotone.html:14
+#: i2p2www/pages/site/get-involved/guides/monotone.html:306
msgid "Verifying that trust evaluation works"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:17
-#: i2p2www/pages/site/get-involved/guides/monotone.html:357
+#: i2p2www/pages/site/get-involved/guides/monotone.html:15
+#: i2p2www/pages/site/get-involved/guides/monotone.html:355
msgid "Checking out a working copy of the latest version"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:18
-#: i2p2www/pages/site/get-involved/guides/monotone.html:384
+#: i2p2www/pages/site/get-involved/guides/monotone.html:16
+#: i2p2www/pages/site/get-involved/guides/monotone.html:382
msgid "Updating your working copy to the latest version"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:22
-#: i2p2www/pages/site/get-involved/guides/monotone.html:414
+#: i2p2www/pages/site/get-involved/guides/monotone.html:20
+#: i2p2www/pages/site/get-involved/guides/monotone.html:412
msgid "Operating a Monotone Server"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:24
+#: i2p2www/pages/site/get-involved/guides/monotone.html:22
msgid "Obtaining and deploying developers’ transport keys"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:25
-#: i2p2www/pages/site/get-involved/guides/monotone.html:424
+#: i2p2www/pages/site/get-involved/guides/monotone.html:23
+#: i2p2www/pages/site/get-involved/guides/monotone.html:422
msgid "Granting push and pull access"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:26
-#: i2p2www/pages/site/get-involved/guides/monotone.html:469
+#: i2p2www/pages/site/get-involved/guides/monotone.html:24
+#: i2p2www/pages/site/get-involved/guides/monotone.html:467
msgid "Running Monotone in server mode"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:27
-#: i2p2www/pages/site/get-involved/guides/monotone.html:494
+#: i2p2www/pages/site/get-involved/guides/monotone.html:25
+#: i2p2www/pages/site/get-involved/guides/monotone.html:492
msgid "Differences under Debian GNU/Linux"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:34
+#: i2p2www/pages/site/get-involved/guides/monotone.html:32
#, python-format
msgid ""
"This is a revised version of ."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:42
+#: i2p2www/pages/site/get-involved/guides/monotone.html:40
#, python-format
msgid ""
"I2P has a distributed development model. The source code is replicated "
@@ -3117,7 +3100,7 @@ msgid ""
" before commit rights are granted)."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:52
+#: i2p2www/pages/site/get-involved/guides/monotone.html:50
msgid ""
"Some of Monotone's noteworthy qualities are: distributed\n"
" version control, cryptographic authentication, access control, its "
@@ -3127,11 +3110,11 @@ msgid ""
" having the ability to resume interrupted synchronization attempts."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:61
+#: i2p2www/pages/site/get-involved/guides/monotone.html:59
msgid "Operating a Monotone Client"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:66
+#: i2p2www/pages/site/get-involved/guides/monotone.html:64
msgid ""
"A transport key grants you the ability to push your changes to a Monotone"
" repository server.\n"
@@ -3141,7 +3124,7 @@ msgid ""
"order to read (or pull) the source code."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:74
+#: i2p2www/pages/site/get-involved/guides/monotone.html:72
msgid ""
"Without a transport key, one cannot:\n"
" \n"
@@ -3152,7 +3135,7 @@ msgid ""
"
"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:85
+#: i2p2www/pages/site/get-involved/guides/monotone.html:83
msgid ""
"Without a commit key, one cannot:\n"
" \n"
@@ -3160,7 +3143,7 @@ msgid ""
"
"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:94
+#: i2p2www/pages/site/get-involved/guides/monotone.html:92
msgid ""
"If you only intend to retrieve code from MTN, feel free to skip to the\n"
" next section. "
@@ -3168,27 +3151,27 @@ msgid ""
" to generate keys, read the following."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:102
+#: i2p2www/pages/site/get-involved/guides/monotone.html:100
msgid ""
"By convention keys are named like an e-mail addresses, but a "
"corresponding e-mail\n"
" address does not need to exist. For example, your keys might be named:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:113
+#: i2p2www/pages/site/get-involved/guides/monotone.html:111
msgid ""
"Monotone stores keys under $HOME/.monotone/keys
in "
"text files which\n"
" are named identically to the keys. For example:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:123
+#: i2p2www/pages/site/get-involved/guides/monotone.html:121
msgid ""
"To generate transport and commit keys, enter the following commands at a "
"prompt:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:133
+#: i2p2www/pages/site/get-involved/guides/monotone.html:131
msgid ""
"Monotone will prompt you for a password to protect your keys. You are "
"very strongly encouraged to set a password\n"
@@ -3197,11 +3180,11 @@ msgid ""
" Monotone server."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:141
+#: i2p2www/pages/site/get-involved/guides/monotone.html:139
msgid "Trust, and initializing your repository"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:145
+#: i2p2www/pages/site/get-involved/guides/monotone.html:143
msgid ""
"Monotone's security model helps to ensure that nobody can easily "
"impersonate a developer without\n"
@@ -3212,13 +3195,13 @@ msgid ""
" not replace reading diffs."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:155
+#: i2p2www/pages/site/get-involved/guides/monotone.html:153
msgid ""
"A Monotone repository is a single file (a compressed SQLite database) "
"which contains all of the project's source code and history."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:161
+#: i2p2www/pages/site/get-involved/guides/monotone.html:159
msgid ""
"After importing the "
"developers' keys into Monotone and\n"
@@ -3231,26 +3214,26 @@ msgid ""
" needed due to the push access policies in place."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:171
+#: i2p2www/pages/site/get-involved/guides/monotone.html:169
msgid ""
"A repository can hold many branches. For example, our repository holds "
"the\n"
" following main branches:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:176
+#: i2p2www/pages/site/get-involved/guides/monotone.html:174
msgid "The I2P router and associated programs"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:177
+#: i2p2www/pages/site/get-involved/guides/monotone.html:175
msgid "The I2P project website"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:178
+#: i2p2www/pages/site/get-involved/guides/monotone.html:176
msgid "Syndie, a distributed forums tool"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:183
+#: i2p2www/pages/site/get-involved/guides/monotone.html:181
msgid ""
"By convention, the I2P Monotone repository is named i2p.mtn
."
" Before pulling\n"
@@ -3263,7 +3246,7 @@ msgid ""
" command:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:199
+#: i2p2www/pages/site/get-involved/guides/monotone.html:197
msgid ""
"Keys which developers use to commit code are essential for trust "
"evaluation in\n"
@@ -3272,14 +3255,14 @@ msgid ""
" "
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:206
+#: i2p2www/pages/site/get-involved/guides/monotone.html:204
#, python-format
msgid ""
"Developers' commit keys are provided GPG-signed on another page."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:212
+#: i2p2www/pages/site/get-involved/guides/monotone.html:210
#, python-format
msgid ""
"To import developers' keys after verifying their authenticity, copy Note: Never add keys to "
"$HOME/.monotone/keys
manually."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:230
+#: i2p2www/pages/site/get-involved/guides/monotone.html:228
msgid ""
"The default Monotone trust policy is way too lax for our requirements: "
"every committer is trusted by default.\n"
" That is not acceptable for I2P development."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:237
+#: i2p2www/pages/site/get-involved/guides/monotone.html:235
msgid ""
"Change into the directory $HOME/.monotone
and open "
"the file\n"
@@ -3310,14 +3293,14 @@ msgid ""
"following two functions into this file:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:246
+#: i2p2www/pages/site/get-involved/guides/monotone.html:244
msgid ""
"The first function determines an intersection between two sets, in our "
"case a\n"
" revision's signers and trusted signers."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:253
+#: i2p2www/pages/site/get-involved/guides/monotone.html:251
msgid ""
"The second function determines trust in a given revision, by calling the "
"first\n"
@@ -3328,14 +3311,14 @@ msgid ""
" revision is trusted. Otherwise, the revision is not trusted."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:262
+#: i2p2www/pages/site/get-involved/guides/monotone.html:260
msgid ""
"More information about Trust Evauluation Hooks can be found in the official Monotone "
"documentation."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:271
+#: i2p2www/pages/site/get-involved/guides/monotone.html:269
msgid ""
"Enter the directory where you initialized i2p.mtn
. Depending"
" on whether you\n"
@@ -3344,21 +3327,21 @@ msgid ""
" perform the pull
operation in different ways."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:279
+#: i2p2www/pages/site/get-involved/guides/monotone.html:277
msgid "If you only want I2P sources:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:288
+#: i2p2www/pages/site/get-involved/guides/monotone.html:286
msgid "If you want all branches:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:294
+#: i2p2www/pages/site/get-involved/guides/monotone.html:292
msgid ""
"If the transfer aborts before completing sucessfully, simply repeating "
"the pull command will resume the transfer."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:300
+#: i2p2www/pages/site/get-involved/guides/monotone.html:298
msgid ""
"Pulling in the above examples is done anonymously by specifying an empty "
"transport key.\n"
@@ -3367,21 +3350,21 @@ msgid ""
" to selectively provide some people with tampered data."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:311
+#: i2p2www/pages/site/get-involved/guides/monotone.html:309
msgid "To verify that trust evaluation works:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:315
+#: i2p2www/pages/site/get-involved/guides/monotone.html:313
msgid "Make a backup of your monotonerc
file."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:316
+#: i2p2www/pages/site/get-involved/guides/monotone.html:314
msgid ""
"Modify monotonerc
by setting the trusted_signers "
"variable in the following way:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:322
+#: i2p2www/pages/site/get-involved/guides/monotone.html:320
msgid ""
"With monotonerc
configured as above, Monotone will no"
" longer trust any committers. Confirm this by changing into the\n"
@@ -3389,14 +3372,14 @@ msgid ""
"of the I2P branch:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:332
+#: i2p2www/pages/site/get-involved/guides/monotone.html:330
msgid ""
"A directory named i2p.i2p
should not appear. You "
"should encounter many\n"
" error messages like:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:349
+#: i2p2www/pages/site/get-involved/guides/monotone.html:347
msgid ""
"If you are satisfied with results, restore the backup of\n"
" monotonerc
that was created above. If you didn't create a "
@@ -3405,20 +3388,20 @@ msgid ""
"hooks\">Setting up trust evaluation hooks."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:360
+#: i2p2www/pages/site/get-involved/guides/monotone.html:358
msgid ""
"If you already have a branch checked out, skip to the next\n"
" section."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:367
+#: i2p2www/pages/site/get-involved/guides/monotone.html:365
msgid ""
"Change into the directory where i2p.mtn
is located. Over "
"there issue:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:376
+#: i2p2www/pages/site/get-involved/guides/monotone.html:374
msgid ""
"The checkout should complete without error messages and a directory named"
"\n"
@@ -3427,7 +3410,7 @@ msgid ""
" successfully checked out the latest I2P sources, ready to be compiled."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:387
+#: i2p2www/pages/site/get-involved/guides/monotone.html:385
msgid ""
"If you haven't done this already, pull fresh code from the server to your"
" local\n"
@@ -3436,42 +3419,42 @@ msgid ""
" i2p.mtn
is located and issue:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:398
+#: i2p2www/pages/site/get-involved/guides/monotone.html:396
msgid "Now change into your i2p.i2p
directory, and over there issue:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:407
+#: i2p2www/pages/site/get-involved/guides/monotone.html:405
msgid ""
"As long as there were no errors…Congratulations! You have "
"successfully updated to the latest I2P sources. They\n"
" should be ready to compile."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:416
+#: i2p2www/pages/site/get-involved/guides/monotone.html:414
msgid "Obtaining and deploying developers' transport keys"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:419
+#: i2p2www/pages/site/get-involved/guides/monotone.html:417
msgid ""
"As a server operator you may want to grant push access to certain "
"developers."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:427
+#: i2p2www/pages/site/get-involved/guides/monotone.html:425
msgid "By default the Monotone server denies all access."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:433
+#: i2p2www/pages/site/get-involved/guides/monotone.html:431
msgid "To grant pull access to all clients, set the following in"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:445
+#: i2p2www/pages/site/get-involved/guides/monotone.html:443
msgid ""
"No one will not be able to push code to your server without permission "
"being explicitly granted. To grant push access:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:451
+#: i2p2www/pages/site/get-involved/guides/monotone.html:449
msgid ""
"Add the name of the user's transport key to\n"
"$HOME/.monotone/write-permissions
, such as\n"
@@ -3482,7 +3465,7 @@ msgid ""
"with one key per line."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:462
+#: i2p2www/pages/site/get-involved/guides/monotone.html:460
msgid ""
"Import the transport key(s) into your database. The procedure for "
"importing transport keys is the same as for\n"
@@ -3491,14 +3474,14 @@ msgid ""
"developers' keys."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:472
+#: i2p2www/pages/site/get-involved/guides/monotone.html:470
msgid ""
"A separate database should be used for your Monotone server because "
"monotone will lock the database while it is served to others.\n"
" Make a copy of your development database, then start the server with:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:479
+#: i2p2www/pages/site/get-involved/guides/monotone.html:477
msgid ""
"If your key is protected with a passphrase, Monotone may request the "
"passphrase\n"
@@ -3507,7 +3490,7 @@ msgid ""
" (or by clearing the password for your transport key)."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:487
+#: i2p2www/pages/site/get-involved/guides/monotone.html:485
msgid ""
"For your server to be accessible for others over I2P, you will need to "
"create a\n"
@@ -3515,7 +3498,7 @@ msgid ""
"profile."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:497
+#: i2p2www/pages/site/get-involved/guides/monotone.html:495
msgid ""
"Debian (amongst other distributions) has integrated Monotone into their\n"
" framework of daemons/services. Although Monotone servers can still be "
@@ -3524,7 +3507,7 @@ msgid ""
" be more straightforward."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:505
+#: i2p2www/pages/site/get-involved/guides/monotone.html:503
msgid ""
"Permissions are granted by editing the files\n"
" /etc/monotone/read-permissions
and\n"
@@ -4154,3 +4137,15 @@ msgstr ""
"Il canale #i2p'dev su IRC o il forum"
" di traduzione su %(zzz)s."
+#~ msgid "To Do List"
+#~ msgstr ""
+
+#~ msgid "Bounties"
+#~ msgstr ""
+
+#~ msgid "MTN Keys"
+#~ msgstr ""
+
+#~ msgid "Monotone"
+#~ msgstr ""
+
diff --git a/i2p2www/translations/it/LC_MESSAGES/priority.po b/i2p2www/translations/it/LC_MESSAGES/priority.po
index 9f8cba39..0260d8a7 100644
--- a/i2p2www/translations/it/LC_MESSAGES/priority.po
+++ b/i2p2www/translations/it/LC_MESSAGES/priority.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
-"POT-Creation-Date: 2014-01-09 17:35+0000\n"
+"POT-Creation-Date: 2014-01-09 19:32+0000\n"
"PO-Revision-Date: 2013-12-27 11:01+0000\n"
"Last-Translator: fletcherlynd http://www.i2p2.i2p/hosts.txt
,\n"
@@ -829,23 +822,23 @@ msgid ""
"href=\"#susidns\">SusiDNS)."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:212
+#: i2p2www/pages/site/docs/naming.html:211
msgid "Some other public addressbook subscription links:"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:219
+#: i2p2www/pages/site/docs/naming.html:218
msgid ""
"The operators of these services may have various policies for listing "
"hosts.\n"
"Presence on this list does not imply endorsement."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:224
-#: i2p2www/pages/site/docs/naming.html:236
+#: i2p2www/pages/site/docs/naming.html:223
+#: i2p2www/pages/site/docs/naming.html:235
msgid "Naming Rules"
msgstr "Regras de nomenclatura"
-#: i2p2www/pages/site/docs/naming.html:225
+#: i2p2www/pages/site/docs/naming.html:224
msgid ""
"While there are hopefully not any technical limitations within I2P on "
"host names,\n"
@@ -859,52 +852,52 @@ msgid ""
"to other routers."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:240
+#: i2p2www/pages/site/docs/naming.html:239
msgid "Names are converted to lower case on import."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:244
+#: i2p2www/pages/site/docs/naming.html:243
msgid ""
"Names are checked for conflict with existing names in the existing "
"userhosts.txt and hosts.txt\n"
"(but not privatehosts.txt) after conversion to lower case."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:249
+#: i2p2www/pages/site/docs/naming.html:248
msgid "Must contain only [a-z] [0-9] '.' and '-' after conversion to lower case."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:253
+#: i2p2www/pages/site/docs/naming.html:252
msgid "Must not start with '.' or '-'."
msgstr "Não pode começar com '.' ou '-'"
-#: i2p2www/pages/site/docs/naming.html:257
+#: i2p2www/pages/site/docs/naming.html:256
msgid "Must end with '.i2p'."
msgstr "Deve terminar com '.i2p'."
-#: i2p2www/pages/site/docs/naming.html:261
+#: i2p2www/pages/site/docs/naming.html:260
msgid "67 characters maximum, including the '.i2p'."
msgstr "No máximo 67 caractéres, incluindo o '.i2p'."
-#: i2p2www/pages/site/docs/naming.html:265
+#: i2p2www/pages/site/docs/naming.html:264
msgid "Must not contain '..'."
msgstr "Não pode conter '..'."
-#: i2p2www/pages/site/docs/naming.html:269
+#: i2p2www/pages/site/docs/naming.html:268
msgid "Must not contain '.-' or '-.' (as of 0.6.1.33)."
msgstr "Não pode conter '.-' ou '-.' (tal como 0.6.1.33)."
-#: i2p2www/pages/site/docs/naming.html:273
+#: i2p2www/pages/site/docs/naming.html:272
msgid "Must not contain '--' except in 'xn--' for IDN."
msgstr "Não pode conter '--' exceto em 'xn--' para IDN."
-#: i2p2www/pages/site/docs/naming.html:277
+#: i2p2www/pages/site/docs/naming.html:276
msgid ""
"Base32 hostnames (*.b32.i2p) are reserved for base 32 use and so are not "
"allowed to be imported."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:281
+#: i2p2www/pages/site/docs/naming.html:280
msgid ""
"Certain hostnames reserved for project use are not allowed\n"
"(proxy.i2p, router.i2p, console.i2p, *.proxy.i2p, *.router.i2p, "
@@ -914,31 +907,31 @@ msgstr ""
"(proxy.i2p, router.i2p, console.i2p, *.proxy.i2p, *.router.i2p, "
"*.console.i2p, and others)"
-#: i2p2www/pages/site/docs/naming.html:286
+#: i2p2www/pages/site/docs/naming.html:285
msgid "Keys are checked for base64 validity."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:290
+#: i2p2www/pages/site/docs/naming.html:289
msgid ""
"Keys are checked for conflict with existing keys in hosts.txt (but not "
"privatehosts.txt)."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:294
+#: i2p2www/pages/site/docs/naming.html:293
msgid "Minimum key length 516 bytes."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:298
+#: i2p2www/pages/site/docs/naming.html:297
msgid "Maximum key length 616 bytes (to account for certs up to 100 bytes)."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:303
+#: i2p2www/pages/site/docs/naming.html:302
msgid ""
"Any name received via subscription that passes all the checks is added "
"via the local naming service."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:307
+#: i2p2www/pages/site/docs/naming.html:306
msgid ""
"Note that the '.' symbols in a host name are of no significance,\n"
"and do not denote any actual naming or trust hierarchy.\n"
@@ -950,7 +943,7 @@ msgid ""
"are topics for future discussion."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:318
+#: i2p2www/pages/site/docs/naming.html:317
msgid ""
"International Domain Names (IDN) also work in i2p (using punycode 'xn--' "
"form).\n"
@@ -959,7 +952,7 @@ msgid ""
"add 'network.IDN.whitelist.i2p (boolean) = true' in about:config."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:324
+#: i2p2www/pages/site/docs/naming.html:323
msgid ""
"As the addressbook application does not use privatehosts.txt at all, in "
"practice\n"
@@ -968,11 +961,11 @@ msgid ""
"\"pet names\" for sites already in hosts.txt."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:330
+#: i2p2www/pages/site/docs/naming.html:329
msgid "Outgoing Subscriptions"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:331
+#: i2p2www/pages/site/docs/naming.html:330
msgid ""
"Addressbook will publish the merged hosts.txt to a location\n"
"(traditionally hosts.txt in the local eepsite's home directory) to be "
@@ -981,7 +974,7 @@ msgid ""
"This step is optional and is disabled by default."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:339
+#: i2p2www/pages/site/docs/naming.html:338
msgid ""
"The addressbook application, together with eepget, saves the Etag and/or "
"Last-Modified\n"
@@ -990,13 +983,13 @@ msgid ""
"return a '304 Not Modified' on the next fetch if nothing has changed."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:346
+#: i2p2www/pages/site/docs/naming.html:345
msgid ""
"However the entire hosts.txt is downloaded if it has changed.\n"
"See below for discussion on this issue."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:351
+#: i2p2www/pages/site/docs/naming.html:350
msgid ""
"Hosts serving a static hosts.txt or an equivalent CGI application\n"
"are strongly encouraged to deliver\n"
@@ -1007,11 +1000,11 @@ msgid ""
"reduce chances of corruption."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:360
+#: i2p2www/pages/site/docs/naming.html:359
msgid "Host Add Services"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:361
+#: i2p2www/pages/site/docs/naming.html:360
msgid ""
"A host add service is a simple CGI application that takes a hostname and "
"a Base64 key as parameters\n"
@@ -1020,7 +1013,7 @@ msgid ""
"will be propagated through the network."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:368
+#: i2p2www/pages/site/docs/naming.html:367
msgid ""
"It is recommended that host add services impose, at a minimum, the "
"restrictions imposed by the addressbook application listed above.\n"
@@ -1028,55 +1021,55 @@ msgid ""
"keys, for example:"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:373
+#: i2p2www/pages/site/docs/naming.html:372
msgid "A limit on number of 'subdomains'."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:377
+#: i2p2www/pages/site/docs/naming.html:376
msgid "Authorization for 'subdomains' through various methods."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:381
+#: i2p2www/pages/site/docs/naming.html:380
msgid "Hashcash or signed certificates."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:385
+#: i2p2www/pages/site/docs/naming.html:384
msgid "Editorial review of host names and/or content."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:389
+#: i2p2www/pages/site/docs/naming.html:388
msgid "Categorization of hosts by content."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:393
+#: i2p2www/pages/site/docs/naming.html:392
msgid "Reservation or rejection of certain host names."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:397
+#: i2p2www/pages/site/docs/naming.html:396
msgid "Restrictions on the number of names registered in a given time period."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:401
+#: i2p2www/pages/site/docs/naming.html:400
msgid "Delays between registration and publication."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:405
+#: i2p2www/pages/site/docs/naming.html:404
msgid "Requirement that the host be up for verification."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:409
+#: i2p2www/pages/site/docs/naming.html:408
msgid "Expiration and/or revocation."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:413
+#: i2p2www/pages/site/docs/naming.html:412
msgid "IDN spoof rejection."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:418
+#: i2p2www/pages/site/docs/naming.html:417
msgid "Jump Services"
msgstr "Serviços de saltos"
-#: i2p2www/pages/site/docs/naming.html:419
+#: i2p2www/pages/site/docs/naming.html:418
msgid ""
"A jump service is a simple CGI application that takes a hostname as a "
"parameter\n"
@@ -1089,20 +1082,20 @@ msgid ""
"address helper is not necessary until restart."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:429
+#: i2p2www/pages/site/docs/naming.html:428
msgid ""
"Note that, like with subscriptions, using a jump service\n"
"implies a certain amount of trust, as a jump service could maliciously\n"
"redirect a user to an incorrect destination."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:435
+#: i2p2www/pages/site/docs/naming.html:434
msgid ""
"To provide the best service, a jump service should be subscribed to\n"
"several hosts.txt providers so that its local host list is current."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:441
+#: i2p2www/pages/site/docs/naming.html:440
msgid ""
"SusiDNS is simply a web interface front-end to configuring addressbook "
"subscriptions\n"
@@ -1110,7 +1103,7 @@ msgid ""
"All the real work is done by the 'addressbook' application."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:447
+#: i2p2www/pages/site/docs/naming.html:446
msgid ""
"Currently, there is little enforcement of addressbook naming rules within"
" SusiDNS,\n"
@@ -1118,11 +1111,11 @@ msgid ""
"the addressbook subscription rules."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:453
+#: i2p2www/pages/site/docs/naming.html:452
msgid "Base32 Names"
msgstr "Nomes de Base32"
-#: i2p2www/pages/site/docs/naming.html:454
+#: i2p2www/pages/site/docs/naming.html:453
msgid ""
"I2P supports Base32 hostnames similar to Tor's .onion addresses.\n"
"Base32 addresses are much shorter and easier to handle than the\n"
@@ -1131,7 +1124,7 @@ msgid ""
"ukeu3k5oycgaauneqgtnvselmt4yemvoilkln7jpvamvfx7dnkdq.b32.i2p
"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:461
+#: i2p2www/pages/site/docs/naming.html:460
#, python-format
msgid ""
"In Tor, the address is 16 characters (80 bits), or half of the SHA-1 "
@@ -1153,7 +1146,7 @@ msgid ""
"longer than a local address book lookup."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:476
+#: i2p2www/pages/site/docs/naming.html:475
msgid ""
"Base32 addresses can be used in most places where hostnames or full "
"destinations\n"
@@ -1172,127 +1165,123 @@ msgid "June 2012"
msgstr "Junho de 2012"
#: i2p2www/pages/site/docs/plugins.html:6
-msgid "I2P Plugins"
-msgstr "Extensões da I2P"
-
-#: i2p2www/pages/site/docs/plugins.html:8
msgid "General Information"
msgstr "Informação geral"
-#: i2p2www/pages/site/docs/plugins.html:9
+#: i2p2www/pages/site/docs/plugins.html:7
msgid ""
"I2P includes a plugin architecture\n"
"to support easy development and installation of additional software."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:14
+#: i2p2www/pages/site/docs/plugins.html:12
msgid ""
"There are now plugins available that support distributed email, blogs, "
"IRC\n"
"clients, distributed file storage, wikis, and more."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:19
+#: i2p2www/pages/site/docs/plugins.html:17
msgid "Benefits to i2p users and app developers:"
msgstr "Benefícios para os usuários da I2P e desenvolvedores de aplicações:"
-#: i2p2www/pages/site/docs/plugins.html:24
+#: i2p2www/pages/site/docs/plugins.html:22
msgid "Easy distribution of applications"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:28
+#: i2p2www/pages/site/docs/plugins.html:26
msgid ""
"Allows innovation and use of additional libraries without worrying about\n"
"increasing the size of i2pupdate.sud
"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:33
+#: i2p2www/pages/site/docs/plugins.html:31
msgid ""
"Support large or special-purpose applications that would never be bundled"
"\n"
"with the I2P installation"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:38
+#: i2p2www/pages/site/docs/plugins.html:36
msgid "Cryptographically signed and verified applications"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:42
+#: i2p2www/pages/site/docs/plugins.html:40
msgid "Automatic updates of applications, just like for the router"
msgstr "Atualizações automática de aplicações, tal como para o roteador"
-#: i2p2www/pages/site/docs/plugins.html:46
+#: i2p2www/pages/site/docs/plugins.html:44
msgid ""
"Separate initial install and update packages, if desired, for smaller "
"update downloads"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:50
+#: i2p2www/pages/site/docs/plugins.html:48
msgid ""
"One-click installation of applications. No more asking users to modify\n"
"wrapper.config
or clients.config
"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:55
+#: i2p2www/pages/site/docs/plugins.html:53
msgid "Isolate applications from the base $I2P
installation"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:59
+#: i2p2www/pages/site/docs/plugins.html:57
msgid ""
"Automatic compatibility checking for I2P version, Java version, Jetty\n"
"version, and previous installed application version"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:64
+#: i2p2www/pages/site/docs/plugins.html:62
msgid "Automatic link addition in console"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:68
+#: i2p2www/pages/site/docs/plugins.html:66
msgid ""
"Automatic startup of application, including modifying classpath, without "
"requiring a restart"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:72
+#: i2p2www/pages/site/docs/plugins.html:70
msgid "Automatic integration and startup of webapps into console Jetty instance"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:76
+#: i2p2www/pages/site/docs/plugins.html:74
#, python-format
msgid ""
"Facilitate creation of 'app stores' like the one at\n"
"%(pluginsite)s"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:81
+#: i2p2www/pages/site/docs/plugins.html:79
msgid "One-click uninstall"
msgstr "Desinstalação em um clique."
-#: i2p2www/pages/site/docs/plugins.html:85
+#: i2p2www/pages/site/docs/plugins.html:83
msgid "Language and theme packs for the console"
msgstr "Pacotes de temas e idiomas para o painel"
-#: i2p2www/pages/site/docs/plugins.html:89
+#: i2p2www/pages/site/docs/plugins.html:87
msgid "Bring detailed application information to the router console"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:93
+#: i2p2www/pages/site/docs/plugins.html:91
msgid "Non-java applications also supported"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:99
+#: i2p2www/pages/site/docs/plugins.html:97
msgid "Required I2P version"
msgstr "Versão do roteador I2P necessária"
-#: i2p2www/pages/site/docs/plugins.html:100
+#: i2p2www/pages/site/docs/plugins.html:98
msgid "0.7.12 or newer."
msgstr "0.7.12 ou mais recente."
-#: i2p2www/pages/site/docs/plugins.html:102
+#: i2p2www/pages/site/docs/plugins.html:100
msgid "Installation"
msgstr "Instalação"
-#: i2p2www/pages/site/docs/plugins.html:103
+#: i2p2www/pages/site/docs/plugins.html:101
msgid ""
"To install and start a plugin, copy the .xpi2p
install link "
"to\n"
@@ -1307,7 +1296,7 @@ msgid ""
"the top of your summary bar."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:112
+#: i2p2www/pages/site/docs/plugins.html:110
msgid ""
"To update a plugin to the latest version, just click the update button on"
"\n"
@@ -1323,11 +1312,11 @@ msgid ""
"builds)."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:122
+#: i2p2www/pages/site/docs/plugins.html:120
msgid "Development"
msgstr "Desenvolvimento"
-#: i2p2www/pages/site/docs/plugins.html:123
+#: i2p2www/pages/site/docs/plugins.html:121
#, python-format
msgid ""
"See the latest plugin specification and "
@@ -1335,7 +1324,7 @@ msgid ""
"plugin forum on %(zzz)s."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:128
+#: i2p2www/pages/site/docs/plugins.html:126
#, python-format
msgid ""
"See also the sources for plugins developed by various people. Some "
@@ -1345,18 +1334,18 @@ msgid ""
"specifically as examples."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:134
+#: i2p2www/pages/site/docs/plugins.html:132
msgid ""
"Developers wanted! Plugins are a great way to learn more about I2P"
"\n"
"or easily add some feature."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:139
+#: i2p2www/pages/site/docs/plugins.html:137
msgid "Getting Started"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:140
+#: i2p2www/pages/site/docs/plugins.html:138
#, python-format
msgid ""
"To create a plugin from an existing binary package you will need to get\n"
@@ -1364,17 +1353,17 @@ msgid ""
"monotone."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:146
+#: i2p2www/pages/site/docs/plugins.html:144
msgid "Known Issues"
msgstr "Problemas conhecidos"
-#: i2p2www/pages/site/docs/plugins.html:147
+#: i2p2www/pages/site/docs/plugins.html:145
msgid ""
"Note that the router's plugin architecture does NOT currently\n"
"provide any additional security isolation or sandboxing of plugins."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:153
+#: i2p2www/pages/site/docs/plugins.html:151
msgid ""
"Updates of a plugin with included jars (not wars) won't be recognized if\n"
"the plugin was already run, as it requires class loader trickery to flush"
@@ -1382,11 +1371,11 @@ msgid ""
"class cache; a full router restart is required."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:159
+#: i2p2www/pages/site/docs/plugins.html:157
msgid "The stop button may be displayed even if there is nothing to stop."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:163
+#: i2p2www/pages/site/docs/plugins.html:161
msgid ""
"Plugins running in a separate JVM create a logs/
directory "
"in\n"
@@ -1396,7 +1385,7 @@ msgstr ""
"registros/
em\n"
"$CWD
."
-#: i2p2www/pages/site/docs/plugins.html:168
+#: i2p2www/pages/site/docs/plugins.html:166
msgid ""
"No initial keys are present, except for those of jrandom and zzz (using "
"the\n"
@@ -1404,14 +1393,14 @@ msgid ""
"automatically accepted—there is no signing key authority."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:174
+#: i2p2www/pages/site/docs/plugins.html:172
msgid ""
"When deleting a plugin, the directory is not always deleted, especially "
"on\n"
"Windows."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:179
+#: i2p2www/pages/site/docs/plugins.html:177
msgid ""
"Installing a plugin requiring Java 1.6 on a Java 1.5 machine will result "
"in a\n"
@@ -1419,11 +1408,11 @@ msgid ""
"is used."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:184
+#: i2p2www/pages/site/docs/plugins.html:182
msgid "Theme and translation plugins are untested."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:188
+#: i2p2www/pages/site/docs/plugins.html:186
msgid "Disabling autostart doesn't always work."
msgstr ""
@@ -1454,6 +1443,10 @@ msgstr ""
msgid "recommended spot for new plugins/applications"
msgstr ""
+#: i2p2www/pages/site/docs/api/bob.html:2
+msgid "BOB - Basic Open Bridge"
+msgstr ""
+
#: i2p2www/pages/site/docs/api/bob.html:3
#: i2p2www/pages/site/docs/api/datagrams.html:3
#: i2p2www/pages/site/docs/how/garlic-routing.html:3
@@ -1462,14 +1455,10 @@ msgid "August 2010"
msgstr "Agosto de 2010"
#: i2p2www/pages/site/docs/api/bob.html:5
-msgid "BOB - Basic Open Bridge"
-msgstr ""
-
-#: i2p2www/pages/site/docs/api/bob.html:7
msgid "Technical differences from SAM (for the better?)"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:9
+#: i2p2www/pages/site/docs/api/bob.html:7
msgid ""
"BOB has separate command and data channels. \n"
"One, an application command channel socket to router to configure.\n"
@@ -1479,13 +1468,13 @@ msgid ""
"All connections run in parallel."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:18
+#: i2p2www/pages/site/docs/api/bob.html:16
msgid ""
"SAM has one connection that does everything, and you need to parse every "
"packet."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:22
+#: i2p2www/pages/site/docs/api/bob.html:20
msgid ""
"BOB does not hold keypair values, nor does the router.\n"
"Your application holds the keypair values. \n"
@@ -1494,43 +1483,43 @@ msgid ""
"your privacy."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:29
+#: i2p2www/pages/site/docs/api/bob.html:27
msgid "SAM router stores every keypair you ever make."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:33
+#: i2p2www/pages/site/docs/api/bob.html:31
msgid "Those are the important differences."
msgstr "Tais diferenças são importantes."
-#: i2p2www/pages/site/docs/api/bob.html:37
+#: i2p2www/pages/site/docs/api/bob.html:35
msgid "KEYS
= keypair public+private, these are BASE64"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:40
+#: i2p2www/pages/site/docs/api/bob.html:38
msgid "KEY
= public key, also BASE64"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:43
+#: i2p2www/pages/site/docs/api/bob.html:41
msgid ""
"ERROR
as is implied returns the message \"ERROR "
"\"+DESCRIPTION+\"\\n\"
, where the DESCRIPTION
is what"
" went wrong."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:46
+#: i2p2www/pages/site/docs/api/bob.html:44
msgid ""
"OK
returns \"OK\"
, and if data is to be "
"returned, it is on the same line. OK
means the command is "
"finished."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:49
+#: i2p2www/pages/site/docs/api/bob.html:47
msgid ""
"DATA
lines contain information that you requested. There may"
" be multiple DATA
lines per request."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:53
+#: i2p2www/pages/site/docs/api/bob.html:51
msgid ""
"NOTE: The help command is the ONLY command that has an exception "
"to\n"
@@ -1538,7 +1527,7 @@ msgid ""
"help is a HUMAN and not an APPLICATION command."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:59
+#: i2p2www/pages/site/docs/api/bob.html:57
msgid ""
"PLEASE NOTE:\n"
"For CURRENT details on the commands PLEASE use the built-in help command."
@@ -1547,29 +1536,29 @@ msgid ""
"documentation on each command."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:65
+#: i2p2www/pages/site/docs/api/bob.html:63
msgid ""
"Commands never get obsoleted or changed, however new commands do get "
"added from time to time."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:69
+#: i2p2www/pages/site/docs/api/bob.html:67
msgid "Here are the commands we have as of this writing:"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:74
+#: i2p2www/pages/site/docs/api/bob.html:72
msgid "COMMAND"
msgstr "COMANDO"
-#: i2p2www/pages/site/docs/api/bob.html:74
+#: i2p2www/pages/site/docs/api/bob.html:72
msgid "OPERAND"
msgstr "OPERANDO"
-#: i2p2www/pages/site/docs/api/bob.html:74
+#: i2p2www/pages/site/docs/api/bob.html:72
msgid "RETURNS"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:101
+#: i2p2www/pages/site/docs/api/bob.html:99
msgid ""
"Once set up, all TCP sockets can and will block as needed, and there is "
"no need for any \n"
@@ -1581,7 +1570,7 @@ msgid ""
"of connections!"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:108
+#: i2p2www/pages/site/docs/api/bob.html:106
msgid ""
"What is also nice about this particular interface is that writing "
"anything to interface \n"
@@ -1603,7 +1592,7 @@ msgid ""
"nothing is coming in."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:120
+#: i2p2www/pages/site/docs/api/bob.html:118
msgid ""
"For the following example, we'll setup a very simple local loopback "
"connection, \n"
@@ -1614,50 +1603,50 @@ msgid ""
"can telnet into, and watch the pretty ASCII test puke forth."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:128
+#: i2p2www/pages/site/docs/api/bob.html:126
msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:129
+#: i2p2www/pages/site/docs/api/bob.html:127
msgid "Application"
msgstr "Aplicação"
-#: i2p2www/pages/site/docs/api/bob.html:130
+#: i2p2www/pages/site/docs/api/bob.html:128
msgid "BOB's Command response."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:132
-#: i2p2www/pages/site/docs/api/bob.html:144
-#: i2p2www/pages/site/docs/api/bob.html:164
-#: i2p2www/pages/site/docs/api/bob.html:272
-#: i2p2www/pages/site/docs/api/bob.html:284
-#: i2p2www/pages/site/docs/api/bob.html:299
+#: i2p2www/pages/site/docs/api/bob.html:130
+#: i2p2www/pages/site/docs/api/bob.html:142
+#: i2p2www/pages/site/docs/api/bob.html:162
+#: i2p2www/pages/site/docs/api/bob.html:270
+#: i2p2www/pages/site/docs/api/bob.html:282
+#: i2p2www/pages/site/docs/api/bob.html:297
msgid "FROM"
msgstr "DE"
-#: i2p2www/pages/site/docs/api/bob.html:132
-#: i2p2www/pages/site/docs/api/bob.html:144
-#: i2p2www/pages/site/docs/api/bob.html:164
-#: i2p2www/pages/site/docs/api/bob.html:272
-#: i2p2www/pages/site/docs/api/bob.html:284
-#: i2p2www/pages/site/docs/api/bob.html:299
+#: i2p2www/pages/site/docs/api/bob.html:130
+#: i2p2www/pages/site/docs/api/bob.html:142
+#: i2p2www/pages/site/docs/api/bob.html:162
+#: i2p2www/pages/site/docs/api/bob.html:270
+#: i2p2www/pages/site/docs/api/bob.html:282
+#: i2p2www/pages/site/docs/api/bob.html:297
msgid "TO"
msgstr "PARA"
-#: i2p2www/pages/site/docs/api/bob.html:132
-#: i2p2www/pages/site/docs/api/bob.html:144
-#: i2p2www/pages/site/docs/api/bob.html:164
-#: i2p2www/pages/site/docs/api/bob.html:272
-#: i2p2www/pages/site/docs/api/bob.html:284
-#: i2p2www/pages/site/docs/api/bob.html:299
+#: i2p2www/pages/site/docs/api/bob.html:130
+#: i2p2www/pages/site/docs/api/bob.html:142
+#: i2p2www/pages/site/docs/api/bob.html:162
+#: i2p2www/pages/site/docs/api/bob.html:270
+#: i2p2www/pages/site/docs/api/bob.html:282
+#: i2p2www/pages/site/docs/api/bob.html:297
msgid "DIALOGUE"
msgstr "DIÁLOGO"
-#: i2p2www/pages/site/docs/api/bob.html:139
+#: i2p2www/pages/site/docs/api/bob.html:137
msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:153
+#: i2p2www/pages/site/docs/api/bob.html:151
msgid ""
"At this point, there was no error, a destination with a nickname of "
"\"mouth\" \n"
@@ -1666,11 +1655,11 @@ msgid ""
"to the CHARGEN
service on 19/TCP
."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:159
+#: i2p2www/pages/site/docs/api/bob.html:157
msgid "Now for the other half, so that we can actually contact this destination."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:179
+#: i2p2www/pages/site/docs/api/bob.html:177
msgid ""
"Now all we need to do is telnet into 127.0.0.1, port 37337,\n"
"send the destination key or host address from addressbook we want to "
@@ -1679,25 +1668,25 @@ msgid ""
"key and it goes."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:186
+#: i2p2www/pages/site/docs/api/bob.html:184
msgid ""
"NOTE: The \"quit\" command in the command channel does NOT "
"disconnect the tunnels like SAM."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:203
+#: i2p2www/pages/site/docs/api/bob.html:201
msgid "After a few virtual miles of this spew, press Control-]
"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:215
+#: i2p2www/pages/site/docs/api/bob.html:213
msgid "Here is what happened..."
msgstr "Eis aqui o que acontece..."
-#: i2p2www/pages/site/docs/api/bob.html:223
+#: i2p2www/pages/site/docs/api/bob.html:221
msgid "You can connect to EEPSITES too!"
msgstr "Você também pode se conectar a EEPSITES!"
-#: i2p2www/pages/site/docs/api/bob.html:256
+#: i2p2www/pages/site/docs/api/bob.html:254
msgid ""
"Pretty cool isn't it? Try some other well known EEPSITES if you like, "
"nonexistent ones, \n"
@@ -1709,33 +1698,33 @@ msgid ""
"human debugging."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:263
+#: i2p2www/pages/site/docs/api/bob.html:261
msgid "Let's put down our destinations now that we are all done with them."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:267
+#: i2p2www/pages/site/docs/api/bob.html:265
msgid "First, lets see what destination nicknames we have."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:279
+#: i2p2www/pages/site/docs/api/bob.html:277
msgid "Alright, there they are. First, let's remove \"mouth\"."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:293
+#: i2p2www/pages/site/docs/api/bob.html:291
msgid ""
"Now to remove \"ear\", note that this is what happens when you type too "
"fast,\n"
"and shows you what typical ERROR messages looks like."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:312
+#: i2p2www/pages/site/docs/api/bob.html:310
msgid ""
"I won't bother to show an example of the receiver end of a bridge\n"
"because it is very simple. There are two possible settings for it, and\n"
"it is toggled with the \"quiet\" command."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:318
+#: i2p2www/pages/site/docs/api/bob.html:316
msgid ""
"The default is NOT quiet, and the first data to come into your\n"
"listening socket is the destination that is making the contact. It is a\n"
@@ -1743,7 +1732,7 @@ msgid ""
"Everything after that is for the application to actually consume."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:325
+#: i2p2www/pages/site/docs/api/bob.html:323
msgid ""
"In quiet mode, think of it as a regular Internet connection. No\n"
"extra data comes in at all. It's just as if you are plain connected to\n"
@@ -1753,7 +1742,7 @@ msgid ""
"you would not have to modify the web server at all."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:334
+#: i2p2www/pages/site/docs/api/bob.html:332
msgid ""
"The advantage with using BOB for this is as discussed\n"
"previously. You could schedule random uptimes for the application,\n"
@@ -1939,7 +1928,7 @@ msgstr ""
#: i2p2www/pages/site/docs/api/datagrams.html:114
#: i2p2www/pages/site/docs/spec/datagrams.html:10
-#: i2p2www/pages/site/docs/transport/ssu.html:571
+#: i2p2www/pages/site/docs/transport/ssu.html:570
msgid "Specification"
msgstr "Especificação"
@@ -1947,11 +1936,11 @@ msgstr "Especificação"
msgid "See the Datagrams Specification page."
msgstr "Ver a página da Especificação de Datagramas."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:4
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:2
msgid "I2PControl - Remote Control Service"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:5
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:4
#, python-format
msgid ""
"I2P enables a ."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:12
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:11
msgid "I2PControl is by default listening on localhost:7650"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:14
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:13
msgid "API, version 1."
msgstr "API, versão 1."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:15
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:14
msgid "Parameters are only provided in a named way (maps)."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:19
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:18
msgid "JSON-RPC 2 format"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:21
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:27
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:40
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:50
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:59
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:69
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:84
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:137
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:154
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:20
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:26
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:39
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:49
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:58
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:68
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:83
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:136
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:153
msgid "Request:"
msgstr "Pedido:"
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:23
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:32
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:44
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:54
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:64
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:75
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:101
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:145
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:169
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:22
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:31
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:43
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:53
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:63
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:74
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:100
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:144
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:168
msgid "Response:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:26
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:25
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:27
#: i2p2www/pages/site/docs/api/i2pcontrol.html:28
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:29
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:32
#: i2p2www/pages/site/docs/api/i2pcontrol.html:33
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:34
#: i2p2www/pages/site/docs/protocol/i2cp.html:107
#: i2p2www/pages/site/docs/protocol/i2cp.html:450
-#: i2p2www/pages/site/docs/spec/common-structures.html:16
-#: i2p2www/pages/site/docs/spec/common-structures.html:26
-#: i2p2www/pages/site/docs/spec/common-structures.html:37
-#: i2p2www/pages/site/docs/spec/common-structures.html:49
-#: i2p2www/pages/site/docs/spec/common-structures.html:64
-#: i2p2www/pages/site/docs/spec/common-structures.html:77
-#: i2p2www/pages/site/docs/spec/common-structures.html:90
-#: i2p2www/pages/site/docs/spec/common-structures.html:102
-#: i2p2www/pages/site/docs/spec/common-structures.html:114
-#: i2p2www/pages/site/docs/spec/common-structures.html:126
-#: i2p2www/pages/site/docs/spec/common-structures.html:138
-#: i2p2www/pages/site/docs/spec/common-structures.html:150
-#: i2p2www/pages/site/docs/spec/common-structures.html:162
-#: i2p2www/pages/site/docs/spec/common-structures.html:174
-#: i2p2www/pages/site/docs/spec/common-structures.html:227
-#: i2p2www/pages/site/docs/spec/common-structures.html:310
-#: i2p2www/pages/site/docs/spec/common-structures.html:359
-#: i2p2www/pages/site/docs/spec/common-structures.html:411
-#: i2p2www/pages/site/docs/spec/common-structures.html:456
-#: i2p2www/pages/site/docs/spec/common-structures.html:593
-#: i2p2www/pages/site/docs/spec/common-structures.html:655
+#: i2p2www/pages/site/docs/spec/common-structures.html:15
+#: i2p2www/pages/site/docs/spec/common-structures.html:25
+#: i2p2www/pages/site/docs/spec/common-structures.html:36
+#: i2p2www/pages/site/docs/spec/common-structures.html:48
+#: i2p2www/pages/site/docs/spec/common-structures.html:63
+#: i2p2www/pages/site/docs/spec/common-structures.html:76
+#: i2p2www/pages/site/docs/spec/common-structures.html:89
+#: i2p2www/pages/site/docs/spec/common-structures.html:101
+#: i2p2www/pages/site/docs/spec/common-structures.html:113
+#: i2p2www/pages/site/docs/spec/common-structures.html:125
+#: i2p2www/pages/site/docs/spec/common-structures.html:137
+#: i2p2www/pages/site/docs/spec/common-structures.html:149
+#: i2p2www/pages/site/docs/spec/common-structures.html:161
+#: i2p2www/pages/site/docs/spec/common-structures.html:173
+#: i2p2www/pages/site/docs/spec/common-structures.html:226
+#: i2p2www/pages/site/docs/spec/common-structures.html:309
+#: i2p2www/pages/site/docs/spec/common-structures.html:358
+#: i2p2www/pages/site/docs/spec/common-structures.html:410
+#: i2p2www/pages/site/docs/spec/common-structures.html:455
+#: i2p2www/pages/site/docs/spec/common-structures.html:592
+#: i2p2www/pages/site/docs/spec/common-structures.html:654
msgid "Description"
msgstr "Descrição"
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:30
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:29
msgid ""
"Token used for authenticating every request (excluding the 'Authenticate'"
" RPC method)"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:38
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:37
msgid "Implemented methods"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:39
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:38
msgid ""
"Creates and returns an authentication token used for further "
"communication."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:41
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:40
msgid "The version of the I2PControl API used by the client."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:42
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:41
msgid "The password used for authenticating against the remote server."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:45
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:44
msgid "The primary I2PControl API version implemented by the server."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:46
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:45
msgid "The token used for further communication."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:49
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:48
msgid "Echoes the value of the echo key, used for debugging and testing."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:51
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:50
msgid "Value will be returned in response."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:52
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:62
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:73
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:99
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:143
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:51
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:61
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:72
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:98
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:142
msgid ""
"Token used for authenticating the client. Is provided by the server via "
"the 'Authenticate' RPC method."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:55
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:54
msgid "Value of the key 'echo' in the request."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:58
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:57
msgid ""
"Fetches rateStat from router statManager. Creates stat if not already "
"created."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:60
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:59
#, python-format
msgid ""
"Determines which rateStat to fetch, see ratestats."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:61
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:60
msgid "Determines which period a stat is fetched for. Measured in ms."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:65
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:64
msgid "Returns the average value for the reuested rateStat and period."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:68
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:67
msgid "Manages I2PControl. Ports, passwords and the like."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:70
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:69
msgid ""
"Sets a new listen address for I2PControl (only 127.0.0.1 and 0.0.0.0 are "
"implemented in I2PControl currently)."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:71
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:70
msgid ""
"Sets a new password for I2PControl, all Authentication tokens will be "
"revoked."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:72
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:71
msgid "Switches which port I2PControl will listen for connections on."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:76
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:75
msgid "Returned if address was changed"
msgstr ""
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:76
#: i2p2www/pages/site/docs/api/i2pcontrol.html:77
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:78
msgid "Returned if setting was changed"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:79
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:78
msgid "Returns true if any changes were made."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:80
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:79
msgid "Returns true if any changes requiring a restart to take effect were made."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:83
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:82
msgid "Fetches basic information about the I2P router. Uptime, version etc."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:102
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:101
msgid "What the status of the router is."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:103
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:102
msgid "What the uptime of the router is in ms."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:104
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:103
msgid "What version of I2P the router is running."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:105
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:104
msgid "The 1 second average inbound bandwidth in Bps."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:106
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:105
msgid "The 15 second average inbound bandwidth in Bps."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:107
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:106
msgid "The 1 second average outbound bandwidth in Bps."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:108
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:107
msgid "The 15 second average outbound bandwidth in Bps."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:109
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:108
msgid "What the current network status is. According to the below enum:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:128
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:127
msgid "How many tunnels on the I2P net are we participating in."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:129
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:128
msgid "How many peers have we communicated with recently."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:130
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:129
msgid "How many peers are considered 'fast'."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:131
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:130
msgid "How many peers are considered 'high capacity'."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:132
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:131
msgid "Is the router reseeding hosts to its NetDB?"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:133
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:132
msgid "How many peers are known to us (listed in our NetDB)."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:136
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:135
msgid "Manages I2P router restart/shutdown."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:138
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:137
msgid ""
"Initiates a router reseed, fetching peers into our NetDB from a remote "
"host."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:139
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:138
msgid "Restarts the router."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:140
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:139
msgid ""
"Restarts the router gracefully (waits for participating tunnels to "
"expire)."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:141
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:140
msgid "Shuts down the router."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:142
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:141
msgid ""
"Shuts down the router gracefully (waits for participating tunnels to "
"expire)."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:146
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:145
msgid "If requested, verifies that a reseed has been initiated."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:147
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:146
msgid "If requested, verifies that a restart has been initiated."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:148
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:147
msgid "If requested, verifies that a graceful restart has been initiated."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:149
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:148
msgid "If requested, verifies that a shutdown has been initiated"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:150
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:149
msgid "If requested, verifies that a graceful shutdown has been initiated"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:153
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:152
msgid "Fetches or sets various network related settings. Ports, addresses etc."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:155
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:154
msgid ""
"What port is used for the TCP transport. If null is submitted, current "
"setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:156
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:155
msgid ""
"What hostname is used for the TCP transport. If null is submitted, "
"current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:157
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:156
msgid ""
"Use automatically detected ip for TCP transport. If null is submitted, "
"current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:158
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:157
msgid ""
"What port is used for the UDP transport. If null is submitted, current "
"setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:159
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:158
msgid ""
"What hostname is used for the UDP transport. If null is submitted, "
"current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:160
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:159
msgid ""
"Which methods should be used for detecting the ip address of the UDP "
"transport. If null is submitted, current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:161
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:160
msgid "What ip has been detected by the UDP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:162
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:161
msgid "Is UPnP enabled. If null is submitted, current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:163
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:162
msgid ""
"How many percent of bandwidth is usable for participating tunnels. If "
"null is submitted, current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:164
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:163
msgid ""
"How many KB/s of inbound bandwidth is allowed. If null is submitted, "
"current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:165
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:164
msgid ""
"How many KB/s of outbound bandwidth is allowed. If null is submitted, "
"current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:166
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:165
msgid ""
"Is laptop mode enabled (change router identity and UDP port when IP "
"changes ). If null is submitted, current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:167
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:166
msgid ""
"Token used for authenticating the client. Is provided by the server via "
"the 'Authenticate' RPC method. If null is submitted, current setting will"
" be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:170
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:169
msgid "If requested, returns the port used for the TCP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:171
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:170
msgid "If requested, returns the hostname used for the TCP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:172
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:171
msgid ""
"If requested, returns the method used for automatically detecting ip for "
"the TCP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:173
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:172
msgid "If requested, returns the port used for the UDP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:174
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:173
msgid "If requested, returns the hostname used for the UDP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:175
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:174
msgid ""
"If requested, returns methods used for detecting the ip address of the "
"UDP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:176
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:175
msgid "If requested, returns what ip has been detected by the UDP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:177
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:176
msgid "If requested, returns the UPNP setting."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:178
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:177
msgid ""
"If requested, returns how many percent of bandwidth is usable for "
"participating tunnels."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:179
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:178
msgid "If requested, returns how many KB/s of inbound bandwidth is allowed."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:180
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:179
msgid "If requested, returns how many KB/s of outbound bandwidth is allowed."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:181
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:180
msgid "If requested, returns the laptop mode."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:182
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:181
msgid "Have the provided settings been saved."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:183
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:182
msgid "Is a restart needed for the new settings to be used."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:186
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:185
msgid "denotes an optional value."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:187
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:186
msgid "denotes a possibly occuring return value"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:189
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:188
msgid "Error codes"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:190
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:189
msgid "Standard JSON-RPC2 error codes."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:191
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:190
msgid "JSON parse error."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:192
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:191
msgid "Invalid request."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:193
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:192
msgid "Method not found."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:194
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:193
msgid "Invalid parameters."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:195
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:194
msgid "Internal error."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:197
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:196
msgid "I2PControl specific error codes."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:198
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:197
msgid "Invalid password provided."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:199
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:198
msgid "No authentication token presented."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:200
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:199
msgid "Authentication token doesn't exist."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:201
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:200
msgid "The provided authentication token was expired and will be removed."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:202
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:201
msgid ""
"The version of the I2PControl API used wasn't specified, but is required "
"to be specified."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:203
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:202
msgid ""
"The version of the I2PControl API specified is not supported by "
"I2PControl."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:13
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:12
#, python-format
msgid ""
"I2PTunnel is a tool for interfacing with and providing services on I2P.\n"
@@ -2489,15 +2478,15 @@ msgid ""
"href=\"http://localhost:7657/i2ptunnel/\">localhost:7657/i2ptunnel/."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:25
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:24
msgid "Default Services"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:26
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:25
msgid "Server tunnels"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:28
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:27
msgid ""
"I2P Webserver - A tunnel pointed to a Jetty webserver run\n"
"on localhost:7658 for convenient "
@@ -2505,11 +2494,11 @@ msgid ""
"
The document root is:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:36
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:35
msgid "Client tunnels"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:38
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:37
msgid ""
"A HTTP proxy used for browsing I2P and the regular internet anonymously "
"through I2P. \n"
@@ -2517,41 +2506,41 @@ msgid ""
"\"Outproxies:\" option."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:42
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:41
msgid "An IRC tunnel to the default anonymous IRC network, Irc2P."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:43
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:42
#, python-format
msgid ""
"The anonymous monotone\n"
"sourcecode repository for I2P"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:47
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:46
#, python-format
msgid ""
"A SMTP service provided by postman at %(postman)s"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:50
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:49
#, python-format
msgid ""
"The accompanying POP sevice of postman at %(postman)s"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:55
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:54
msgid "Client Modes"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:56
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:138
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:55
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:137
msgid "Standard"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:57
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:56
msgid ""
"Opens a local TCP port that connects to a service (like HTTP, FTP or "
"SMTP) on a destination inside of I2P.\n"
@@ -2559,7 +2548,7 @@ msgid ""
" list of destinations."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:63
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:62
msgid ""
"A HTTP-client tunnel. The tunnel connects to the destination specified by"
" the URL\n"
@@ -2567,34 +2556,34 @@ msgid ""
"provided. Strips HTTP connections of the following headers:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:68
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:67
msgid ""
"Accept, Accept-Charset, Accept-Encoding, Accept-Language\n"
" and Accept-Ranges as they vary greatly between browsers and can be "
"used as an identifier."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:76
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:75
msgid ""
"HTTP client/server tunnels are via I2Ptunnel force-enabling compression "
"via the following http headers:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:83
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:82
msgid ""
"Depending on if the tunnel is using an outproxy or not it will append the"
" following User-Agent:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:87
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:86
msgid "Outproxy:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:88
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:87
msgid "Internal I2P use:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:93
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:92
msgid ""
"Creates a connection to a random IRC server specified by the comma "
"seprated (\", \") \n"
@@ -2602,43 +2591,43 @@ msgid ""
"allowed due to anonymity concerns."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:97
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:96
msgid "Whitelist:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:112
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:111
msgid "Enables using the I2P router as a SOCKS proxy."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:117
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:116
msgid ""
"Enables using the I2P router as a SOCKS proxy with the command whitelist "
"specified by\n"
"IRC client mode."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:123
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:122
msgid ""
"Creates a HTTP tunnel and uses the HTTP request method \"CONNECT\" \n"
"to build a TCP tunnel that usually is used for SSL and HTTPS."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:129
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:128
msgid ""
"Creates a UDP-server attached to a Streamr client I2PTunnel. The streamr "
"client tunnel will \n"
"subscribe to a streamr server tunnel."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:137
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:136
msgid "Server Modes"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:139
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:138
msgid "Creates a destination to a local ip:port with an open TCP port."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:144
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:143
msgid ""
"Creates a destination to a local HTTP server ip:port. Supports gzip for "
"requests with \n"
@@ -2646,7 +2635,7 @@ msgid ""
" such a request."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:150
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:149
msgid ""
"Functions as both a I2PTunnel HTTP Server, and a I2PTunnel HTTP client "
"with no outproxying\n"
@@ -2655,14 +2644,14 @@ msgid ""
"requests, or loopback-testing an eepsite as a diagnostic tool."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:157
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:156
msgid ""
"Creates a destination that filters the reqistration sequence of a client "
"and passes \n"
"the clients destination key as a hostname to the IRC-server."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:163
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:162
msgid ""
"A UDP-client that connects to a media server is created. The UDP-Client "
"is coupled with a Streamr server I2PTunnel."
@@ -3012,14 +3001,14 @@ msgstr ""
#: i2p2www/pages/site/docs/api/streaming.html:117
#: i2p2www/pages/site/docs/how/elgamal-aes.html:267
#: i2p2www/pages/site/docs/how/peer-selection.html:282
-#: i2p2www/pages/site/docs/spec/common-structures.html:58
-#: i2p2www/pages/site/docs/spec/common-structures.html:203
-#: i2p2www/pages/site/docs/spec/common-structures.html:257
-#: i2p2www/pages/site/docs/spec/common-structures.html:351
-#: i2p2www/pages/site/docs/spec/common-structures.html:445
-#: i2p2www/pages/site/docs/spec/common-structures.html:553
-#: i2p2www/pages/site/docs/spec/common-structures.html:631
-#: i2p2www/pages/site/docs/spec/common-structures.html:739
+#: i2p2www/pages/site/docs/spec/common-structures.html:57
+#: i2p2www/pages/site/docs/spec/common-structures.html:202
+#: i2p2www/pages/site/docs/spec/common-structures.html:256
+#: i2p2www/pages/site/docs/spec/common-structures.html:350
+#: i2p2www/pages/site/docs/spec/common-structures.html:444
+#: i2p2www/pages/site/docs/spec/common-structures.html:552
+#: i2p2www/pages/site/docs/spec/common-structures.html:630
+#: i2p2www/pages/site/docs/spec/common-structures.html:738
#: i2p2www/pages/site/docs/spec/datagrams.html:30
#: i2p2www/pages/site/docs/spec/datagrams.html:89
msgid "Notes"
@@ -3445,10 +3434,10 @@ msgstr ""
#: i2p2www/pages/site/docs/how/peer-selection.html:265
#: i2p2www/pages/site/docs/how/tunnel-routing.html:255
#: i2p2www/pages/site/docs/protocol/i2cp.html:654
-#: i2p2www/pages/site/docs/protocol/i2np.html:227
+#: i2p2www/pages/site/docs/protocol/i2np.html:226
#: i2p2www/pages/site/docs/spec/updates.html:280
-#: i2p2www/pages/site/docs/transport/ntcp.html:446
-#: i2p2www/pages/site/docs/transport/ssu.html:506
+#: i2p2www/pages/site/docs/transport/ntcp.html:444
+#: i2p2www/pages/site/docs/transport/ssu.html:505
#: i2p2www/pages/site/docs/tunnels/implementation.html:503
msgid "Future Work"
msgstr ""
@@ -3906,7 +3895,7 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/docs/applications/bittorrent.html:285
-#: i2p2www/pages/site/docs/how/intro.html:187
+#: i2p2www/pages/site/docs/how/intro.html:184
msgid "Additional Information"
msgstr ""
@@ -6303,14 +6292,10 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/docs/how/intro.html:2
-msgid "A Gentle Introduction"
-msgstr ""
-
-#: i2p2www/pages/site/docs/how/intro.html:5
msgid "A Gentle Introduction to How I2P Works"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:7
+#: i2p2www/pages/site/docs/how/intro.html:4
msgid ""
"I2P is a project to build, deploy, and maintain a network supporting "
"secure and anonymous\n"
@@ -6327,7 +6312,7 @@ msgid ""
"freely available."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:17
+#: i2p2www/pages/site/docs/how/intro.html:14
msgid ""
"Unlike many other anonymizing networks, I2P doesn't try to provide "
"anonymity by hiding the\n"
@@ -6346,7 +6331,7 @@ msgid ""
"even taken over to attempt more malicious attacks."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:28
+#: i2p2www/pages/site/docs/how/intro.html:25
#, python-format
msgid ""
"The network itself is message oriented - it is essentially a secure and "
@@ -6368,7 +6353,7 @@ msgid ""
"proxies to enable the anonymizing functionality."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:40
+#: i2p2www/pages/site/docs/how/intro.html:37
#, python-format
msgid ""
"An essential part of designing, developing, and testing an anonymizing "
@@ -6388,11 +6373,11 @@ msgid ""
"from the others."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:51
+#: i2p2www/pages/site/docs/how/intro.html:48
msgid "Why?"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:52
+#: i2p2www/pages/site/docs/how/intro.html:49
#, python-format
msgid ""
"There are a multitude of reasons why we need a system to support "
@@ -6404,11 +6389,11 @@ msgid ""
"Internet, but we could not find any that met our needs or threat model."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:59
+#: i2p2www/pages/site/docs/how/intro.html:56
msgid "How?"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:61
+#: i2p2www/pages/site/docs/how/intro.html:58
#, python-format
msgid ""
"The network at a glance is made up of a set of nodes (\"routers\") with a"
@@ -6431,11 +6416,11 @@ msgid ""
"distributing routing and contact information securely."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:74
+#: i2p2www/pages/site/docs/how/intro.html:71
msgid "Network topology example"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:76
+#: i2p2www/pages/site/docs/how/intro.html:73
msgid ""
"In the above, Alice, Bob, Charlie, and Dave are all running routers with "
"a single Destination on\n"
@@ -6456,7 +6441,7 @@ msgid ""
"as new leases are authorized and old ones expire."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:88
+#: i2p2www/pages/site/docs/how/intro.html:85
#, python-format
msgid ""
"If Bob wants to reply to Alice, he simply goes through the same process -"
@@ -6471,7 +6456,7 @@ msgid ""
"current data."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:96
+#: i2p2www/pages/site/docs/how/intro.html:93
#, python-format
msgid ""
"To deal with a wide range of attacks, I2P is fully distributed with no "
@@ -6487,7 +6472,7 @@ msgid ""
"page."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:105
+#: i2p2www/pages/site/docs/how/intro.html:102
#, python-format
msgid ""
"The network itself makes use of a significant number of ElGamal / AES+SessionTag."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:113
+#: i2p2www/pages/site/docs/how/intro.html:110
msgid ""
"Content sent over I2P is encrypted through three layers garlic encryption"
" (used to verify the\n"
@@ -6511,7 +6496,7 @@ msgid ""
"encryption (e.g. the TCP transport uses AES256 with ephemeral keys)."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:120
+#: i2p2www/pages/site/docs/how/intro.html:117
msgid ""
"End-to-end (I2CP) encryption (client application to server application) "
"was disabled in I2P release\n"
@@ -6526,18 +6511,18 @@ msgid ""
"applications running atop of I2P."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:129
+#: i2p2www/pages/site/docs/how/intro.html:126
msgid "End to end layered encryption"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:131
+#: i2p2www/pages/site/docs/how/intro.html:128
#, python-format
msgid ""
"The specific use of these algorithms are outlined elsewhere."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:135
+#: i2p2www/pages/site/docs/how/intro.html:132
msgid ""
"The two main mechanisms for allowing people who need strong anonymity to "
"use the network are\n"
@@ -6552,7 +6537,7 @@ msgid ""
"deployment of more flexible and anonymous transports."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:144
+#: i2p2www/pages/site/docs/how/intro.html:141
#, python-format
msgid ""
"Some questions have been raised with regards to the scalability of I2P, "
@@ -6568,11 +6553,11 @@ msgid ""
"the network (N) bears no impact."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:153
+#: i2p2www/pages/site/docs/how/intro.html:150
msgid "When?"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:154
+#: i2p2www/pages/site/docs/how/intro.html:151
#, python-format
msgid ""
"I2P initially began in Feb 2003 as a proposed modification to roadmap."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:164
+#: i2p2www/pages/site/docs/how/intro.html:161
msgid "Who?"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:165
+#: i2p2www/pages/site/docs/how/intro.html:162
#, python-format
msgid ""
"We have a small team spread around several "
@@ -6610,11 +6595,11 @@ msgid ""
" Machines."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:176
+#: i2p2www/pages/site/docs/how/intro.html:173
msgid "Where?"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:177
+#: i2p2www/pages/site/docs/how/intro.html:174
#, python-format
msgid ""
"Anyone interested should join us on the IRC channel #i2p (hosted "
@@ -6625,12 +6610,12 @@ msgid ""
" are available."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:183
+#: i2p2www/pages/site/docs/how/intro.html:180
#, python-format
msgid "The current source is available in monotone."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:188
+#: i2p2www/pages/site/docs/how/intro.html:185
#, python-format
msgid "See the Index to Technical Documentation."
msgstr ""
@@ -8450,7 +8435,7 @@ msgstr ""
#: i2p2www/pages/site/docs/how/tech-intro.html:9
#: i2p2www/pages/site/docs/how/tech-intro.html:24
-#: i2p2www/pages/site/docs/transport/ssu.html:281
+#: i2p2www/pages/site/docs/transport/ssu.html:280
msgid "Introduction"
msgstr ""
@@ -10245,7 +10230,7 @@ msgid "Severity"
msgstr ""
#: i2p2www/pages/site/docs/how/threat-model.html:40
-#: i2p2www/pages/site/docs/protocol/i2np.html:94
+#: i2p2www/pages/site/docs/protocol/i2np.html:93
msgid "Priority"
msgstr ""
@@ -11602,9 +11587,9 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/docs/how/tunnel-routing.html:2
-#: i2p2www/pages/site/docs/how/tunnel-routing.html:6
-msgid "Tunnel Overview"
-msgstr ""
+#, fuzzy
+msgid "Tunnel Routing"
+msgstr "Uma visão geral do roteamento via túneis"
#: i2p2www/pages/site/docs/how/tunnel-routing.html:3
#: i2p2www/pages/site/docs/tunnels/unidirectional.html:3
@@ -12614,7 +12599,7 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/docs/protocol/i2cp.html:613
-#: i2p2www/pages/site/docs/protocol/i2np.html:33
+#: i2p2www/pages/site/docs/protocol/i2np.html:32
msgid "Bytes"
msgstr ""
@@ -12677,15 +12662,15 @@ msgid ""
"Common Data Structures Specification Version 0.9."
msgstr ""
+#: i2p2www/pages/site/docs/protocol/i2np.html:2
+msgid "I2P Network Protocol"
+msgstr ""
+
#: i2p2www/pages/site/docs/protocol/i2np.html:3
msgid "June 2013"
msgstr ""
#: i2p2www/pages/site/docs/protocol/i2np.html:6
-msgid "I2P Network Protocol"
-msgstr ""
-
-#: i2p2www/pages/site/docs/protocol/i2np.html:7
msgid ""
"The I2P Network Protocol (I2NP),\n"
"which is sandwiched between I2CP and the various I2P transport protocols,"
@@ -12697,11 +12682,11 @@ msgid ""
"common transports supported."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:15
+#: i2p2www/pages/site/docs/protocol/i2np.html:14
msgid "I2NP Definition"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:16
+#: i2p2www/pages/site/docs/protocol/i2np.html:15
msgid ""
"I2NP (I2P Network Protocol) messages can be used for one-hop, router-to-"
"router, point-to-point messages.\n"
@@ -12712,7 +12697,7 @@ msgid ""
"outbound delivery."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:23
+#: i2p2www/pages/site/docs/protocol/i2np.html:22
#, python-format
msgid ""
"The priorities listed below may not be current and are subject to change."
@@ -12722,37 +12707,37 @@ msgid ""
"Priority queueing implementation may vary."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:30
+#: i2p2www/pages/site/docs/protocol/i2np.html:29
msgid "Message Format"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:33
+#: i2p2www/pages/site/docs/protocol/i2np.html:32
#: i2p2www/pages/site/docs/spec/streaming.html:35
msgid "Field"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:34
+#: i2p2www/pages/site/docs/protocol/i2np.html:33
msgid "Unique ID"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:35
+#: i2p2www/pages/site/docs/protocol/i2np.html:34
msgid "Expiration"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:36
-#: i2p2www/pages/site/docs/protocol/i2np.html:93
+#: i2p2www/pages/site/docs/protocol/i2np.html:35
+#: i2p2www/pages/site/docs/protocol/i2np.html:92
msgid "Payload Length"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:37
+#: i2p2www/pages/site/docs/protocol/i2np.html:36
msgid "Checksum"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:38
+#: i2p2www/pages/site/docs/protocol/i2np.html:37
msgid "Payload"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:41
+#: i2p2www/pages/site/docs/protocol/i2np.html:40
#, python-format
msgid ""
"While the maximum payload size is nominally 64KB, the size is further "
@@ -12765,7 +12750,7 @@ msgid ""
"So the message must nominally fit in 63 fragments."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:49
+#: i2p2www/pages/site/docs/protocol/i2np.html:48
msgid ""
"The maximum size of an initial fragment is 956 bytes (assuming TUNNEL "
"delivery mode);\n"
@@ -12774,7 +12759,7 @@ msgid ""
"bytes, or 61.2 KB."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:55
+#: i2p2www/pages/site/docs/protocol/i2np.html:54
msgid ""
"In addition, the transports may have additional restrictions.\n"
"NTCP currently limits to 16KB - 6 = 16378 bytes but this will be "
@@ -12782,7 +12767,7 @@ msgid ""
"The SSU limit is approximately 32 KB."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:61
+#: i2p2www/pages/site/docs/protocol/i2np.html:60
msgid ""
"Note that these are not the limits for datagrams that the client sees, as"
" the\n"
@@ -12793,11 +12778,11 @@ msgid ""
"increased in a future release."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:69
+#: i2p2www/pages/site/docs/protocol/i2np.html:68
msgid "Message Types"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:70
+#: i2p2www/pages/site/docs/protocol/i2np.html:69
msgid ""
"Higher-numbered priority is higher priority.\n"
"The majority of traffic is TunnelDataMessages (priority 400),\n"
@@ -12809,7 +12794,7 @@ msgid ""
"first hops happen to be on the same peer."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:81
+#: i2p2www/pages/site/docs/protocol/i2np.html:80
msgid ""
"Also, not all message types are sent unencrypted.\n"
"For example, when testing a tunnel, the router wraps a\n"
@@ -12817,33 +12802,33 @@ msgid ""
"which is wrapped in a DataMessage."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:91
+#: i2p2www/pages/site/docs/protocol/i2np.html:90
msgid "Message"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:92
+#: i2p2www/pages/site/docs/protocol/i2np.html:91
msgid "Type"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:95
+#: i2p2www/pages/site/docs/protocol/i2np.html:94
msgid "Comments"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:103
+#: i2p2www/pages/site/docs/protocol/i2np.html:102
msgid "May vary"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:109
+#: i2p2www/pages/site/docs/protocol/i2np.html:108
msgid ""
"Size is 65 + 32*(number of hashes) where typically, the hashes for\n"
"three floodfill routers are returned."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:118
+#: i2p2www/pages/site/docs/protocol/i2np.html:117
msgid "Varies"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:120
+#: i2p2www/pages/site/docs/protocol/i2np.html:119
msgid ""
"Priority may vary.\n"
"Size is 898 bytes for a typical 2-lease leaseSet.\n"
@@ -12853,23 +12838,23 @@ msgid ""
"as we approach release 1.0."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:134
+#: i2p2www/pages/site/docs/protocol/i2np.html:133
msgid "Priority may vary on a per-destination basis"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:144
+#: i2p2www/pages/site/docs/protocol/i2np.html:143
msgid ""
"Used for message replies, and for testing tunnels - generally wrapped in "
"a GarlicMessage"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:152
+#: i2p2www/pages/site/docs/protocol/i2np.html:151
msgid ""
"Generally wrapped in a DataMessage -\n"
"but when unwrapped, given a priority of 100 by the forwarding router"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:179
+#: i2p2www/pages/site/docs/protocol/i2np.html:178
msgid ""
"The most common message. Priority for tunnel participants, outbound "
"endpoints, and inbound gateways was\n"
@@ -12877,28 +12862,28 @@ msgid ""
"Outbound gateway messages (i.e. those originated locally) remains at 400."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:199
+#: i2p2www/pages/site/docs/protocol/i2np.html:198
msgid "Shorter TunnelBuildMessage as of 0.7.12"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:207
+#: i2p2www/pages/site/docs/protocol/i2np.html:206
msgid "Shorter TunnelBuildReplyMessage as of 0.7.12"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:210
+#: i2p2www/pages/site/docs/protocol/i2np.html:209
#, python-format
msgid "Others listed in 2003 Spec"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:216
+#: i2p2www/pages/site/docs/protocol/i2np.html:215
msgid "Obsolete, Unused"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:220
+#: i2p2www/pages/site/docs/protocol/i2np.html:219
msgid "Full Protocol Specification"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:221
+#: i2p2www/pages/site/docs/protocol/i2np.html:220
#, python-format
msgid ""
"On the I2NP Specification page.\n"
@@ -12907,7 +12892,7 @@ msgid ""
"page."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:228
+#: i2p2www/pages/site/docs/protocol/i2np.html:227
msgid ""
"It isn't clear whether the current priority scheme is generally "
"effective,\n"
@@ -13116,18 +13101,14 @@ msgid "Note: SAM/SAMv2 can use both the streaming lib and datagrams."
msgstr ""
#: i2p2www/pages/site/docs/spec/blockfile.html:2
-msgid "I2P Blockfile Specification"
+msgid "Blockfile and Hosts Database Specification"
msgstr ""
#: i2p2www/pages/site/docs/spec/blockfile.html:3
msgid "January 2012"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:6
-msgid "Blockfile and Hosts Database Specification"
-msgstr ""
-
-#: i2p2www/pages/site/docs/spec/blockfile.html:8
+#: i2p2www/pages/site/docs/spec/blockfile.html:7
#, python-format
msgid ""
"This document specifies\n"
@@ -13136,7 +13117,7 @@ msgid ""
"href=\"%(naming)s\">Naming Service."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:14
+#: i2p2www/pages/site/docs/spec/blockfile.html:13
msgid ""
"The blockfile provides fast Destination lookup in a compact format. While"
" the blockfile page overhead is substantial,\n"
@@ -13152,7 +13133,7 @@ msgid ""
"approximately 10x reduction in lookup times."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:24
+#: i2p2www/pages/site/docs/spec/blockfile.html:23
#, python-format
msgid ""
"A blockfile is simply on-disk storage of multiple sorted maps (key-value "
@@ -13164,11 +13145,11 @@ msgid ""
"BlockfileNamingService."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:32
+#: i2p2www/pages/site/docs/spec/blockfile.html:31
msgid "Blockfile Format"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:33
+#: i2p2www/pages/site/docs/spec/blockfile.html:32
msgid ""
"The original blockfile spec was modified to add magic numbers to each "
"page.\n"
@@ -13180,34 +13161,34 @@ msgid ""
" the file."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:40
+#: i2p2www/pages/site/docs/spec/blockfile.html:39
msgid ""
"All 2-byte integer values are unsigned.\n"
"All 4-byte integer values (page numbers) are signed and negative values "
"are illegal."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:45
+#: i2p2www/pages/site/docs/spec/blockfile.html:44
msgid ""
"The database is designed to be opened and accessed by a single thread.\n"
"The BlockfileNamingService provides synchronization."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:50
+#: i2p2www/pages/site/docs/spec/blockfile.html:49
msgid "Superblock format:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:65
+#: i2p2www/pages/site/docs/spec/blockfile.html:64
msgid "Skip list block page format:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:80
+#: i2p2www/pages/site/docs/spec/blockfile.html:79
msgid ""
"Skip level block page format is as follows.\n"
"All levels have a span. Not all spans have levels."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:95
+#: i2p2www/pages/site/docs/spec/blockfile.html:94
msgid ""
"Skip span block page format is as follows.\n"
"Key/value structures are sorted by key within each span and across all "
@@ -13216,11 +13197,11 @@ msgid ""
"Spans other than the first span may not be empty."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:112
+#: i2p2www/pages/site/docs/spec/blockfile.html:111
msgid "Span Continuation block page format:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:123
+#: i2p2www/pages/site/docs/spec/blockfile.html:122
msgid ""
"Key/value structure format is as follows.\n"
"Key and value lengths must not be split across pages, i.e. all 4 bytes "
@@ -13232,15 +13213,15 @@ msgid ""
"Max key and value lengths are 65535 bytes."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:139
+#: i2p2www/pages/site/docs/spec/blockfile.html:138
msgid "Free list block page format:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:151
+#: i2p2www/pages/site/docs/spec/blockfile.html:150
msgid "Free page block format:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:160
+#: i2p2www/pages/site/docs/spec/blockfile.html:159
msgid ""
"The metaindex (located at page 2) is a mapping of US-ASCII strings to "
"4-byte integers.\n"
@@ -13248,33 +13229,33 @@ msgid ""
"the skiplist."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:165
+#: i2p2www/pages/site/docs/spec/blockfile.html:164
msgid "Blockfile Naming Service Tables"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:166
+#: i2p2www/pages/site/docs/spec/blockfile.html:165
msgid ""
"The tables created and used by the BlockfileNamingService are as follows."
"\n"
"The maximum number of entries per span is 16."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:171
+#: i2p2www/pages/site/docs/spec/blockfile.html:170
msgid "Properties Skiplist"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:172
+#: i2p2www/pages/site/docs/spec/blockfile.html:171
#, python-format
msgid ""
"%(INFO)s is the master database skiplist with String/Properties key/value"
" entries containing only one entry:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:184
+#: i2p2www/pages/site/docs/spec/blockfile.html:183
msgid "Reverse Lookup Skiplist"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:185
+#: i2p2www/pages/site/docs/spec/blockfile.html:184
#, python-format
msgid ""
"%(REVERSE)s is the reverse lookup skiplist with Integer/Properties "
@@ -13282,34 +13263,31 @@ msgid ""
" (as of database version 2):"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:199
+#: i2p2www/pages/site/docs/spec/blockfile.html:198
msgid "hosts.txt, userhosts.txt, and privatehosts.txt Skiplists"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:200
+#: i2p2www/pages/site/docs/spec/blockfile.html:199
msgid ""
"For each host database, there is a skiplist containing\n"
"the hosts for that database.\n"
"The keys/values in these skiplists are as follows:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:211
+#: i2p2www/pages/site/docs/spec/blockfile.html:210
msgid "The DestEntry Properties typically contains:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:220
+#: i2p2www/pages/site/docs/spec/blockfile.html:219
msgid "Hostname keys are stored in lower-case and always end in \".i2p\"."
msgstr ""
#: i2p2www/pages/site/docs/spec/common-structures.html:2
-msgid "Common structure Specification"
-msgstr ""
+#, fuzzy
+msgid "Common structures Specification"
+msgstr "Especificação das estruturas de dados comuns"
#: i2p2www/pages/site/docs/spec/common-structures.html:6
-msgid "Data types Specification"
-msgstr ""
-
-#: i2p2www/pages/site/docs/spec/common-structures.html:7
#, python-format
msgid ""
"This document describes some data types common to all I2P protocols, like"
@@ -13318,55 +13296,55 @@ msgid ""
"SSU, etc."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:17
+#: i2p2www/pages/site/docs/spec/common-structures.html:16
msgid "Represents a non-negative integer.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:20
-#: i2p2www/pages/site/docs/spec/common-structures.html:31
-#: i2p2www/pages/site/docs/spec/common-structures.html:41
-#: i2p2www/pages/site/docs/spec/common-structures.html:54
-#: i2p2www/pages/site/docs/spec/common-structures.html:69
-#: i2p2www/pages/site/docs/spec/common-structures.html:82
-#: i2p2www/pages/site/docs/spec/common-structures.html:94
-#: i2p2www/pages/site/docs/spec/common-structures.html:106
-#: i2p2www/pages/site/docs/spec/common-structures.html:118
-#: i2p2www/pages/site/docs/spec/common-structures.html:130
-#: i2p2www/pages/site/docs/spec/common-structures.html:142
-#: i2p2www/pages/site/docs/spec/common-structures.html:154
-#: i2p2www/pages/site/docs/spec/common-structures.html:166
-#: i2p2www/pages/site/docs/spec/common-structures.html:178
-#: i2p2www/pages/site/docs/spec/common-structures.html:231
-#: i2p2www/pages/site/docs/spec/common-structures.html:314
-#: i2p2www/pages/site/docs/spec/common-structures.html:363
-#: i2p2www/pages/site/docs/spec/common-structures.html:415
-#: i2p2www/pages/site/docs/spec/common-structures.html:462
-#: i2p2www/pages/site/docs/spec/common-structures.html:597
-#: i2p2www/pages/site/docs/spec/common-structures.html:660
+#: i2p2www/pages/site/docs/spec/common-structures.html:19
+#: i2p2www/pages/site/docs/spec/common-structures.html:30
+#: i2p2www/pages/site/docs/spec/common-structures.html:40
+#: i2p2www/pages/site/docs/spec/common-structures.html:53
+#: i2p2www/pages/site/docs/spec/common-structures.html:68
+#: i2p2www/pages/site/docs/spec/common-structures.html:81
+#: i2p2www/pages/site/docs/spec/common-structures.html:93
+#: i2p2www/pages/site/docs/spec/common-structures.html:105
+#: i2p2www/pages/site/docs/spec/common-structures.html:117
+#: i2p2www/pages/site/docs/spec/common-structures.html:129
+#: i2p2www/pages/site/docs/spec/common-structures.html:141
+#: i2p2www/pages/site/docs/spec/common-structures.html:153
+#: i2p2www/pages/site/docs/spec/common-structures.html:165
+#: i2p2www/pages/site/docs/spec/common-structures.html:177
+#: i2p2www/pages/site/docs/spec/common-structures.html:230
+#: i2p2www/pages/site/docs/spec/common-structures.html:313
+#: i2p2www/pages/site/docs/spec/common-structures.html:362
+#: i2p2www/pages/site/docs/spec/common-structures.html:414
+#: i2p2www/pages/site/docs/spec/common-structures.html:461
+#: i2p2www/pages/site/docs/spec/common-structures.html:596
+#: i2p2www/pages/site/docs/spec/common-structures.html:659
#: i2p2www/pages/site/docs/spec/streaming.html:35
msgid "Contents"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:21
+#: i2p2www/pages/site/docs/spec/common-structures.html:20
msgid "1 to 8 bytes in network byte order representing an unsigned integer\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:27
+#: i2p2www/pages/site/docs/spec/common-structures.html:26
msgid ""
"The number of milliseconds since midnight on January 1, 1970 in the GMT "
"timezone.\n"
"If the number is 0, the date is undefined or null.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:32
+#: i2p2www/pages/site/docs/spec/common-structures.html:31
msgid "8 byte Integer\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:38
+#: i2p2www/pages/site/docs/spec/common-structures.html:37
msgid "Represents a UTF-8 encoded string.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:42
+#: i2p2www/pages/site/docs/spec/common-structures.html:41
msgid ""
"1 or more bytes where the first byte is the number of bytes (not "
"characters!)\n"
@@ -13375,21 +13353,21 @@ msgid ""
"Length limit is 255 bytes (not characters). Length may be 0.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:50
+#: i2p2www/pages/site/docs/spec/common-structures.html:49
msgid ""
"A boolean value, supporting null/unknown representation\n"
"0=false, 1=true, 2=unknown/null\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:55
+#: i2p2www/pages/site/docs/spec/common-structures.html:54
msgid "1 byte Integer\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:59
+#: i2p2www/pages/site/docs/spec/common-structures.html:58
msgid "Deprecated - unused\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:65
+#: i2p2www/pages/site/docs/spec/common-structures.html:64
#, python-format
msgid ""
"This structure is used in ElGamal encryption, representing only the "
@@ -13397,12 +13375,12 @@ msgid ""
"the cryptography specification.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:70
-#: i2p2www/pages/site/docs/spec/common-structures.html:83
+#: i2p2www/pages/site/docs/spec/common-structures.html:69
+#: i2p2www/pages/site/docs/spec/common-structures.html:82
msgid "256 bytes\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:78
+#: i2p2www/pages/site/docs/spec/common-structures.html:77
#, python-format
msgid ""
"This structure is used in ElGamal decryption, representing only the "
@@ -13410,99 +13388,99 @@ msgid ""
"the cryptography specification.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:91
+#: i2p2www/pages/site/docs/spec/common-structures.html:90
msgid "This structure is used for AES256 encryption and decryption.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:95
-#: i2p2www/pages/site/docs/spec/common-structures.html:143
-#: i2p2www/pages/site/docs/spec/common-structures.html:155
+#: i2p2www/pages/site/docs/spec/common-structures.html:94
+#: i2p2www/pages/site/docs/spec/common-structures.html:142
+#: i2p2www/pages/site/docs/spec/common-structures.html:154
msgid "32 bytes\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:103
+#: i2p2www/pages/site/docs/spec/common-structures.html:102
#, python-format
msgid ""
"This structure is used for verifying DSA signatures.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:107
+#: i2p2www/pages/site/docs/spec/common-structures.html:106
msgid "128 bytes\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:115
+#: i2p2www/pages/site/docs/spec/common-structures.html:114
#, python-format
msgid ""
"This structure is used for creating DSA signatures.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:119
+#: i2p2www/pages/site/docs/spec/common-structures.html:118
msgid "20 bytes\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:127
+#: i2p2www/pages/site/docs/spec/common-structures.html:126
#, python-format
msgid ""
"This structure represents the DSA "
"signature of some data.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:131
+#: i2p2www/pages/site/docs/spec/common-structures.html:130
msgid "40 bytes\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:139
+#: i2p2www/pages/site/docs/spec/common-structures.html:138
msgid "Represents the SHA256 of some data.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:151
+#: i2p2www/pages/site/docs/spec/common-structures.html:150
msgid "A random number\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:163
+#: i2p2www/pages/site/docs/spec/common-structures.html:162
msgid "Defines an identifier that is unique to each router in a tunnel.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:167
+#: i2p2www/pages/site/docs/spec/common-structures.html:166
msgid "4 byte Integer\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:175
+#: i2p2www/pages/site/docs/spec/common-structures.html:174
msgid ""
"A certificate is a container for various receipts or proof of works used "
"throughout the I2P network.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:179
+#: i2p2www/pages/site/docs/spec/common-structures.html:178
msgid ""
"1 byte Integer specifying certificate type,"
" followed by a 2 Integer specifying the "
"size of the certificate payload, then that many bytes.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:205
+#: i2p2www/pages/site/docs/spec/common-structures.html:204
msgid ""
"For Router Identities, the "
"Certificate is always NULL, no others are currently implemented."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:209
+#: i2p2www/pages/site/docs/spec/common-structures.html:208
#, python-format
msgid ""
"For Garlic Cloves, the "
"Certificate is always NULL, no others are currently implemented."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:213
+#: i2p2www/pages/site/docs/spec/common-structures.html:212
#, python-format
msgid ""
"For Garlic Messages, the Certificate "
"is always NULL, no others are currently implemented."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:217
+#: i2p2www/pages/site/docs/spec/common-structures.html:216
msgid ""
"For Destinations, the Certificate may"
" be non-NULL,\n"
@@ -13510,27 +13488,27 @@ msgid ""
"the application-level."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:228
+#: i2p2www/pages/site/docs/spec/common-structures.html:227
msgid "A set of key/value mappings or properties\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:232
+#: i2p2www/pages/site/docs/spec/common-structures.html:231
msgid "A 2-byte size Integer followed by a series of String=String; pairs\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:259
+#: i2p2www/pages/site/docs/spec/common-structures.html:258
msgid ""
"The encoding isn't optimal - we either need the '=' and ';' characters, "
"or the string lengths, but not both"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:263
+#: i2p2www/pages/site/docs/spec/common-structures.html:262
msgid ""
"Some documentation says that the strings may not include '=' or ';' but "
"this encoding supports them"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:267
+#: i2p2www/pages/site/docs/spec/common-structures.html:266
msgid ""
"Strings are defined to be UTF-8 but in the current implementation, I2CP "
"uses UTF-8 but I2NP does not.\n"
@@ -13539,14 +13517,14 @@ msgid ""
"Message will be corrupted."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:273
+#: i2p2www/pages/site/docs/spec/common-structures.html:272
msgid ""
"The encoding allows duplicate keys, however in any usage where the "
"mapping is signed,\n"
"duplicates may cause a signature failure."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:278
+#: i2p2www/pages/site/docs/spec/common-structures.html:277
msgid ""
"Mappings contained in I2NP messages (i.e. in a RouterAddress or "
"RouterInfo)\n"
@@ -13554,7 +13532,7 @@ msgid ""
"Duplicate keys are not allowed."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:284
+#: i2p2www/pages/site/docs/spec/common-structures.html:283
#, python-format
msgid ""
"Mappings contained in an I2CP "
@@ -13563,65 +13541,65 @@ msgid ""
"Duplicate keys are not allowed."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:290
+#: i2p2www/pages/site/docs/spec/common-structures.html:289
msgid ""
"While it is application-dependent, keys and values are generally case-"
"sensitive."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:294
+#: i2p2www/pages/site/docs/spec/common-structures.html:293
msgid ""
"Key and value string length limits are 255 bytes (not characters) each, "
"plus the length byte. Length byte may be 0."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:298
+#: i2p2www/pages/site/docs/spec/common-structures.html:297
msgid ""
"Total length limit is 65535 bytes, plus the 2 byte size field, or 65537 "
"total."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:307
+#: i2p2www/pages/site/docs/spec/common-structures.html:306
msgid "Common structure specification"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:311
+#: i2p2www/pages/site/docs/spec/common-structures.html:310
msgid "Defines the way to uniquely identify a particular router\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:315
+#: i2p2www/pages/site/docs/spec/common-structures.html:314
msgid ""
"PublicKey followed by SigningPublicKey and then a Certificate\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:352
+#: i2p2www/pages/site/docs/spec/common-structures.html:351
msgid ""
"The certificate for a RouterIdentity is currently unused and is always "
"NULL."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:360
+#: i2p2www/pages/site/docs/spec/common-structures.html:359
msgid ""
"A Destination defines a particular endpoint to which messages can be "
"directed for secure delivery.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:364
+#: i2p2www/pages/site/docs/spec/common-structures.html:363
msgid ""
"PublicKey followed by a SigningPublicKey and then a Certificate\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:412
+#: i2p2www/pages/site/docs/spec/common-structures.html:411
msgid ""
"Defines the authorization for a particular tunnel to receive messages "
"targeting a Destination.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:416
+#: i2p2www/pages/site/docs/spec/common-structures.html:415
msgid ""
"SHA256 Hash of the\n"
"RouterIdentity of the gateway "
@@ -13629,11 +13607,11 @@ msgid ""
"end Date\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:447
+#: i2p2www/pages/site/docs/spec/common-structures.html:446
msgid "Total size: 44 bytes"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:457
+#: i2p2www/pages/site/docs/spec/common-structures.html:456
msgid ""
"Contains all of the currently authorized Leases for a particular Destination.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:463
+#: i2p2www/pages/site/docs/spec/common-structures.html:462
msgid ""
"Destination, followed by a PublicKey for encryption, then a SigningPrivateKey"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:555
+#: i2p2www/pages/site/docs/spec/common-structures.html:554
msgid ""
"The public key of the destination was used for the old i2cp-to-i2cp "
"encryption\n"
"which was disabled in version 0.6, it is currently unused."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:560
+#: i2p2www/pages/site/docs/spec/common-structures.html:559
#, python-format
msgid ""
"The encryption key is used for end-to-end Integer defining the relative cost "
"of using the address, where 0 is free and 255 is expensive, followed by "
@@ -13737,11 +13715,11 @@ msgid ""
"IP address, port number, email address, URL, etc.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:633
+#: i2p2www/pages/site/docs/spec/common-structures.html:632
msgid "Cost is typically 5 or 6 for SSU, and 10 or 11 for NTCP."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:637
+#: i2p2www/pages/site/docs/spec/common-structures.html:636
msgid ""
"Expiration is currently unused, always null (all zeroes)).\n"
"As of release 0.9.3, the expiration is assumed zero and not stored, so "
@@ -13752,14 +13730,14 @@ msgid ""
"Routers MUST set this field to all zeros."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:645
+#: i2p2www/pages/site/docs/spec/common-structures.html:644
msgid ""
"The following options, while not required, are standard and expected to "
"be present in most router addresses:\n"
"\"host\" (an IPv4 or IPv6 address or host name) and \"port\"."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:656
+#: i2p2www/pages/site/docs/spec/common-structures.html:655
msgid ""
"Defines all of the data that a router wants to publish for the network to"
" see. The RouterInfo is one of two "
@@ -13769,13 +13747,13 @@ msgid ""
"the contained RouterIdentity.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:661
+#: i2p2www/pages/site/docs/spec/common-structures.html:660
msgid ""
"RouterIdentity followed by the Date, when the entry was published\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:741
+#: i2p2www/pages/site/docs/spec/common-structures.html:740
msgid ""
"The peer_size Integer may be followed by a list of that many router "
"hashes.\n"
@@ -13783,20 +13761,20 @@ msgid ""
"routes, which is unimplemented."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:746
+#: i2p2www/pages/site/docs/spec/common-structures.html:745
msgid ""
"The signature may be verified using the signing public key of the "
"router_ident."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:750
+#: i2p2www/pages/site/docs/spec/common-structures.html:749
#, python-format
msgid ""
"See the network database page\n"
"for standard options that are expected to be present in all router infos."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:760
+#: i2p2www/pages/site/docs/spec/common-structures.html:759
#, python-format
msgid ""
"Defined in the Tunnel Message "
@@ -14494,7 +14472,7 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/docs/transport/index.html:61
-#: i2p2www/pages/site/docs/transport/ssu.html:33
+#: i2p2www/pages/site/docs/transport/ssu.html:32
msgid ""
"Communication of firewall status and local IP, and changes to either, to "
"the router and the user interface"
@@ -14689,11 +14667,11 @@ msgid ""
"and see how transport-layer padding may improve things."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:6
+#: i2p2www/pages/site/docs/transport/ntcp.html:2
msgid "NTCP (NIO-based TCP)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:8
+#: i2p2www/pages/site/docs/transport/ntcp.html:6
#, python-format
msgid ""
"NTCP is one of two transports currently "
@@ -14705,7 +14683,7 @@ msgid ""
"NTCP-over-IPv6 is supported as of version 0.9.8."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:16
+#: i2p2www/pages/site/docs/transport/ntcp.html:14
msgid ""
"By default, NTCP uses the IP/Port\n"
"auto-detected by SSU. When enabled on config.jsp,\n"
@@ -14714,22 +14692,22 @@ msgid ""
"Now you can enable inbound TCP without a static IP or dyndns service."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:24
+#: i2p2www/pages/site/docs/transport/ntcp.html:22
msgid ""
"The NTCP code within I2P is relatively lightweight (1/4 the size of the "
"SSU code)\n"
"because it uses the underlying Java TCP transport for reliable delivery."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:30
+#: i2p2www/pages/site/docs/transport/ntcp.html:28
msgid "NTCP Protocol Specification"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:32
+#: i2p2www/pages/site/docs/transport/ntcp.html:30
msgid "Standard Message Format"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:33
+#: i2p2www/pages/site/docs/transport/ntcp.html:31
msgid ""
"After establishment,\n"
"the NTCP transport sends individual I2NP messages, with a simple "
@@ -14737,7 +14715,7 @@ msgid ""
"The unencrypted message is encoded as follows:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:43
+#: i2p2www/pages/site/docs/transport/ntcp.html:41
msgid ""
"The data is then AES/256/CBC encrypted. The session key for the "
"encryption\n"
@@ -14749,7 +14727,7 @@ msgid ""
"encrypted message."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:51
+#: i2p2www/pages/site/docs/transport/ntcp.html:49
msgid ""
"0-15 bytes of padding are required to bring the total message length\n"
"(including the six size and checksum bytes) to a multiple of 16.\n"
@@ -14758,39 +14736,39 @@ msgid ""
"The minimum data size is 1."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:59
+#: i2p2www/pages/site/docs/transport/ntcp.html:57
msgid "Time Sync Message Format"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:60
+#: i2p2www/pages/site/docs/transport/ntcp.html:58
msgid ""
"One special case is a metadata message where the sizeof(data) is 0. In\n"
"that case, the unencrypted message is encoded as:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:71
+#: i2p2www/pages/site/docs/transport/ntcp.html:69
msgid ""
"Total length: 16 bytes. The time sync message is sent at approximately 15"
" minute intervals.\n"
"The message is encrypted just as standard messages are."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:77
+#: i2p2www/pages/site/docs/transport/ntcp.html:75
msgid "Checksums"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:78
+#: i2p2www/pages/site/docs/transport/ntcp.html:76
#, python-format
msgid ""
"The standard and time sync messages use the Adler-32 checksum\n"
"as defined in the ZLIB Specification."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:84
+#: i2p2www/pages/site/docs/transport/ntcp.html:82
msgid "Establishment Sequence"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:85
+#: i2p2www/pages/site/docs/transport/ntcp.html:83
msgid ""
"In the establish state, there is a 4-phase message sequence to exchange "
"DH keys and signatures.\n"
@@ -14799,31 +14777,31 @@ msgid ""
"connection."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:99
+#: i2p2www/pages/site/docs/transport/ntcp.html:97
msgid "Legend:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:100
+#: i2p2www/pages/site/docs/transport/ntcp.html:98
msgid "256 byte DH public keys"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:104
+#: i2p2www/pages/site/docs/transport/ntcp.html:102
msgid "timestamps (4 bytes, seconds since epoch)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:105
+#: i2p2www/pages/site/docs/transport/ntcp.html:103
msgid "32 byte Session key"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:106
+#: i2p2www/pages/site/docs/transport/ntcp.html:104
msgid "2 byte size of Alice identity to follow"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:109
+#: i2p2www/pages/site/docs/transport/ntcp.html:107
msgid "DH Key Exchange"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:110
+#: i2p2www/pages/site/docs/transport/ntcp.html:108
#, python-format
msgid ""
"The initial 2048-bit DH key exchange\n"
@@ -14831,7 +14809,7 @@ msgid ""
"ElGamal encryption."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:116
+#: i2p2www/pages/site/docs/transport/ntcp.html:114
msgid ""
"The DH key exchange consists of a number of steps, displayed below.\n"
"The mapping between these steps and the messages sent between I2P "
@@ -14839,41 +14817,41 @@ msgid ""
"is marked in bold."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:122
+#: i2p2www/pages/site/docs/transport/ntcp.html:120
msgid ""
"Alice generates a secret integer x. She then calculates X = g^x mod"
" p
."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:123
+#: i2p2www/pages/site/docs/transport/ntcp.html:121
msgid "Alice sends X to Bob (Message 1)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:124
+#: i2p2www/pages/site/docs/transport/ntcp.html:122
msgid ""
"Bob generates a secret integer y. He then calculates Y = g^y mod "
"p
."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:125
+#: i2p2www/pages/site/docs/transport/ntcp.html:123
msgid "Bob sends Y to Alice.(Message 2)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:126
+#: i2p2www/pages/site/docs/transport/ntcp.html:124
msgid "Alice can now compute sessionKey = Y^x mod p
."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:127
+#: i2p2www/pages/site/docs/transport/ntcp.html:125
msgid "Bob can now compute sessionKey = X^y mod p
."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:128
+#: i2p2www/pages/site/docs/transport/ntcp.html:126
msgid ""
"Both Alice and Bob now have a shared key sessionKey = g^(x*y) mod "
"p
."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:130
+#: i2p2www/pages/site/docs/transport/ntcp.html:128
#, python-format
msgid ""
"The sessionKey is then used to exchange identities in Message 3 "
@@ -14882,11 +14860,11 @@ msgid ""
"cryptography page."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:136
+#: i2p2www/pages/site/docs/transport/ntcp.html:134
msgid "Message 1 (Session Request)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:137
+#: i2p2www/pages/site/docs/transport/ntcp.html:135
#, python-format
msgid ""
"This is the DH request. Alice already has Bob's\n"
@@ -14899,79 +14877,79 @@ msgid ""
"Alice sends Bob:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:150
-#: i2p2www/pages/site/docs/transport/ntcp.html:193
-#: i2p2www/pages/site/docs/transport/ntcp.html:273
-#: i2p2www/pages/site/docs/transport/ntcp.html:356
+#: i2p2www/pages/site/docs/transport/ntcp.html:148
+#: i2p2www/pages/site/docs/transport/ntcp.html:191
+#: i2p2www/pages/site/docs/transport/ntcp.html:271
+#: i2p2www/pages/site/docs/transport/ntcp.html:354
msgid "Size:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:152
+#: i2p2www/pages/site/docs/transport/ntcp.html:150
msgid "Contents:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:170
+#: i2p2www/pages/site/docs/transport/ntcp.html:168
msgid "256 byte X from Diffie Hellman"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:172
+#: i2p2www/pages/site/docs/transport/ntcp.html:170
#, python-format
msgid ""
"SHA256 Hash(X) xored with SHA256 Hash(Bob's Router Identity)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:179
-#: i2p2www/pages/site/docs/transport/ntcp.html:260
-#: i2p2www/pages/site/docs/transport/ntcp.html:337
+#: i2p2www/pages/site/docs/transport/ntcp.html:177
+#: i2p2www/pages/site/docs/transport/ntcp.html:258
+#: i2p2www/pages/site/docs/transport/ntcp.html:335
msgid "Notes:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:180
+#: i2p2www/pages/site/docs/transport/ntcp.html:178
msgid ""
"Bob verifies HXxorHI using his own router hash. If it does not verify,\n"
"Alice has contacted the wrong router, and Bob drops the connection."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:186
+#: i2p2www/pages/site/docs/transport/ntcp.html:184
msgid "Message 2 (Session Created)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:187
+#: i2p2www/pages/site/docs/transport/ntcp.html:185
msgid "This is the DH reply. Bob sends Alice:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:195
-#: i2p2www/pages/site/docs/transport/ntcp.html:275
-#: i2p2www/pages/site/docs/transport/ntcp.html:358
+#: i2p2www/pages/site/docs/transport/ntcp.html:193
+#: i2p2www/pages/site/docs/transport/ntcp.html:273
+#: i2p2www/pages/site/docs/transport/ntcp.html:356
msgid "Unencrypted Contents:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:217
-#: i2p2www/pages/site/docs/transport/ntcp.html:251
+#: i2p2www/pages/site/docs/transport/ntcp.html:215
+#: i2p2www/pages/site/docs/transport/ntcp.html:249
msgid "256 byte Y from Diffie Hellman"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:219
+#: i2p2www/pages/site/docs/transport/ntcp.html:217
msgid "SHA256 Hash(X concatenated with Y)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:222
-#: i2p2www/pages/site/docs/transport/ntcp.html:307
+#: i2p2www/pages/site/docs/transport/ntcp.html:220
+#: i2p2www/pages/site/docs/transport/ntcp.html:305
msgid "4 byte timestamp (seconds since the epoch)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:224
+#: i2p2www/pages/site/docs/transport/ntcp.html:222
msgid "12 bytes random data"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:229
-#: i2p2www/pages/site/docs/transport/ntcp.html:319
-#: i2p2www/pages/site/docs/transport/ntcp.html:386
+#: i2p2www/pages/site/docs/transport/ntcp.html:227
+#: i2p2www/pages/site/docs/transport/ntcp.html:317
+#: i2p2www/pages/site/docs/transport/ntcp.html:384
msgid "Encrypted Contents:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:253
+#: i2p2www/pages/site/docs/transport/ntcp.html:251
#, python-format
msgid ""
"48 bytes AES encrypted using the DH "
@@ -14979,38 +14957,38 @@ msgid ""
" the last 16 bytes of Y as the IV"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:261
+#: i2p2www/pages/site/docs/transport/ntcp.html:259
msgid ""
"Alice may drop the connection if the clock skew with Bob is too high as "
"calculated using tsB."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:266
+#: i2p2www/pages/site/docs/transport/ntcp.html:264
msgid "Message 3 (Session Confirm A)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:267
+#: i2p2www/pages/site/docs/transport/ntcp.html:265
msgid ""
"This contains Alice's router identity, and a DSA signature of the "
"critical data. Alice sends Bob:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:301
+#: i2p2www/pages/site/docs/transport/ntcp.html:299
msgid "2 byte size of Alice's router identity to follow (should always be 387)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:303
+#: i2p2www/pages/site/docs/transport/ntcp.html:301
#, python-format
msgid ""
"Alice's 387 byte Router Identity"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:309
+#: i2p2www/pages/site/docs/transport/ntcp.html:307
msgid "15 bytes random data"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:311
+#: i2p2www/pages/site/docs/transport/ntcp.html:309
#, python-format
msgid ""
"the 40 byte DSA "
@@ -15026,7 +15004,7 @@ msgid ""
"href=\"%(commonstructures)s#struct_RouterIdentity\">Router Identity"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:329
+#: i2p2www/pages/site/docs/transport/ntcp.html:327
#, python-format
msgid ""
"448 bytes AES encrypted using the DH"
@@ -15035,25 +15013,25 @@ msgid ""
"of message #1) as the IV"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:339
+#: i2p2www/pages/site/docs/transport/ntcp.html:337
msgid "Bob verifies the signature, and on failure, drops the connection."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:342
+#: i2p2www/pages/site/docs/transport/ntcp.html:340
msgid ""
"Bob may drop the connection if the clock skew with Alice is too high as "
"calculated using tsA."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:349
+#: i2p2www/pages/site/docs/transport/ntcp.html:347
msgid "Message 4 (Session Confirm B)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:350
+#: i2p2www/pages/site/docs/transport/ntcp.html:348
msgid "This is a DSA signature of the critical data. Bob sends Alice:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:375
+#: i2p2www/pages/site/docs/transport/ntcp.html:373
#, python-format
msgid ""
"the 40 byte DSA "
@@ -15069,11 +15047,11 @@ msgid ""
"href=\"%(commonstructures)s#struct_RouterIdentity\">Router Identity"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:381
+#: i2p2www/pages/site/docs/transport/ntcp.html:379
msgid "8 bytes random data"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:396
+#: i2p2www/pages/site/docs/transport/ntcp.html:394
#, python-format
msgid ""
"48 bytes AES encrypted using the DH "
@@ -15082,15 +15060,15 @@ msgid ""
"#2 as the IV"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:404
+#: i2p2www/pages/site/docs/transport/ntcp.html:402
msgid "Alice verifies the signature, and on failure, drops the connection."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:411
+#: i2p2www/pages/site/docs/transport/ntcp.html:409
msgid "After Establishment"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:412
+#: i2p2www/pages/site/docs/transport/ntcp.html:410
msgid ""
"The connection is established, and standard or time sync messages may be "
"exchanged.\n"
@@ -15102,11 +15080,11 @@ msgid ""
" the next IV."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:421
+#: i2p2www/pages/site/docs/transport/ntcp.html:419
msgid "Check Connection Message"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:422
+#: i2p2www/pages/site/docs/transport/ntcp.html:420
msgid ""
"Alternately, when Bob receives a connection, it could be a\n"
"check connection (perhaps prompted by Bob asking for someone\n"
@@ -15116,54 +15094,54 @@ msgid ""
"A check info connection will receive 256 bytes containing:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:431
+#: i2p2www/pages/site/docs/transport/ntcp.html:429
msgid "32 bytes of uninterpreted, ignored data"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:432
+#: i2p2www/pages/site/docs/transport/ntcp.html:430
msgid "1 byte size"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:433
+#: i2p2www/pages/site/docs/transport/ntcp.html:431
msgid ""
"that many bytes making up the local router's IP address (as reached by "
"the remote side)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:434
+#: i2p2www/pages/site/docs/transport/ntcp.html:432
msgid "2 byte port number that the local router was reached on"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:435
+#: i2p2www/pages/site/docs/transport/ntcp.html:433
msgid ""
"4 byte i2p network time as known by the remote side (seconds since the "
"epoch)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:436
+#: i2p2www/pages/site/docs/transport/ntcp.html:434
msgid "uninterpreted padding data, up to byte 223"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:437
+#: i2p2www/pages/site/docs/transport/ntcp.html:435
msgid ""
"xor of the local router's identity hash and the SHA256 of bytes 32 "
"through bytes 223"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:441
+#: i2p2www/pages/site/docs/transport/ntcp.html:439
msgid "Discussion"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:442
+#: i2p2www/pages/site/docs/transport/ntcp.html:440
#, python-format
msgid "Now on the NTCP Discussion Page."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:448
+#: i2p2www/pages/site/docs/transport/ntcp.html:446
msgid "The maximum message size should be increased to approximately 32 KB."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:452
+#: i2p2www/pages/site/docs/transport/ntcp.html:450
msgid ""
"A set of fixed packet sizes may be appropriate to further hide the data \n"
"fragmentation to external adversaries, but the tunnel, garlic, and end to"
@@ -15174,31 +15152,27 @@ msgid ""
"to create a limited number of message sizes."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:460
+#: i2p2www/pages/site/docs/transport/ntcp.html:458
msgid ""
"Memory utilization (including that of the kernel) for NTCP should be "
"compared to that for SSU."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:464
+#: i2p2www/pages/site/docs/transport/ntcp.html:462
msgid ""
"Can the establishment messages be randomly padded somehow, to frustrate\n"
"identification of I2P traffic based on initial packet sizes?"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:469
+#: i2p2www/pages/site/docs/transport/ntcp.html:467
msgid "Review and possibly disable 'check connection'"
msgstr ""
#: i2p2www/pages/site/docs/transport/ssu.html:2
-msgid "SSU Transport"
-msgstr ""
-
-#: i2p2www/pages/site/docs/transport/ssu.html:6
msgid "Secure Semireliable UDP"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:9
+#: i2p2www/pages/site/docs/transport/ssu.html:8
#, python-format
msgid ""
"SSU (also called \"UDP\" in much of the I2P documentation and user "
@@ -15208,7 +15182,7 @@ msgid ""
"The other is NTCP."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:15
+#: i2p2www/pages/site/docs/transport/ssu.html:14
msgid ""
"SSU is the newer of the two transports,\n"
"introduced in I2P release 0.6.\n"
@@ -15217,11 +15191,11 @@ msgid ""
"SSU-over-IPv6 is supported as of version 0.9.8."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:22
+#: i2p2www/pages/site/docs/transport/ssu.html:21
msgid "SSU Services"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:24
+#: i2p2www/pages/site/docs/transport/ssu.html:23
msgid ""
"Like the NTCP transport, SSU provides reliable, encrypted, connection-"
"oriented, point-to-point data transport.\n"
@@ -15229,33 +15203,33 @@ msgid ""
"including:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:30
+#: i2p2www/pages/site/docs/transport/ssu.html:29
msgid ""
"Cooperative NAT/Firewall traversal using introducers"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:31
+#: i2p2www/pages/site/docs/transport/ssu.html:30
msgid ""
"Local IP detection by inspection of incoming packets and peer testing"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:32
+#: i2p2www/pages/site/docs/transport/ssu.html:31
msgid ""
"Communication of firewall status and local IP, and changes to either to "
"NTCP"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:37
+#: i2p2www/pages/site/docs/transport/ssu.html:36
msgid "Protocol Details"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:39
+#: i2p2www/pages/site/docs/transport/ssu.html:38
msgid "Congestion control"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:41
+#: i2p2www/pages/site/docs/transport/ssu.html:40
msgid ""
"SSU's need for only semireliable delivery, TCP-friendly operation,\n"
"and the capacity for high throughput allows a great deal of latitude in\n"
@@ -15263,7 +15237,7 @@ msgid ""
"meant to be both efficient in bandwidth as well as simple to implement."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:48
+#: i2p2www/pages/site/docs/transport/ssu.html:47
msgid ""
"Packets are scheduled according to the router's policy, taking care\n"
"not to exceed the router's outbound capacity or to exceed the measured \n"
@@ -15278,7 +15252,7 @@ msgid ""
"other messages."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:59
+#: i2p2www/pages/site/docs/transport/ssu.html:58
msgid ""
"The congestion detection techniques vary from TCP as well, since each \n"
"message has its own unique and nonsequential identifier, and each message"
@@ -15294,7 +15268,7 @@ msgid ""
"retransmitted with any new updates."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:71
+#: i2p2www/pages/site/docs/transport/ssu.html:70
msgid ""
"The current implementation does not pad the packets to\n"
"any particular size, but instead just places a single message fragment "
@@ -15302,7 +15276,7 @@ msgid ""
"a packet and sends it off (careful not to exceed the MTU)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:78
+#: i2p2www/pages/site/docs/transport/ssu.html:77
msgid ""
"As of router version 0.8.12,\n"
"two MTU values are used for IPv4: 620 and 1484.\n"
@@ -15310,21 +15284,21 @@ msgid ""
"retransmitted."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:84
+#: i2p2www/pages/site/docs/transport/ssu.html:83
msgid ""
"For both MTU values, it is desirable that (MTU % 16) == 12, so that\n"
"the payload portion after the 28-byte IP/UDP header is a multiple of\n"
"16 bytes, for encryption purposes."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:90
+#: i2p2www/pages/site/docs/transport/ssu.html:89
msgid ""
"For the small MTU value, it is desirable to pack a 2646-byte\n"
"Variable Tunnel Build Message efficiently into multiple packets;\n"
"with a 620-byte MTU, it fits into 5 packets with nicely."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:96
+#: i2p2www/pages/site/docs/transport/ssu.html:95
msgid ""
"Based on measurements, 1492 fits nearly all reasonably small I2NP "
"messages\n"
@@ -15333,13 +15307,13 @@ msgid ""
"into a live network MTU anyway)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:102
+#: i2p2www/pages/site/docs/transport/ssu.html:101
msgid ""
"The MTU values were 608 and 1492 for releases 0.8.9 - 0.8.11.\n"
"The large MTU was 1350 prior to release 0.8.9."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:107
+#: i2p2www/pages/site/docs/transport/ssu.html:106
msgid ""
"The maximum receive packet size\n"
"is 1571 bytes as of release 0.8.12.\n"
@@ -15347,7 +15321,7 @@ msgid ""
"Prior to release 0.8.9 it was 2048 bytes."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:114
+#: i2p2www/pages/site/docs/transport/ssu.html:113
msgid ""
"As of release 0.9.2, if a router's network interface MTU is less than "
"1484,\n"
@@ -15355,18 +15329,18 @@ msgid ""
"honor that when a connection is established."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:120
+#: i2p2www/pages/site/docs/transport/ssu.html:119
msgid ""
"For IPv6, the minimum MTU is 1280. The IPv6 IP/UDP header is 48 bytes,\n"
"so we use an MTU where (MTN % 16 == 0), which is true for 1280.\n"
"The maximum IPv6 MTU is 1472."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:126
+#: i2p2www/pages/site/docs/transport/ssu.html:125
msgid "Message Size Limits"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:127
+#: i2p2www/pages/site/docs/transport/ssu.html:126
msgid ""
"While the maximum message size is nominally 32KB, the practical\n"
"limit differs. The protocol limits the number of fragments to 7 bits, or "
@@ -15381,11 +15355,11 @@ msgid ""
"For connections using the larger MTU, larger messages are possible."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:138
+#: i2p2www/pages/site/docs/transport/ssu.html:137
msgid "Keys"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:140
+#: i2p2www/pages/site/docs/transport/ssu.html:139
msgid ""
"All encryption used is AES256/CBC with 32 byte keys and 16 byte IVs.\n"
"The MAC and session keys are negotiated as part of the DH exchange, used\n"
@@ -15393,7 +15367,7 @@ msgid ""
"the publicly knowable introKey is used for the MAC and encryption."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:147
+#: i2p2www/pages/site/docs/transport/ssu.html:146
msgid ""
"When using the introKey, both the initial message and any subsequent\n"
"reply use the introKey of the responder (Bob) - the responder does \n"
@@ -15403,7 +15377,7 @@ msgid ""
"Bob."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:156
+#: i2p2www/pages/site/docs/transport/ssu.html:155
msgid ""
"Upon receiving a message, the receiver checks the \"from\" IP address and"
" port\n"
@@ -15416,7 +15390,7 @@ msgid ""
"it may be dropped anyway."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:167
+#: i2p2www/pages/site/docs/transport/ssu.html:166
msgid ""
"If Alice and Bob have an established session, but Alice loses the \n"
"keys for some reason and she wants to contact Bob, she may at any \n"
@@ -15428,7 +15402,7 @@ msgid ""
"new one."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:178
+#: i2p2www/pages/site/docs/transport/ssu.html:177
#, python-format
msgid ""
"For the DH key agreement,\n"
@@ -15436,18 +15410,18 @@ msgid ""
"MODP group (#14) is used:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:188
+#: i2p2www/pages/site/docs/transport/ssu.html:187
#, python-format
msgid ""
"These are the same p and g used for I2P's\n"
"ElGamal encryption."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:193
+#: i2p2www/pages/site/docs/transport/ssu.html:192
msgid "Replay prevention"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:195
+#: i2p2www/pages/site/docs/transport/ssu.html:194
msgid ""
"Replay prevention at the SSU layer occurs by rejecting packets \n"
"with exceedingly old timestamps or those which reuse an IV. To\n"
@@ -15455,7 +15429,7 @@ msgid ""
"\"decay\" periodically so that only recently added IVs are detected."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:202
+#: i2p2www/pages/site/docs/transport/ssu.html:201
msgid ""
"The messageIds used in DataMessages are defined at layers above\n"
"the SSU transport and are passed through transparently. These IDs\n"
@@ -15464,11 +15438,11 @@ msgid ""
"replay prevention - higher layers should take that into account."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:210
+#: i2p2www/pages/site/docs/transport/ssu.html:209
msgid "Addressing"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:212
+#: i2p2www/pages/site/docs/transport/ssu.html:211
msgid ""
"To contact an SSU peer, one of two sets of information is necessary:\n"
"a direct address, for when the peer is publicly reachable, or an\n"
@@ -15476,42 +15450,42 @@ msgid ""
"There is no restriction on the number of addresses a peer may have."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:224
+#: i2p2www/pages/site/docs/transport/ssu.html:223
msgid ""
"Each of the addresses may also expose a series of options - special\n"
"capabilities of that particular peer. For a list of available\n"
"capabilities, see below."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:230
+#: i2p2www/pages/site/docs/transport/ssu.html:229
#, python-format
msgid ""
"The addresses, options, and capabilities are published in the network database."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:235
+#: i2p2www/pages/site/docs/transport/ssu.html:234
msgid "Direct Session Establishment"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:236
+#: i2p2www/pages/site/docs/transport/ssu.html:235
msgid ""
"Direct session establishment is used when no third party is required for "
"NAT traversal.\n"
"The message sequence is as follows:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:241
+#: i2p2www/pages/site/docs/transport/ssu.html:240
msgid "Connection establishment (direct)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:242
+#: i2p2www/pages/site/docs/transport/ssu.html:241
msgid ""
"Alice connects directly to Bob.\n"
"IPv6 is supported as of version 0.9.8."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:257
+#: i2p2www/pages/site/docs/transport/ssu.html:256
#, python-format
msgid ""
"After the SessionConfirmed message is received, Bob sends a small\n"
@@ -15524,7 +15498,7 @@ msgid ""
"(i.e. 0x0000000000000002)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:266
+#: i2p2www/pages/site/docs/transport/ssu.html:265
#, python-format
msgid ""
"After the status message is sent, the peers exchange\n"
@@ -15533,7 +15507,7 @@ msgid ""
"RouterInfos."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:274
+#: i2p2www/pages/site/docs/transport/ssu.html:273
msgid ""
"It does not appear that the type of the status message or its contents "
"matters.\n"
@@ -15542,7 +15516,7 @@ msgid ""
"the status message can be eliminated."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:283
+#: i2p2www/pages/site/docs/transport/ssu.html:282
msgid ""
"Introduction keys are delivered through an external channel \n"
"(the network database, where they are identical to the router Hash for "
@@ -15558,7 +15532,7 @@ msgid ""
"not necessary to any intermediary relay peer)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:297
+#: i2p2www/pages/site/docs/transport/ssu.html:296
msgid ""
"Indirect session establishment by means of a third party introduction\n"
"is necessary for efficient NAT traversal. Charlie, a router behind a\n"
@@ -15586,25 +15560,25 @@ msgid ""
"full direction session establishment with the specified IP and port."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:324
+#: i2p2www/pages/site/docs/transport/ssu.html:323
msgid "Connection establishment (indirect using an introducer)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:326
+#: i2p2www/pages/site/docs/transport/ssu.html:325
msgid "Alice first connects to introducer Bob, who relays the request to Charlie."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:344
+#: i2p2www/pages/site/docs/transport/ssu.html:343
msgid ""
"After the hole punch, the session is established between Alice and "
"Charlie as in a direct establishment."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:356
+#: i2p2www/pages/site/docs/transport/ssu.html:355
msgid "Peer testing"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:358
+#: i2p2www/pages/site/docs/transport/ssu.html:357
msgid ""
"The automation of collaborative reachability testing for peers is\n"
"enabled by a sequence of PeerTest messages. With its proper \n"
@@ -15613,7 +15587,7 @@ msgid ""
"quite simple:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:377
+#: i2p2www/pages/site/docs/transport/ssu.html:376
msgid ""
"Each of the PeerTest messages carry a nonce identifying the\n"
"test series itself, as initialized by Alice. If Alice doesn't \n"
@@ -15623,7 +15597,7 @@ msgid ""
"that may be reached are as follows:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:387
+#: i2p2www/pages/site/docs/transport/ssu.html:386
msgid ""
"If she doesn't receive a response from Bob, she will retransmit\n"
"up to a certain number of times, but if no response ever arrives,\n"
@@ -15633,7 +15607,7 @@ msgid ""
"Charlie to reply."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:396
+#: i2p2www/pages/site/docs/transport/ssu.html:395
msgid ""
"If Alice doesn't receive a PeerTest message with the \n"
"expected nonce from a third party (Charlie), she will retransmit\n"
@@ -15645,7 +15619,7 @@ msgid ""
"IP and port that Bob offered up should be forwarded)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:407
+#: i2p2www/pages/site/docs/transport/ssu.html:406
msgid ""
"If Alice receives Bob's PeerTest message and both of Charlie's\n"
"PeerTest messages but the enclosed IP and port numbers in Bob's \n"
@@ -15656,7 +15630,7 @@ msgid ""
"remote connectivity, ignoring further port discovery."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:417
+#: i2p2www/pages/site/docs/transport/ssu.html:416
msgid ""
"If Alice receives Charlie's first message but not his second,\n"
"she will retransmit her PeerTest message to Charlie up to a \n"
@@ -15664,7 +15638,7 @@ msgid ""
"that Charlie is either confused or no longer online."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:425
+#: i2p2www/pages/site/docs/transport/ssu.html:424
msgid ""
"Alice should choose Bob arbitrarily from known peers who seem\n"
"to be capable of participating in peer tests. Bob in turn should\n"
@@ -15675,7 +15649,7 @@ msgid ""
"to designate a new peer as Bob and try again with a different nonce."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:435
+#: i2p2www/pages/site/docs/transport/ssu.html:434
msgid ""
"Alice's introduction key is included in all of the PeerTest \n"
"messages so that she doesn't need to already have an established\n"
@@ -15684,11 +15658,11 @@ msgid ""
"with either Bob or Charlie, but it is not required."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:453
+#: i2p2www/pages/site/docs/transport/ssu.html:452
msgid "Transmission window, ACKs and Retransmissions"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:454
+#: i2p2www/pages/site/docs/transport/ssu.html:453
#, python-format
msgid ""
"The DATA message may contain ACKs of full messages and\n"
@@ -15698,7 +15672,7 @@ msgid ""
"for details."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:462
+#: i2p2www/pages/site/docs/transport/ssu.html:461
#, python-format
msgid ""
"The details of windowing, ACK, and retransmission strategies are not "
@@ -15713,11 +15687,11 @@ msgid ""
"See the code for initial, min and max parameters."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:474
+#: i2p2www/pages/site/docs/transport/ssu.html:473
msgid "Security"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:475
+#: i2p2www/pages/site/docs/transport/ssu.html:474
msgid ""
"UDP source addresses may, of course, be spoofed.\n"
"Additionally, the IPs and ports contained inside specific\n"
@@ -15726,31 +15700,31 @@ msgid ""
"Also, certain actions and responses may need to be rate-limited."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:483
+#: i2p2www/pages/site/docs/transport/ssu.html:482
msgid ""
"The details of validation are not specified\n"
"here. Implementers should add defenses where appropriate."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:489
+#: i2p2www/pages/site/docs/transport/ssu.html:488
msgid "Peer capabilities"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:493
+#: i2p2www/pages/site/docs/transport/ssu.html:492
msgid ""
"If the peer address contains the 'B' capability, that means \n"
"they are willing and able to participate in peer tests as\n"
"a 'Bob' or 'Charlie'."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:499
+#: i2p2www/pages/site/docs/transport/ssu.html:498
msgid ""
"If the peer address contains the 'C' capability, that means\n"
"they are willing and able to serve as an introducer - serving\n"
"as a Bob for an otherwise unreachable Alice."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:508
+#: i2p2www/pages/site/docs/transport/ssu.html:507
msgid ""
"Analysis of current SSU performance, including assessment of window size "
"adjustment\n"
@@ -15759,14 +15733,14 @@ msgid ""
"performance, is a topic for future work."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:514
+#: i2p2www/pages/site/docs/transport/ssu.html:513
msgid ""
"The current implementation repeatedly sends acknowledgments for the same "
"packets,\n"
"which unnecessarily increases overhead."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:519
+#: i2p2www/pages/site/docs/transport/ssu.html:518
msgid ""
"The default small MTU value of 620 should be analyzed and possibly "
"increased.\n"
@@ -15775,15 +15749,15 @@ msgid ""
"Probably not."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:525
+#: i2p2www/pages/site/docs/transport/ssu.html:524
msgid "The protocol should be extended to exchange MTUs during the setup."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:529
+#: i2p2www/pages/site/docs/transport/ssu.html:528
msgid "Rekeying is currently unimplemented and may never be."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:533
+#: i2p2www/pages/site/docs/transport/ssu.html:532
msgid ""
"The potential use of the 'challenge' fields in RelayIntro and "
"RelayResponse,\n"
@@ -15791,7 +15765,7 @@ msgid ""
"undocumented."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:538
+#: i2p2www/pages/site/docs/transport/ssu.html:537
msgid ""
"Instead of a single fragment per packet, a more efficient\n"
"strategy may be to bundle multiple message fragments into the same "
@@ -15799,7 +15773,7 @@ msgid ""
"so long as it doesn't exceed the MTU."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:544
+#: i2p2www/pages/site/docs/transport/ssu.html:543
msgid ""
"A set of fixed packet sizes may be appropriate to further hide the data \n"
"fragmentation to external adversaries, but the tunnel, garlic, and end to"
@@ -15807,34 +15781,34 @@ msgid ""
"end padding should be sufficient for most needs until then."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:550
+#: i2p2www/pages/site/docs/transport/ssu.html:549
msgid ""
"Why are introduction keys the same as the router hash, should it be "
"changed, would there be any benefit?"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:554
+#: i2p2www/pages/site/docs/transport/ssu.html:553
msgid "Capacities appear to be unused."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:558
+#: i2p2www/pages/site/docs/transport/ssu.html:557
msgid ""
"Signed-on times in SessionCreated and SessionConfirmed appear to be "
"unused or unverified."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:563
+#: i2p2www/pages/site/docs/transport/ssu.html:562
msgid "Implementation Diagram"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:564
+#: i2p2www/pages/site/docs/transport/ssu.html:563
msgid ""
"This diagram\n"
"should accurately reflect the current implementation, however there may "
"be small differences."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:572
+#: i2p2www/pages/site/docs/transport/ssu.html:571
msgid "Now on the SSU specification page"
msgstr ""
@@ -16809,3 +16783,30 @@ msgid ""
"conclusion is not supported by the paper."
msgstr ""
+#~ msgid "How does I2P work"
+#~ msgstr "Como a I2P funciona"
+
+#~ msgid "Naming in I2P"
+#~ msgstr "Sistema de nomes na I2P"
+
+#~ msgid "I2P Plugins"
+#~ msgstr "Extensões da I2P"
+
+#~ msgid "A Gentle Introduction"
+#~ msgstr ""
+
+#~ msgid "Tunnel Overview"
+#~ msgstr ""
+
+#~ msgid "I2P Blockfile Specification"
+#~ msgstr ""
+
+#~ msgid "Common structure Specification"
+#~ msgstr ""
+
+#~ msgid "Data types Specification"
+#~ msgstr ""
+
+#~ msgid "SSU Transport"
+#~ msgstr ""
+
diff --git a/i2p2www/translations/pt_BR/LC_MESSAGES/get-involved.po b/i2p2www/translations/pt_BR/LC_MESSAGES/get-involved.po
index bfb61278..3ca99e32 100644
--- a/i2p2www/translations/pt_BR/LC_MESSAGES/get-involved.po
+++ b/i2p2www/translations/pt_BR/LC_MESSAGES/get-involved.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
-"POT-Creation-Date: 2014-01-08 02:25+0000\n"
+"POT-Creation-Date: 2014-01-09 19:32+0000\n"
"PO-Revision-Date: 2014-01-09 10:01+0000\n"
"Last-Translator: blueboy\n"
"Language-Team: Portuguese (Brazil) "
@@ -343,14 +343,10 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/get-involved/todo.html:2
-msgid "To Do List"
-msgstr ""
-
-#: i2p2www/pages/site/get-involved/todo.html:4
msgid "I2P Project Targets"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:5
+#: i2p2www/pages/site/get-involved/todo.html:4
#, python-format
msgid ""
"Below is a more detailed (yet still incomplete) discussion of the major "
@@ -370,83 +366,83 @@ msgid ""
"Get involved!"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:16
-#: i2p2www/pages/site/get-involved/todo.html:54
+#: i2p2www/pages/site/get-involved/todo.html:15
+#: i2p2www/pages/site/get-involved/todo.html:53
msgid "Core functionality"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:16
-#: i2p2www/pages/site/get-involved/todo.html:28
-#: i2p2www/pages/site/get-involved/todo.html:52
+#: i2p2www/pages/site/get-involved/todo.html:15
+#: i2p2www/pages/site/get-involved/todo.html:27
+#: i2p2www/pages/site/get-involved/todo.html:51
msgid "link"
msgstr "linque"
-#: i2p2www/pages/site/get-involved/todo.html:18
-#: i2p2www/pages/site/get-involved/todo.html:57
+#: i2p2www/pages/site/get-involved/todo.html:17
+#: i2p2www/pages/site/get-involved/todo.html:56
msgid "NAT/Firewall bridging via 1-hop restricted routes"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:21
-#: i2p2www/pages/site/get-involved/todo.html:130
+#: i2p2www/pages/site/get-involved/todo.html:20
+#: i2p2www/pages/site/get-involved/todo.html:129
msgid "High degree transport layer with UDP, NBIO, or NIO"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:24
-#: i2p2www/pages/site/get-involved/todo.html:218
+#: i2p2www/pages/site/get-involved/todo.html:23
+#: i2p2www/pages/site/get-involved/todo.html:217
msgid "NetworkDB and profile tuning and ejection policy for large nets"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:28
-#: i2p2www/pages/site/get-involved/todo.html:242
+#: i2p2www/pages/site/get-involved/todo.html:27
+#: i2p2www/pages/site/get-involved/todo.html:241
msgid "Security / anonymity"
msgstr "Segurança / anonimato"
-#: i2p2www/pages/site/get-involved/todo.html:30
-#: i2p2www/pages/site/get-involved/todo.html:245
+#: i2p2www/pages/site/get-involved/todo.html:29
+#: i2p2www/pages/site/get-involved/todo.html:244
msgid ""
"Per-hop tunnel id & new permuted TunnelVerificationStructure "
"encryption"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:33
-#: i2p2www/pages/site/get-involved/todo.html:295
+#: i2p2www/pages/site/get-involved/todo.html:32
+#: i2p2www/pages/site/get-involved/todo.html:294
msgid "Strict ordering of participants within tunnels"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:36
+#: i2p2www/pages/site/get-involved/todo.html:35
msgid "Randomly permuted tunnel lengths"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:39
-#: i2p2www/pages/site/get-involved/todo.html:357
+#: i2p2www/pages/site/get-involved/todo.html:38
+#: i2p2www/pages/site/get-involved/todo.html:356
msgid "Full blown n-hop restricted routes with optional trusted links"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:42
-#: i2p2www/pages/site/get-involved/todo.html:376
+#: i2p2www/pages/site/get-involved/todo.html:41
+#: i2p2www/pages/site/get-involved/todo.html:375
msgid "Hashcash for routerIdentity, destination, and tunnel request"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:45
-#: i2p2www/pages/site/get-involved/todo.html:405
+#: i2p2www/pages/site/get-involved/todo.html:44
+#: i2p2www/pages/site/get-involved/todo.html:404
msgid "Advanced tunnel operation (batching/mixing/throttling/padding)"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:48
-#: i2p2www/pages/site/get-involved/todo.html:442
+#: i2p2www/pages/site/get-involved/todo.html:47
+#: i2p2www/pages/site/get-involved/todo.html:441
msgid "Stop & go mix w/ garlics & tunnels"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:52
-#: i2p2www/pages/site/get-involved/todo.html:456
+#: i2p2www/pages/site/get-involved/todo.html:51
+#: i2p2www/pages/site/get-involved/todo.html:455
msgid "Performance"
msgstr "Desempenho"
-#: i2p2www/pages/site/get-involved/todo.html:62
+#: i2p2www/pages/site/get-involved/todo.html:61
msgid "Implemented in I2P 0.6.0.6"
msgstr "Implementado na versão 0.6.0.6 da I2P"
-#: i2p2www/pages/site/get-involved/todo.html:63
+#: i2p2www/pages/site/get-involved/todo.html:62
msgid ""
"The functionality of allowing routers to fully participate within the "
"network \n"
@@ -459,13 +455,13 @@ msgid ""
"two ways:"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:73
+#: i2p2www/pages/site/get-involved/todo.html:72
msgid ""
"Peers who have reachable interfaces - these peers do not need to \n"
"do anything special"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:77
+#: i2p2www/pages/site/get-involved/todo.html:76
msgid ""
"Peers who do not have reachable interfaces - these peers must "
"build \n"
@@ -476,7 +472,7 @@ msgid ""
"and who has agreed to serve as their 'introducer'."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:85
+#: i2p2www/pages/site/get-involved/todo.html:84
msgid ""
"To do this, peers who have no IP address simply connect to a few peers, \n"
"build a tunnel through them, and publish a reference to those tunnels "
@@ -484,7 +480,7 @@ msgid ""
"their RouterInfo structure in the network database."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:90
+#: i2p2www/pages/site/get-involved/todo.html:89
msgid ""
"When someone wants to contact any particular router, they first must get"
" \n"
@@ -498,7 +494,7 @@ msgid ""
"tunnels."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:98
+#: i2p2www/pages/site/get-involved/todo.html:97
msgid ""
"When a router just wants to get a message or two to a specific hidden "
"peer, \n"
@@ -517,7 +513,7 @@ msgid ""
"connection."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:109
+#: i2p2www/pages/site/get-involved/todo.html:108
msgid ""
"Of course, that only works if the originating peer can receive "
"connections \n"
@@ -528,7 +524,7 @@ msgid ""
"peer's inbound tunnel."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:115
+#: i2p2www/pages/site/get-involved/todo.html:114
msgid ""
"This is not meant to provide a way for a peer's IP address to be "
"concealed, \n"
@@ -539,7 +535,7 @@ msgid ""
"described below."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:121
+#: i2p2www/pages/site/get-involved/todo.html:120
msgid ""
"With this technique, any router can participate as any part of a tunnel."
" \n"
@@ -550,11 +546,11 @@ msgid ""
"to be hidden. But that is not technically necessary."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:133
+#: i2p2www/pages/site/get-involved/todo.html:132
msgid "Both UDP and NIO have been Implemented in I2P"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:134
+#: i2p2www/pages/site/get-involved/todo.html:133
msgid ""
"Standard TCP communication in Java generally requires blocking socket \n"
"calls, and to keep a blocked socket from hanging the entire system, those"
@@ -570,7 +566,7 @@ msgid ""
"write() calls."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:145
+#: i2p2www/pages/site/get-involved/todo.html:144
msgid ""
"We do this fairly efficiently, from a CPU perspective - at any time, \n"
"almost all of these threads are sitting idle, blocked waiting for "
@@ -589,20 +585,20 @@ msgid ""
"will have up to 199,998 threads just to deal with the TCP connections!"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:157
+#: i2p2www/pages/site/get-involved/todo.html:156
msgid ""
"Obviously, that just won't work. We need to use a transport layer that \n"
"can scale. In Java, we have two main camps:"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:162
+#: i2p2www/pages/site/get-involved/todo.html:161
#, python-format
msgid ""
"Implemented in I2P 0.6 (\"SSU\") as documented elsewhere"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:165
+#: i2p2www/pages/site/get-involved/todo.html:164
msgid ""
"Sending and receiving UDP datagrams is a connectionless operation - if \n"
"we are communicating with 100,000 peers, we simply stick the UDP packets"
@@ -613,7 +609,7 @@ msgid ""
"UDP packets received and adding them to an inbound queue)."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:172
+#: i2p2www/pages/site/get-involved/todo.html:171
msgid ""
"However, moving to UDP means losing the benefits of TCP's ordering, "
"congestion \n"
@@ -635,19 +631,19 @@ msgid ""
"needs."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:185
+#: i2p2www/pages/site/get-involved/todo.html:184
msgid "It will be a lot of work though."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:188
+#: i2p2www/pages/site/get-involved/todo.html:187
msgid "NIO or NBIO"
msgstr "NIO ou NBIO"
-#: i2p2www/pages/site/get-involved/todo.html:189
+#: i2p2www/pages/site/get-involved/todo.html:188
msgid "NIO Implemented in I2P 0.6.1.22 (\"NTCP\")"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:192
+#: i2p2www/pages/site/get-involved/todo.html:191
msgid ""
"In Java 1.4, a set of \"New I/O\" packages was introduced, allowing Java"
" \n"
@@ -669,7 +665,7 @@ msgid ""
"quantity)"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:206
+#: i2p2www/pages/site/get-involved/todo.html:205
#, python-format
msgid ""
"Another alternative along the same lines is the Non"
@@ -681,7 +677,7 @@ msgid ""
"activity on it lately (likely due to 1.4's NIO deployment)."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:221
+#: i2p2www/pages/site/get-involved/todo.html:220
msgid ""
"Within the current network database and profile management "
"implementation, \n"
@@ -704,22 +700,22 @@ msgid ""
"code yet, since we aren't going to need it for a while."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:236
+#: i2p2www/pages/site/get-involved/todo.html:235
msgid ""
"That said, as the network grows we are going to want to keep these "
"considerations \n"
"in mind. We will have some work to do, but we can put it off for later."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:248
-#: i2p2www/pages/site/get-involved/todo.html:332
+#: i2p2www/pages/site/get-involved/todo.html:247
+#: i2p2www/pages/site/get-involved/todo.html:331
#, python-format
msgid ""
"Addressed in I2P 0.5 as documented elsewhere"
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:251
+#: i2p2www/pages/site/get-involved/todo.html:250
msgid ""
"Right now, if Alice builds a four hop inbound tunnel starting at Elvis, \n"
"going to Dave, then to Charlie, then Bob, and finally Alice "
@@ -733,7 +729,7 @@ msgid ""
"the tunnel had the same tunnel ID, collusion attacks aren't much work."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:261
+#: i2p2www/pages/site/get-involved/todo.html:260
msgid ""
"Adding a unique tunnel ID per hop isn't hard, but by itself, "
"insufficient. \n"
@@ -763,7 +759,7 @@ msgid ""
"hash."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:282
+#: i2p2www/pages/site/get-involved/todo.html:281
msgid ""
"The tunnel gateway does still have more information than the other peers"
" \n"
@@ -779,11 +775,11 @@ msgid ""
"the cost of gaining meaningful samples when dealing with longer tunnels."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:298
+#: i2p2www/pages/site/get-involved/todo.html:297
msgid "Implemented in release 0.6.2"
msgstr "Implementado no lançamento 0.6.2"
-#: i2p2www/pages/site/get-involved/todo.html:301
+#: i2p2www/pages/site/get-involved/todo.html:300
#, python-format
msgid ""
"As Connelly proposed to deal with the\n"
@@ -801,14 +797,14 @@ msgid ""
"in any tunnels until they are back online."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:316
+#: i2p2www/pages/site/get-involved/todo.html:315
msgid ""
"More analysis is necessary for revising the tunnel creation - at the \n"
"moment, we simply select and order randomly within the peer's top tier \n"
"of peers (ones with fast + high capacity)."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:321
+#: i2p2www/pages/site/get-involved/todo.html:320
msgid ""
"Adding a strict ordering to peers in a tunnel also improves the anonymity"
" \n"
@@ -820,7 +816,7 @@ msgid ""
"duration) minutes, use a 1-hop tunnel)."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:338
+#: i2p2www/pages/site/get-involved/todo.html:337
msgid ""
"Without tunnel length permutation, if someone were to somehow detect that"
" \n"
@@ -842,14 +838,14 @@ msgid ""
"would mean what IP address the destination is on)."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:350
+#: i2p2www/pages/site/get-involved/todo.html:349
msgid ""
"It is to counter user behavior that tunnel lengths should be permuted, \n"
"using algorithms based on the length requested (for example, the 1/MTBF \n"
"length change for 0-hop tunnels outlined above)."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:360
+#: i2p2www/pages/site/get-involved/todo.html:359
msgid ""
"The restricted route functionality described before was simply a "
"functional \n"
@@ -871,7 +867,7 @@ msgid ""
"to forward it as requested."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:379
+#: i2p2www/pages/site/get-involved/todo.html:378
#, python-format
msgid ""
"Within the network, we will want some way to deter people from consuming"
@@ -885,7 +881,7 @@ msgid ""
"to make certain requests \"expensive\"."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:387
+#: i2p2www/pages/site/get-involved/todo.html:386
msgid ""
"Hashcash is one technique that \n"
"we can use to anonymously increase the \"cost\" of doing certain "
@@ -903,7 +899,7 @@ msgid ""
"with few resources."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:398
+#: i2p2www/pages/site/get-involved/todo.html:397
msgid ""
"There are a few other algorithms that we can explore for making those \n"
"requests for resources \"nonfree\", and further research on that front is"
@@ -911,7 +907,7 @@ msgid ""
"appropriate."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:408
+#: i2p2www/pages/site/get-involved/todo.html:407
#, python-format
msgid ""
"To powerful passive external observers as well as large colluding "
@@ -932,7 +928,7 @@ msgid ""
"tunnel mixing strategies."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:421
+#: i2p2www/pages/site/get-involved/todo.html:420
msgid ""
"In addition to the anonymity aspects of more varied tunnel operation, \n"
"there is a functional dimension as well. Each peer only has a certain \n"
@@ -950,7 +946,7 @@ msgid ""
"available."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:434
+#: i2p2www/pages/site/get-involved/todo.html:433
msgid ""
"In addition, we may want to implement code to dynamically reroute tunnels"
" \n"
@@ -960,7 +956,7 @@ msgid ""
"with instructions to redefine the next-hop in the tunnel."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:445
+#: i2p2www/pages/site/get-involved/todo.html:444
msgid ""
"Beyond the per-tunnel batching and mixing strategy, there are further \n"
"capabilities for protecting against powerful attackers, such as allowing"
@@ -975,7 +971,7 @@ msgid ""
"clove exposed includes delay instructions."
msgstr ""
-#: i2p2www/pages/site/get-involved/todo.html:457
+#: i2p2www/pages/site/get-involved/todo.html:456
#, python-format
msgid ""
"Performance related improvements are listed on the\n"
@@ -987,7 +983,7 @@ msgid "Bounty Arabic translation of webpage and router console"
msgstr ""
#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:3
-#: i2p2www/pages/site/get-involved/bounties/index.html:119
+#: i2p2www/pages/site/get-involved/bounties/index.html:118
msgid "Arabic translation"
msgstr "Tradução para o árabe"
@@ -1141,14 +1137,10 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/get-involved/bounties/index.html:2
-msgid "Bounties"
-msgstr "Prêmios"
-
-#: i2p2www/pages/site/get-involved/bounties/index.html:5
msgid "Bounties for I2P"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:6
+#: i2p2www/pages/site/get-involved/bounties/index.html:5
msgid ""
"While we always gratefully accept any contributions of code, \n"
"documentation, and the like, there are other ways to help I2P move \n"
@@ -1163,7 +1155,7 @@ msgid ""
"their support goes to what they care about."
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:18
+#: i2p2www/pages/site/get-involved/bounties/index.html:17
msgid ""
"We are also keeping open the ability for people who want to support I2P \n"
"but don't have strong feelings about the bounties available. Those "
@@ -1175,141 +1167,141 @@ msgid ""
"etc), and the like."
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:27
+#: i2p2www/pages/site/get-involved/bounties/index.html:26
msgid "Current bounties"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:30
-#: i2p2www/pages/site/get-involved/bounties/index.html:92
-#: i2p2www/pages/site/get-involved/bounties/index.html:105
+#: i2p2www/pages/site/get-involved/bounties/index.html:29
+#: i2p2www/pages/site/get-involved/bounties/index.html:91
+#: i2p2www/pages/site/get-involved/bounties/index.html:104
msgid "Name"
msgstr "Nome"
-#: i2p2www/pages/site/get-involved/bounties/index.html:30
-#: i2p2www/pages/site/get-involved/bounties/index.html:92
-#: i2p2www/pages/site/get-involved/bounties/index.html:105
+#: i2p2www/pages/site/get-involved/bounties/index.html:29
+#: i2p2www/pages/site/get-involved/bounties/index.html:91
+#: i2p2www/pages/site/get-involved/bounties/index.html:104
msgid "Status"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:30
-#: i2p2www/pages/site/get-involved/bounties/index.html:92
+#: i2p2www/pages/site/get-involved/bounties/index.html:29
+#: i2p2www/pages/site/get-involved/bounties/index.html:91
msgid "Judge"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:30
-#: i2p2www/pages/site/get-involved/bounties/index.html:92
+#: i2p2www/pages/site/get-involved/bounties/index.html:29
+#: i2p2www/pages/site/get-involved/bounties/index.html:91
msgid "Dev"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:30
-#: i2p2www/pages/site/get-involved/bounties/index.html:92
+#: i2p2www/pages/site/get-involved/bounties/index.html:29
+#: i2p2www/pages/site/get-involved/bounties/index.html:91
msgid "Bounty"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:32
+#: i2p2www/pages/site/get-involved/bounties/index.html:31
msgid "Frost for I2P datastorage"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:33
-#: i2p2www/pages/site/get-involved/bounties/index.html:40
-#: i2p2www/pages/site/get-involved/bounties/index.html:47
-#: i2p2www/pages/site/get-involved/bounties/index.html:54
-#: i2p2www/pages/site/get-involved/bounties/index.html:75
-#: i2p2www/pages/site/get-involved/bounties/index.html:82
+#: i2p2www/pages/site/get-involved/bounties/index.html:32
+#: i2p2www/pages/site/get-involved/bounties/index.html:39
+#: i2p2www/pages/site/get-involved/bounties/index.html:46
+#: i2p2www/pages/site/get-involved/bounties/index.html:53
+#: i2p2www/pages/site/get-involved/bounties/index.html:74
+#: i2p2www/pages/site/get-involved/bounties/index.html:81
msgid "Proposal in development"
msgstr "Propostas em desenvolvimento"
-#: i2p2www/pages/site/get-involved/bounties/index.html:35
-#: i2p2www/pages/site/get-involved/bounties/index.html:42
-#: i2p2www/pages/site/get-involved/bounties/index.html:49
-#: i2p2www/pages/site/get-involved/bounties/index.html:56
-#: i2p2www/pages/site/get-involved/bounties/index.html:77
-#: i2p2www/pages/site/get-involved/bounties/index.html:97
+#: i2p2www/pages/site/get-involved/bounties/index.html:34
+#: i2p2www/pages/site/get-involved/bounties/index.html:41
+#: i2p2www/pages/site/get-involved/bounties/index.html:48
+#: i2p2www/pages/site/get-involved/bounties/index.html:55
+#: i2p2www/pages/site/get-involved/bounties/index.html:76
+#: i2p2www/pages/site/get-involved/bounties/index.html:96
msgid "vacant"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:39
+#: i2p2www/pages/site/get-involved/bounties/index.html:38
msgid "Eepsites served out of I2P datastorage"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:46
+#: i2p2www/pages/site/get-involved/bounties/index.html:45
msgid "Backporting Phex code onto I2PHex"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:53
+#: i2p2www/pages/site/get-involved/bounties/index.html:52
msgid "I2P package in Debian and Ubuntu mirrors"
msgstr "Pacote I2P nos repositórios do Debian e do Ubuntu"
-#: i2p2www/pages/site/get-involved/bounties/index.html:60
+#: i2p2www/pages/site/get-involved/bounties/index.html:59
msgid "Bitcoin client for I2P"
msgstr "Cliente Bitcoin para a I2P"
-#: i2p2www/pages/site/get-involved/bounties/index.html:61
+#: i2p2www/pages/site/get-involved/bounties/index.html:60
msgid "Done, phase of verification"
msgstr "Feito. Em fase de verificação."
-#: i2p2www/pages/site/get-involved/bounties/index.html:67
+#: i2p2www/pages/site/get-involved/bounties/index.html:66
msgid "Unit tests and Multi-router Simulation"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:68
+#: i2p2www/pages/site/get-involved/bounties/index.html:67
msgid "Partly done, partly in work, partly still open"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:89
+#: i2p2www/pages/site/get-involved/bounties/index.html:88
msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:94
+#: i2p2www/pages/site/get-involved/bounties/index.html:93
msgid "Bundling bounties"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:95
+#: i2p2www/pages/site/get-involved/bounties/index.html:94
msgid "Proposed"
msgstr "Proposto"
-#: i2p2www/pages/site/get-involved/bounties/index.html:102
+#: i2p2www/pages/site/get-involved/bounties/index.html:101
msgid "Claimed bounties"
msgstr "Prêmios reivindicados"
-#: i2p2www/pages/site/get-involved/bounties/index.html:105
+#: i2p2www/pages/site/get-involved/bounties/index.html:104
msgid "Dev team"
msgstr "Time de desenvolvedores"
-#: i2p2www/pages/site/get-involved/bounties/index.html:107
+#: i2p2www/pages/site/get-involved/bounties/index.html:106
msgid "Make I2P IPv6 native"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:114
+#: i2p2www/pages/site/get-involved/bounties/index.html:113
msgid "Setting up a SILC server"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:124
+#: i2p2www/pages/site/get-involved/bounties/index.html:123
msgid "Datastore over I2P"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:129
+#: i2p2www/pages/site/get-involved/bounties/index.html:128
#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3
msgid "Russian translation"
msgstr "Tradução para o russo"
-#: i2p2www/pages/site/get-involved/bounties/index.html:134
+#: i2p2www/pages/site/get-involved/bounties/index.html:133
msgid "Swarming file transfer"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:139
+#: i2p2www/pages/site/get-involved/bounties/index.html:138
msgid "Streaming library window size"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:144
+#: i2p2www/pages/site/get-involved/bounties/index.html:143
msgid "IRC connect time monitor"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:149
+#: i2p2www/pages/site/get-involved/bounties/index.html:148
msgid "Unit tests (part 1)"
msgstr ""
-#: i2p2www/pages/site/get-involved/bounties/index.html:161
+#: i2p2www/pages/site/get-involved/bounties/index.html:160
msgid ""
"Dev lists anyone who may already be working on the bounty - collaboration"
" is\n"
@@ -2318,28 +2310,24 @@ msgid "I2P Developer's MTN Keys"
msgstr ""
#: i2p2www/pages/site/get-involved/develop/developers-keys.html:4
-msgid "MTN Keys"
-msgstr ""
-
-#: i2p2www/pages/site/get-involved/develop/developers-keys.html:5
msgid ""
"Monotone servers used by the I2P project require two types of keys to be "
"used."
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/developers-keys.html:9
+#: i2p2www/pages/site/get-involved/develop/developers-keys.html:8
msgid ""
"Commit Keys to sign changes checked-in to the "
"respository; and"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/developers-keys.html:10
+#: i2p2www/pages/site/get-involved/develop/developers-keys.html:9
msgid ""
"Transport Keys to push changes to remote "
"servers."
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/developers-keys.html:13
+#: i2p2www/pages/site/get-involved/develop/developers-keys.html:12
#, python-format
msgid ""
"Everyone that uses Monotone to checkout the I2P codebase will need to\n"
@@ -2351,15 +2339,15 @@ msgid ""
"href=\"#transport\">transport keys."
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/developers-keys.html:20
+#: i2p2www/pages/site/get-involved/develop/developers-keys.html:19
msgid "Developer Commit keys"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/developers-keys.html:255
+#: i2p2www/pages/site/get-involved/develop/developers-keys.html:254
msgid "Developer Transport Keys"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/developers-keys.html:256
+#: i2p2www/pages/site/get-involved/develop/developers-keys.html:255
#, python-format
msgid ""
"Note: Transport keys are only needed for setting up a\n"
@@ -2387,15 +2375,10 @@ msgid "Agreements"
msgstr "Acordos"
#: i2p2www/pages/site/get-involved/develop/licenses.html:2
-#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:115
-msgid "Licenses"
-msgstr "Licenças"
-
-#: i2p2www/pages/site/get-involved/develop/licenses.html:4
msgid "I2P Software Licenses"
msgstr "I2P - Licenças de software"
-#: i2p2www/pages/site/get-involved/develop/licenses.html:5
+#: i2p2www/pages/site/get-involved/develop/licenses.html:4
#, python-format
msgid ""
"As required by our\n"
@@ -2408,36 +2391,36 @@ msgid ""
"making use of or contributing to the I2P effort."
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:16
+#: i2p2www/pages/site/get-involved/develop/licenses.html:15
msgid ""
"While the information below may be more confusing than just simply \n"
"stating \"I2P is BSD\", \"I2P is GPL\", or \"I2P is public domain\",\n"
"the short answer to the question \"How is I2P licensed?\" is this:"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:22
+#: i2p2www/pages/site/get-involved/develop/licenses.html:21
msgid "All software bundled in the I2P distributions will allow:"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:24
+#: i2p2www/pages/site/get-involved/develop/licenses.html:23
msgid "use without fee"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:25
+#: i2p2www/pages/site/get-involved/develop/licenses.html:24
msgid ""
"use with no restrictions on how, when, where, why, or by whom is running "
"it"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:26
+#: i2p2www/pages/site/get-involved/develop/licenses.html:25
msgid "access to the source code without fee"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:27
+#: i2p2www/pages/site/get-involved/develop/licenses.html:26
msgid "modifications to the source"
msgstr "modificações do código-fonte"
-#: i2p2www/pages/site/get-involved/develop/licenses.html:30
+#: i2p2www/pages/site/get-involved/develop/licenses.html:29
msgid ""
"Most of the software guarantees much more - the ability of anyone "
"to \n"
@@ -2460,11 +2443,11 @@ msgid ""
"we lose out."
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:43
+#: i2p2www/pages/site/get-involved/develop/licenses.html:42
msgid "Component licenses"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:44
+#: i2p2www/pages/site/get-involved/develop/licenses.html:43
msgid ""
"The I2P distribution contains several resources, reflecting the "
"partitioning of \n"
@@ -2484,35 +2467,35 @@ msgid ""
"distribution."
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:57
+#: i2p2www/pages/site/get-involved/develop/licenses.html:56
msgid "Component"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:58
+#: i2p2www/pages/site/get-involved/develop/licenses.html:57
msgid "Source path"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:59
+#: i2p2www/pages/site/get-involved/develop/licenses.html:58
msgid "Resource"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:60
+#: i2p2www/pages/site/get-involved/develop/licenses.html:59
msgid "Primary license"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:61
+#: i2p2www/pages/site/get-involved/develop/licenses.html:60
msgid "Alternate licenses"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:62
+#: i2p2www/pages/site/get-involved/develop/licenses.html:61
msgid "Lead developer"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:271
+#: i2p2www/pages/site/get-involved/develop/licenses.html:270
msgid "GPL + java exception"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:272
+#: i2p2www/pages/site/get-involved/develop/licenses.html:271
#, python-format
msgid ""
"While it may be redundant, just for clarity the\n"
@@ -2522,7 +2505,7 @@ msgid ""
"explicitly authorizing the use of Java's standard libraries:"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:288
+#: i2p2www/pages/site/get-involved/develop/licenses.html:287
msgid ""
"All source code under each component will by default be licensed under "
"the\n"
@@ -2535,11 +2518,11 @@ msgid ""
"resource packaging may be changed if the repository is reorganized."
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:296
+#: i2p2www/pages/site/get-involved/develop/licenses.html:295
msgid "Commit privileges"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:297
+#: i2p2www/pages/site/get-involved/develop/licenses.html:296
#, python-format
msgid ""
"Developers may push changes to a distributed monotone repository if you\n"
@@ -2547,7 +2530,7 @@ msgid ""
"See the Monotone Page for details."
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:303
+#: i2p2www/pages/site/get-involved/develop/licenses.html:302
msgid ""
"However, to have changes included in a release, developers\n"
"must be trusted by the release manager (currently zzz).\n"
@@ -2557,26 +2540,26 @@ msgid ""
"message affirming that:"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:310
+#: i2p2www/pages/site/get-involved/develop/licenses.html:309
msgid ""
"Unless marked otherwise, all code I commit is implicitly licensed under\n"
"the component's primary license"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:314
+#: i2p2www/pages/site/get-involved/develop/licenses.html:313
msgid ""
"If specified in the source, the code may be explicitly licensed under one"
"\n"
"of the component's alternate licenses"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:318
+#: i2p2www/pages/site/get-involved/develop/licenses.html:317
msgid ""
"I have the right to release the code I commit under the terms I\n"
"am committing it"
msgstr ""
-#: i2p2www/pages/site/get-involved/develop/licenses.html:324
+#: i2p2www/pages/site/get-involved/develop/licenses.html:323
#, python-format
msgid ""
"If anyone is aware of any instances where the above conditions are not "
@@ -2880,6 +2863,10 @@ msgid ""
"don't rely on autoboxing/unboxing."
msgstr ""
+#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:115
+msgid "Licenses"
+msgstr "Licenças"
+
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:117
msgid ""
"Only check in code that you wrote yourself.\n"
@@ -2981,83 +2968,79 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/get-involved/guides/monotone.html:2
-msgid "Monotone"
-msgstr ""
-
-#: i2p2www/pages/site/get-involved/guides/monotone.html:4
msgid "Monotone Guide"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:9
+#: i2p2www/pages/site/get-involved/guides/monotone.html:7
msgid "Operating a Monotone client"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:11
-#: i2p2www/pages/site/get-involved/guides/monotone.html:63
+#: i2p2www/pages/site/get-involved/guides/monotone.html:9
+#: i2p2www/pages/site/get-involved/guides/monotone.html:61
msgid "Generating Monotone keys"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:12
+#: i2p2www/pages/site/get-involved/guides/monotone.html:10
msgid "Trust and initializing your repository"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:13
-#: i2p2www/pages/site/get-involved/guides/monotone.html:196
+#: i2p2www/pages/site/get-involved/guides/monotone.html:11
+#: i2p2www/pages/site/get-involved/guides/monotone.html:194
msgid "Obtaining and deploying developers' keys"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:14
-#: i2p2www/pages/site/get-involved/guides/monotone.html:227
+#: i2p2www/pages/site/get-involved/guides/monotone.html:12
+#: i2p2www/pages/site/get-involved/guides/monotone.html:225
msgid "Setting up trust evaluation hooks"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:15
-#: i2p2www/pages/site/get-involved/guides/monotone.html:268
+#: i2p2www/pages/site/get-involved/guides/monotone.html:13
+#: i2p2www/pages/site/get-involved/guides/monotone.html:266
msgid ""
"Pulling the i2p.i2p
, i2p.www
and "
"i2p.syndie
branches"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:16
-#: i2p2www/pages/site/get-involved/guides/monotone.html:308
+#: i2p2www/pages/site/get-involved/guides/monotone.html:14
+#: i2p2www/pages/site/get-involved/guides/monotone.html:306
msgid "Verifying that trust evaluation works"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:17
-#: i2p2www/pages/site/get-involved/guides/monotone.html:357
+#: i2p2www/pages/site/get-involved/guides/monotone.html:15
+#: i2p2www/pages/site/get-involved/guides/monotone.html:355
msgid "Checking out a working copy of the latest version"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:18
-#: i2p2www/pages/site/get-involved/guides/monotone.html:384
+#: i2p2www/pages/site/get-involved/guides/monotone.html:16
+#: i2p2www/pages/site/get-involved/guides/monotone.html:382
msgid "Updating your working copy to the latest version"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:22
-#: i2p2www/pages/site/get-involved/guides/monotone.html:414
+#: i2p2www/pages/site/get-involved/guides/monotone.html:20
+#: i2p2www/pages/site/get-involved/guides/monotone.html:412
msgid "Operating a Monotone Server"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:24
+#: i2p2www/pages/site/get-involved/guides/monotone.html:22
msgid "Obtaining and deploying developers’ transport keys"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:25
-#: i2p2www/pages/site/get-involved/guides/monotone.html:424
+#: i2p2www/pages/site/get-involved/guides/monotone.html:23
+#: i2p2www/pages/site/get-involved/guides/monotone.html:422
msgid "Granting push and pull access"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:26
-#: i2p2www/pages/site/get-involved/guides/monotone.html:469
+#: i2p2www/pages/site/get-involved/guides/monotone.html:24
+#: i2p2www/pages/site/get-involved/guides/monotone.html:467
msgid "Running Monotone in server mode"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:27
-#: i2p2www/pages/site/get-involved/guides/monotone.html:494
+#: i2p2www/pages/site/get-involved/guides/monotone.html:25
+#: i2p2www/pages/site/get-involved/guides/monotone.html:492
msgid "Differences under Debian GNU/Linux"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:34
+#: i2p2www/pages/site/get-involved/guides/monotone.html:32
#, python-format
msgid ""
"This is a revised version of ."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:42
+#: i2p2www/pages/site/get-involved/guides/monotone.html:40
#, python-format
msgid ""
"I2P has a distributed development model. The source code is replicated "
@@ -3081,7 +3064,7 @@ msgid ""
" before commit rights are granted)."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:52
+#: i2p2www/pages/site/get-involved/guides/monotone.html:50
msgid ""
"Some of Monotone's noteworthy qualities are: distributed\n"
" version control, cryptographic authentication, access control, its "
@@ -3091,11 +3074,11 @@ msgid ""
" having the ability to resume interrupted synchronization attempts."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:61
+#: i2p2www/pages/site/get-involved/guides/monotone.html:59
msgid "Operating a Monotone Client"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:66
+#: i2p2www/pages/site/get-involved/guides/monotone.html:64
msgid ""
"A transport key grants you the ability to push your changes to a Monotone"
" repository server.\n"
@@ -3105,7 +3088,7 @@ msgid ""
"order to read (or pull) the source code."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:74
+#: i2p2www/pages/site/get-involved/guides/monotone.html:72
msgid ""
"Without a transport key, one cannot:\n"
" \n"
@@ -3116,7 +3099,7 @@ msgid ""
"
"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:85
+#: i2p2www/pages/site/get-involved/guides/monotone.html:83
msgid ""
"Without a commit key, one cannot:\n"
" \n"
@@ -3124,7 +3107,7 @@ msgid ""
"
"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:94
+#: i2p2www/pages/site/get-involved/guides/monotone.html:92
msgid ""
"If you only intend to retrieve code from MTN, feel free to skip to the\n"
" next section. "
@@ -3132,27 +3115,27 @@ msgid ""
" to generate keys, read the following."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:102
+#: i2p2www/pages/site/get-involved/guides/monotone.html:100
msgid ""
"By convention keys are named like an e-mail addresses, but a "
"corresponding e-mail\n"
" address does not need to exist. For example, your keys might be named:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:113
+#: i2p2www/pages/site/get-involved/guides/monotone.html:111
msgid ""
"Monotone stores keys under $HOME/.monotone/keys
in "
"text files which\n"
" are named identically to the keys. For example:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:123
+#: i2p2www/pages/site/get-involved/guides/monotone.html:121
msgid ""
"To generate transport and commit keys, enter the following commands at a "
"prompt:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:133
+#: i2p2www/pages/site/get-involved/guides/monotone.html:131
msgid ""
"Monotone will prompt you for a password to protect your keys. You are "
"very strongly encouraged to set a password\n"
@@ -3161,11 +3144,11 @@ msgid ""
" Monotone server."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:141
+#: i2p2www/pages/site/get-involved/guides/monotone.html:139
msgid "Trust, and initializing your repository"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:145
+#: i2p2www/pages/site/get-involved/guides/monotone.html:143
msgid ""
"Monotone's security model helps to ensure that nobody can easily "
"impersonate a developer without\n"
@@ -3176,13 +3159,13 @@ msgid ""
" not replace reading diffs."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:155
+#: i2p2www/pages/site/get-involved/guides/monotone.html:153
msgid ""
"A Monotone repository is a single file (a compressed SQLite database) "
"which contains all of the project's source code and history."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:161
+#: i2p2www/pages/site/get-involved/guides/monotone.html:159
msgid ""
"After importing the "
"developers' keys into Monotone and\n"
@@ -3195,26 +3178,26 @@ msgid ""
" needed due to the push access policies in place."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:171
+#: i2p2www/pages/site/get-involved/guides/monotone.html:169
msgid ""
"A repository can hold many branches. For example, our repository holds "
"the\n"
" following main branches:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:176
+#: i2p2www/pages/site/get-involved/guides/monotone.html:174
msgid "The I2P router and associated programs"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:177
+#: i2p2www/pages/site/get-involved/guides/monotone.html:175
msgid "The I2P project website"
msgstr "O website do projeto I2P"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:178
+#: i2p2www/pages/site/get-involved/guides/monotone.html:176
msgid "Syndie, a distributed forums tool"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:183
+#: i2p2www/pages/site/get-involved/guides/monotone.html:181
msgid ""
"By convention, the I2P Monotone repository is named i2p.mtn
."
" Before pulling\n"
@@ -3227,7 +3210,7 @@ msgid ""
" command:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:199
+#: i2p2www/pages/site/get-involved/guides/monotone.html:197
msgid ""
"Keys which developers use to commit code are essential for trust "
"evaluation in\n"
@@ -3236,14 +3219,14 @@ msgid ""
" "
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:206
+#: i2p2www/pages/site/get-involved/guides/monotone.html:204
#, python-format
msgid ""
"Developers' commit keys are provided GPG-signed on another page."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:212
+#: i2p2www/pages/site/get-involved/guides/monotone.html:210
#, python-format
msgid ""
"To import developers' keys after verifying their authenticity, copy Note: Never add keys to "
"$HOME/.monotone/keys
manually."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:230
+#: i2p2www/pages/site/get-involved/guides/monotone.html:228
msgid ""
"The default Monotone trust policy is way too lax for our requirements: "
"every committer is trusted by default.\n"
" That is not acceptable for I2P development."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:237
+#: i2p2www/pages/site/get-involved/guides/monotone.html:235
msgid ""
"Change into the directory $HOME/.monotone
and open "
"the file\n"
@@ -3274,14 +3257,14 @@ msgid ""
"following two functions into this file:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:246
+#: i2p2www/pages/site/get-involved/guides/monotone.html:244
msgid ""
"The first function determines an intersection between two sets, in our "
"case a\n"
" revision's signers and trusted signers."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:253
+#: i2p2www/pages/site/get-involved/guides/monotone.html:251
msgid ""
"The second function determines trust in a given revision, by calling the "
"first\n"
@@ -3292,14 +3275,14 @@ msgid ""
" revision is trusted. Otherwise, the revision is not trusted."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:262
+#: i2p2www/pages/site/get-involved/guides/monotone.html:260
msgid ""
"More information about Trust Evauluation Hooks can be found in the official Monotone "
"documentation."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:271
+#: i2p2www/pages/site/get-involved/guides/monotone.html:269
msgid ""
"Enter the directory where you initialized i2p.mtn
. Depending"
" on whether you\n"
@@ -3308,21 +3291,21 @@ msgid ""
" perform the pull
operation in different ways."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:279
+#: i2p2www/pages/site/get-involved/guides/monotone.html:277
msgid "If you only want I2P sources:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:288
+#: i2p2www/pages/site/get-involved/guides/monotone.html:286
msgid "If you want all branches:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:294
+#: i2p2www/pages/site/get-involved/guides/monotone.html:292
msgid ""
"If the transfer aborts before completing sucessfully, simply repeating "
"the pull command will resume the transfer."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:300
+#: i2p2www/pages/site/get-involved/guides/monotone.html:298
msgid ""
"Pulling in the above examples is done anonymously by specifying an empty "
"transport key.\n"
@@ -3331,21 +3314,21 @@ msgid ""
" to selectively provide some people with tampered data."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:311
+#: i2p2www/pages/site/get-involved/guides/monotone.html:309
msgid "To verify that trust evaluation works:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:315
+#: i2p2www/pages/site/get-involved/guides/monotone.html:313
msgid "Make a backup of your monotonerc
file."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:316
+#: i2p2www/pages/site/get-involved/guides/monotone.html:314
msgid ""
"Modify monotonerc
by setting the trusted_signers "
"variable in the following way:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:322
+#: i2p2www/pages/site/get-involved/guides/monotone.html:320
msgid ""
"With monotonerc
configured as above, Monotone will no"
" longer trust any committers. Confirm this by changing into the\n"
@@ -3353,14 +3336,14 @@ msgid ""
"of the I2P branch:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:332
+#: i2p2www/pages/site/get-involved/guides/monotone.html:330
msgid ""
"A directory named i2p.i2p
should not appear. You "
"should encounter many\n"
" error messages like:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:349
+#: i2p2www/pages/site/get-involved/guides/monotone.html:347
msgid ""
"If you are satisfied with results, restore the backup of\n"
" monotonerc
that was created above. If you didn't create a "
@@ -3369,20 +3352,20 @@ msgid ""
"hooks\">Setting up trust evaluation hooks."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:360
+#: i2p2www/pages/site/get-involved/guides/monotone.html:358
msgid ""
"If you already have a branch checked out, skip to the next\n"
" section."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:367
+#: i2p2www/pages/site/get-involved/guides/monotone.html:365
msgid ""
"Change into the directory where i2p.mtn
is located. Over "
"there issue:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:376
+#: i2p2www/pages/site/get-involved/guides/monotone.html:374
msgid ""
"The checkout should complete without error messages and a directory named"
"\n"
@@ -3391,7 +3374,7 @@ msgid ""
" successfully checked out the latest I2P sources, ready to be compiled."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:387
+#: i2p2www/pages/site/get-involved/guides/monotone.html:385
msgid ""
"If you haven't done this already, pull fresh code from the server to your"
" local\n"
@@ -3400,42 +3383,42 @@ msgid ""
" i2p.mtn
is located and issue:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:398
+#: i2p2www/pages/site/get-involved/guides/monotone.html:396
msgid "Now change into your i2p.i2p
directory, and over there issue:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:407
+#: i2p2www/pages/site/get-involved/guides/monotone.html:405
msgid ""
"As long as there were no errors…Congratulations! You have "
"successfully updated to the latest I2P sources. They\n"
" should be ready to compile."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:416
+#: i2p2www/pages/site/get-involved/guides/monotone.html:414
msgid "Obtaining and deploying developers' transport keys"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:419
+#: i2p2www/pages/site/get-involved/guides/monotone.html:417
msgid ""
"As a server operator you may want to grant push access to certain "
"developers."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:427
+#: i2p2www/pages/site/get-involved/guides/monotone.html:425
msgid "By default the Monotone server denies all access."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:433
+#: i2p2www/pages/site/get-involved/guides/monotone.html:431
msgid "To grant pull access to all clients, set the following in"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:445
+#: i2p2www/pages/site/get-involved/guides/monotone.html:443
msgid ""
"No one will not be able to push code to your server without permission "
"being explicitly granted. To grant push access:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:451
+#: i2p2www/pages/site/get-involved/guides/monotone.html:449
msgid ""
"Add the name of the user's transport key to\n"
"$HOME/.monotone/write-permissions
, such as\n"
@@ -3446,7 +3429,7 @@ msgid ""
"with one key per line."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:462
+#: i2p2www/pages/site/get-involved/guides/monotone.html:460
msgid ""
"Import the transport key(s) into your database. The procedure for "
"importing transport keys is the same as for\n"
@@ -3455,14 +3438,14 @@ msgid ""
"developers' keys."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:472
+#: i2p2www/pages/site/get-involved/guides/monotone.html:470
msgid ""
"A separate database should be used for your Monotone server because "
"monotone will lock the database while it is served to others.\n"
" Make a copy of your development database, then start the server with:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:479
+#: i2p2www/pages/site/get-involved/guides/monotone.html:477
msgid ""
"If your key is protected with a passphrase, Monotone may request the "
"passphrase\n"
@@ -3471,7 +3454,7 @@ msgid ""
" (or by clearing the password for your transport key)."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:487
+#: i2p2www/pages/site/get-involved/guides/monotone.html:485
msgid ""
"For your server to be accessible for others over I2P, you will need to "
"create a\n"
@@ -3479,7 +3462,7 @@ msgid ""
"profile."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:497
+#: i2p2www/pages/site/get-involved/guides/monotone.html:495
msgid ""
"Debian (amongst other distributions) has integrated Monotone into their\n"
" framework of daemons/services. Although Monotone servers can still be "
@@ -3488,7 +3471,7 @@ msgid ""
" be more straightforward."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:505
+#: i2p2www/pages/site/get-involved/guides/monotone.html:503
msgid ""
"Permissions are granted by editing the files\n"
" /etc/monotone/read-permissions
and\n"
@@ -4098,3 +4081,15 @@ msgid ""
"href=\"http://%(zzz)s/forums/14\">translation forum on %(zzz)s."
msgstr ""
+#~ msgid "To Do List"
+#~ msgstr ""
+
+#~ msgid "Bounties"
+#~ msgstr "Prêmios"
+
+#~ msgid "MTN Keys"
+#~ msgstr ""
+
+#~ msgid "Monotone"
+#~ msgstr ""
+
diff --git a/i2p2www/translations/pt_BR/LC_MESSAGES/priority.po b/i2p2www/translations/pt_BR/LC_MESSAGES/priority.po
index 19432fae..3b435bac 100644
--- a/i2p2www/translations/pt_BR/LC_MESSAGES/priority.po
+++ b/i2p2www/translations/pt_BR/LC_MESSAGES/priority.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
-"POT-Creation-Date: 2014-01-09 17:35+0000\n"
+"POT-Creation-Date: 2014-01-09 19:32+0000\n"
"PO-Revision-Date: 2014-01-09 09:48+0000\n"
"Last-Translator: blueboy\n"
"Language-Team: Portuguese (Brazil) "
@@ -995,7 +995,7 @@ msgstr "Novos tradutores"
msgid "Bounties"
msgstr "Prêmios"
-#: i2p2www/pages/global/nav.html:134 i2p2www/pages/meetings/index.html:2
+#: i2p2www/pages/global/nav.html:134
msgid "Meetings"
msgstr "Encontros"
@@ -1011,19 +1011,19 @@ msgstr "Lista de tarefas"
msgid "Language"
msgstr "Idioma"
+#: i2p2www/pages/meetings/index.html:2
+msgid "Logs of past I2P meetings"
+msgstr "I2P - Atas de encontros passados"
+
#: i2p2www/pages/meetings/index.html:4
msgid "I2P Meetings ATOM Feed"
msgstr ""
#: i2p2www/pages/meetings/index.html:7
-msgid "Logs of past I2P meetings"
-msgstr "I2P - Atas de encontros passados"
-
-#: i2p2www/pages/meetings/index.html:9
msgid "Meetings are currently on hold until a more suitable time can be chosen."
msgstr ""
-#: i2p2www/pages/meetings/index.html:13
+#: i2p2www/pages/meetings/index.html:11
#, python-format
msgid ""
"If you have something to discuss, please find the developers on IRC in "
@@ -1041,19 +1041,19 @@ msgstr ""
msgid "Full IRC Log"
msgstr "Registro completo do IRC"
-#: i2p2www/pages/papers/list.html:29
+#: i2p2www/pages/papers/list.html:27
msgid "By topic"
msgstr "Por tópico"
-#: i2p2www/pages/papers/list.html:35
+#: i2p2www/pages/papers/list.html:33
msgid "By date"
msgstr "Por data"
-#: i2p2www/pages/papers/list.html:41
+#: i2p2www/pages/papers/list.html:39
msgid "By author"
msgstr "Por autor"
-#: i2p2www/pages/papers/list.html:83
+#: i2p2www/pages/papers/list.html:81
#, python-format
msgid ""
"Please send new or corrected entries to\n"
@@ -1064,7 +1064,7 @@ msgid ""
"offline papers are less useful."
msgstr ""
-#: i2p2www/pages/papers/list.html:94
+#: i2p2www/pages/papers/list.html:92
#, python-format
msgid ""
"The source code for this page was adapted from\n"
diff --git a/i2p2www/translations/ro/LC_MESSAGES/priority.po b/i2p2www/translations/ro/LC_MESSAGES/priority.po
index 9ff4a5fa..882525e2 100644
--- a/i2p2www/translations/ro/LC_MESSAGES/priority.po
+++ b/i2p2www/translations/ro/LC_MESSAGES/priority.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
-"POT-Creation-Date: 2014-01-09 17:35+0000\n"
+"POT-Creation-Date: 2014-01-09 19:32+0000\n"
"PO-Revision-Date: 2014-01-09 17:23+0000\n"
"Last-Translator: str4d http://www.i2p2.i2p/hosts.txt
,\n"
@@ -926,11 +919,11 @@ msgstr ""
"локальном приложении адресной книги (в subscriptions.txt или SusiDNS)."
-#: i2p2www/pages/site/docs/naming.html:212
+#: i2p2www/pages/site/docs/naming.html:211
msgid "Some other public addressbook subscription links:"
msgstr "Ссылки на некоторые другие подписки публичных адресных книг:"
-#: i2p2www/pages/site/docs/naming.html:219
+#: i2p2www/pages/site/docs/naming.html:218
msgid ""
"The operators of these services may have various policies for listing "
"hosts.\n"
@@ -940,12 +933,12 @@ msgstr ""
"списка узлов. \n"
"В соответствии с этим, список может быть не ободрен."
-#: i2p2www/pages/site/docs/naming.html:224
-#: i2p2www/pages/site/docs/naming.html:236
+#: i2p2www/pages/site/docs/naming.html:223
+#: i2p2www/pages/site/docs/naming.html:235
msgid "Naming Rules"
msgstr "Правила Именования"
-#: i2p2www/pages/site/docs/naming.html:225
+#: i2p2www/pages/site/docs/naming.html:224
msgid ""
"While there are hopefully not any technical limitations within I2P on "
"host names,\n"
@@ -968,11 +961,11 @@ msgstr ""
"Любые имена узлов, нарушающие эти правила, не должны распространятся \n"
"на другие маршрутизаторы."
-#: i2p2www/pages/site/docs/naming.html:240
+#: i2p2www/pages/site/docs/naming.html:239
msgid "Names are converted to lower case on import."
msgstr "При импорте имена приводятся к нижнему регистру."
-#: i2p2www/pages/site/docs/naming.html:244
+#: i2p2www/pages/site/docs/naming.html:243
msgid ""
"Names are checked for conflict with existing names in the existing "
"userhosts.txt and hosts.txt\n"
@@ -982,43 +975,43 @@ msgstr ""
"имеющимися \n"
"именами в userhosts.txt и hosts.txt (но не в privatehosts.txt)."
-#: i2p2www/pages/site/docs/naming.html:249
+#: i2p2www/pages/site/docs/naming.html:248
msgid "Must contain only [a-z] [0-9] '.' and '-' after conversion to lower case."
msgstr ""
"После приведения к нижнему регистру должны содержать только [a-z] [0-9] "
"'.' и '-'."
-#: i2p2www/pages/site/docs/naming.html:253
+#: i2p2www/pages/site/docs/naming.html:252
msgid "Must not start with '.' or '-'."
msgstr "Не должны начинаться с '.' или '-'."
-#: i2p2www/pages/site/docs/naming.html:257
+#: i2p2www/pages/site/docs/naming.html:256
msgid "Must end with '.i2p'."
msgstr "Должны оканчиваться на '.i2p'."
-#: i2p2www/pages/site/docs/naming.html:261
+#: i2p2www/pages/site/docs/naming.html:260
msgid "67 characters maximum, including the '.i2p'."
msgstr "Максимум 67 символов, включая '.i2p'."
-#: i2p2www/pages/site/docs/naming.html:265
+#: i2p2www/pages/site/docs/naming.html:264
msgid "Must not contain '..'."
msgstr "Не должны содержать '..'."
-#: i2p2www/pages/site/docs/naming.html:269
+#: i2p2www/pages/site/docs/naming.html:268
msgid "Must not contain '.-' or '-.' (as of 0.6.1.33)."
msgstr "Не должны содержать '.-' или '-.' (как в 0.6.1.33)."
-#: i2p2www/pages/site/docs/naming.html:273
+#: i2p2www/pages/site/docs/naming.html:272
msgid "Must not contain '--' except in 'xn--' for IDN."
msgstr "Не должны содержать '--', исключение - 'xn--' для IDN."
-#: i2p2www/pages/site/docs/naming.html:277
+#: i2p2www/pages/site/docs/naming.html:276
msgid ""
"Base32 hostnames (*.b32.i2p) are reserved for base 32 use and so are not "
"allowed to be imported."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:281
+#: i2p2www/pages/site/docs/naming.html:280
msgid ""
"Certain hostnames reserved for project use are not allowed\n"
"(proxy.i2p, router.i2p, console.i2p, *.proxy.i2p, *.router.i2p, "
@@ -1029,11 +1022,11 @@ msgstr ""
"(proxy.i2p, router.i2p, console.i2p, *.proxy.i2p, *.router.i2p, "
"*.console.i2p, и другие)"
-#: i2p2www/pages/site/docs/naming.html:286
+#: i2p2www/pages/site/docs/naming.html:285
msgid "Keys are checked for base64 validity."
msgstr "Ключи проверяются на соответствие base64."
-#: i2p2www/pages/site/docs/naming.html:290
+#: i2p2www/pages/site/docs/naming.html:289
msgid ""
"Keys are checked for conflict with existing keys in hosts.txt (but not "
"privatehosts.txt)."
@@ -1041,21 +1034,21 @@ msgstr ""
"Ключи проверяются на конфликты с существующими ключами в hosts.txt (но не"
" в privatehosts.txt)."
-#: i2p2www/pages/site/docs/naming.html:294
+#: i2p2www/pages/site/docs/naming.html:293
msgid "Minimum key length 516 bytes."
msgstr "Минимальный размер ключа 516 байт."
-#: i2p2www/pages/site/docs/naming.html:298
+#: i2p2www/pages/site/docs/naming.html:297
msgid "Maximum key length 616 bytes (to account for certs up to 100 bytes)."
msgstr "Максимальный размер ключа 616 байт (для нужд сертификатов до 100 байт)."
-#: i2p2www/pages/site/docs/naming.html:303
+#: i2p2www/pages/site/docs/naming.html:302
msgid ""
"Any name received via subscription that passes all the checks is added "
"via the local naming service."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:307
+#: i2p2www/pages/site/docs/naming.html:306
msgid ""
"Note that the '.' symbols in a host name are of no significance,\n"
"and do not denote any actual naming or trust hierarchy.\n"
@@ -1076,7 +1069,7 @@ msgstr ""
"целесообразность и осуществимость этих методов это \n"
"предмет для будущих обсуждений."
-#: i2p2www/pages/site/docs/naming.html:318
+#: i2p2www/pages/site/docs/naming.html:317
msgid ""
"International Domain Names (IDN) also work in i2p (using punycode 'xn--' "
"form).\n"
@@ -1090,7 +1083,7 @@ msgstr ""
"Firefox,\n"
"добавьте 'network.IDN.whitelist.i2p (boolean) = true' в about:config."
-#: i2p2www/pages/site/docs/naming.html:324
+#: i2p2www/pages/site/docs/naming.html:323
msgid ""
"As the addressbook application does not use privatehosts.txt at all, in "
"practice\n"
@@ -1104,11 +1097,11 @@ msgstr ""
"синонимы или \n"
"\"клички\" для сайтов, которые уже есть в hosts.txt."
-#: i2p2www/pages/site/docs/naming.html:330
+#: i2p2www/pages/site/docs/naming.html:329
msgid "Outgoing Subscriptions"
msgstr "Исходящие Подписки"
-#: i2p2www/pages/site/docs/naming.html:331
+#: i2p2www/pages/site/docs/naming.html:330
msgid ""
"Addressbook will publish the merged hosts.txt to a location\n"
"(traditionally hosts.txt in the local eepsite's home directory) to be "
@@ -1122,7 +1115,7 @@ msgstr ""
"по их подпискам. \n"
"Этот шаг необязателен и по умолчанию отключен."
-#: i2p2www/pages/site/docs/naming.html:339
+#: i2p2www/pages/site/docs/naming.html:338
msgid ""
"The addressbook application, together with eepget, saves the Etag and/or "
"Last-Modified\n"
@@ -1137,7 +1130,7 @@ msgstr ""
" \n"
"вернет '304 Not Modified' при следующем получении, если изменений не было."
-#: i2p2www/pages/site/docs/naming.html:346
+#: i2p2www/pages/site/docs/naming.html:345
msgid ""
"However the entire hosts.txt is downloaded if it has changed.\n"
"See below for discussion on this issue."
@@ -1145,7 +1138,7 @@ msgstr ""
"Тем не менее, содержимое hosts.txt загружается, если он был изменен. \n"
"Обсуждение этой темы смотри ниже."
-#: i2p2www/pages/site/docs/naming.html:351
+#: i2p2www/pages/site/docs/naming.html:350
msgid ""
"Hosts serving a static hosts.txt or an equivalent CGI application\n"
"are strongly encouraged to deliver\n"
@@ -1163,11 +1156,11 @@ msgstr ""
"Это существенно уменьшить пропускную способность сети, и \n"
"уменьшит вероятность повреждения."
-#: i2p2www/pages/site/docs/naming.html:360
+#: i2p2www/pages/site/docs/naming.html:359
msgid "Host Add Services"
msgstr "Службы Добавления Узла"
-#: i2p2www/pages/site/docs/naming.html:361
+#: i2p2www/pages/site/docs/naming.html:360
msgid ""
"A host add service is a simple CGI application that takes a hostname and "
"a Base64 key as parameters\n"
@@ -1182,7 +1175,7 @@ msgstr ""
" узла/ключ \n"
"будет передана по сети."
-#: i2p2www/pages/site/docs/naming.html:368
+#: i2p2www/pages/site/docs/naming.html:367
msgid ""
"It is recommended that host add services impose, at a minimum, the "
"restrictions imposed by the addressbook application listed above.\n"
@@ -1195,55 +1188,55 @@ msgstr ""
"На службу добавления узла могут быть наложены дополнительные ограничения "
"на имя узла и ключ, например:"
-#: i2p2www/pages/site/docs/naming.html:373
+#: i2p2www/pages/site/docs/naming.html:372
msgid "A limit on number of 'subdomains'."
msgstr "Ограничение количества 'поддоменов'."
-#: i2p2www/pages/site/docs/naming.html:377
+#: i2p2www/pages/site/docs/naming.html:376
msgid "Authorization for 'subdomains' through various methods."
msgstr "Различные методы авторизации для 'поддоменов'."
-#: i2p2www/pages/site/docs/naming.html:381
+#: i2p2www/pages/site/docs/naming.html:380
msgid "Hashcash or signed certificates."
msgstr "Hashcash или подписанные сертификаты."
-#: i2p2www/pages/site/docs/naming.html:385
+#: i2p2www/pages/site/docs/naming.html:384
msgid "Editorial review of host names and/or content."
msgstr "Экспертная оценка имен узлов и/или содержимого."
-#: i2p2www/pages/site/docs/naming.html:389
+#: i2p2www/pages/site/docs/naming.html:388
msgid "Categorization of hosts by content."
msgstr "Категоризация узлов по содержимому."
-#: i2p2www/pages/site/docs/naming.html:393
+#: i2p2www/pages/site/docs/naming.html:392
msgid "Reservation or rejection of certain host names."
msgstr "Резервирование или исключение определенных имен узлов."
-#: i2p2www/pages/site/docs/naming.html:397
+#: i2p2www/pages/site/docs/naming.html:396
msgid "Restrictions on the number of names registered in a given time period."
msgstr "Ограничение количества имен регистрируемых за определенный период времени."
-#: i2p2www/pages/site/docs/naming.html:401
+#: i2p2www/pages/site/docs/naming.html:400
msgid "Delays between registration and publication."
msgstr "Задержка между регистрацией и публикацией."
-#: i2p2www/pages/site/docs/naming.html:405
+#: i2p2www/pages/site/docs/naming.html:404
msgid "Requirement that the host be up for verification."
msgstr "Необходимость доступности узла для его верификации."
-#: i2p2www/pages/site/docs/naming.html:409
+#: i2p2www/pages/site/docs/naming.html:408
msgid "Expiration and/or revocation."
msgstr "Истечение срока и/или аннулирование."
-#: i2p2www/pages/site/docs/naming.html:413
+#: i2p2www/pages/site/docs/naming.html:412
msgid "IDN spoof rejection."
msgstr "Предотвращение IDN-спуфинга."
-#: i2p2www/pages/site/docs/naming.html:418
+#: i2p2www/pages/site/docs/naming.html:417
msgid "Jump Services"
msgstr "Службы перехода"
-#: i2p2www/pages/site/docs/naming.html:419
+#: i2p2www/pages/site/docs/naming.html:418
msgid ""
"A jump service is a simple CGI application that takes a hostname as a "
"parameter\n"
@@ -1264,7 +1257,7 @@ msgstr ""
"Кроме того, прокси кеширует этот ключ, так что \n"
"address helper не нужен до перезапуска."
-#: i2p2www/pages/site/docs/naming.html:429
+#: i2p2www/pages/site/docs/naming.html:428
msgid ""
"Note that, like with subscriptions, using a jump service\n"
"implies a certain amount of trust, as a jump service could maliciously\n"
@@ -1274,7 +1267,7 @@ msgstr ""
"требует части доверия, так как служба перехода может злонамеренно \n"
"перенаправить пользователя в некорректный пункт назначения."
-#: i2p2www/pages/site/docs/naming.html:435
+#: i2p2www/pages/site/docs/naming.html:434
msgid ""
"To provide the best service, a jump service should be subscribed to\n"
"several hosts.txt providers so that its local host list is current."
@@ -1284,7 +1277,7 @@ msgstr ""
"несколько провайдеров hosts.txt, т.о. локальный список узлов будет "
"актуальным."
-#: i2p2www/pages/site/docs/naming.html:441
+#: i2p2www/pages/site/docs/naming.html:440
msgid ""
"SusiDNS is simply a web interface front-end to configuring addressbook "
"subscriptions\n"
@@ -1295,7 +1288,7 @@ msgstr ""
"и для доступа к четырем ее файлам. \n"
"Вся настоящая работа выполняется приложением 'адресная книга'."
-#: i2p2www/pages/site/docs/naming.html:447
+#: i2p2www/pages/site/docs/naming.html:446
msgid ""
"Currently, there is little enforcement of addressbook naming rules within"
" SusiDNS,\n"
@@ -1308,11 +1301,11 @@ msgstr ""
"отвергнуто \n"
"в соответствии с правилами подписки адресной книги."
-#: i2p2www/pages/site/docs/naming.html:453
+#: i2p2www/pages/site/docs/naming.html:452
msgid "Base32 Names"
msgstr "Base32 Имена"
-#: i2p2www/pages/site/docs/naming.html:454
+#: i2p2www/pages/site/docs/naming.html:453
msgid ""
"I2P supports Base32 hostnames similar to Tor's .onion addresses.\n"
"Base32 addresses are much shorter and easier to handle than the\n"
@@ -1326,7 +1319,7 @@ msgstr ""
"Пример: "
"ukeu3k5oycgaauneqgtnvselmt4yemvoilkln7jpvamvfx7dnkdq.b32.i2p
"
-#: i2p2www/pages/site/docs/naming.html:461
+#: i2p2www/pages/site/docs/naming.html:460
#, python-format
msgid ""
"In Tor, the address is 16 characters (80 bits), or half of the SHA-1 "
@@ -1348,7 +1341,7 @@ msgid ""
"longer than a local address book lookup."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:476
+#: i2p2www/pages/site/docs/naming.html:475
msgid ""
"Base32 addresses can be used in most places where hostnames or full "
"destinations\n"
@@ -1374,14 +1367,10 @@ msgid "June 2012"
msgstr "Июни 2012"
#: i2p2www/pages/site/docs/plugins.html:6
-msgid "I2P Plugins"
-msgstr "Плагины I2P"
-
-#: i2p2www/pages/site/docs/plugins.html:8
msgid "General Information"
msgstr "Основная информация"
-#: i2p2www/pages/site/docs/plugins.html:9
+#: i2p2www/pages/site/docs/plugins.html:7
msgid ""
"I2P includes a plugin architecture\n"
"to support easy development and installation of additional software."
@@ -1389,7 +1378,7 @@ msgstr ""
"В I2P имеется архитектура плагинов \n"
"для поддержки легкой разработки и установки дополнительного ПО."
-#: i2p2www/pages/site/docs/plugins.html:14
+#: i2p2www/pages/site/docs/plugins.html:12
msgid ""
"There are now plugins available that support distributed email, blogs, "
"IRC\n"
@@ -1399,15 +1388,15 @@ msgstr ""
"почты, блогов, \n"
"клиентов IRC, распределенного хранилища файлов, wiki и др."
-#: i2p2www/pages/site/docs/plugins.html:19
+#: i2p2www/pages/site/docs/plugins.html:17
msgid "Benefits to i2p users and app developers:"
msgstr "Преимущества для пользователей I2P и разработчиков ПО:"
-#: i2p2www/pages/site/docs/plugins.html:24
+#: i2p2www/pages/site/docs/plugins.html:22
msgid "Easy distribution of applications"
msgstr "Простое распространение приложений"
-#: i2p2www/pages/site/docs/plugins.html:28
+#: i2p2www/pages/site/docs/plugins.html:26
msgid ""
"Allows innovation and use of additional libraries without worrying about\n"
"increasing the size of i2pupdate.sud
"
@@ -1416,7 +1405,7 @@ msgstr ""
"беспокоясь об \n"
"увеличении размера i2pupdate.sud
"
-#: i2p2www/pages/site/docs/plugins.html:33
+#: i2p2www/pages/site/docs/plugins.html:31
msgid ""
"Support large or special-purpose applications that would never be bundled"
"\n"
@@ -1426,15 +1415,15 @@ msgstr ""
"будут связаны \n"
"с установкой I2P"
-#: i2p2www/pages/site/docs/plugins.html:38
+#: i2p2www/pages/site/docs/plugins.html:36
msgid "Cryptographically signed and verified applications"
msgstr "Криптографически подписанные и проверенные приложения"
-#: i2p2www/pages/site/docs/plugins.html:42
+#: i2p2www/pages/site/docs/plugins.html:40
msgid "Automatic updates of applications, just like for the router"
msgstr "Автоматическое обновление приложений, совсем как для маршрутизатора"
-#: i2p2www/pages/site/docs/plugins.html:46
+#: i2p2www/pages/site/docs/plugins.html:44
msgid ""
"Separate initial install and update packages, if desired, for smaller "
"update downloads"
@@ -1442,7 +1431,7 @@ msgstr ""
"Отдельные начальная установка и пакеты обновлений, по желанию, для "
"уменьшения размера загружаемых обновлений"
-#: i2p2www/pages/site/docs/plugins.html:50
+#: i2p2www/pages/site/docs/plugins.html:48
msgid ""
"One-click installation of applications. No more asking users to modify\n"
"wrapper.config
or clients.config
"
@@ -1451,11 +1440,11 @@ msgstr ""
" \n"
"wrapper.config
или clients.config
"
-#: i2p2www/pages/site/docs/plugins.html:55
+#: i2p2www/pages/site/docs/plugins.html:53
msgid "Isolate applications from the base $I2P
installation"
msgstr "Изолирование приложений от базовой установки $I2P
"
-#: i2p2www/pages/site/docs/plugins.html:59
+#: i2p2www/pages/site/docs/plugins.html:57
msgid ""
"Automatic compatibility checking for I2P version, Java version, Jetty\n"
"version, and previous installed application version"
@@ -1463,11 +1452,11 @@ msgstr ""
"Автоматическая проверка совместимости с версией I2P, Java, Jetty \n"
"и предыдущей установленной версией приложения"
-#: i2p2www/pages/site/docs/plugins.html:64
+#: i2p2www/pages/site/docs/plugins.html:62
msgid "Automatic link addition in console"
msgstr "Автоматическое добавление ссылки в консоли"
-#: i2p2www/pages/site/docs/plugins.html:68
+#: i2p2www/pages/site/docs/plugins.html:66
msgid ""
"Automatic startup of application, including modifying classpath, without "
"requiring a restart"
@@ -1475,13 +1464,13 @@ msgstr ""
"Автоматический запуск приложения, включая модификацию classpath без "
"необходимости перезапуска"
-#: i2p2www/pages/site/docs/plugins.html:72
+#: i2p2www/pages/site/docs/plugins.html:70
msgid "Automatic integration and startup of webapps into console Jetty instance"
msgstr ""
"Автоматическая интеграция и запуск веб-приложения в консольном экземпляре"
" Jetty"
-#: i2p2www/pages/site/docs/plugins.html:76
+#: i2p2www/pages/site/docs/plugins.html:74
#, python-format
msgid ""
"Facilitate creation of 'app stores' like the one at\n"
@@ -1490,35 +1479,35 @@ msgstr ""
"Облегченное создание 'app stores', как для \n"
"%(pluginsite)s"
-#: i2p2www/pages/site/docs/plugins.html:81
+#: i2p2www/pages/site/docs/plugins.html:79
msgid "One-click uninstall"
msgstr "Удаление в один клик"
-#: i2p2www/pages/site/docs/plugins.html:85
+#: i2p2www/pages/site/docs/plugins.html:83
msgid "Language and theme packs for the console"
msgstr "Языковые пакеты и темы для консоли"
-#: i2p2www/pages/site/docs/plugins.html:89
+#: i2p2www/pages/site/docs/plugins.html:87
msgid "Bring detailed application information to the router console"
msgstr "Вывод детализированной информации от приложения в консоль маршрутизатора"
-#: i2p2www/pages/site/docs/plugins.html:93
+#: i2p2www/pages/site/docs/plugins.html:91
msgid "Non-java applications also supported"
msgstr "Также поддерживаются не-Java приложения"
-#: i2p2www/pages/site/docs/plugins.html:99
+#: i2p2www/pages/site/docs/plugins.html:97
msgid "Required I2P version"
msgstr "Требуемая версия I2P"
-#: i2p2www/pages/site/docs/plugins.html:100
+#: i2p2www/pages/site/docs/plugins.html:98
msgid "0.7.12 or newer."
msgstr "0.7.12 или новее."
-#: i2p2www/pages/site/docs/plugins.html:102
+#: i2p2www/pages/site/docs/plugins.html:100
msgid "Installation"
msgstr "Установка"
-#: i2p2www/pages/site/docs/plugins.html:103
+#: i2p2www/pages/site/docs/plugins.html:101
msgid ""
"To install and start a plugin, copy the .xpi2p
install link "
"to\n"
@@ -1543,7 +1532,7 @@ msgstr ""
"установки и запуска плагина ссылка на него обычно появляется вверху \n"
"вашей строки состояния."
-#: i2p2www/pages/site/docs/plugins.html:112
+#: i2p2www/pages/site/docs/plugins.html:110
msgid ""
"To update a plugin to the latest version, just click the update button on"
"\n"
@@ -1570,11 +1559,11 @@ msgstr ""
"исключением \n"
"тестовых сборок)."
-#: i2p2www/pages/site/docs/plugins.html:122
+#: i2p2www/pages/site/docs/plugins.html:120
msgid "Development"
msgstr "Разработка"
-#: i2p2www/pages/site/docs/plugins.html:123
+#: i2p2www/pages/site/docs/plugins.html:121
#, python-format
msgid ""
"See the latest plugin specification and "
@@ -1584,7 +1573,7 @@ msgstr ""
"Смотри актуальную спецификацию плагинов и\n"
"форум о плагинах на %(zzz)s."
-#: i2p2www/pages/site/docs/plugins.html:128
+#: i2p2www/pages/site/docs/plugins.html:126
#, python-format
msgid ""
"See also the sources for plugins developed by various people. Some "
@@ -1599,7 +1588,7 @@ msgstr ""
"разработаны\n"
"специально в качестве примеров."
-#: i2p2www/pages/site/docs/plugins.html:134
+#: i2p2www/pages/site/docs/plugins.html:132
msgid ""
"Developers wanted! Plugins are a great way to learn more about I2P"
"\n"
@@ -1609,11 +1598,11 @@ msgstr ""
"узнать больше о I2P,\n"
"или легко добавить новую возможность."
-#: i2p2www/pages/site/docs/plugins.html:139
+#: i2p2www/pages/site/docs/plugins.html:137
msgid "Getting Started"
msgstr "С чего начать"
-#: i2p2www/pages/site/docs/plugins.html:140
+#: i2p2www/pages/site/docs/plugins.html:138
#, python-format
msgid ""
"To create a plugin from an existing binary package you will need to get\n"
@@ -1623,11 +1612,11 @@ msgstr ""
"Чтобы сделать плагин из имеющегося исполняемого пакета вам понадобится \n"
"makeplugin.sh из ветки i2p.scripts в monotone."
-#: i2p2www/pages/site/docs/plugins.html:146
+#: i2p2www/pages/site/docs/plugins.html:144
msgid "Known Issues"
msgstr "Известные проблемы"
-#: i2p2www/pages/site/docs/plugins.html:147
+#: i2p2www/pages/site/docs/plugins.html:145
msgid ""
"Note that the router's plugin architecture does NOT currently\n"
"provide any additional security isolation or sandboxing of plugins."
@@ -1637,7 +1626,7 @@ msgstr ""
"предоставляет дополнительную изоляцию безопасности или запуск плагинов в "
"песочнице."
-#: i2p2www/pages/site/docs/plugins.html:153
+#: i2p2www/pages/site/docs/plugins.html:151
msgid ""
"Updates of a plugin with included jars (not wars) won't be recognized if\n"
"the plugin was already run, as it requires class loader trickery to flush"
@@ -1649,11 +1638,11 @@ msgstr ""
"сбросил \n"
"кэш классов; необходим полный перезапуск маршрутизатора."
-#: i2p2www/pages/site/docs/plugins.html:159
+#: i2p2www/pages/site/docs/plugins.html:157
msgid "The stop button may be displayed even if there is nothing to stop."
msgstr "Кнопка остановки может отображаться, даже если останавливать нечего."
-#: i2p2www/pages/site/docs/plugins.html:163
+#: i2p2www/pages/site/docs/plugins.html:161
msgid ""
"Plugins running in a separate JVM create a logs/
directory "
"in\n"
@@ -1663,7 +1652,7 @@ msgstr ""
"logs/
в \n"
"$CWD
."
-#: i2p2www/pages/site/docs/plugins.html:168
+#: i2p2www/pages/site/docs/plugins.html:166
msgid ""
"No initial keys are present, except for those of jrandom and zzz (using "
"the\n"
@@ -1677,7 +1666,7 @@ msgstr ""
"автоматически принимается—авторизация подписывающих ключей "
"отсутствует."
-#: i2p2www/pages/site/docs/plugins.html:174
+#: i2p2www/pages/site/docs/plugins.html:172
msgid ""
"When deleting a plugin, the directory is not always deleted, especially "
"on\n"
@@ -1686,7 +1675,7 @@ msgstr ""
"При удалении плагина директории не всегда удаляются, особенно в \n"
"Windows."
-#: i2p2www/pages/site/docs/plugins.html:179
+#: i2p2www/pages/site/docs/plugins.html:177
msgid ""
"Installing a plugin requiring Java 1.6 on a Java 1.5 machine will result "
"in a\n"
@@ -1697,11 +1686,11 @@ msgstr ""
"возникнет \n"
"сообщение \"plugin is corrupt\", если используется pack200 сжатие плагина."
-#: i2p2www/pages/site/docs/plugins.html:184
+#: i2p2www/pages/site/docs/plugins.html:182
msgid "Theme and translation plugins are untested."
msgstr "Темы и плагины переводов не тестируются."
-#: i2p2www/pages/site/docs/plugins.html:188
+#: i2p2www/pages/site/docs/plugins.html:186
msgid "Disabling autostart doesn't always work."
msgstr "Отключение автоматического запуска не всегда срабатывает."
@@ -1742,6 +1731,10 @@ msgstr ""
msgid "recommended spot for new plugins/applications"
msgstr "рекомендованный диапазон для новых плагинов/приложений"
+#: i2p2www/pages/site/docs/api/bob.html:2
+msgid "BOB - Basic Open Bridge"
+msgstr "BOB - Basic Open Bridge"
+
#: i2p2www/pages/site/docs/api/bob.html:3
#: i2p2www/pages/site/docs/api/datagrams.html:3
#: i2p2www/pages/site/docs/how/garlic-routing.html:3
@@ -1750,14 +1743,10 @@ msgid "August 2010"
msgstr "Август 2010"
#: i2p2www/pages/site/docs/api/bob.html:5
-msgid "BOB - Basic Open Bridge"
-msgstr "BOB - Basic Open Bridge"
-
-#: i2p2www/pages/site/docs/api/bob.html:7
msgid "Technical differences from SAM (for the better?)"
msgstr "Технические отличия от SAM (для улучшения?)"
-#: i2p2www/pages/site/docs/api/bob.html:9
+#: i2p2www/pages/site/docs/api/bob.html:7
msgid ""
"BOB has separate command and data channels. \n"
"One, an application command channel socket to router to configure.\n"
@@ -1775,7 +1764,7 @@ msgstr ""
"и для установки связи ключа пункта назначения и порта. \n"
"Все соединения запускаются параллельно."
-#: i2p2www/pages/site/docs/api/bob.html:18
+#: i2p2www/pages/site/docs/api/bob.html:16
msgid ""
"SAM has one connection that does everything, and you need to parse every "
"packet."
@@ -1783,7 +1772,7 @@ msgstr ""
"В SAM все выполняется через одно соединение, и вам приходится разбирать "
"каждый пакет."
-#: i2p2www/pages/site/docs/api/bob.html:22
+#: i2p2www/pages/site/docs/api/bob.html:20
msgid ""
"BOB does not hold keypair values, nor does the router.\n"
"Your application holds the keypair values. \n"
@@ -1796,23 +1785,23 @@ msgstr ""
"Это сделано для уменьшения сложности кода маршрутизатор, \n"
"это также добавляет вам приватности."
-#: i2p2www/pages/site/docs/api/bob.html:29
+#: i2p2www/pages/site/docs/api/bob.html:27
msgid "SAM router stores every keypair you ever make."
msgstr "Маршрутизатор SAM хранит все пары ключей когда либо созданные вами."
-#: i2p2www/pages/site/docs/api/bob.html:33
+#: i2p2www/pages/site/docs/api/bob.html:31
msgid "Those are the important differences."
msgstr "И это самые важные отличия."
-#: i2p2www/pages/site/docs/api/bob.html:37
+#: i2p2www/pages/site/docs/api/bob.html:35
msgid "KEYS
= keypair public+private, these are BASE64"
msgstr "KEYS
= пара ключей public+private, в виде BASE64"
-#: i2p2www/pages/site/docs/api/bob.html:40
+#: i2p2www/pages/site/docs/api/bob.html:38
msgid "KEY
= public key, also BASE64"
msgstr "KEY
= public ключ, также BASE64"
-#: i2p2www/pages/site/docs/api/bob.html:43
+#: i2p2www/pages/site/docs/api/bob.html:41
#, fuzzy
msgid ""
"ERROR
as is implied returns the message \"ERROR "
@@ -1823,7 +1812,7 @@ msgstr ""
"
. Импортируйте "
"ключи командой:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:222
+#: i2p2www/pages/site/get-involved/guides/monotone.html:220
msgid ""
"Note: Never add keys to "
"\"ERROR \"+DESCRIPTION+\"\n"
"\"
, где DESCRIPTION
это описание проблемы."
-#: i2p2www/pages/site/docs/api/bob.html:46
+#: i2p2www/pages/site/docs/api/bob.html:44
msgid ""
"OK
returns \"OK\"
, and if data is to be "
"returned, it is on the same line. OK
means the command is "
@@ -1833,7 +1822,7 @@ msgstr ""
"данные, они буду расположены в этой же строке. OK
означает, "
"что команда выполнена."
-#: i2p2www/pages/site/docs/api/bob.html:49
+#: i2p2www/pages/site/docs/api/bob.html:47
msgid ""
"DATA
lines contain information that you requested. There may"
" be multiple DATA
lines per request."
@@ -1841,7 +1830,7 @@ msgstr ""
"Строка DATA
содержит информацию, которую вы запросили. Может"
" быть несколько строк DATA
на один запрос."
-#: i2p2www/pages/site/docs/api/bob.html:53
+#: i2p2www/pages/site/docs/api/bob.html:51
msgid ""
"NOTE: The help command is the ONLY command that has an exception "
"to\n"
@@ -1854,7 +1843,7 @@ msgstr ""
"поскольку \n"
"help это команда для ЧЕЛОВЕКА, а не для ПРИЛОЖЕНИЯ."
-#: i2p2www/pages/site/docs/api/bob.html:59
+#: i2p2www/pages/site/docs/api/bob.html:57
msgid ""
"PLEASE NOTE:\n"
"For CURRENT details on the commands PLEASE use the built-in help command."
@@ -1868,7 +1857,7 @@ msgstr ""
"Просто подключитесь по telnet к localhost 2827 и введите help, и вы "
"получите полную документацию по каждой команде."
-#: i2p2www/pages/site/docs/api/bob.html:65
+#: i2p2www/pages/site/docs/api/bob.html:63
msgid ""
"Commands never get obsoleted or changed, however new commands do get "
"added from time to time."
@@ -1876,23 +1865,23 @@ msgstr ""
"Команды никогда не устаревают и не изменяются, тем не менее, новые "
"команды время от времени появляются."
-#: i2p2www/pages/site/docs/api/bob.html:69
+#: i2p2www/pages/site/docs/api/bob.html:67
msgid "Here are the commands we have as of this writing:"
msgstr "Вот список команд, которые имеются на момент написания страницы:"
-#: i2p2www/pages/site/docs/api/bob.html:74
+#: i2p2www/pages/site/docs/api/bob.html:72
msgid "COMMAND"
msgstr "КОМАНДА"
-#: i2p2www/pages/site/docs/api/bob.html:74
+#: i2p2www/pages/site/docs/api/bob.html:72
msgid "OPERAND"
msgstr "ОПЕРАНД"
-#: i2p2www/pages/site/docs/api/bob.html:74
+#: i2p2www/pages/site/docs/api/bob.html:72
msgid "RETURNS"
msgstr "ВОЗВРАЩАЕТ"
-#: i2p2www/pages/site/docs/api/bob.html:101
+#: i2p2www/pages/site/docs/api/bob.html:99
msgid ""
"Once set up, all TCP sockets can and will block as needed, and there is "
"no need for any \n"
@@ -1912,7 +1901,7 @@ msgstr ""
"несколько потоков в или из одного сокета -- это не поддается "
"масштабированию при наличии большого числа подключений!"
-#: i2p2www/pages/site/docs/api/bob.html:108
+#: i2p2www/pages/site/docs/api/bob.html:106
msgid ""
"What is also nice about this particular interface is that writing "
"anything to interface \n"
@@ -1950,7 +1939,7 @@ msgstr ""
"Оно просто будет обмануто -- пункт назначения недоступен, и ничего не "
"поступает на вход."
-#: i2p2www/pages/site/docs/api/bob.html:120
+#: i2p2www/pages/site/docs/api/bob.html:118
msgid ""
"For the following example, we'll setup a very simple local loopback "
"connection, \n"
@@ -1968,50 +1957,50 @@ msgstr ""
"вы можете подключиться по telnet и увидеть забавный тест с символами "
"ASCII."
-#: i2p2www/pages/site/docs/api/bob.html:128
+#: i2p2www/pages/site/docs/api/bob.html:126
msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works"
msgstr "ПРИМЕР ДИАЛОГА СЕССИИ -- простой telnet 127.0.0.1 2827 работает"
-#: i2p2www/pages/site/docs/api/bob.html:129
+#: i2p2www/pages/site/docs/api/bob.html:127
msgid "Application"
msgstr "Приложени"
-#: i2p2www/pages/site/docs/api/bob.html:130
+#: i2p2www/pages/site/docs/api/bob.html:128
msgid "BOB's Command response."
msgstr "Ответ команда от BOB"
-#: i2p2www/pages/site/docs/api/bob.html:132
-#: i2p2www/pages/site/docs/api/bob.html:144
-#: i2p2www/pages/site/docs/api/bob.html:164
-#: i2p2www/pages/site/docs/api/bob.html:272
-#: i2p2www/pages/site/docs/api/bob.html:284
-#: i2p2www/pages/site/docs/api/bob.html:299
+#: i2p2www/pages/site/docs/api/bob.html:130
+#: i2p2www/pages/site/docs/api/bob.html:142
+#: i2p2www/pages/site/docs/api/bob.html:162
+#: i2p2www/pages/site/docs/api/bob.html:270
+#: i2p2www/pages/site/docs/api/bob.html:282
+#: i2p2www/pages/site/docs/api/bob.html:297
msgid "FROM"
msgstr "ОТ"
-#: i2p2www/pages/site/docs/api/bob.html:132
-#: i2p2www/pages/site/docs/api/bob.html:144
-#: i2p2www/pages/site/docs/api/bob.html:164
-#: i2p2www/pages/site/docs/api/bob.html:272
-#: i2p2www/pages/site/docs/api/bob.html:284
-#: i2p2www/pages/site/docs/api/bob.html:299
+#: i2p2www/pages/site/docs/api/bob.html:130
+#: i2p2www/pages/site/docs/api/bob.html:142
+#: i2p2www/pages/site/docs/api/bob.html:162
+#: i2p2www/pages/site/docs/api/bob.html:270
+#: i2p2www/pages/site/docs/api/bob.html:282
+#: i2p2www/pages/site/docs/api/bob.html:297
msgid "TO"
msgstr "К"
-#: i2p2www/pages/site/docs/api/bob.html:132
-#: i2p2www/pages/site/docs/api/bob.html:144
-#: i2p2www/pages/site/docs/api/bob.html:164
-#: i2p2www/pages/site/docs/api/bob.html:272
-#: i2p2www/pages/site/docs/api/bob.html:284
-#: i2p2www/pages/site/docs/api/bob.html:299
+#: i2p2www/pages/site/docs/api/bob.html:130
+#: i2p2www/pages/site/docs/api/bob.html:142
+#: i2p2www/pages/site/docs/api/bob.html:162
+#: i2p2www/pages/site/docs/api/bob.html:270
+#: i2p2www/pages/site/docs/api/bob.html:282
+#: i2p2www/pages/site/docs/api/bob.html:297
msgid "DIALOGUE"
msgstr "ДИАЛОГ"
-#: i2p2www/pages/site/docs/api/bob.html:139
+#: i2p2www/pages/site/docs/api/bob.html:137
msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!"
msgstr "ОБРАТИТЕ ВНИМАНИЕ НА КЛЮЧ НАЗНАЧЕНИЯ ВЫШЕ, ВАШ БУДЕТ ДРУГИМ!"
-#: i2p2www/pages/site/docs/api/bob.html:153
+#: i2p2www/pages/site/docs/api/bob.html:151
msgid ""
"At this point, there was no error, a destination with a nickname of "
"\"mouth\" \n"
@@ -2024,13 +2013,13 @@ msgstr ""
" \n"
"соединяетесь со службой CHARGEN
на порту 19/TCP
."
-#: i2p2www/pages/site/docs/api/bob.html:159
+#: i2p2www/pages/site/docs/api/bob.html:157
msgid "Now for the other half, so that we can actually contact this destination."
msgstr ""
"А теперь вторая половина, мы на самом деле подключаемся к пункту "
"назначения."
-#: i2p2www/pages/site/docs/api/bob.html:179
+#: i2p2www/pages/site/docs/api/bob.html:177
msgid ""
"Now all we need to do is telnet into 127.0.0.1, port 37337,\n"
"send the destination key or host address from addressbook we want to "
@@ -2044,7 +2033,7 @@ msgstr ""
"В нашем случае, мы хотим подключиться к \"mouth\", мы вставляем \n"
"ключ и понеслась."
-#: i2p2www/pages/site/docs/api/bob.html:186
+#: i2p2www/pages/site/docs/api/bob.html:184
msgid ""
"NOTE: The \"quit\" command in the command channel does NOT "
"disconnect the tunnels like SAM."
@@ -2052,21 +2041,21 @@ msgstr ""
"ПРИМЕЧАНИЕ: Команда \"quit\" в канале команд НЕ выполняет разрыв "
"соединения туннелей, как это делает SAM."
-#: i2p2www/pages/site/docs/api/bob.html:203
+#: i2p2www/pages/site/docs/api/bob.html:201
msgid "After a few virtual miles of this spew, press Control-]
"
msgstr ""
"После пары виртуальных километров этой отрыжки нажмите "
"Control-]
"
-#: i2p2www/pages/site/docs/api/bob.html:215
+#: i2p2www/pages/site/docs/api/bob.html:213
msgid "Here is what happened..."
msgstr "И вот что произошло..."
-#: i2p2www/pages/site/docs/api/bob.html:223
+#: i2p2www/pages/site/docs/api/bob.html:221
msgid "You can connect to EEPSITES too!"
msgstr "Также вы не можете подключиться к EEPSITE!"
-#: i2p2www/pages/site/docs/api/bob.html:256
+#: i2p2www/pages/site/docs/api/bob.html:254
msgid ""
"Pretty cool isn't it? Try some other well known EEPSITES if you like, "
"nonexistent ones, \n"
@@ -2085,21 +2074,21 @@ msgstr ""
"Они будут бессмысленными для приложения, и выводятся только для отладки "
"человеком."
-#: i2p2www/pages/site/docs/api/bob.html:263
+#: i2p2www/pages/site/docs/api/bob.html:261
msgid "Let's put down our destinations now that we are all done with them."
msgstr ""
"Давайте теперь отключим наши пункты назначения, т.к. мы уже с ними "
"закончили."
-#: i2p2www/pages/site/docs/api/bob.html:267
+#: i2p2www/pages/site/docs/api/bob.html:265
msgid "First, lets see what destination nicknames we have."
msgstr "Для начала посмотрим какие имена пунктов у нас есть."
-#: i2p2www/pages/site/docs/api/bob.html:279
+#: i2p2www/pages/site/docs/api/bob.html:277
msgid "Alright, there they are. First, let's remove \"mouth\"."
msgstr "Отлично, вот и они. Сначала давайте уберем \"mouth\"."
-#: i2p2www/pages/site/docs/api/bob.html:293
+#: i2p2www/pages/site/docs/api/bob.html:291
msgid ""
"Now to remove \"ear\", note that this is what happens when you type too "
"fast,\n"
@@ -2109,7 +2098,7 @@ msgstr ""
"быстро, \n"
"также вы увидите как выглядят типичные сообщения об ОШИБКАХ."
-#: i2p2www/pages/site/docs/api/bob.html:312
+#: i2p2www/pages/site/docs/api/bob.html:310
msgid ""
"I won't bother to show an example of the receiver end of a bridge\n"
"because it is very simple. There are two possible settings for it, and\n"
@@ -2119,7 +2108,7 @@ msgstr ""
"потому что это слишком просто. Для него есть два доступных режима, \n"
"и они переключаются командой \"quiet\"."
-#: i2p2www/pages/site/docs/api/bob.html:318
+#: i2p2www/pages/site/docs/api/bob.html:316
msgid ""
"The default is NOT quiet, and the first data to come into your\n"
"listening socket is the destination that is making the contact. It is a\n"
@@ -2132,7 +2121,7 @@ msgstr ""
"строки. \n"
"Все остальное после нее предназначено для обработки приложением."
-#: i2p2www/pages/site/docs/api/bob.html:325
+#: i2p2www/pages/site/docs/api/bob.html:323
msgid ""
"In quiet mode, think of it as a regular Internet connection. No\n"
"extra data comes in at all. It's just as if you are plain connected to\n"
@@ -2153,7 +2142,7 @@ msgstr ""
"веб-сервере, \n"
"и вам совсем не нужно изменять веб-сервер."
-#: i2p2www/pages/site/docs/api/bob.html:334
+#: i2p2www/pages/site/docs/api/bob.html:332
msgid ""
"The advantage with using BOB for this is as discussed\n"
"previously. You could schedule random uptimes for the application,\n"
@@ -2443,7 +2432,7 @@ msgstr ""
#: i2p2www/pages/site/docs/api/datagrams.html:114
#: i2p2www/pages/site/docs/spec/datagrams.html:10
-#: i2p2www/pages/site/docs/transport/ssu.html:571
+#: i2p2www/pages/site/docs/transport/ssu.html:570
msgid "Specification"
msgstr "Спецификация"
@@ -2451,11 +2440,11 @@ msgstr "Спецификация"
msgid "See the Datagrams Specification page."
msgstr "Смотри страницу Спецификации Дейтаграмм."
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:4
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:2
msgid "I2PControl - Remote Control Service"
msgstr "I2PControl - Служба Удаленного Управления"
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:5
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:4
#, python-format
msgid ""
"I2P enables a ."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:12
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:11
msgid "I2PControl is by default listening on localhost:7650"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:14
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:13
msgid "API, version 1."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:15
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:14
msgid "Parameters are only provided in a named way (maps)."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:19
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:18
msgid "JSON-RPC 2 format"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:21
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:27
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:40
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:50
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:59
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:69
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:84
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:137
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:154
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:20
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:26
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:39
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:49
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:58
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:68
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:83
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:136
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:153
msgid "Request:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:23
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:32
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:44
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:54
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:64
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:75
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:101
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:145
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:169
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:22
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:31
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:43
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:53
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:63
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:74
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:100
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:144
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:168
msgid "Response:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:26
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:25
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:27
#: i2p2www/pages/site/docs/api/i2pcontrol.html:28
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:29
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:32
#: i2p2www/pages/site/docs/api/i2pcontrol.html:33
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:34
#: i2p2www/pages/site/docs/protocol/i2cp.html:107
#: i2p2www/pages/site/docs/protocol/i2cp.html:450
-#: i2p2www/pages/site/docs/spec/common-structures.html:16
-#: i2p2www/pages/site/docs/spec/common-structures.html:26
-#: i2p2www/pages/site/docs/spec/common-structures.html:37
-#: i2p2www/pages/site/docs/spec/common-structures.html:49
-#: i2p2www/pages/site/docs/spec/common-structures.html:64
-#: i2p2www/pages/site/docs/spec/common-structures.html:77
-#: i2p2www/pages/site/docs/spec/common-structures.html:90
-#: i2p2www/pages/site/docs/spec/common-structures.html:102
-#: i2p2www/pages/site/docs/spec/common-structures.html:114
-#: i2p2www/pages/site/docs/spec/common-structures.html:126
-#: i2p2www/pages/site/docs/spec/common-structures.html:138
-#: i2p2www/pages/site/docs/spec/common-structures.html:150
-#: i2p2www/pages/site/docs/spec/common-structures.html:162
-#: i2p2www/pages/site/docs/spec/common-structures.html:174
-#: i2p2www/pages/site/docs/spec/common-structures.html:227
-#: i2p2www/pages/site/docs/spec/common-structures.html:310
-#: i2p2www/pages/site/docs/spec/common-structures.html:359
-#: i2p2www/pages/site/docs/spec/common-structures.html:411
-#: i2p2www/pages/site/docs/spec/common-structures.html:456
-#: i2p2www/pages/site/docs/spec/common-structures.html:593
-#: i2p2www/pages/site/docs/spec/common-structures.html:655
+#: i2p2www/pages/site/docs/spec/common-structures.html:15
+#: i2p2www/pages/site/docs/spec/common-structures.html:25
+#: i2p2www/pages/site/docs/spec/common-structures.html:36
+#: i2p2www/pages/site/docs/spec/common-structures.html:48
+#: i2p2www/pages/site/docs/spec/common-structures.html:63
+#: i2p2www/pages/site/docs/spec/common-structures.html:76
+#: i2p2www/pages/site/docs/spec/common-structures.html:89
+#: i2p2www/pages/site/docs/spec/common-structures.html:101
+#: i2p2www/pages/site/docs/spec/common-structures.html:113
+#: i2p2www/pages/site/docs/spec/common-structures.html:125
+#: i2p2www/pages/site/docs/spec/common-structures.html:137
+#: i2p2www/pages/site/docs/spec/common-structures.html:149
+#: i2p2www/pages/site/docs/spec/common-structures.html:161
+#: i2p2www/pages/site/docs/spec/common-structures.html:173
+#: i2p2www/pages/site/docs/spec/common-structures.html:226
+#: i2p2www/pages/site/docs/spec/common-structures.html:309
+#: i2p2www/pages/site/docs/spec/common-structures.html:358
+#: i2p2www/pages/site/docs/spec/common-structures.html:410
+#: i2p2www/pages/site/docs/spec/common-structures.html:455
+#: i2p2www/pages/site/docs/spec/common-structures.html:592
+#: i2p2www/pages/site/docs/spec/common-structures.html:654
msgid "Description"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:30
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:29
msgid ""
"Token used for authenticating every request (excluding the 'Authenticate'"
" RPC method)"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:38
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:37
msgid "Implemented methods"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:39
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:38
msgid ""
"Creates and returns an authentication token used for further "
"communication."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:41
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:40
msgid "The version of the I2PControl API used by the client."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:42
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:41
msgid "The password used for authenticating against the remote server."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:45
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:44
msgid "The primary I2PControl API version implemented by the server."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:46
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:45
msgid "The token used for further communication."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:49
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:48
msgid "Echoes the value of the echo key, used for debugging and testing."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:51
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:50
msgid "Value will be returned in response."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:52
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:62
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:73
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:99
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:143
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:51
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:61
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:72
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:98
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:142
msgid ""
"Token used for authenticating the client. Is provided by the server via "
"the 'Authenticate' RPC method."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:55
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:54
msgid "Value of the key 'echo' in the request."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:58
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:57
msgid ""
"Fetches rateStat from router statManager. Creates stat if not already "
"created."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:60
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:59
#, python-format
msgid ""
"Determines which rateStat to fetch, see ratestats."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:61
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:60
msgid "Determines which period a stat is fetched for. Measured in ms."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:65
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:64
msgid "Returns the average value for the reuested rateStat and period."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:68
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:67
msgid "Manages I2PControl. Ports, passwords and the like."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:70
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:69
msgid ""
"Sets a new listen address for I2PControl (only 127.0.0.1 and 0.0.0.0 are "
"implemented in I2PControl currently)."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:71
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:70
msgid ""
"Sets a new password for I2PControl, all Authentication tokens will be "
"revoked."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:72
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:71
msgid "Switches which port I2PControl will listen for connections on."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:76
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:75
msgid "Returned if address was changed"
msgstr ""
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:76
#: i2p2www/pages/site/docs/api/i2pcontrol.html:77
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:78
msgid "Returned if setting was changed"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:79
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:78
msgid "Returns true if any changes were made."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:80
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:79
msgid "Returns true if any changes requiring a restart to take effect were made."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:83
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:82
msgid "Fetches basic information about the I2P router. Uptime, version etc."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:102
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:101
msgid "What the status of the router is."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:103
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:102
msgid "What the uptime of the router is in ms."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:104
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:103
msgid "What version of I2P the router is running."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:105
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:104
msgid "The 1 second average inbound bandwidth in Bps."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:106
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:105
msgid "The 15 second average inbound bandwidth in Bps."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:107
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:106
msgid "The 1 second average outbound bandwidth in Bps."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:108
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:107
msgid "The 15 second average outbound bandwidth in Bps."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:109
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:108
msgid "What the current network status is. According to the below enum:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:128
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:127
msgid "How many tunnels on the I2P net are we participating in."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:129
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:128
msgid "How many peers have we communicated with recently."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:130
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:129
msgid "How many peers are considered 'fast'."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:131
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:130
msgid "How many peers are considered 'high capacity'."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:132
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:131
msgid "Is the router reseeding hosts to its NetDB?"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:133
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:132
msgid "How many peers are known to us (listed in our NetDB)."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:136
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:135
msgid "Manages I2P router restart/shutdown."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:138
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:137
msgid ""
"Initiates a router reseed, fetching peers into our NetDB from a remote "
"host."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:139
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:138
msgid "Restarts the router."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:140
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:139
msgid ""
"Restarts the router gracefully (waits for participating tunnels to "
"expire)."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:141
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:140
msgid "Shuts down the router."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:142
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:141
msgid ""
"Shuts down the router gracefully (waits for participating tunnels to "
"expire)."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:146
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:145
msgid "If requested, verifies that a reseed has been initiated."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:147
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:146
msgid "If requested, verifies that a restart has been initiated."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:148
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:147
msgid "If requested, verifies that a graceful restart has been initiated."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:149
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:148
msgid "If requested, verifies that a shutdown has been initiated"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:150
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:149
msgid "If requested, verifies that a graceful shutdown has been initiated"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:153
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:152
msgid "Fetches or sets various network related settings. Ports, addresses etc."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:155
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:154
msgid ""
"What port is used for the TCP transport. If null is submitted, current "
"setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:156
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:155
msgid ""
"What hostname is used for the TCP transport. If null is submitted, "
"current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:157
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:156
msgid ""
"Use automatically detected ip for TCP transport. If null is submitted, "
"current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:158
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:157
msgid ""
"What port is used for the UDP transport. If null is submitted, current "
"setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:159
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:158
msgid ""
"What hostname is used for the UDP transport. If null is submitted, "
"current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:160
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:159
msgid ""
"Which methods should be used for detecting the ip address of the UDP "
"transport. If null is submitted, current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:161
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:160
msgid "What ip has been detected by the UDP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:162
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:161
msgid "Is UPnP enabled. If null is submitted, current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:163
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:162
msgid ""
"How many percent of bandwidth is usable for participating tunnels. If "
"null is submitted, current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:164
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:163
msgid ""
"How many KB/s of inbound bandwidth is allowed. If null is submitted, "
"current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:165
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:164
msgid ""
"How many KB/s of outbound bandwidth is allowed. If null is submitted, "
"current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:166
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:165
msgid ""
"Is laptop mode enabled (change router identity and UDP port when IP "
"changes ). If null is submitted, current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:167
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:166
msgid ""
"Token used for authenticating the client. Is provided by the server via "
"the 'Authenticate' RPC method. If null is submitted, current setting will"
" be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:170
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:169
msgid "If requested, returns the port used for the TCP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:171
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:170
msgid "If requested, returns the hostname used for the TCP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:172
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:171
msgid ""
"If requested, returns the method used for automatically detecting ip for "
"the TCP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:173
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:172
msgid "If requested, returns the port used for the UDP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:174
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:173
msgid "If requested, returns the hostname used for the UDP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:175
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:174
msgid ""
"If requested, returns methods used for detecting the ip address of the "
"UDP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:176
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:175
msgid "If requested, returns what ip has been detected by the UDP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:177
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:176
msgid "If requested, returns the UPNP setting."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:178
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:177
msgid ""
"If requested, returns how many percent of bandwidth is usable for "
"participating tunnels."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:179
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:178
msgid "If requested, returns how many KB/s of inbound bandwidth is allowed."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:180
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:179
msgid "If requested, returns how many KB/s of outbound bandwidth is allowed."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:181
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:180
msgid "If requested, returns the laptop mode."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:182
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:181
msgid "Have the provided settings been saved."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:183
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:182
msgid "Is a restart needed for the new settings to be used."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:186
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:185
msgid "denotes an optional value."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:187
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:186
msgid "denotes a possibly occuring return value"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:189
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:188
msgid "Error codes"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:190
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:189
msgid "Standard JSON-RPC2 error codes."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:191
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:190
msgid "JSON parse error."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:192
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:191
msgid "Invalid request."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:193
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:192
msgid "Method not found."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:194
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:193
msgid "Invalid parameters."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:195
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:194
msgid "Internal error."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:197
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:196
msgid "I2PControl specific error codes."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:198
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:197
msgid "Invalid password provided."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:199
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:198
msgid "No authentication token presented."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:200
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:199
msgid "Authentication token doesn't exist."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:201
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:200
msgid "The provided authentication token was expired and will be removed."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:202
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:201
msgid ""
"The version of the I2PControl API used wasn't specified, but is required "
"to be specified."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:203
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:202
msgid ""
"The version of the I2PControl API specified is not supported by "
"I2PControl."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:13
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:12
#, python-format
msgid ""
"I2PTunnel is a tool for interfacing with and providing services on I2P.\n"
@@ -2993,15 +2982,15 @@ msgid ""
"href=\"http://localhost:7657/i2ptunnel/\">localhost:7657/i2ptunnel/."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:25
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:24
msgid "Default Services"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:26
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:25
msgid "Server tunnels"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:28
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:27
msgid ""
"I2P Webserver - A tunnel pointed to a Jetty webserver run\n"
"on localhost:7658 for convenient "
@@ -3009,11 +2998,11 @@ msgid ""
"
The document root is:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:36
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:35
msgid "Client tunnels"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:38
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:37
msgid ""
"A HTTP proxy used for browsing I2P and the regular internet anonymously "
"through I2P. \n"
@@ -3021,41 +3010,41 @@ msgid ""
"\"Outproxies:\" option."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:42
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:41
msgid "An IRC tunnel to the default anonymous IRC network, Irc2P."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:43
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:42
#, python-format
msgid ""
"The anonymous monotone\n"
"sourcecode repository for I2P"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:47
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:46
#, python-format
msgid ""
"A SMTP service provided by postman at %(postman)s"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:50
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:49
#, python-format
msgid ""
"The accompanying POP sevice of postman at %(postman)s"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:55
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:54
msgid "Client Modes"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:56
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:138
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:55
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:137
msgid "Standard"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:57
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:56
msgid ""
"Opens a local TCP port that connects to a service (like HTTP, FTP or "
"SMTP) on a destination inside of I2P.\n"
@@ -3063,7 +3052,7 @@ msgid ""
" list of destinations."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:63
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:62
msgid ""
"A HTTP-client tunnel. The tunnel connects to the destination specified by"
" the URL\n"
@@ -3071,34 +3060,34 @@ msgid ""
"provided. Strips HTTP connections of the following headers:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:68
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:67
msgid ""
"Accept, Accept-Charset, Accept-Encoding, Accept-Language\n"
" and Accept-Ranges as they vary greatly between browsers and can be "
"used as an identifier."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:76
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:75
msgid ""
"HTTP client/server tunnels are via I2Ptunnel force-enabling compression "
"via the following http headers:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:83
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:82
msgid ""
"Depending on if the tunnel is using an outproxy or not it will append the"
" following User-Agent:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:87
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:86
msgid "Outproxy:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:88
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:87
msgid "Internal I2P use:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:93
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:92
msgid ""
"Creates a connection to a random IRC server specified by the comma "
"seprated (\", \") \n"
@@ -3106,43 +3095,43 @@ msgid ""
"allowed due to anonymity concerns."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:97
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:96
msgid "Whitelist:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:112
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:111
msgid "Enables using the I2P router as a SOCKS proxy."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:117
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:116
msgid ""
"Enables using the I2P router as a SOCKS proxy with the command whitelist "
"specified by\n"
"IRC client mode."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:123
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:122
msgid ""
"Creates a HTTP tunnel and uses the HTTP request method \"CONNECT\" \n"
"to build a TCP tunnel that usually is used for SSL and HTTPS."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:129
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:128
msgid ""
"Creates a UDP-server attached to a Streamr client I2PTunnel. The streamr "
"client tunnel will \n"
"subscribe to a streamr server tunnel."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:137
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:136
msgid "Server Modes"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:139
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:138
msgid "Creates a destination to a local ip:port with an open TCP port."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:144
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:143
msgid ""
"Creates a destination to a local HTTP server ip:port. Supports gzip for "
"requests with \n"
@@ -3150,7 +3139,7 @@ msgid ""
" such a request."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:150
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:149
msgid ""
"Functions as both a I2PTunnel HTTP Server, and a I2PTunnel HTTP client "
"with no outproxying\n"
@@ -3159,14 +3148,14 @@ msgid ""
"requests, or loopback-testing an eepsite as a diagnostic tool."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:157
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:156
msgid ""
"Creates a destination that filters the reqistration sequence of a client "
"and passes \n"
"the clients destination key as a hostname to the IRC-server."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:163
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:162
msgid ""
"A UDP-client that connects to a media server is created. The UDP-Client "
"is coupled with a Streamr server I2PTunnel."
@@ -3516,14 +3505,14 @@ msgstr ""
#: i2p2www/pages/site/docs/api/streaming.html:117
#: i2p2www/pages/site/docs/how/elgamal-aes.html:267
#: i2p2www/pages/site/docs/how/peer-selection.html:282
-#: i2p2www/pages/site/docs/spec/common-structures.html:58
-#: i2p2www/pages/site/docs/spec/common-structures.html:203
-#: i2p2www/pages/site/docs/spec/common-structures.html:257
-#: i2p2www/pages/site/docs/spec/common-structures.html:351
-#: i2p2www/pages/site/docs/spec/common-structures.html:445
-#: i2p2www/pages/site/docs/spec/common-structures.html:553
-#: i2p2www/pages/site/docs/spec/common-structures.html:631
-#: i2p2www/pages/site/docs/spec/common-structures.html:739
+#: i2p2www/pages/site/docs/spec/common-structures.html:57
+#: i2p2www/pages/site/docs/spec/common-structures.html:202
+#: i2p2www/pages/site/docs/spec/common-structures.html:256
+#: i2p2www/pages/site/docs/spec/common-structures.html:350
+#: i2p2www/pages/site/docs/spec/common-structures.html:444
+#: i2p2www/pages/site/docs/spec/common-structures.html:552
+#: i2p2www/pages/site/docs/spec/common-structures.html:630
+#: i2p2www/pages/site/docs/spec/common-structures.html:738
#: i2p2www/pages/site/docs/spec/datagrams.html:30
#: i2p2www/pages/site/docs/spec/datagrams.html:89
msgid "Notes"
@@ -3949,10 +3938,10 @@ msgstr ""
#: i2p2www/pages/site/docs/how/peer-selection.html:265
#: i2p2www/pages/site/docs/how/tunnel-routing.html:255
#: i2p2www/pages/site/docs/protocol/i2cp.html:654
-#: i2p2www/pages/site/docs/protocol/i2np.html:227
+#: i2p2www/pages/site/docs/protocol/i2np.html:226
#: i2p2www/pages/site/docs/spec/updates.html:280
-#: i2p2www/pages/site/docs/transport/ntcp.html:446
-#: i2p2www/pages/site/docs/transport/ssu.html:506
+#: i2p2www/pages/site/docs/transport/ntcp.html:444
+#: i2p2www/pages/site/docs/transport/ssu.html:505
#: i2p2www/pages/site/docs/tunnels/implementation.html:503
msgid "Future Work"
msgstr ""
@@ -4410,7 +4399,7 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/docs/applications/bittorrent.html:285
-#: i2p2www/pages/site/docs/how/intro.html:187
+#: i2p2www/pages/site/docs/how/intro.html:184
msgid "Additional Information"
msgstr ""
@@ -6807,14 +6796,10 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/docs/how/intro.html:2
-msgid "A Gentle Introduction"
-msgstr ""
-
-#: i2p2www/pages/site/docs/how/intro.html:5
msgid "A Gentle Introduction to How I2P Works"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:7
+#: i2p2www/pages/site/docs/how/intro.html:4
msgid ""
"I2P is a project to build, deploy, and maintain a network supporting "
"secure and anonymous\n"
@@ -6831,7 +6816,7 @@ msgid ""
"freely available."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:17
+#: i2p2www/pages/site/docs/how/intro.html:14
msgid ""
"Unlike many other anonymizing networks, I2P doesn't try to provide "
"anonymity by hiding the\n"
@@ -6850,7 +6835,7 @@ msgid ""
"even taken over to attempt more malicious attacks."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:28
+#: i2p2www/pages/site/docs/how/intro.html:25
#, python-format
msgid ""
"The network itself is message oriented - it is essentially a secure and "
@@ -6872,7 +6857,7 @@ msgid ""
"proxies to enable the anonymizing functionality."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:40
+#: i2p2www/pages/site/docs/how/intro.html:37
#, python-format
msgid ""
"An essential part of designing, developing, and testing an anonymizing "
@@ -6892,11 +6877,11 @@ msgid ""
"from the others."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:51
+#: i2p2www/pages/site/docs/how/intro.html:48
msgid "Why?"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:52
+#: i2p2www/pages/site/docs/how/intro.html:49
#, python-format
msgid ""
"There are a multitude of reasons why we need a system to support "
@@ -6908,11 +6893,11 @@ msgid ""
"Internet, but we could not find any that met our needs or threat model."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:59
+#: i2p2www/pages/site/docs/how/intro.html:56
msgid "How?"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:61
+#: i2p2www/pages/site/docs/how/intro.html:58
#, python-format
msgid ""
"The network at a glance is made up of a set of nodes (\"routers\") with a"
@@ -6935,11 +6920,11 @@ msgid ""
"distributing routing and contact information securely."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:74
+#: i2p2www/pages/site/docs/how/intro.html:71
msgid "Network topology example"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:76
+#: i2p2www/pages/site/docs/how/intro.html:73
msgid ""
"In the above, Alice, Bob, Charlie, and Dave are all running routers with "
"a single Destination on\n"
@@ -6960,7 +6945,7 @@ msgid ""
"as new leases are authorized and old ones expire."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:88
+#: i2p2www/pages/site/docs/how/intro.html:85
#, python-format
msgid ""
"If Bob wants to reply to Alice, he simply goes through the same process -"
@@ -6975,7 +6960,7 @@ msgid ""
"current data."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:96
+#: i2p2www/pages/site/docs/how/intro.html:93
#, python-format
msgid ""
"To deal with a wide range of attacks, I2P is fully distributed with no "
@@ -6991,7 +6976,7 @@ msgid ""
"page."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:105
+#: i2p2www/pages/site/docs/how/intro.html:102
#, python-format
msgid ""
"The network itself makes use of a significant number of ElGamal / AES+SessionTag."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:113
+#: i2p2www/pages/site/docs/how/intro.html:110
msgid ""
"Content sent over I2P is encrypted through three layers garlic encryption"
" (used to verify the\n"
@@ -7015,7 +7000,7 @@ msgid ""
"encryption (e.g. the TCP transport uses AES256 with ephemeral keys)."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:120
+#: i2p2www/pages/site/docs/how/intro.html:117
msgid ""
"End-to-end (I2CP) encryption (client application to server application) "
"was disabled in I2P release\n"
@@ -7030,18 +7015,18 @@ msgid ""
"applications running atop of I2P."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:129
+#: i2p2www/pages/site/docs/how/intro.html:126
msgid "End to end layered encryption"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:131
+#: i2p2www/pages/site/docs/how/intro.html:128
#, python-format
msgid ""
"The specific use of these algorithms are outlined elsewhere."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:135
+#: i2p2www/pages/site/docs/how/intro.html:132
msgid ""
"The two main mechanisms for allowing people who need strong anonymity to "
"use the network are\n"
@@ -7056,7 +7041,7 @@ msgid ""
"deployment of more flexible and anonymous transports."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:144
+#: i2p2www/pages/site/docs/how/intro.html:141
#, python-format
msgid ""
"Some questions have been raised with regards to the scalability of I2P, "
@@ -7072,11 +7057,11 @@ msgid ""
"the network (N) bears no impact."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:153
+#: i2p2www/pages/site/docs/how/intro.html:150
msgid "When?"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:154
+#: i2p2www/pages/site/docs/how/intro.html:151
#, python-format
msgid ""
"I2P initially began in Feb 2003 as a proposed modification to roadmap."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:164
+#: i2p2www/pages/site/docs/how/intro.html:161
msgid "Who?"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:165
+#: i2p2www/pages/site/docs/how/intro.html:162
#, python-format
msgid ""
"We have a small team spread around several "
@@ -7114,11 +7099,11 @@ msgid ""
" Machines."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:176
+#: i2p2www/pages/site/docs/how/intro.html:173
msgid "Where?"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:177
+#: i2p2www/pages/site/docs/how/intro.html:174
#, python-format
msgid ""
"Anyone interested should join us on the IRC channel #i2p (hosted "
@@ -7129,12 +7114,12 @@ msgid ""
" are available."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:183
+#: i2p2www/pages/site/docs/how/intro.html:180
#, python-format
msgid "The current source is available in monotone."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:188
+#: i2p2www/pages/site/docs/how/intro.html:185
#, python-format
msgid "See the Index to Technical Documentation."
msgstr ""
@@ -8954,7 +8939,7 @@ msgstr ""
#: i2p2www/pages/site/docs/how/tech-intro.html:9
#: i2p2www/pages/site/docs/how/tech-intro.html:24
-#: i2p2www/pages/site/docs/transport/ssu.html:281
+#: i2p2www/pages/site/docs/transport/ssu.html:280
msgid "Introduction"
msgstr ""
@@ -10749,7 +10734,7 @@ msgid "Severity"
msgstr ""
#: i2p2www/pages/site/docs/how/threat-model.html:40
-#: i2p2www/pages/site/docs/protocol/i2np.html:94
+#: i2p2www/pages/site/docs/protocol/i2np.html:93
msgid "Priority"
msgstr ""
@@ -12106,9 +12091,9 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/docs/how/tunnel-routing.html:2
-#: i2p2www/pages/site/docs/how/tunnel-routing.html:6
-msgid "Tunnel Overview"
-msgstr ""
+#, fuzzy
+msgid "Tunnel Routing"
+msgstr "Обзор туннельной маршрутизации"
#: i2p2www/pages/site/docs/how/tunnel-routing.html:3
#: i2p2www/pages/site/docs/tunnels/unidirectional.html:3
@@ -13118,7 +13103,7 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/docs/protocol/i2cp.html:613
-#: i2p2www/pages/site/docs/protocol/i2np.html:33
+#: i2p2www/pages/site/docs/protocol/i2np.html:32
msgid "Bytes"
msgstr ""
@@ -13181,15 +13166,15 @@ msgid ""
"Common Data Structures Specification Version 0.9."
msgstr ""
+#: i2p2www/pages/site/docs/protocol/i2np.html:2
+msgid "I2P Network Protocol"
+msgstr ""
+
#: i2p2www/pages/site/docs/protocol/i2np.html:3
msgid "June 2013"
msgstr ""
#: i2p2www/pages/site/docs/protocol/i2np.html:6
-msgid "I2P Network Protocol"
-msgstr ""
-
-#: i2p2www/pages/site/docs/protocol/i2np.html:7
msgid ""
"The I2P Network Protocol (I2NP),\n"
"which is sandwiched between I2CP and the various I2P transport protocols,"
@@ -13201,11 +13186,11 @@ msgid ""
"common transports supported."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:15
+#: i2p2www/pages/site/docs/protocol/i2np.html:14
msgid "I2NP Definition"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:16
+#: i2p2www/pages/site/docs/protocol/i2np.html:15
msgid ""
"I2NP (I2P Network Protocol) messages can be used for one-hop, router-to-"
"router, point-to-point messages.\n"
@@ -13216,7 +13201,7 @@ msgid ""
"outbound delivery."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:23
+#: i2p2www/pages/site/docs/protocol/i2np.html:22
#, python-format
msgid ""
"The priorities listed below may not be current and are subject to change."
@@ -13226,37 +13211,37 @@ msgid ""
"Priority queueing implementation may vary."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:30
+#: i2p2www/pages/site/docs/protocol/i2np.html:29
msgid "Message Format"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:33
+#: i2p2www/pages/site/docs/protocol/i2np.html:32
#: i2p2www/pages/site/docs/spec/streaming.html:35
msgid "Field"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:34
+#: i2p2www/pages/site/docs/protocol/i2np.html:33
msgid "Unique ID"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:35
+#: i2p2www/pages/site/docs/protocol/i2np.html:34
msgid "Expiration"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:36
-#: i2p2www/pages/site/docs/protocol/i2np.html:93
+#: i2p2www/pages/site/docs/protocol/i2np.html:35
+#: i2p2www/pages/site/docs/protocol/i2np.html:92
msgid "Payload Length"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:37
+#: i2p2www/pages/site/docs/protocol/i2np.html:36
msgid "Checksum"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:38
+#: i2p2www/pages/site/docs/protocol/i2np.html:37
msgid "Payload"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:41
+#: i2p2www/pages/site/docs/protocol/i2np.html:40
#, python-format
msgid ""
"While the maximum payload size is nominally 64KB, the size is further "
@@ -13269,7 +13254,7 @@ msgid ""
"So the message must nominally fit in 63 fragments."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:49
+#: i2p2www/pages/site/docs/protocol/i2np.html:48
msgid ""
"The maximum size of an initial fragment is 956 bytes (assuming TUNNEL "
"delivery mode);\n"
@@ -13278,7 +13263,7 @@ msgid ""
"bytes, or 61.2 KB."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:55
+#: i2p2www/pages/site/docs/protocol/i2np.html:54
msgid ""
"In addition, the transports may have additional restrictions.\n"
"NTCP currently limits to 16KB - 6 = 16378 bytes but this will be "
@@ -13286,7 +13271,7 @@ msgid ""
"The SSU limit is approximately 32 KB."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:61
+#: i2p2www/pages/site/docs/protocol/i2np.html:60
msgid ""
"Note that these are not the limits for datagrams that the client sees, as"
" the\n"
@@ -13297,11 +13282,11 @@ msgid ""
"increased in a future release."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:69
+#: i2p2www/pages/site/docs/protocol/i2np.html:68
msgid "Message Types"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:70
+#: i2p2www/pages/site/docs/protocol/i2np.html:69
msgid ""
"Higher-numbered priority is higher priority.\n"
"The majority of traffic is TunnelDataMessages (priority 400),\n"
@@ -13313,7 +13298,7 @@ msgid ""
"first hops happen to be on the same peer."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:81
+#: i2p2www/pages/site/docs/protocol/i2np.html:80
msgid ""
"Also, not all message types are sent unencrypted.\n"
"For example, when testing a tunnel, the router wraps a\n"
@@ -13321,33 +13306,33 @@ msgid ""
"which is wrapped in a DataMessage."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:91
+#: i2p2www/pages/site/docs/protocol/i2np.html:90
msgid "Message"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:92
+#: i2p2www/pages/site/docs/protocol/i2np.html:91
msgid "Type"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:95
+#: i2p2www/pages/site/docs/protocol/i2np.html:94
msgid "Comments"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:103
+#: i2p2www/pages/site/docs/protocol/i2np.html:102
msgid "May vary"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:109
+#: i2p2www/pages/site/docs/protocol/i2np.html:108
msgid ""
"Size is 65 + 32*(number of hashes) where typically, the hashes for\n"
"three floodfill routers are returned."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:118
+#: i2p2www/pages/site/docs/protocol/i2np.html:117
msgid "Varies"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:120
+#: i2p2www/pages/site/docs/protocol/i2np.html:119
msgid ""
"Priority may vary.\n"
"Size is 898 bytes for a typical 2-lease leaseSet.\n"
@@ -13357,23 +13342,23 @@ msgid ""
"as we approach release 1.0."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:134
+#: i2p2www/pages/site/docs/protocol/i2np.html:133
msgid "Priority may vary on a per-destination basis"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:144
+#: i2p2www/pages/site/docs/protocol/i2np.html:143
msgid ""
"Used for message replies, and for testing tunnels - generally wrapped in "
"a GarlicMessage"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:152
+#: i2p2www/pages/site/docs/protocol/i2np.html:151
msgid ""
"Generally wrapped in a DataMessage -\n"
"but when unwrapped, given a priority of 100 by the forwarding router"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:179
+#: i2p2www/pages/site/docs/protocol/i2np.html:178
msgid ""
"The most common message. Priority for tunnel participants, outbound "
"endpoints, and inbound gateways was\n"
@@ -13381,28 +13366,28 @@ msgid ""
"Outbound gateway messages (i.e. those originated locally) remains at 400."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:199
+#: i2p2www/pages/site/docs/protocol/i2np.html:198
msgid "Shorter TunnelBuildMessage as of 0.7.12"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:207
+#: i2p2www/pages/site/docs/protocol/i2np.html:206
msgid "Shorter TunnelBuildReplyMessage as of 0.7.12"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:210
+#: i2p2www/pages/site/docs/protocol/i2np.html:209
#, python-format
msgid "Others listed in 2003 Spec"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:216
+#: i2p2www/pages/site/docs/protocol/i2np.html:215
msgid "Obsolete, Unused"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:220
+#: i2p2www/pages/site/docs/protocol/i2np.html:219
msgid "Full Protocol Specification"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:221
+#: i2p2www/pages/site/docs/protocol/i2np.html:220
#, python-format
msgid ""
"On the I2NP Specification page.\n"
@@ -13411,7 +13396,7 @@ msgid ""
"page."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:228
+#: i2p2www/pages/site/docs/protocol/i2np.html:227
msgid ""
"It isn't clear whether the current priority scheme is generally "
"effective,\n"
@@ -13620,18 +13605,14 @@ msgid "Note: SAM/SAMv2 can use both the streaming lib and datagrams."
msgstr ""
#: i2p2www/pages/site/docs/spec/blockfile.html:2
-msgid "I2P Blockfile Specification"
+msgid "Blockfile and Hosts Database Specification"
msgstr ""
#: i2p2www/pages/site/docs/spec/blockfile.html:3
msgid "January 2012"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:6
-msgid "Blockfile and Hosts Database Specification"
-msgstr ""
-
-#: i2p2www/pages/site/docs/spec/blockfile.html:8
+#: i2p2www/pages/site/docs/spec/blockfile.html:7
#, python-format
msgid ""
"This document specifies\n"
@@ -13640,7 +13621,7 @@ msgid ""
"href=\"%(naming)s\">Naming Service."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:14
+#: i2p2www/pages/site/docs/spec/blockfile.html:13
msgid ""
"The blockfile provides fast Destination lookup in a compact format. While"
" the blockfile page overhead is substantial,\n"
@@ -13656,7 +13637,7 @@ msgid ""
"approximately 10x reduction in lookup times."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:24
+#: i2p2www/pages/site/docs/spec/blockfile.html:23
#, python-format
msgid ""
"A blockfile is simply on-disk storage of multiple sorted maps (key-value "
@@ -13668,11 +13649,11 @@ msgid ""
"BlockfileNamingService."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:32
+#: i2p2www/pages/site/docs/spec/blockfile.html:31
msgid "Blockfile Format"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:33
+#: i2p2www/pages/site/docs/spec/blockfile.html:32
msgid ""
"The original blockfile spec was modified to add magic numbers to each "
"page.\n"
@@ -13684,34 +13665,34 @@ msgid ""
" the file."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:40
+#: i2p2www/pages/site/docs/spec/blockfile.html:39
msgid ""
"All 2-byte integer values are unsigned.\n"
"All 4-byte integer values (page numbers) are signed and negative values "
"are illegal."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:45
+#: i2p2www/pages/site/docs/spec/blockfile.html:44
msgid ""
"The database is designed to be opened and accessed by a single thread.\n"
"The BlockfileNamingService provides synchronization."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:50
+#: i2p2www/pages/site/docs/spec/blockfile.html:49
msgid "Superblock format:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:65
+#: i2p2www/pages/site/docs/spec/blockfile.html:64
msgid "Skip list block page format:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:80
+#: i2p2www/pages/site/docs/spec/blockfile.html:79
msgid ""
"Skip level block page format is as follows.\n"
"All levels have a span. Not all spans have levels."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:95
+#: i2p2www/pages/site/docs/spec/blockfile.html:94
msgid ""
"Skip span block page format is as follows.\n"
"Key/value structures are sorted by key within each span and across all "
@@ -13720,11 +13701,11 @@ msgid ""
"Spans other than the first span may not be empty."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:112
+#: i2p2www/pages/site/docs/spec/blockfile.html:111
msgid "Span Continuation block page format:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:123
+#: i2p2www/pages/site/docs/spec/blockfile.html:122
msgid ""
"Key/value structure format is as follows.\n"
"Key and value lengths must not be split across pages, i.e. all 4 bytes "
@@ -13736,15 +13717,15 @@ msgid ""
"Max key and value lengths are 65535 bytes."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:139
+#: i2p2www/pages/site/docs/spec/blockfile.html:138
msgid "Free list block page format:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:151
+#: i2p2www/pages/site/docs/spec/blockfile.html:150
msgid "Free page block format:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:160
+#: i2p2www/pages/site/docs/spec/blockfile.html:159
msgid ""
"The metaindex (located at page 2) is a mapping of US-ASCII strings to "
"4-byte integers.\n"
@@ -13752,33 +13733,33 @@ msgid ""
"the skiplist."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:165
+#: i2p2www/pages/site/docs/spec/blockfile.html:164
msgid "Blockfile Naming Service Tables"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:166
+#: i2p2www/pages/site/docs/spec/blockfile.html:165
msgid ""
"The tables created and used by the BlockfileNamingService are as follows."
"\n"
"The maximum number of entries per span is 16."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:171
+#: i2p2www/pages/site/docs/spec/blockfile.html:170
msgid "Properties Skiplist"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:172
+#: i2p2www/pages/site/docs/spec/blockfile.html:171
#, python-format
msgid ""
"%(INFO)s is the master database skiplist with String/Properties key/value"
" entries containing only one entry:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:184
+#: i2p2www/pages/site/docs/spec/blockfile.html:183
msgid "Reverse Lookup Skiplist"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:185
+#: i2p2www/pages/site/docs/spec/blockfile.html:184
#, python-format
msgid ""
"%(REVERSE)s is the reverse lookup skiplist with Integer/Properties "
@@ -13786,34 +13767,31 @@ msgid ""
" (as of database version 2):"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:199
+#: i2p2www/pages/site/docs/spec/blockfile.html:198
msgid "hosts.txt, userhosts.txt, and privatehosts.txt Skiplists"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:200
+#: i2p2www/pages/site/docs/spec/blockfile.html:199
msgid ""
"For each host database, there is a skiplist containing\n"
"the hosts for that database.\n"
"The keys/values in these skiplists are as follows:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:211
+#: i2p2www/pages/site/docs/spec/blockfile.html:210
msgid "The DestEntry Properties typically contains:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:220
+#: i2p2www/pages/site/docs/spec/blockfile.html:219
msgid "Hostname keys are stored in lower-case and always end in \".i2p\"."
msgstr ""
#: i2p2www/pages/site/docs/spec/common-structures.html:2
-msgid "Common structure Specification"
-msgstr ""
+#, fuzzy
+msgid "Common structures Specification"
+msgstr "Спецификация основных структур данных"
#: i2p2www/pages/site/docs/spec/common-structures.html:6
-msgid "Data types Specification"
-msgstr ""
-
-#: i2p2www/pages/site/docs/spec/common-structures.html:7
#, python-format
msgid ""
"This document describes some data types common to all I2P protocols, like"
@@ -13822,55 +13800,55 @@ msgid ""
"SSU, etc."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:17
+#: i2p2www/pages/site/docs/spec/common-structures.html:16
msgid "Represents a non-negative integer.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:20
-#: i2p2www/pages/site/docs/spec/common-structures.html:31
-#: i2p2www/pages/site/docs/spec/common-structures.html:41
-#: i2p2www/pages/site/docs/spec/common-structures.html:54
-#: i2p2www/pages/site/docs/spec/common-structures.html:69
-#: i2p2www/pages/site/docs/spec/common-structures.html:82
-#: i2p2www/pages/site/docs/spec/common-structures.html:94
-#: i2p2www/pages/site/docs/spec/common-structures.html:106
-#: i2p2www/pages/site/docs/spec/common-structures.html:118
-#: i2p2www/pages/site/docs/spec/common-structures.html:130
-#: i2p2www/pages/site/docs/spec/common-structures.html:142
-#: i2p2www/pages/site/docs/spec/common-structures.html:154
-#: i2p2www/pages/site/docs/spec/common-structures.html:166
-#: i2p2www/pages/site/docs/spec/common-structures.html:178
-#: i2p2www/pages/site/docs/spec/common-structures.html:231
-#: i2p2www/pages/site/docs/spec/common-structures.html:314
-#: i2p2www/pages/site/docs/spec/common-structures.html:363
-#: i2p2www/pages/site/docs/spec/common-structures.html:415
-#: i2p2www/pages/site/docs/spec/common-structures.html:462
-#: i2p2www/pages/site/docs/spec/common-structures.html:597
-#: i2p2www/pages/site/docs/spec/common-structures.html:660
+#: i2p2www/pages/site/docs/spec/common-structures.html:19
+#: i2p2www/pages/site/docs/spec/common-structures.html:30
+#: i2p2www/pages/site/docs/spec/common-structures.html:40
+#: i2p2www/pages/site/docs/spec/common-structures.html:53
+#: i2p2www/pages/site/docs/spec/common-structures.html:68
+#: i2p2www/pages/site/docs/spec/common-structures.html:81
+#: i2p2www/pages/site/docs/spec/common-structures.html:93
+#: i2p2www/pages/site/docs/spec/common-structures.html:105
+#: i2p2www/pages/site/docs/spec/common-structures.html:117
+#: i2p2www/pages/site/docs/spec/common-structures.html:129
+#: i2p2www/pages/site/docs/spec/common-structures.html:141
+#: i2p2www/pages/site/docs/spec/common-structures.html:153
+#: i2p2www/pages/site/docs/spec/common-structures.html:165
+#: i2p2www/pages/site/docs/spec/common-structures.html:177
+#: i2p2www/pages/site/docs/spec/common-structures.html:230
+#: i2p2www/pages/site/docs/spec/common-structures.html:313
+#: i2p2www/pages/site/docs/spec/common-structures.html:362
+#: i2p2www/pages/site/docs/spec/common-structures.html:414
+#: i2p2www/pages/site/docs/spec/common-structures.html:461
+#: i2p2www/pages/site/docs/spec/common-structures.html:596
+#: i2p2www/pages/site/docs/spec/common-structures.html:659
#: i2p2www/pages/site/docs/spec/streaming.html:35
msgid "Contents"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:21
+#: i2p2www/pages/site/docs/spec/common-structures.html:20
msgid "1 to 8 bytes in network byte order representing an unsigned integer\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:27
+#: i2p2www/pages/site/docs/spec/common-structures.html:26
msgid ""
"The number of milliseconds since midnight on January 1, 1970 in the GMT "
"timezone.\n"
"If the number is 0, the date is undefined or null.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:32
+#: i2p2www/pages/site/docs/spec/common-structures.html:31
msgid "8 byte Integer\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:38
+#: i2p2www/pages/site/docs/spec/common-structures.html:37
msgid "Represents a UTF-8 encoded string.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:42
+#: i2p2www/pages/site/docs/spec/common-structures.html:41
msgid ""
"1 or more bytes where the first byte is the number of bytes (not "
"characters!)\n"
@@ -13879,21 +13857,21 @@ msgid ""
"Length limit is 255 bytes (not characters). Length may be 0.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:50
+#: i2p2www/pages/site/docs/spec/common-structures.html:49
msgid ""
"A boolean value, supporting null/unknown representation\n"
"0=false, 1=true, 2=unknown/null\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:55
+#: i2p2www/pages/site/docs/spec/common-structures.html:54
msgid "1 byte Integer\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:59
+#: i2p2www/pages/site/docs/spec/common-structures.html:58
msgid "Deprecated - unused\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:65
+#: i2p2www/pages/site/docs/spec/common-structures.html:64
#, python-format
msgid ""
"This structure is used in ElGamal encryption, representing only the "
@@ -13901,12 +13879,12 @@ msgid ""
"the cryptography specification.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:70
-#: i2p2www/pages/site/docs/spec/common-structures.html:83
+#: i2p2www/pages/site/docs/spec/common-structures.html:69
+#: i2p2www/pages/site/docs/spec/common-structures.html:82
msgid "256 bytes\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:78
+#: i2p2www/pages/site/docs/spec/common-structures.html:77
#, python-format
msgid ""
"This structure is used in ElGamal decryption, representing only the "
@@ -13914,99 +13892,99 @@ msgid ""
"the cryptography specification.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:91
+#: i2p2www/pages/site/docs/spec/common-structures.html:90
msgid "This structure is used for AES256 encryption and decryption.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:95
-#: i2p2www/pages/site/docs/spec/common-structures.html:143
-#: i2p2www/pages/site/docs/spec/common-structures.html:155
+#: i2p2www/pages/site/docs/spec/common-structures.html:94
+#: i2p2www/pages/site/docs/spec/common-structures.html:142
+#: i2p2www/pages/site/docs/spec/common-structures.html:154
msgid "32 bytes\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:103
+#: i2p2www/pages/site/docs/spec/common-structures.html:102
#, python-format
msgid ""
"This structure is used for verifying DSA signatures.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:107
+#: i2p2www/pages/site/docs/spec/common-structures.html:106
msgid "128 bytes\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:115
+#: i2p2www/pages/site/docs/spec/common-structures.html:114
#, python-format
msgid ""
"This structure is used for creating DSA signatures.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:119
+#: i2p2www/pages/site/docs/spec/common-structures.html:118
msgid "20 bytes\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:127
+#: i2p2www/pages/site/docs/spec/common-structures.html:126
#, python-format
msgid ""
"This structure represents the DSA "
"signature of some data.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:131
+#: i2p2www/pages/site/docs/spec/common-structures.html:130
msgid "40 bytes\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:139
+#: i2p2www/pages/site/docs/spec/common-structures.html:138
msgid "Represents the SHA256 of some data.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:151
+#: i2p2www/pages/site/docs/spec/common-structures.html:150
msgid "A random number\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:163
+#: i2p2www/pages/site/docs/spec/common-structures.html:162
msgid "Defines an identifier that is unique to each router in a tunnel.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:167
+#: i2p2www/pages/site/docs/spec/common-structures.html:166
msgid "4 byte Integer\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:175
+#: i2p2www/pages/site/docs/spec/common-structures.html:174
msgid ""
"A certificate is a container for various receipts or proof of works used "
"throughout the I2P network.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:179
+#: i2p2www/pages/site/docs/spec/common-structures.html:178
msgid ""
"1 byte Integer specifying certificate type,"
" followed by a 2 Integer specifying the "
"size of the certificate payload, then that many bytes.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:205
+#: i2p2www/pages/site/docs/spec/common-structures.html:204
msgid ""
"For Router Identities, the "
"Certificate is always NULL, no others are currently implemented."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:209
+#: i2p2www/pages/site/docs/spec/common-structures.html:208
#, python-format
msgid ""
"For Garlic Cloves, the "
"Certificate is always NULL, no others are currently implemented."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:213
+#: i2p2www/pages/site/docs/spec/common-structures.html:212
#, python-format
msgid ""
"For Garlic Messages, the Certificate "
"is always NULL, no others are currently implemented."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:217
+#: i2p2www/pages/site/docs/spec/common-structures.html:216
msgid ""
"For Destinations, the Certificate may"
" be non-NULL,\n"
@@ -14014,27 +13992,27 @@ msgid ""
"the application-level."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:228
+#: i2p2www/pages/site/docs/spec/common-structures.html:227
msgid "A set of key/value mappings or properties\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:232
+#: i2p2www/pages/site/docs/spec/common-structures.html:231
msgid "A 2-byte size Integer followed by a series of String=String; pairs\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:259
+#: i2p2www/pages/site/docs/spec/common-structures.html:258
msgid ""
"The encoding isn't optimal - we either need the '=' and ';' characters, "
"or the string lengths, but not both"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:263
+#: i2p2www/pages/site/docs/spec/common-structures.html:262
msgid ""
"Some documentation says that the strings may not include '=' or ';' but "
"this encoding supports them"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:267
+#: i2p2www/pages/site/docs/spec/common-structures.html:266
msgid ""
"Strings are defined to be UTF-8 but in the current implementation, I2CP "
"uses UTF-8 but I2NP does not.\n"
@@ -14043,14 +14021,14 @@ msgid ""
"Message will be corrupted."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:273
+#: i2p2www/pages/site/docs/spec/common-structures.html:272
msgid ""
"The encoding allows duplicate keys, however in any usage where the "
"mapping is signed,\n"
"duplicates may cause a signature failure."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:278
+#: i2p2www/pages/site/docs/spec/common-structures.html:277
msgid ""
"Mappings contained in I2NP messages (i.e. in a RouterAddress or "
"RouterInfo)\n"
@@ -14058,7 +14036,7 @@ msgid ""
"Duplicate keys are not allowed."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:284
+#: i2p2www/pages/site/docs/spec/common-structures.html:283
#, python-format
msgid ""
"Mappings contained in an I2CP "
@@ -14067,65 +14045,65 @@ msgid ""
"Duplicate keys are not allowed."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:290
+#: i2p2www/pages/site/docs/spec/common-structures.html:289
msgid ""
"While it is application-dependent, keys and values are generally case-"
"sensitive."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:294
+#: i2p2www/pages/site/docs/spec/common-structures.html:293
msgid ""
"Key and value string length limits are 255 bytes (not characters) each, "
"plus the length byte. Length byte may be 0."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:298
+#: i2p2www/pages/site/docs/spec/common-structures.html:297
msgid ""
"Total length limit is 65535 bytes, plus the 2 byte size field, or 65537 "
"total."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:307
+#: i2p2www/pages/site/docs/spec/common-structures.html:306
msgid "Common structure specification"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:311
+#: i2p2www/pages/site/docs/spec/common-structures.html:310
msgid "Defines the way to uniquely identify a particular router\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:315
+#: i2p2www/pages/site/docs/spec/common-structures.html:314
msgid ""
"PublicKey followed by SigningPublicKey and then a Certificate\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:352
+#: i2p2www/pages/site/docs/spec/common-structures.html:351
msgid ""
"The certificate for a RouterIdentity is currently unused and is always "
"NULL."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:360
+#: i2p2www/pages/site/docs/spec/common-structures.html:359
msgid ""
"A Destination defines a particular endpoint to which messages can be "
"directed for secure delivery.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:364
+#: i2p2www/pages/site/docs/spec/common-structures.html:363
msgid ""
"PublicKey followed by a SigningPublicKey and then a Certificate\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:412
+#: i2p2www/pages/site/docs/spec/common-structures.html:411
msgid ""
"Defines the authorization for a particular tunnel to receive messages "
"targeting a Destination.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:416
+#: i2p2www/pages/site/docs/spec/common-structures.html:415
msgid ""
"SHA256 Hash of the\n"
"RouterIdentity of the gateway "
@@ -14133,11 +14111,11 @@ msgid ""
"end Date\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:447
+#: i2p2www/pages/site/docs/spec/common-structures.html:446
msgid "Total size: 44 bytes"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:457
+#: i2p2www/pages/site/docs/spec/common-structures.html:456
msgid ""
"Contains all of the currently authorized Leases for a particular Destination.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:463
+#: i2p2www/pages/site/docs/spec/common-structures.html:462
msgid ""
"Destination, followed by a PublicKey for encryption, then a SigningPrivateKey"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:555
+#: i2p2www/pages/site/docs/spec/common-structures.html:554
msgid ""
"The public key of the destination was used for the old i2cp-to-i2cp "
"encryption\n"
"which was disabled in version 0.6, it is currently unused."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:560
+#: i2p2www/pages/site/docs/spec/common-structures.html:559
#, python-format
msgid ""
"The encryption key is used for end-to-end Integer defining the relative cost "
"of using the address, where 0 is free and 255 is expensive, followed by "
@@ -14241,11 +14219,11 @@ msgid ""
"IP address, port number, email address, URL, etc.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:633
+#: i2p2www/pages/site/docs/spec/common-structures.html:632
msgid "Cost is typically 5 or 6 for SSU, and 10 or 11 for NTCP."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:637
+#: i2p2www/pages/site/docs/spec/common-structures.html:636
msgid ""
"Expiration is currently unused, always null (all zeroes)).\n"
"As of release 0.9.3, the expiration is assumed zero and not stored, so "
@@ -14256,14 +14234,14 @@ msgid ""
"Routers MUST set this field to all zeros."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:645
+#: i2p2www/pages/site/docs/spec/common-structures.html:644
msgid ""
"The following options, while not required, are standard and expected to "
"be present in most router addresses:\n"
"\"host\" (an IPv4 or IPv6 address or host name) and \"port\"."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:656
+#: i2p2www/pages/site/docs/spec/common-structures.html:655
msgid ""
"Defines all of the data that a router wants to publish for the network to"
" see. The RouterInfo is one of two "
@@ -14273,13 +14251,13 @@ msgid ""
"the contained RouterIdentity.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:661
+#: i2p2www/pages/site/docs/spec/common-structures.html:660
msgid ""
"RouterIdentity followed by the Date, when the entry was published\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:741
+#: i2p2www/pages/site/docs/spec/common-structures.html:740
msgid ""
"The peer_size Integer may be followed by a list of that many router "
"hashes.\n"
@@ -14287,20 +14265,20 @@ msgid ""
"routes, which is unimplemented."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:746
+#: i2p2www/pages/site/docs/spec/common-structures.html:745
msgid ""
"The signature may be verified using the signing public key of the "
"router_ident."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:750
+#: i2p2www/pages/site/docs/spec/common-structures.html:749
#, python-format
msgid ""
"See the network database page\n"
"for standard options that are expected to be present in all router infos."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:760
+#: i2p2www/pages/site/docs/spec/common-structures.html:759
#, python-format
msgid ""
"Defined in the Tunnel Message "
@@ -14998,7 +14976,7 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/docs/transport/index.html:61
-#: i2p2www/pages/site/docs/transport/ssu.html:33
+#: i2p2www/pages/site/docs/transport/ssu.html:32
msgid ""
"Communication of firewall status and local IP, and changes to either, to "
"the router and the user interface"
@@ -15193,11 +15171,11 @@ msgid ""
"and see how transport-layer padding may improve things."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:6
+#: i2p2www/pages/site/docs/transport/ntcp.html:2
msgid "NTCP (NIO-based TCP)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:8
+#: i2p2www/pages/site/docs/transport/ntcp.html:6
#, python-format
msgid ""
"NTCP is one of two transports currently "
@@ -15209,7 +15187,7 @@ msgid ""
"NTCP-over-IPv6 is supported as of version 0.9.8."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:16
+#: i2p2www/pages/site/docs/transport/ntcp.html:14
msgid ""
"By default, NTCP uses the IP/Port\n"
"auto-detected by SSU. When enabled on config.jsp,\n"
@@ -15218,22 +15196,22 @@ msgid ""
"Now you can enable inbound TCP without a static IP or dyndns service."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:24
+#: i2p2www/pages/site/docs/transport/ntcp.html:22
msgid ""
"The NTCP code within I2P is relatively lightweight (1/4 the size of the "
"SSU code)\n"
"because it uses the underlying Java TCP transport for reliable delivery."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:30
+#: i2p2www/pages/site/docs/transport/ntcp.html:28
msgid "NTCP Protocol Specification"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:32
+#: i2p2www/pages/site/docs/transport/ntcp.html:30
msgid "Standard Message Format"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:33
+#: i2p2www/pages/site/docs/transport/ntcp.html:31
msgid ""
"After establishment,\n"
"the NTCP transport sends individual I2NP messages, with a simple "
@@ -15241,7 +15219,7 @@ msgid ""
"The unencrypted message is encoded as follows:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:43
+#: i2p2www/pages/site/docs/transport/ntcp.html:41
msgid ""
"The data is then AES/256/CBC encrypted. The session key for the "
"encryption\n"
@@ -15253,7 +15231,7 @@ msgid ""
"encrypted message."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:51
+#: i2p2www/pages/site/docs/transport/ntcp.html:49
msgid ""
"0-15 bytes of padding are required to bring the total message length\n"
"(including the six size and checksum bytes) to a multiple of 16.\n"
@@ -15262,39 +15240,39 @@ msgid ""
"The minimum data size is 1."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:59
+#: i2p2www/pages/site/docs/transport/ntcp.html:57
msgid "Time Sync Message Format"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:60
+#: i2p2www/pages/site/docs/transport/ntcp.html:58
msgid ""
"One special case is a metadata message where the sizeof(data) is 0. In\n"
"that case, the unencrypted message is encoded as:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:71
+#: i2p2www/pages/site/docs/transport/ntcp.html:69
msgid ""
"Total length: 16 bytes. The time sync message is sent at approximately 15"
" minute intervals.\n"
"The message is encrypted just as standard messages are."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:77
+#: i2p2www/pages/site/docs/transport/ntcp.html:75
msgid "Checksums"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:78
+#: i2p2www/pages/site/docs/transport/ntcp.html:76
#, python-format
msgid ""
"The standard and time sync messages use the Adler-32 checksum\n"
"as defined in the ZLIB Specification."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:84
+#: i2p2www/pages/site/docs/transport/ntcp.html:82
msgid "Establishment Sequence"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:85
+#: i2p2www/pages/site/docs/transport/ntcp.html:83
msgid ""
"In the establish state, there is a 4-phase message sequence to exchange "
"DH keys and signatures.\n"
@@ -15303,31 +15281,31 @@ msgid ""
"connection."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:99
+#: i2p2www/pages/site/docs/transport/ntcp.html:97
msgid "Legend:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:100
+#: i2p2www/pages/site/docs/transport/ntcp.html:98
msgid "256 byte DH public keys"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:104
+#: i2p2www/pages/site/docs/transport/ntcp.html:102
msgid "timestamps (4 bytes, seconds since epoch)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:105
+#: i2p2www/pages/site/docs/transport/ntcp.html:103
msgid "32 byte Session key"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:106
+#: i2p2www/pages/site/docs/transport/ntcp.html:104
msgid "2 byte size of Alice identity to follow"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:109
+#: i2p2www/pages/site/docs/transport/ntcp.html:107
msgid "DH Key Exchange"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:110
+#: i2p2www/pages/site/docs/transport/ntcp.html:108
#, python-format
msgid ""
"The initial 2048-bit DH key exchange\n"
@@ -15335,7 +15313,7 @@ msgid ""
"ElGamal encryption."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:116
+#: i2p2www/pages/site/docs/transport/ntcp.html:114
msgid ""
"The DH key exchange consists of a number of steps, displayed below.\n"
"The mapping between these steps and the messages sent between I2P "
@@ -15343,41 +15321,41 @@ msgid ""
"is marked in bold."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:122
+#: i2p2www/pages/site/docs/transport/ntcp.html:120
msgid ""
"Alice generates a secret integer x. She then calculates X = g^x mod"
" p
."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:123
+#: i2p2www/pages/site/docs/transport/ntcp.html:121
msgid "Alice sends X to Bob (Message 1)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:124
+#: i2p2www/pages/site/docs/transport/ntcp.html:122
msgid ""
"Bob generates a secret integer y. He then calculates Y = g^y mod "
"p
."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:125
+#: i2p2www/pages/site/docs/transport/ntcp.html:123
msgid "Bob sends Y to Alice.(Message 2)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:126
+#: i2p2www/pages/site/docs/transport/ntcp.html:124
msgid "Alice can now compute sessionKey = Y^x mod p
."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:127
+#: i2p2www/pages/site/docs/transport/ntcp.html:125
msgid "Bob can now compute sessionKey = X^y mod p
."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:128
+#: i2p2www/pages/site/docs/transport/ntcp.html:126
msgid ""
"Both Alice and Bob now have a shared key sessionKey = g^(x*y) mod "
"p
."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:130
+#: i2p2www/pages/site/docs/transport/ntcp.html:128
#, python-format
msgid ""
"The sessionKey is then used to exchange identities in Message 3 "
@@ -15386,11 +15364,11 @@ msgid ""
"cryptography page."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:136
+#: i2p2www/pages/site/docs/transport/ntcp.html:134
msgid "Message 1 (Session Request)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:137
+#: i2p2www/pages/site/docs/transport/ntcp.html:135
#, python-format
msgid ""
"This is the DH request. Alice already has Bob's\n"
@@ -15403,79 +15381,79 @@ msgid ""
"Alice sends Bob:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:150
-#: i2p2www/pages/site/docs/transport/ntcp.html:193
-#: i2p2www/pages/site/docs/transport/ntcp.html:273
-#: i2p2www/pages/site/docs/transport/ntcp.html:356
+#: i2p2www/pages/site/docs/transport/ntcp.html:148
+#: i2p2www/pages/site/docs/transport/ntcp.html:191
+#: i2p2www/pages/site/docs/transport/ntcp.html:271
+#: i2p2www/pages/site/docs/transport/ntcp.html:354
msgid "Size:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:152
+#: i2p2www/pages/site/docs/transport/ntcp.html:150
msgid "Contents:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:170
+#: i2p2www/pages/site/docs/transport/ntcp.html:168
msgid "256 byte X from Diffie Hellman"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:172
+#: i2p2www/pages/site/docs/transport/ntcp.html:170
#, python-format
msgid ""
"SHA256 Hash(X) xored with SHA256 Hash(Bob's Router Identity)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:179
-#: i2p2www/pages/site/docs/transport/ntcp.html:260
-#: i2p2www/pages/site/docs/transport/ntcp.html:337
+#: i2p2www/pages/site/docs/transport/ntcp.html:177
+#: i2p2www/pages/site/docs/transport/ntcp.html:258
+#: i2p2www/pages/site/docs/transport/ntcp.html:335
msgid "Notes:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:180
+#: i2p2www/pages/site/docs/transport/ntcp.html:178
msgid ""
"Bob verifies HXxorHI using his own router hash. If it does not verify,\n"
"Alice has contacted the wrong router, and Bob drops the connection."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:186
+#: i2p2www/pages/site/docs/transport/ntcp.html:184
msgid "Message 2 (Session Created)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:187
+#: i2p2www/pages/site/docs/transport/ntcp.html:185
msgid "This is the DH reply. Bob sends Alice:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:195
-#: i2p2www/pages/site/docs/transport/ntcp.html:275
-#: i2p2www/pages/site/docs/transport/ntcp.html:358
+#: i2p2www/pages/site/docs/transport/ntcp.html:193
+#: i2p2www/pages/site/docs/transport/ntcp.html:273
+#: i2p2www/pages/site/docs/transport/ntcp.html:356
msgid "Unencrypted Contents:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:217
-#: i2p2www/pages/site/docs/transport/ntcp.html:251
+#: i2p2www/pages/site/docs/transport/ntcp.html:215
+#: i2p2www/pages/site/docs/transport/ntcp.html:249
msgid "256 byte Y from Diffie Hellman"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:219
+#: i2p2www/pages/site/docs/transport/ntcp.html:217
msgid "SHA256 Hash(X concatenated with Y)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:222
-#: i2p2www/pages/site/docs/transport/ntcp.html:307
+#: i2p2www/pages/site/docs/transport/ntcp.html:220
+#: i2p2www/pages/site/docs/transport/ntcp.html:305
msgid "4 byte timestamp (seconds since the epoch)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:224
+#: i2p2www/pages/site/docs/transport/ntcp.html:222
msgid "12 bytes random data"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:229
-#: i2p2www/pages/site/docs/transport/ntcp.html:319
-#: i2p2www/pages/site/docs/transport/ntcp.html:386
+#: i2p2www/pages/site/docs/transport/ntcp.html:227
+#: i2p2www/pages/site/docs/transport/ntcp.html:317
+#: i2p2www/pages/site/docs/transport/ntcp.html:384
msgid "Encrypted Contents:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:253
+#: i2p2www/pages/site/docs/transport/ntcp.html:251
#, python-format
msgid ""
"48 bytes AES encrypted using the DH "
@@ -15483,38 +15461,38 @@ msgid ""
" the last 16 bytes of Y as the IV"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:261
+#: i2p2www/pages/site/docs/transport/ntcp.html:259
msgid ""
"Alice may drop the connection if the clock skew with Bob is too high as "
"calculated using tsB."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:266
+#: i2p2www/pages/site/docs/transport/ntcp.html:264
msgid "Message 3 (Session Confirm A)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:267
+#: i2p2www/pages/site/docs/transport/ntcp.html:265
msgid ""
"This contains Alice's router identity, and a DSA signature of the "
"critical data. Alice sends Bob:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:301
+#: i2p2www/pages/site/docs/transport/ntcp.html:299
msgid "2 byte size of Alice's router identity to follow (should always be 387)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:303
+#: i2p2www/pages/site/docs/transport/ntcp.html:301
#, python-format
msgid ""
"Alice's 387 byte Router Identity"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:309
+#: i2p2www/pages/site/docs/transport/ntcp.html:307
msgid "15 bytes random data"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:311
+#: i2p2www/pages/site/docs/transport/ntcp.html:309
#, python-format
msgid ""
"the 40 byte DSA "
@@ -15530,7 +15508,7 @@ msgid ""
"href=\"%(commonstructures)s#struct_RouterIdentity\">Router Identity"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:329
+#: i2p2www/pages/site/docs/transport/ntcp.html:327
#, python-format
msgid ""
"448 bytes AES encrypted using the DH"
@@ -15539,25 +15517,25 @@ msgid ""
"of message #1) as the IV"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:339
+#: i2p2www/pages/site/docs/transport/ntcp.html:337
msgid "Bob verifies the signature, and on failure, drops the connection."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:342
+#: i2p2www/pages/site/docs/transport/ntcp.html:340
msgid ""
"Bob may drop the connection if the clock skew with Alice is too high as "
"calculated using tsA."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:349
+#: i2p2www/pages/site/docs/transport/ntcp.html:347
msgid "Message 4 (Session Confirm B)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:350
+#: i2p2www/pages/site/docs/transport/ntcp.html:348
msgid "This is a DSA signature of the critical data. Bob sends Alice:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:375
+#: i2p2www/pages/site/docs/transport/ntcp.html:373
#, python-format
msgid ""
"the 40 byte DSA "
@@ -15573,11 +15551,11 @@ msgid ""
"href=\"%(commonstructures)s#struct_RouterIdentity\">Router Identity"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:381
+#: i2p2www/pages/site/docs/transport/ntcp.html:379
msgid "8 bytes random data"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:396
+#: i2p2www/pages/site/docs/transport/ntcp.html:394
#, python-format
msgid ""
"48 bytes AES encrypted using the DH "
@@ -15586,15 +15564,15 @@ msgid ""
"#2 as the IV"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:404
+#: i2p2www/pages/site/docs/transport/ntcp.html:402
msgid "Alice verifies the signature, and on failure, drops the connection."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:411
+#: i2p2www/pages/site/docs/transport/ntcp.html:409
msgid "After Establishment"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:412
+#: i2p2www/pages/site/docs/transport/ntcp.html:410
msgid ""
"The connection is established, and standard or time sync messages may be "
"exchanged.\n"
@@ -15606,11 +15584,11 @@ msgid ""
" the next IV."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:421
+#: i2p2www/pages/site/docs/transport/ntcp.html:419
msgid "Check Connection Message"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:422
+#: i2p2www/pages/site/docs/transport/ntcp.html:420
msgid ""
"Alternately, when Bob receives a connection, it could be a\n"
"check connection (perhaps prompted by Bob asking for someone\n"
@@ -15620,54 +15598,54 @@ msgid ""
"A check info connection will receive 256 bytes containing:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:431
+#: i2p2www/pages/site/docs/transport/ntcp.html:429
msgid "32 bytes of uninterpreted, ignored data"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:432
+#: i2p2www/pages/site/docs/transport/ntcp.html:430
msgid "1 byte size"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:433
+#: i2p2www/pages/site/docs/transport/ntcp.html:431
msgid ""
"that many bytes making up the local router's IP address (as reached by "
"the remote side)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:434
+#: i2p2www/pages/site/docs/transport/ntcp.html:432
msgid "2 byte port number that the local router was reached on"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:435
+#: i2p2www/pages/site/docs/transport/ntcp.html:433
msgid ""
"4 byte i2p network time as known by the remote side (seconds since the "
"epoch)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:436
+#: i2p2www/pages/site/docs/transport/ntcp.html:434
msgid "uninterpreted padding data, up to byte 223"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:437
+#: i2p2www/pages/site/docs/transport/ntcp.html:435
msgid ""
"xor of the local router's identity hash and the SHA256 of bytes 32 "
"through bytes 223"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:441
+#: i2p2www/pages/site/docs/transport/ntcp.html:439
msgid "Discussion"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:442
+#: i2p2www/pages/site/docs/transport/ntcp.html:440
#, python-format
msgid "Now on the NTCP Discussion Page."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:448
+#: i2p2www/pages/site/docs/transport/ntcp.html:446
msgid "The maximum message size should be increased to approximately 32 KB."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:452
+#: i2p2www/pages/site/docs/transport/ntcp.html:450
msgid ""
"A set of fixed packet sizes may be appropriate to further hide the data \n"
"fragmentation to external adversaries, but the tunnel, garlic, and end to"
@@ -15678,31 +15656,27 @@ msgid ""
"to create a limited number of message sizes."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:460
+#: i2p2www/pages/site/docs/transport/ntcp.html:458
msgid ""
"Memory utilization (including that of the kernel) for NTCP should be "
"compared to that for SSU."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:464
+#: i2p2www/pages/site/docs/transport/ntcp.html:462
msgid ""
"Can the establishment messages be randomly padded somehow, to frustrate\n"
"identification of I2P traffic based on initial packet sizes?"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:469
+#: i2p2www/pages/site/docs/transport/ntcp.html:467
msgid "Review and possibly disable 'check connection'"
msgstr ""
#: i2p2www/pages/site/docs/transport/ssu.html:2
-msgid "SSU Transport"
-msgstr ""
-
-#: i2p2www/pages/site/docs/transport/ssu.html:6
msgid "Secure Semireliable UDP"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:9
+#: i2p2www/pages/site/docs/transport/ssu.html:8
#, python-format
msgid ""
"SSU (also called \"UDP\" in much of the I2P documentation and user "
@@ -15712,7 +15686,7 @@ msgid ""
"The other is NTCP."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:15
+#: i2p2www/pages/site/docs/transport/ssu.html:14
msgid ""
"SSU is the newer of the two transports,\n"
"introduced in I2P release 0.6.\n"
@@ -15721,11 +15695,11 @@ msgid ""
"SSU-over-IPv6 is supported as of version 0.9.8."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:22
+#: i2p2www/pages/site/docs/transport/ssu.html:21
msgid "SSU Services"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:24
+#: i2p2www/pages/site/docs/transport/ssu.html:23
msgid ""
"Like the NTCP transport, SSU provides reliable, encrypted, connection-"
"oriented, point-to-point data transport.\n"
@@ -15733,33 +15707,33 @@ msgid ""
"including:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:30
+#: i2p2www/pages/site/docs/transport/ssu.html:29
msgid ""
"Cooperative NAT/Firewall traversal using introducers"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:31
+#: i2p2www/pages/site/docs/transport/ssu.html:30
msgid ""
"Local IP detection by inspection of incoming packets and peer testing"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:32
+#: i2p2www/pages/site/docs/transport/ssu.html:31
msgid ""
"Communication of firewall status and local IP, and changes to either to "
"NTCP"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:37
+#: i2p2www/pages/site/docs/transport/ssu.html:36
msgid "Protocol Details"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:39
+#: i2p2www/pages/site/docs/transport/ssu.html:38
msgid "Congestion control"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:41
+#: i2p2www/pages/site/docs/transport/ssu.html:40
msgid ""
"SSU's need for only semireliable delivery, TCP-friendly operation,\n"
"and the capacity for high throughput allows a great deal of latitude in\n"
@@ -15767,7 +15741,7 @@ msgid ""
"meant to be both efficient in bandwidth as well as simple to implement."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:48
+#: i2p2www/pages/site/docs/transport/ssu.html:47
msgid ""
"Packets are scheduled according to the router's policy, taking care\n"
"not to exceed the router's outbound capacity or to exceed the measured \n"
@@ -15782,7 +15756,7 @@ msgid ""
"other messages."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:59
+#: i2p2www/pages/site/docs/transport/ssu.html:58
msgid ""
"The congestion detection techniques vary from TCP as well, since each \n"
"message has its own unique and nonsequential identifier, and each message"
@@ -15798,7 +15772,7 @@ msgid ""
"retransmitted with any new updates."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:71
+#: i2p2www/pages/site/docs/transport/ssu.html:70
msgid ""
"The current implementation does not pad the packets to\n"
"any particular size, but instead just places a single message fragment "
@@ -15806,7 +15780,7 @@ msgid ""
"a packet and sends it off (careful not to exceed the MTU)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:78
+#: i2p2www/pages/site/docs/transport/ssu.html:77
msgid ""
"As of router version 0.8.12,\n"
"two MTU values are used for IPv4: 620 and 1484.\n"
@@ -15814,21 +15788,21 @@ msgid ""
"retransmitted."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:84
+#: i2p2www/pages/site/docs/transport/ssu.html:83
msgid ""
"For both MTU values, it is desirable that (MTU % 16) == 12, so that\n"
"the payload portion after the 28-byte IP/UDP header is a multiple of\n"
"16 bytes, for encryption purposes."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:90
+#: i2p2www/pages/site/docs/transport/ssu.html:89
msgid ""
"For the small MTU value, it is desirable to pack a 2646-byte\n"
"Variable Tunnel Build Message efficiently into multiple packets;\n"
"with a 620-byte MTU, it fits into 5 packets with nicely."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:96
+#: i2p2www/pages/site/docs/transport/ssu.html:95
msgid ""
"Based on measurements, 1492 fits nearly all reasonably small I2NP "
"messages\n"
@@ -15837,13 +15811,13 @@ msgid ""
"into a live network MTU anyway)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:102
+#: i2p2www/pages/site/docs/transport/ssu.html:101
msgid ""
"The MTU values were 608 and 1492 for releases 0.8.9 - 0.8.11.\n"
"The large MTU was 1350 prior to release 0.8.9."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:107
+#: i2p2www/pages/site/docs/transport/ssu.html:106
msgid ""
"The maximum receive packet size\n"
"is 1571 bytes as of release 0.8.12.\n"
@@ -15851,7 +15825,7 @@ msgid ""
"Prior to release 0.8.9 it was 2048 bytes."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:114
+#: i2p2www/pages/site/docs/transport/ssu.html:113
msgid ""
"As of release 0.9.2, if a router's network interface MTU is less than "
"1484,\n"
@@ -15859,18 +15833,18 @@ msgid ""
"honor that when a connection is established."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:120
+#: i2p2www/pages/site/docs/transport/ssu.html:119
msgid ""
"For IPv6, the minimum MTU is 1280. The IPv6 IP/UDP header is 48 bytes,\n"
"so we use an MTU where (MTN % 16 == 0), which is true for 1280.\n"
"The maximum IPv6 MTU is 1472."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:126
+#: i2p2www/pages/site/docs/transport/ssu.html:125
msgid "Message Size Limits"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:127
+#: i2p2www/pages/site/docs/transport/ssu.html:126
msgid ""
"While the maximum message size is nominally 32KB, the practical\n"
"limit differs. The protocol limits the number of fragments to 7 bits, or "
@@ -15885,11 +15859,11 @@ msgid ""
"For connections using the larger MTU, larger messages are possible."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:138
+#: i2p2www/pages/site/docs/transport/ssu.html:137
msgid "Keys"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:140
+#: i2p2www/pages/site/docs/transport/ssu.html:139
msgid ""
"All encryption used is AES256/CBC with 32 byte keys and 16 byte IVs.\n"
"The MAC and session keys are negotiated as part of the DH exchange, used\n"
@@ -15897,7 +15871,7 @@ msgid ""
"the publicly knowable introKey is used for the MAC and encryption."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:147
+#: i2p2www/pages/site/docs/transport/ssu.html:146
msgid ""
"When using the introKey, both the initial message and any subsequent\n"
"reply use the introKey of the responder (Bob) - the responder does \n"
@@ -15907,7 +15881,7 @@ msgid ""
"Bob."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:156
+#: i2p2www/pages/site/docs/transport/ssu.html:155
msgid ""
"Upon receiving a message, the receiver checks the \"from\" IP address and"
" port\n"
@@ -15920,7 +15894,7 @@ msgid ""
"it may be dropped anyway."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:167
+#: i2p2www/pages/site/docs/transport/ssu.html:166
msgid ""
"If Alice and Bob have an established session, but Alice loses the \n"
"keys for some reason and she wants to contact Bob, she may at any \n"
@@ -15932,7 +15906,7 @@ msgid ""
"new one."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:178
+#: i2p2www/pages/site/docs/transport/ssu.html:177
#, python-format
msgid ""
"For the DH key agreement,\n"
@@ -15940,18 +15914,18 @@ msgid ""
"MODP group (#14) is used:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:188
+#: i2p2www/pages/site/docs/transport/ssu.html:187
#, python-format
msgid ""
"These are the same p and g used for I2P's\n"
"ElGamal encryption."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:193
+#: i2p2www/pages/site/docs/transport/ssu.html:192
msgid "Replay prevention"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:195
+#: i2p2www/pages/site/docs/transport/ssu.html:194
msgid ""
"Replay prevention at the SSU layer occurs by rejecting packets \n"
"with exceedingly old timestamps or those which reuse an IV. To\n"
@@ -15959,7 +15933,7 @@ msgid ""
"\"decay\" periodically so that only recently added IVs are detected."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:202
+#: i2p2www/pages/site/docs/transport/ssu.html:201
msgid ""
"The messageIds used in DataMessages are defined at layers above\n"
"the SSU transport and are passed through transparently. These IDs\n"
@@ -15968,11 +15942,11 @@ msgid ""
"replay prevention - higher layers should take that into account."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:210
+#: i2p2www/pages/site/docs/transport/ssu.html:209
msgid "Addressing"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:212
+#: i2p2www/pages/site/docs/transport/ssu.html:211
msgid ""
"To contact an SSU peer, one of two sets of information is necessary:\n"
"a direct address, for when the peer is publicly reachable, or an\n"
@@ -15980,42 +15954,42 @@ msgid ""
"There is no restriction on the number of addresses a peer may have."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:224
+#: i2p2www/pages/site/docs/transport/ssu.html:223
msgid ""
"Each of the addresses may also expose a series of options - special\n"
"capabilities of that particular peer. For a list of available\n"
"capabilities, see below."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:230
+#: i2p2www/pages/site/docs/transport/ssu.html:229
#, python-format
msgid ""
"The addresses, options, and capabilities are published in the network database."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:235
+#: i2p2www/pages/site/docs/transport/ssu.html:234
msgid "Direct Session Establishment"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:236
+#: i2p2www/pages/site/docs/transport/ssu.html:235
msgid ""
"Direct session establishment is used when no third party is required for "
"NAT traversal.\n"
"The message sequence is as follows:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:241
+#: i2p2www/pages/site/docs/transport/ssu.html:240
msgid "Connection establishment (direct)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:242
+#: i2p2www/pages/site/docs/transport/ssu.html:241
msgid ""
"Alice connects directly to Bob.\n"
"IPv6 is supported as of version 0.9.8."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:257
+#: i2p2www/pages/site/docs/transport/ssu.html:256
#, python-format
msgid ""
"After the SessionConfirmed message is received, Bob sends a small\n"
@@ -16028,7 +16002,7 @@ msgid ""
"(i.e. 0x0000000000000002)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:266
+#: i2p2www/pages/site/docs/transport/ssu.html:265
#, python-format
msgid ""
"After the status message is sent, the peers exchange\n"
@@ -16037,7 +16011,7 @@ msgid ""
"RouterInfos."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:274
+#: i2p2www/pages/site/docs/transport/ssu.html:273
msgid ""
"It does not appear that the type of the status message or its contents "
"matters.\n"
@@ -16046,7 +16020,7 @@ msgid ""
"the status message can be eliminated."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:283
+#: i2p2www/pages/site/docs/transport/ssu.html:282
msgid ""
"Introduction keys are delivered through an external channel \n"
"(the network database, where they are identical to the router Hash for "
@@ -16062,7 +16036,7 @@ msgid ""
"not necessary to any intermediary relay peer)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:297
+#: i2p2www/pages/site/docs/transport/ssu.html:296
msgid ""
"Indirect session establishment by means of a third party introduction\n"
"is necessary for efficient NAT traversal. Charlie, a router behind a\n"
@@ -16090,25 +16064,25 @@ msgid ""
"full direction session establishment with the specified IP and port."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:324
+#: i2p2www/pages/site/docs/transport/ssu.html:323
msgid "Connection establishment (indirect using an introducer)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:326
+#: i2p2www/pages/site/docs/transport/ssu.html:325
msgid "Alice first connects to introducer Bob, who relays the request to Charlie."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:344
+#: i2p2www/pages/site/docs/transport/ssu.html:343
msgid ""
"After the hole punch, the session is established between Alice and "
"Charlie as in a direct establishment."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:356
+#: i2p2www/pages/site/docs/transport/ssu.html:355
msgid "Peer testing"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:358
+#: i2p2www/pages/site/docs/transport/ssu.html:357
msgid ""
"The automation of collaborative reachability testing for peers is\n"
"enabled by a sequence of PeerTest messages. With its proper \n"
@@ -16117,7 +16091,7 @@ msgid ""
"quite simple:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:377
+#: i2p2www/pages/site/docs/transport/ssu.html:376
msgid ""
"Each of the PeerTest messages carry a nonce identifying the\n"
"test series itself, as initialized by Alice. If Alice doesn't \n"
@@ -16127,7 +16101,7 @@ msgid ""
"that may be reached are as follows:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:387
+#: i2p2www/pages/site/docs/transport/ssu.html:386
msgid ""
"If she doesn't receive a response from Bob, she will retransmit\n"
"up to a certain number of times, but if no response ever arrives,\n"
@@ -16137,7 +16111,7 @@ msgid ""
"Charlie to reply."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:396
+#: i2p2www/pages/site/docs/transport/ssu.html:395
msgid ""
"If Alice doesn't receive a PeerTest message with the \n"
"expected nonce from a third party (Charlie), she will retransmit\n"
@@ -16149,7 +16123,7 @@ msgid ""
"IP and port that Bob offered up should be forwarded)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:407
+#: i2p2www/pages/site/docs/transport/ssu.html:406
msgid ""
"If Alice receives Bob's PeerTest message and both of Charlie's\n"
"PeerTest messages but the enclosed IP and port numbers in Bob's \n"
@@ -16160,7 +16134,7 @@ msgid ""
"remote connectivity, ignoring further port discovery."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:417
+#: i2p2www/pages/site/docs/transport/ssu.html:416
msgid ""
"If Alice receives Charlie's first message but not his second,\n"
"she will retransmit her PeerTest message to Charlie up to a \n"
@@ -16168,7 +16142,7 @@ msgid ""
"that Charlie is either confused or no longer online."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:425
+#: i2p2www/pages/site/docs/transport/ssu.html:424
msgid ""
"Alice should choose Bob arbitrarily from known peers who seem\n"
"to be capable of participating in peer tests. Bob in turn should\n"
@@ -16179,7 +16153,7 @@ msgid ""
"to designate a new peer as Bob and try again with a different nonce."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:435
+#: i2p2www/pages/site/docs/transport/ssu.html:434
msgid ""
"Alice's introduction key is included in all of the PeerTest \n"
"messages so that she doesn't need to already have an established\n"
@@ -16188,11 +16162,11 @@ msgid ""
"with either Bob or Charlie, but it is not required."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:453
+#: i2p2www/pages/site/docs/transport/ssu.html:452
msgid "Transmission window, ACKs and Retransmissions"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:454
+#: i2p2www/pages/site/docs/transport/ssu.html:453
#, python-format
msgid ""
"The DATA message may contain ACKs of full messages and\n"
@@ -16202,7 +16176,7 @@ msgid ""
"for details."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:462
+#: i2p2www/pages/site/docs/transport/ssu.html:461
#, python-format
msgid ""
"The details of windowing, ACK, and retransmission strategies are not "
@@ -16217,11 +16191,11 @@ msgid ""
"See the code for initial, min and max parameters."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:474
+#: i2p2www/pages/site/docs/transport/ssu.html:473
msgid "Security"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:475
+#: i2p2www/pages/site/docs/transport/ssu.html:474
msgid ""
"UDP source addresses may, of course, be spoofed.\n"
"Additionally, the IPs and ports contained inside specific\n"
@@ -16230,31 +16204,31 @@ msgid ""
"Also, certain actions and responses may need to be rate-limited."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:483
+#: i2p2www/pages/site/docs/transport/ssu.html:482
msgid ""
"The details of validation are not specified\n"
"here. Implementers should add defenses where appropriate."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:489
+#: i2p2www/pages/site/docs/transport/ssu.html:488
msgid "Peer capabilities"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:493
+#: i2p2www/pages/site/docs/transport/ssu.html:492
msgid ""
"If the peer address contains the 'B' capability, that means \n"
"they are willing and able to participate in peer tests as\n"
"a 'Bob' or 'Charlie'."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:499
+#: i2p2www/pages/site/docs/transport/ssu.html:498
msgid ""
"If the peer address contains the 'C' capability, that means\n"
"they are willing and able to serve as an introducer - serving\n"
"as a Bob for an otherwise unreachable Alice."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:508
+#: i2p2www/pages/site/docs/transport/ssu.html:507
msgid ""
"Analysis of current SSU performance, including assessment of window size "
"adjustment\n"
@@ -16263,14 +16237,14 @@ msgid ""
"performance, is a topic for future work."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:514
+#: i2p2www/pages/site/docs/transport/ssu.html:513
msgid ""
"The current implementation repeatedly sends acknowledgments for the same "
"packets,\n"
"which unnecessarily increases overhead."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:519
+#: i2p2www/pages/site/docs/transport/ssu.html:518
msgid ""
"The default small MTU value of 620 should be analyzed and possibly "
"increased.\n"
@@ -16279,15 +16253,15 @@ msgid ""
"Probably not."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:525
+#: i2p2www/pages/site/docs/transport/ssu.html:524
msgid "The protocol should be extended to exchange MTUs during the setup."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:529
+#: i2p2www/pages/site/docs/transport/ssu.html:528
msgid "Rekeying is currently unimplemented and may never be."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:533
+#: i2p2www/pages/site/docs/transport/ssu.html:532
msgid ""
"The potential use of the 'challenge' fields in RelayIntro and "
"RelayResponse,\n"
@@ -16295,7 +16269,7 @@ msgid ""
"undocumented."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:538
+#: i2p2www/pages/site/docs/transport/ssu.html:537
msgid ""
"Instead of a single fragment per packet, a more efficient\n"
"strategy may be to bundle multiple message fragments into the same "
@@ -16303,7 +16277,7 @@ msgid ""
"so long as it doesn't exceed the MTU."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:544
+#: i2p2www/pages/site/docs/transport/ssu.html:543
msgid ""
"A set of fixed packet sizes may be appropriate to further hide the data \n"
"fragmentation to external adversaries, but the tunnel, garlic, and end to"
@@ -16311,34 +16285,34 @@ msgid ""
"end padding should be sufficient for most needs until then."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:550
+#: i2p2www/pages/site/docs/transport/ssu.html:549
msgid ""
"Why are introduction keys the same as the router hash, should it be "
"changed, would there be any benefit?"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:554
+#: i2p2www/pages/site/docs/transport/ssu.html:553
msgid "Capacities appear to be unused."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:558
+#: i2p2www/pages/site/docs/transport/ssu.html:557
msgid ""
"Signed-on times in SessionCreated and SessionConfirmed appear to be "
"unused or unverified."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:563
+#: i2p2www/pages/site/docs/transport/ssu.html:562
msgid "Implementation Diagram"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:564
+#: i2p2www/pages/site/docs/transport/ssu.html:563
msgid ""
"This diagram\n"
"should accurately reflect the current implementation, however there may "
"be small differences."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:572
+#: i2p2www/pages/site/docs/transport/ssu.html:571
msgid "Now on the SSU specification page"
msgstr ""
@@ -17313,3 +17287,30 @@ msgid ""
"conclusion is not supported by the paper."
msgstr ""
+#~ msgid "How does I2P work"
+#~ msgstr "Как работает I2P"
+
+#~ msgid "Naming in I2P"
+#~ msgstr "Именование в I2P"
+
+#~ msgid "I2P Plugins"
+#~ msgstr "Плагины I2P"
+
+#~ msgid "A Gentle Introduction"
+#~ msgstr ""
+
+#~ msgid "Tunnel Overview"
+#~ msgstr ""
+
+#~ msgid "I2P Blockfile Specification"
+#~ msgstr ""
+
+#~ msgid "Common structure Specification"
+#~ msgstr ""
+
+#~ msgid "Data types Specification"
+#~ msgstr ""
+
+#~ msgid "SSU Transport"
+#~ msgstr ""
+
diff --git a/i2p2www/translations/ru/LC_MESSAGES/get-involved.po b/i2p2www/translations/ru/LC_MESSAGES/get-involved.po
index 97c70f4c..94219df9 100644
--- a/i2p2www/translations/ru/LC_MESSAGES/get-involved.po
+++ b/i2p2www/translations/ru/LC_MESSAGES/get-involved.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
-"POT-Creation-Date: 2014-01-08 02:25+0000\n"
+"POT-Creation-Date: 2014-01-09 19:32+0000\n"
"PO-Revision-Date: 2014-01-08 02:30+0000\n"
"Last-Translator: str4d i2p.i2p
, i2p.www
and "
"i2p.syndie
branches"
@@ -4205,46 +4188,46 @@ msgstr ""
"Получение веток i2p.i2p
, i2p.www
и "
"i2p.syndie
"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:16
-#: i2p2www/pages/site/get-involved/guides/monotone.html:308
+#: i2p2www/pages/site/get-involved/guides/monotone.html:14
+#: i2p2www/pages/site/get-involved/guides/monotone.html:306
msgid "Verifying that trust evaluation works"
msgstr "Проверка работоспособности оценки доверия"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:17
-#: i2p2www/pages/site/get-involved/guides/monotone.html:357
+#: i2p2www/pages/site/get-involved/guides/monotone.html:15
+#: i2p2www/pages/site/get-involved/guides/monotone.html:355
msgid "Checking out a working copy of the latest version"
msgstr "Извлечение рабочей копии последней версии"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:18
-#: i2p2www/pages/site/get-involved/guides/monotone.html:384
+#: i2p2www/pages/site/get-involved/guides/monotone.html:16
+#: i2p2www/pages/site/get-involved/guides/monotone.html:382
msgid "Updating your working copy to the latest version"
msgstr "Обновление вашей рабочей копии до последней версии"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:22
-#: i2p2www/pages/site/get-involved/guides/monotone.html:414
+#: i2p2www/pages/site/get-involved/guides/monotone.html:20
+#: i2p2www/pages/site/get-involved/guides/monotone.html:412
msgid "Operating a Monotone Server"
msgstr "Управление сервером Monotone"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:24
+#: i2p2www/pages/site/get-involved/guides/monotone.html:22
msgid "Obtaining and deploying developers’ transport keys"
msgstr "Получение и применение transport ключей разработчиков"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:25
-#: i2p2www/pages/site/get-involved/guides/monotone.html:424
+#: i2p2www/pages/site/get-involved/guides/monotone.html:23
+#: i2p2www/pages/site/get-involved/guides/monotone.html:422
msgid "Granting push and pull access"
msgstr "Назначение прав доступа push и pull"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:26
-#: i2p2www/pages/site/get-involved/guides/monotone.html:469
+#: i2p2www/pages/site/get-involved/guides/monotone.html:24
+#: i2p2www/pages/site/get-involved/guides/monotone.html:467
msgid "Running Monotone in server mode"
msgstr "Запуск Monotone в режиме сервера"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:27
-#: i2p2www/pages/site/get-involved/guides/monotone.html:494
+#: i2p2www/pages/site/get-involved/guides/monotone.html:25
+#: i2p2www/pages/site/get-involved/guides/monotone.html:492
msgid "Differences under Debian GNU/Linux"
msgstr "Различия под Debian GNU/Linux"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:34
+#: i2p2www/pages/site/get-involved/guides/monotone.html:32
#, python-format
msgid ""
"This is a revised version of руководстве по "
"быстрому старту."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:42
+#: i2p2www/pages/site/get-involved/guides/monotone.html:40
#, python-format
msgid ""
"I2P has a distributed development model. The source code is replicated "
@@ -4282,7 +4265,7 @@ msgstr ""
"соглашение \n"
"до того как будут выданы права для фиксации)."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:52
+#: i2p2www/pages/site/get-involved/guides/monotone.html:50
msgid ""
"Some of Monotone's noteworthy qualities are: distributed\n"
" version control, cryptographic authentication, access control, its "
@@ -4298,11 +4281,11 @@ msgstr ""
"SQLite и \n"
"наличие возможности восстанавливать прерванные попытки синхронизации."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:61
+#: i2p2www/pages/site/get-involved/guides/monotone.html:59
msgid "Operating a Monotone Client"
msgstr "Управление клиентом Monotone"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:66
+#: i2p2www/pages/site/get-involved/guides/monotone.html:64
msgid ""
"A transport key grants you the ability to push your changes to a Monotone"
" repository server.\n"
@@ -4318,7 +4301,7 @@ msgstr ""
"Ни один из публичных серверов Monotone в I2P на данный момент не требует "
"ключ для чтения (или получения) исходного кода."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:74
+#: i2p2www/pages/site/get-involved/guides/monotone.html:72
msgid ""
"Without a transport key, one cannot:\n"
" \n"
@@ -4336,7 +4319,7 @@ msgstr ""
"
"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:85
+#: i2p2www/pages/site/get-involved/guides/monotone.html:83
msgid ""
"Without a commit key, one cannot:\n"
" \n"
@@ -4348,7 +4331,7 @@ msgstr ""
"
"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:94
+#: i2p2www/pages/site/get-involved/guides/monotone.html:92
msgid ""
"If you only intend to retrieve code from MTN, feel free to skip to the\n"
" next section. "
@@ -4361,7 +4344,7 @@ msgstr ""
" Если же вы хотите \n"
"генерировать ключи, прочтите нижеследующее."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:102
+#: i2p2www/pages/site/get-involved/guides/monotone.html:100
msgid ""
"By convention keys are named like an e-mail addresses, but a "
"corresponding e-mail\n"
@@ -4371,7 +4354,7 @@ msgstr ""
"e-mail\n"
"не обязательно должен существовать. Например, ваш ключ может называться:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:113
+#: i2p2www/pages/site/get-involved/guides/monotone.html:111
msgid ""
"Monotone stores keys under $HOME/.monotone/keys
in "
"text files which\n"
@@ -4381,7 +4364,7 @@ msgstr ""
"текстовых файлах, которые \n"
"названы также как ключи. Например:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:123
+#: i2p2www/pages/site/get-involved/guides/monotone.html:121
msgid ""
"To generate transport and commit keys, enter the following commands at a "
"prompt:"
@@ -4389,7 +4372,7 @@ msgstr ""
"Для генерации transport и commit ключей выполните следующие команды в "
"командной строке:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:133
+#: i2p2www/pages/site/get-involved/guides/monotone.html:131
msgid ""
"Monotone will prompt you for a password to protect your keys. You are "
"very strongly encouraged to set a password\n"
@@ -4403,11 +4386,11 @@ msgstr ""
"transport ключа, особенно те, кто \n"
"запускает сервер Monotone."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:141
+#: i2p2www/pages/site/get-involved/guides/monotone.html:139
msgid "Trust, and initializing your repository"
msgstr "Доверие и инициализация вашего хранилища"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:145
+#: i2p2www/pages/site/get-involved/guides/monotone.html:143
msgid ""
"Monotone's security model helps to ensure that nobody can easily "
"impersonate a developer without\n"
@@ -4425,7 +4408,7 @@ msgstr ""
"следить за изменением прав. \n"
"Что не является заменой чтения изменений."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:155
+#: i2p2www/pages/site/get-involved/guides/monotone.html:153
msgid ""
"A Monotone repository is a single file (a compressed SQLite database) "
"which contains all of the project's source code and history."
@@ -4433,7 +4416,7 @@ msgstr ""
"Хранилище Monotone это один файл (сжатая база данных SQLite), который "
"содержит исходный код всех проектов и историю."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:161
+#: i2p2www/pages/site/get-involved/guides/monotone.html:159
msgid ""
"After importing the "
"developers' keys into Monotone and\n"
@@ -4454,7 +4437,7 @@ msgstr ""
"workspace, но на практике они не нужны,\n"
"благодаря политикам доступа на размещение кода."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:171
+#: i2p2www/pages/site/get-involved/guides/monotone.html:169
msgid ""
"A repository can hold many branches. For example, our repository holds "
"the\n"
@@ -4464,19 +4447,19 @@ msgstr ""
"содержит \n"
"следующие главные ветки:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:176
+#: i2p2www/pages/site/get-involved/guides/monotone.html:174
msgid "The I2P router and associated programs"
msgstr "Маршрутизатор I2P и связанные с ним программы"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:177
+#: i2p2www/pages/site/get-involved/guides/monotone.html:175
msgid "The I2P project website"
msgstr "Веб-сайт проекта I2P"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:178
+#: i2p2www/pages/site/get-involved/guides/monotone.html:176
msgid "Syndie, a distributed forums tool"
msgstr "Syndie и средства распределенных форумов"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:183
+#: i2p2www/pages/site/get-involved/guides/monotone.html:181
msgid ""
"By convention, the I2P Monotone repository is named i2p.mtn
."
" Before pulling\n"
@@ -4498,7 +4481,7 @@ msgstr ""
"следующую \n"
"команду:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:199
+#: i2p2www/pages/site/get-involved/guides/monotone.html:197
msgid ""
"Keys which developers use to commit code are essential for trust "
"evaluation in\n"
@@ -4511,7 +4494,7 @@ msgstr ""
"Monotone. Другие transport ключи разработчиков нужны только для "
"операторов сервера Monotone."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:206
+#: i2p2www/pages/site/get-involved/guides/monotone.html:204
#, python-format
msgid ""
"Developers' commit keys are provided GPG-signed на другой странице."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:212
+#: i2p2www/pages/site/get-involved/guides/monotone.html:210
#, python-format
msgid ""
"To import developers' keys after verifying their authenticity, copy i2p.mtn$HOME/.monotone/keys
manually."
@@ -4543,7 +4526,7 @@ msgstr ""
"Примечание: Никогда не добавляйте ключи в "
"$HOME/.monotone/keys
вручную."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:230
+#: i2p2www/pages/site/get-involved/guides/monotone.html:228
msgid ""
"The default Monotone trust policy is way too lax for our requirements: "
"every committer is trusted by default.\n"
@@ -4553,7 +4536,7 @@ msgstr ""
"каждый коммитер по умолчанию надежен.\n"
"Это неприемлемо для разработки I2P."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:237
+#: i2p2www/pages/site/get-involved/guides/monotone.html:235
msgid ""
"Change into the directory $HOME/.monotone
and open "
"the file\n"
@@ -4565,7 +4548,7 @@ msgstr ""
"monotonerc
в текстовом редакторе. Скопируйте и вставьте "
"следующие две функции в этот файл:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:246
+#: i2p2www/pages/site/get-involved/guides/monotone.html:244
msgid ""
"The first function determines an intersection between two sets, in our "
"case a\n"
@@ -4575,7 +4558,7 @@ msgstr ""
"случае \n"
"это подписанты ревизий и надежные подписанты."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:253
+#: i2p2www/pages/site/get-involved/guides/monotone.html:251
msgid ""
"The second function determines trust in a given revision, by calling the "
"first\n"
@@ -4590,7 +4573,7 @@ msgstr ""
"пусто, то ревизия не надежна. Если пересечение не пусто, то \n"
"ревизия надежна. В другом случае ревизия не надежна."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:262
+#: i2p2www/pages/site/get-involved/guides/monotone.html:260
msgid ""
"More information about Trust Evauluation Hooks can be found in the official Monotone "
@@ -4601,7 +4584,7 @@ msgstr ""
"href=\"http://www.monotone.ca/docs/Hooks.html\">официальной документации"
" Monotone."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:271
+#: i2p2www/pages/site/get-involved/guides/monotone.html:269
msgid ""
"Enter the directory where you initialized i2p.mtn
. Depending"
" on whether you\n"
@@ -4610,15 +4593,15 @@ msgid ""
" perform the pull
operation in different ways."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:279
+#: i2p2www/pages/site/get-involved/guides/monotone.html:277
msgid "If you only want I2P sources:"
msgstr "Если вам нужны только исходники I2P:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:288
+#: i2p2www/pages/site/get-involved/guides/monotone.html:286
msgid "If you want all branches:"
msgstr "Если вам нужны все ветки:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:294
+#: i2p2www/pages/site/get-involved/guides/monotone.html:292
msgid ""
"If the transfer aborts before completing sucessfully, simply repeating "
"the pull command will resume the transfer."
@@ -4626,7 +4609,7 @@ msgstr ""
"Если передача прервалась до успешного завершения, просто повторите "
"команду получения, и передача возобновится."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:300
+#: i2p2www/pages/site/get-involved/guides/monotone.html:298
msgid ""
"Pulling in the above examples is done anonymously by specifying an empty "
"transport key.\n"
@@ -4640,15 +4623,15 @@ msgstr ""
"получить контроль над сервером, \n"
"избирательно снабжая некоторых людей поддельными данными."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:311
+#: i2p2www/pages/site/get-involved/guides/monotone.html:309
msgid "To verify that trust evaluation works:"
msgstr "Чтобы убедиться, что оценка доверия работает:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:315
+#: i2p2www/pages/site/get-involved/guides/monotone.html:313
msgid "Make a backup of your monotonerc
file."
msgstr "Сделайте резервную копию вашего файла monotonerc
."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:316
+#: i2p2www/pages/site/get-involved/guides/monotone.html:314
msgid ""
"Modify monotonerc
by setting the trusted_signers "
"variable in the following way:"
@@ -4656,7 +4639,7 @@ msgstr ""
"Измените monotonerc
, определив переменную "
"trusted_signers следующим образом:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:322
+#: i2p2www/pages/site/get-involved/guides/monotone.html:320
msgid ""
"With monotonerc
configured as above, Monotone will no"
" longer trust any committers. Confirm this by changing into the\n"
@@ -4668,7 +4651,7 @@ msgstr ""
"директорию на ту, в которой был создан i2p.mtn
, и попробуйте"
" извлечь ветку I2P:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:332
+#: i2p2www/pages/site/get-involved/guides/monotone.html:330
msgid ""
"A directory named i2p.i2p
should not appear. You "
"should encounter many\n"
@@ -4678,7 +4661,7 @@ msgstr ""
"должны увидеть много \n"
"сообщений об ошибках, вроде таких:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:349
+#: i2p2www/pages/site/get-involved/guides/monotone.html:347
msgid ""
"If you are satisfied with results, restore the backup of\n"
" monotonerc
that was created above. If you didn't create a "
@@ -4692,7 +4675,7 @@ msgstr ""
"как предлагалось, перечитайте Установку ловушек оценки доверия."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:360
+#: i2p2www/pages/site/get-involved/guides/monotone.html:358
msgid ""
"If you already have a branch checked out, skip to the next\n"
@@ -4702,7 +4685,7 @@ msgstr ""
"copy-to-the-latest-version\">следующий \n"
"раздел."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:367
+#: i2p2www/pages/site/get-involved/guides/monotone.html:365
msgid ""
"Change into the directory where i2p.mtn
is located. Over "
"there issue:"
@@ -4710,7 +4693,7 @@ msgstr ""
"Перейдите в директорию, в которой находится i2p.mtn
. И "
"выполните в ней:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:376
+#: i2p2www/pages/site/get-involved/guides/monotone.html:374
msgid ""
"The checkout should complete without error messages and a directory named"
"\n"
@@ -4724,7 +4707,7 @@ msgstr ""
"Вы \n"
"успешно извлекли последние исходники I2P, готовые к компиляции."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:387
+#: i2p2www/pages/site/get-involved/guides/monotone.html:385
msgid ""
"If you haven't done this already, pull fresh code from the server to your"
" local\n"
@@ -4733,13 +4716,13 @@ msgid ""
" i2p.mtn
is located and issue:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:398
+#: i2p2www/pages/site/get-involved/guides/monotone.html:396
msgid "Now change into your i2p.i2p
directory, and over there issue:"
msgstr ""
"Теперь перейдите в вашу i2p.i2p
директорию, и выполните в "
"ней:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:407
+#: i2p2www/pages/site/get-involved/guides/monotone.html:405
msgid ""
"As long as there were no errors…Congratulations! You have "
"successfully updated to the latest I2P sources. They\n"
@@ -4749,11 +4732,11 @@ msgstr ""
"исходников I2P. Они \n"
"готовы для компиляции."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:416
+#: i2p2www/pages/site/get-involved/guides/monotone.html:414
msgid "Obtaining and deploying developers' transport keys"
msgstr "Получение и применение transport ключей разработчиков"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:419
+#: i2p2www/pages/site/get-involved/guides/monotone.html:417
msgid ""
"As a server operator you may want to grant push access to certain "
"developers."
@@ -4761,15 +4744,15 @@ msgstr ""
"Как оператор сервера вы можете захотеть наделить некоторых разработчиков "
"правом размещения."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:427
+#: i2p2www/pages/site/get-involved/guides/monotone.html:425
msgid "By default the Monotone server denies all access."
msgstr "По умолчанию сервер Monotone запрещает любой доступ."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:433
+#: i2p2www/pages/site/get-involved/guides/monotone.html:431
msgid "To grant pull access to all clients, set the following in"
msgstr "Чтобы дать право извлечения всем клиентам, установите следующее в"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:445
+#: i2p2www/pages/site/get-involved/guides/monotone.html:443
msgid ""
"No one will not be able to push code to your server without permission "
"being explicitly granted. To grant push access:"
@@ -4777,7 +4760,7 @@ msgstr ""
"Никто без явного наделения правами не сможет размещать код на вашем "
"сервере. Чтобы разрешить доступ на размещение:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:451
+#: i2p2www/pages/site/get-involved/guides/monotone.html:449
msgid ""
"Add the name of the user's transport key to\n"
"$HOME/.monotone/write-permissions
, such as\n"
@@ -4795,7 +4778,7 @@ msgstr ""
"\n"
"с одним ключом на строке."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:462
+#: i2p2www/pages/site/get-involved/guides/monotone.html:460
msgid ""
"Import the transport key(s) into your database. The procedure for "
"importing transport keys is the same as for\n"
@@ -4809,7 +4792,7 @@ msgstr ""
"and-deploying-developers-keys\">Получение и применение ключей "
"разработчиков."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:472
+#: i2p2www/pages/site/get-involved/guides/monotone.html:470
msgid ""
"A separate database should be used for your Monotone server because "
"monotone will lock the database while it is served to others.\n"
@@ -4819,7 +4802,7 @@ msgstr ""
"потому что Monotone блокирует базу данных пока она служит другим.\n"
"Сделайте копию вашей разработческой базы данных, затем запустите сервер:"
-#: i2p2www/pages/site/get-involved/guides/monotone.html:479
+#: i2p2www/pages/site/get-involved/guides/monotone.html:477
msgid ""
"If your key is protected with a passphrase, Monotone may request the "
"passphrase\n"
@@ -4832,7 +4815,7 @@ msgstr ""
"выполнив первое подключения клиента к вашему серверу \n"
"(или очистив пароль к вашему transport ключу)."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:487
+#: i2p2www/pages/site/get-involved/guides/monotone.html:485
msgid ""
"For your server to be accessible for others over I2P, you will need to "
"create a\n"
@@ -4844,7 +4827,7 @@ msgstr ""
"серверный туннель. Используйте \"Standard\" тип туннеля и \"Bulk\" "
"профиль."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:497
+#: i2p2www/pages/site/get-involved/guides/monotone.html:495
msgid ""
"Debian (amongst other distributions) has integrated Monotone into their\n"
" framework of daemons/services. Although Monotone servers can still be "
@@ -4858,7 +4841,7 @@ msgstr ""
"\"обычным способом\" на системах Debian, запуск в стиле \"Debian\" может "
"быть более простым."
-#: i2p2www/pages/site/get-involved/guides/monotone.html:505
+#: i2p2www/pages/site/get-involved/guides/monotone.html:503
msgid ""
"Permissions are granted by editing the files\n"
" /etc/monotone/read-permissions
and\n"
@@ -5694,3 +5677,15 @@ msgstr ""
"Канал #i2p-dev в IRC, или форум "
"перевода на %(zzz)s."
+#~ msgid "To Do List"
+#~ msgstr "Список To Do"
+
+#~ msgid "Bounties"
+#~ msgstr "Награды"
+
+#~ msgid "MTN Keys"
+#~ msgstr "Ключи MNT"
+
+#~ msgid "Monotone"
+#~ msgstr "Monotone"
+
diff --git a/i2p2www/translations/ru/LC_MESSAGES/priority.po b/i2p2www/translations/ru/LC_MESSAGES/priority.po
index 9561cd71..a3a945d2 100644
--- a/i2p2www/translations/ru/LC_MESSAGES/priority.po
+++ b/i2p2www/translations/ru/LC_MESSAGES/priority.po
@@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
-"POT-Creation-Date: 2014-01-09 17:35+0000\n"
+"POT-Creation-Date: 2014-01-09 19:32+0000\n"
"PO-Revision-Date: 2013-12-25 22:07+0000\n"
"Last-Translator: str4d http://www.i2p2.i2p/hosts.txt
,\n"
@@ -819,23 +812,23 @@ msgid ""
"href=\"#susidns\">SusiDNS)."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:212
+#: i2p2www/pages/site/docs/naming.html:211
msgid "Some other public addressbook subscription links:"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:219
+#: i2p2www/pages/site/docs/naming.html:218
msgid ""
"The operators of these services may have various policies for listing "
"hosts.\n"
"Presence on this list does not imply endorsement."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:224
-#: i2p2www/pages/site/docs/naming.html:236
+#: i2p2www/pages/site/docs/naming.html:223
+#: i2p2www/pages/site/docs/naming.html:235
msgid "Naming Rules"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:225
+#: i2p2www/pages/site/docs/naming.html:224
msgid ""
"While there are hopefully not any technical limitations within I2P on "
"host names,\n"
@@ -849,83 +842,83 @@ msgid ""
"to other routers."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:240
+#: i2p2www/pages/site/docs/naming.html:239
msgid "Names are converted to lower case on import."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:244
+#: i2p2www/pages/site/docs/naming.html:243
msgid ""
"Names are checked for conflict with existing names in the existing "
"userhosts.txt and hosts.txt\n"
"(but not privatehosts.txt) after conversion to lower case."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:249
+#: i2p2www/pages/site/docs/naming.html:248
msgid "Must contain only [a-z] [0-9] '.' and '-' after conversion to lower case."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:253
+#: i2p2www/pages/site/docs/naming.html:252
msgid "Must not start with '.' or '-'."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:257
+#: i2p2www/pages/site/docs/naming.html:256
msgid "Must end with '.i2p'."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:261
+#: i2p2www/pages/site/docs/naming.html:260
msgid "67 characters maximum, including the '.i2p'."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:265
+#: i2p2www/pages/site/docs/naming.html:264
msgid "Must not contain '..'."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:269
+#: i2p2www/pages/site/docs/naming.html:268
msgid "Must not contain '.-' or '-.' (as of 0.6.1.33)."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:273
+#: i2p2www/pages/site/docs/naming.html:272
msgid "Must not contain '--' except in 'xn--' for IDN."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:277
+#: i2p2www/pages/site/docs/naming.html:276
msgid ""
"Base32 hostnames (*.b32.i2p) are reserved for base 32 use and so are not "
"allowed to be imported."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:281
+#: i2p2www/pages/site/docs/naming.html:280
msgid ""
"Certain hostnames reserved for project use are not allowed\n"
"(proxy.i2p, router.i2p, console.i2p, *.proxy.i2p, *.router.i2p, "
"*.console.i2p, and others)"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:286
+#: i2p2www/pages/site/docs/naming.html:285
msgid "Keys are checked for base64 validity."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:290
+#: i2p2www/pages/site/docs/naming.html:289
msgid ""
"Keys are checked for conflict with existing keys in hosts.txt (but not "
"privatehosts.txt)."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:294
+#: i2p2www/pages/site/docs/naming.html:293
msgid "Minimum key length 516 bytes."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:298
+#: i2p2www/pages/site/docs/naming.html:297
msgid "Maximum key length 616 bytes (to account for certs up to 100 bytes)."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:303
+#: i2p2www/pages/site/docs/naming.html:302
msgid ""
"Any name received via subscription that passes all the checks is added "
"via the local naming service."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:307
+#: i2p2www/pages/site/docs/naming.html:306
msgid ""
"Note that the '.' symbols in a host name are of no significance,\n"
"and do not denote any actual naming or trust hierarchy.\n"
@@ -937,7 +930,7 @@ msgid ""
"are topics for future discussion."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:318
+#: i2p2www/pages/site/docs/naming.html:317
msgid ""
"International Domain Names (IDN) also work in i2p (using punycode 'xn--' "
"form).\n"
@@ -946,7 +939,7 @@ msgid ""
"add 'network.IDN.whitelist.i2p (boolean) = true' in about:config."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:324
+#: i2p2www/pages/site/docs/naming.html:323
msgid ""
"As the addressbook application does not use privatehosts.txt at all, in "
"practice\n"
@@ -955,11 +948,11 @@ msgid ""
"\"pet names\" for sites already in hosts.txt."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:330
+#: i2p2www/pages/site/docs/naming.html:329
msgid "Outgoing Subscriptions"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:331
+#: i2p2www/pages/site/docs/naming.html:330
msgid ""
"Addressbook will publish the merged hosts.txt to a location\n"
"(traditionally hosts.txt in the local eepsite's home directory) to be "
@@ -968,7 +961,7 @@ msgid ""
"This step is optional and is disabled by default."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:339
+#: i2p2www/pages/site/docs/naming.html:338
msgid ""
"The addressbook application, together with eepget, saves the Etag and/or "
"Last-Modified\n"
@@ -977,13 +970,13 @@ msgid ""
"return a '304 Not Modified' on the next fetch if nothing has changed."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:346
+#: i2p2www/pages/site/docs/naming.html:345
msgid ""
"However the entire hosts.txt is downloaded if it has changed.\n"
"See below for discussion on this issue."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:351
+#: i2p2www/pages/site/docs/naming.html:350
msgid ""
"Hosts serving a static hosts.txt or an equivalent CGI application\n"
"are strongly encouraged to deliver\n"
@@ -994,11 +987,11 @@ msgid ""
"reduce chances of corruption."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:360
+#: i2p2www/pages/site/docs/naming.html:359
msgid "Host Add Services"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:361
+#: i2p2www/pages/site/docs/naming.html:360
msgid ""
"A host add service is a simple CGI application that takes a hostname and "
"a Base64 key as parameters\n"
@@ -1007,7 +1000,7 @@ msgid ""
"will be propagated through the network."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:368
+#: i2p2www/pages/site/docs/naming.html:367
msgid ""
"It is recommended that host add services impose, at a minimum, the "
"restrictions imposed by the addressbook application listed above.\n"
@@ -1015,55 +1008,55 @@ msgid ""
"keys, for example:"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:373
+#: i2p2www/pages/site/docs/naming.html:372
msgid "A limit on number of 'subdomains'."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:377
+#: i2p2www/pages/site/docs/naming.html:376
msgid "Authorization for 'subdomains' through various methods."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:381
+#: i2p2www/pages/site/docs/naming.html:380
msgid "Hashcash or signed certificates."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:385
+#: i2p2www/pages/site/docs/naming.html:384
msgid "Editorial review of host names and/or content."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:389
+#: i2p2www/pages/site/docs/naming.html:388
msgid "Categorization of hosts by content."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:393
+#: i2p2www/pages/site/docs/naming.html:392
msgid "Reservation or rejection of certain host names."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:397
+#: i2p2www/pages/site/docs/naming.html:396
msgid "Restrictions on the number of names registered in a given time period."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:401
+#: i2p2www/pages/site/docs/naming.html:400
msgid "Delays between registration and publication."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:405
+#: i2p2www/pages/site/docs/naming.html:404
msgid "Requirement that the host be up for verification."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:409
+#: i2p2www/pages/site/docs/naming.html:408
msgid "Expiration and/or revocation."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:413
+#: i2p2www/pages/site/docs/naming.html:412
msgid "IDN spoof rejection."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:418
+#: i2p2www/pages/site/docs/naming.html:417
msgid "Jump Services"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:419
+#: i2p2www/pages/site/docs/naming.html:418
msgid ""
"A jump service is a simple CGI application that takes a hostname as a "
"parameter\n"
@@ -1076,20 +1069,20 @@ msgid ""
"address helper is not necessary until restart."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:429
+#: i2p2www/pages/site/docs/naming.html:428
msgid ""
"Note that, like with subscriptions, using a jump service\n"
"implies a certain amount of trust, as a jump service could maliciously\n"
"redirect a user to an incorrect destination."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:435
+#: i2p2www/pages/site/docs/naming.html:434
msgid ""
"To provide the best service, a jump service should be subscribed to\n"
"several hosts.txt providers so that its local host list is current."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:441
+#: i2p2www/pages/site/docs/naming.html:440
msgid ""
"SusiDNS is simply a web interface front-end to configuring addressbook "
"subscriptions\n"
@@ -1097,7 +1090,7 @@ msgid ""
"All the real work is done by the 'addressbook' application."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:447
+#: i2p2www/pages/site/docs/naming.html:446
msgid ""
"Currently, there is little enforcement of addressbook naming rules within"
" SusiDNS,\n"
@@ -1105,11 +1098,11 @@ msgid ""
"the addressbook subscription rules."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:453
+#: i2p2www/pages/site/docs/naming.html:452
msgid "Base32 Names"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:454
+#: i2p2www/pages/site/docs/naming.html:453
msgid ""
"I2P supports Base32 hostnames similar to Tor's .onion addresses.\n"
"Base32 addresses are much shorter and easier to handle than the\n"
@@ -1118,7 +1111,7 @@ msgid ""
"ukeu3k5oycgaauneqgtnvselmt4yemvoilkln7jpvamvfx7dnkdq.b32.i2p
"
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:461
+#: i2p2www/pages/site/docs/naming.html:460
#, python-format
msgid ""
"In Tor, the address is 16 characters (80 bits), or half of the SHA-1 "
@@ -1140,7 +1133,7 @@ msgid ""
"longer than a local address book lookup."
msgstr ""
-#: i2p2www/pages/site/docs/naming.html:476
+#: i2p2www/pages/site/docs/naming.html:475
msgid ""
"Base32 addresses can be used in most places where hostnames or full "
"destinations\n"
@@ -1159,127 +1152,123 @@ msgid "June 2012"
msgstr ""
#: i2p2www/pages/site/docs/plugins.html:6
-msgid "I2P Plugins"
-msgstr ""
-
-#: i2p2www/pages/site/docs/plugins.html:8
msgid "General Information"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:9
+#: i2p2www/pages/site/docs/plugins.html:7
msgid ""
"I2P includes a plugin architecture\n"
"to support easy development and installation of additional software."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:14
+#: i2p2www/pages/site/docs/plugins.html:12
msgid ""
"There are now plugins available that support distributed email, blogs, "
"IRC\n"
"clients, distributed file storage, wikis, and more."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:19
+#: i2p2www/pages/site/docs/plugins.html:17
msgid "Benefits to i2p users and app developers:"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:24
+#: i2p2www/pages/site/docs/plugins.html:22
msgid "Easy distribution of applications"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:28
+#: i2p2www/pages/site/docs/plugins.html:26
msgid ""
"Allows innovation and use of additional libraries without worrying about\n"
"increasing the size of i2pupdate.sud
"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:33
+#: i2p2www/pages/site/docs/plugins.html:31
msgid ""
"Support large or special-purpose applications that would never be bundled"
"\n"
"with the I2P installation"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:38
+#: i2p2www/pages/site/docs/plugins.html:36
msgid "Cryptographically signed and verified applications"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:42
+#: i2p2www/pages/site/docs/plugins.html:40
msgid "Automatic updates of applications, just like for the router"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:46
+#: i2p2www/pages/site/docs/plugins.html:44
msgid ""
"Separate initial install and update packages, if desired, for smaller "
"update downloads"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:50
+#: i2p2www/pages/site/docs/plugins.html:48
msgid ""
"One-click installation of applications. No more asking users to modify\n"
"wrapper.config
or clients.config
"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:55
+#: i2p2www/pages/site/docs/plugins.html:53
msgid "Isolate applications from the base $I2P
installation"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:59
+#: i2p2www/pages/site/docs/plugins.html:57
msgid ""
"Automatic compatibility checking for I2P version, Java version, Jetty\n"
"version, and previous installed application version"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:64
+#: i2p2www/pages/site/docs/plugins.html:62
msgid "Automatic link addition in console"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:68
+#: i2p2www/pages/site/docs/plugins.html:66
msgid ""
"Automatic startup of application, including modifying classpath, without "
"requiring a restart"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:72
+#: i2p2www/pages/site/docs/plugins.html:70
msgid "Automatic integration and startup of webapps into console Jetty instance"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:76
+#: i2p2www/pages/site/docs/plugins.html:74
#, python-format
msgid ""
"Facilitate creation of 'app stores' like the one at\n"
"%(pluginsite)s"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:81
+#: i2p2www/pages/site/docs/plugins.html:79
msgid "One-click uninstall"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:85
+#: i2p2www/pages/site/docs/plugins.html:83
msgid "Language and theme packs for the console"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:89
+#: i2p2www/pages/site/docs/plugins.html:87
msgid "Bring detailed application information to the router console"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:93
+#: i2p2www/pages/site/docs/plugins.html:91
msgid "Non-java applications also supported"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:99
+#: i2p2www/pages/site/docs/plugins.html:97
msgid "Required I2P version"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:100
+#: i2p2www/pages/site/docs/plugins.html:98
msgid "0.7.12 or newer."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:102
+#: i2p2www/pages/site/docs/plugins.html:100
msgid "Installation"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:103
+#: i2p2www/pages/site/docs/plugins.html:101
msgid ""
"To install and start a plugin, copy the .xpi2p
install link "
"to\n"
@@ -1294,7 +1283,7 @@ msgid ""
"the top of your summary bar."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:112
+#: i2p2www/pages/site/docs/plugins.html:110
msgid ""
"To update a plugin to the latest version, just click the update button on"
"\n"
@@ -1310,11 +1299,11 @@ msgid ""
"builds)."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:122
+#: i2p2www/pages/site/docs/plugins.html:120
msgid "Development"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:123
+#: i2p2www/pages/site/docs/plugins.html:121
#, python-format
msgid ""
"See the latest plugin specification and "
@@ -1322,7 +1311,7 @@ msgid ""
"plugin forum on %(zzz)s."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:128
+#: i2p2www/pages/site/docs/plugins.html:126
#, python-format
msgid ""
"See also the sources for plugins developed by various people. Some "
@@ -1332,18 +1321,18 @@ msgid ""
"specifically as examples."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:134
+#: i2p2www/pages/site/docs/plugins.html:132
msgid ""
"Developers wanted! Plugins are a great way to learn more about I2P"
"\n"
"or easily add some feature."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:139
+#: i2p2www/pages/site/docs/plugins.html:137
msgid "Getting Started"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:140
+#: i2p2www/pages/site/docs/plugins.html:138
#, python-format
msgid ""
"To create a plugin from an existing binary package you will need to get\n"
@@ -1351,17 +1340,17 @@ msgid ""
"monotone."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:146
+#: i2p2www/pages/site/docs/plugins.html:144
msgid "Known Issues"
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:147
+#: i2p2www/pages/site/docs/plugins.html:145
msgid ""
"Note that the router's plugin architecture does NOT currently\n"
"provide any additional security isolation or sandboxing of plugins."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:153
+#: i2p2www/pages/site/docs/plugins.html:151
msgid ""
"Updates of a plugin with included jars (not wars) won't be recognized if\n"
"the plugin was already run, as it requires class loader trickery to flush"
@@ -1369,18 +1358,18 @@ msgid ""
"class cache; a full router restart is required."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:159
+#: i2p2www/pages/site/docs/plugins.html:157
msgid "The stop button may be displayed even if there is nothing to stop."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:163
+#: i2p2www/pages/site/docs/plugins.html:161
msgid ""
"Plugins running in a separate JVM create a logs/
directory "
"in\n"
"$CWD
."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:168
+#: i2p2www/pages/site/docs/plugins.html:166
msgid ""
"No initial keys are present, except for those of jrandom and zzz (using "
"the\n"
@@ -1388,14 +1377,14 @@ msgid ""
"automatically accepted—there is no signing key authority."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:174
+#: i2p2www/pages/site/docs/plugins.html:172
msgid ""
"When deleting a plugin, the directory is not always deleted, especially "
"on\n"
"Windows."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:179
+#: i2p2www/pages/site/docs/plugins.html:177
msgid ""
"Installing a plugin requiring Java 1.6 on a Java 1.5 machine will result "
"in a\n"
@@ -1403,11 +1392,11 @@ msgid ""
"is used."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:184
+#: i2p2www/pages/site/docs/plugins.html:182
msgid "Theme and translation plugins are untested."
msgstr ""
-#: i2p2www/pages/site/docs/plugins.html:188
+#: i2p2www/pages/site/docs/plugins.html:186
msgid "Disabling autostart doesn't always work."
msgstr ""
@@ -1438,6 +1427,10 @@ msgstr ""
msgid "recommended spot for new plugins/applications"
msgstr ""
+#: i2p2www/pages/site/docs/api/bob.html:2
+msgid "BOB - Basic Open Bridge"
+msgstr ""
+
#: i2p2www/pages/site/docs/api/bob.html:3
#: i2p2www/pages/site/docs/api/datagrams.html:3
#: i2p2www/pages/site/docs/how/garlic-routing.html:3
@@ -1446,14 +1439,10 @@ msgid "August 2010"
msgstr ""
#: i2p2www/pages/site/docs/api/bob.html:5
-msgid "BOB - Basic Open Bridge"
-msgstr ""
-
-#: i2p2www/pages/site/docs/api/bob.html:7
msgid "Technical differences from SAM (for the better?)"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:9
+#: i2p2www/pages/site/docs/api/bob.html:7
msgid ""
"BOB has separate command and data channels. \n"
"One, an application command channel socket to router to configure.\n"
@@ -1463,13 +1452,13 @@ msgid ""
"All connections run in parallel."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:18
+#: i2p2www/pages/site/docs/api/bob.html:16
msgid ""
"SAM has one connection that does everything, and you need to parse every "
"packet."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:22
+#: i2p2www/pages/site/docs/api/bob.html:20
msgid ""
"BOB does not hold keypair values, nor does the router.\n"
"Your application holds the keypair values. \n"
@@ -1478,43 +1467,43 @@ msgid ""
"your privacy."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:29
+#: i2p2www/pages/site/docs/api/bob.html:27
msgid "SAM router stores every keypair you ever make."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:33
+#: i2p2www/pages/site/docs/api/bob.html:31
msgid "Those are the important differences."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:37
+#: i2p2www/pages/site/docs/api/bob.html:35
msgid "KEYS
= keypair public+private, these are BASE64"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:40
+#: i2p2www/pages/site/docs/api/bob.html:38
msgid "KEY
= public key, also BASE64"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:43
+#: i2p2www/pages/site/docs/api/bob.html:41
msgid ""
"ERROR
as is implied returns the message \"ERROR "
"\"+DESCRIPTION+\"\\n\"
, where the DESCRIPTION
is what"
" went wrong."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:46
+#: i2p2www/pages/site/docs/api/bob.html:44
msgid ""
"OK
returns \"OK\"
, and if data is to be "
"returned, it is on the same line. OK
means the command is "
"finished."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:49
+#: i2p2www/pages/site/docs/api/bob.html:47
msgid ""
"DATA
lines contain information that you requested. There may"
" be multiple DATA
lines per request."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:53
+#: i2p2www/pages/site/docs/api/bob.html:51
msgid ""
"NOTE: The help command is the ONLY command that has an exception "
"to\n"
@@ -1522,7 +1511,7 @@ msgid ""
"help is a HUMAN and not an APPLICATION command."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:59
+#: i2p2www/pages/site/docs/api/bob.html:57
msgid ""
"PLEASE NOTE:\n"
"For CURRENT details on the commands PLEASE use the built-in help command."
@@ -1531,29 +1520,29 @@ msgid ""
"documentation on each command."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:65
+#: i2p2www/pages/site/docs/api/bob.html:63
msgid ""
"Commands never get obsoleted or changed, however new commands do get "
"added from time to time."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:69
+#: i2p2www/pages/site/docs/api/bob.html:67
msgid "Here are the commands we have as of this writing:"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:74
+#: i2p2www/pages/site/docs/api/bob.html:72
msgid "COMMAND"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:74
+#: i2p2www/pages/site/docs/api/bob.html:72
msgid "OPERAND"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:74
+#: i2p2www/pages/site/docs/api/bob.html:72
msgid "RETURNS"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:101
+#: i2p2www/pages/site/docs/api/bob.html:99
msgid ""
"Once set up, all TCP sockets can and will block as needed, and there is "
"no need for any \n"
@@ -1565,7 +1554,7 @@ msgid ""
"of connections!"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:108
+#: i2p2www/pages/site/docs/api/bob.html:106
msgid ""
"What is also nice about this particular interface is that writing "
"anything to interface \n"
@@ -1587,7 +1576,7 @@ msgid ""
"nothing is coming in."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:120
+#: i2p2www/pages/site/docs/api/bob.html:118
msgid ""
"For the following example, we'll setup a very simple local loopback "
"connection, \n"
@@ -1598,50 +1587,50 @@ msgid ""
"can telnet into, and watch the pretty ASCII test puke forth."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:128
+#: i2p2www/pages/site/docs/api/bob.html:126
msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:129
+#: i2p2www/pages/site/docs/api/bob.html:127
msgid "Application"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:130
+#: i2p2www/pages/site/docs/api/bob.html:128
msgid "BOB's Command response."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:132
-#: i2p2www/pages/site/docs/api/bob.html:144
-#: i2p2www/pages/site/docs/api/bob.html:164
-#: i2p2www/pages/site/docs/api/bob.html:272
-#: i2p2www/pages/site/docs/api/bob.html:284
-#: i2p2www/pages/site/docs/api/bob.html:299
+#: i2p2www/pages/site/docs/api/bob.html:130
+#: i2p2www/pages/site/docs/api/bob.html:142
+#: i2p2www/pages/site/docs/api/bob.html:162
+#: i2p2www/pages/site/docs/api/bob.html:270
+#: i2p2www/pages/site/docs/api/bob.html:282
+#: i2p2www/pages/site/docs/api/bob.html:297
msgid "FROM"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:132
-#: i2p2www/pages/site/docs/api/bob.html:144
-#: i2p2www/pages/site/docs/api/bob.html:164
-#: i2p2www/pages/site/docs/api/bob.html:272
-#: i2p2www/pages/site/docs/api/bob.html:284
-#: i2p2www/pages/site/docs/api/bob.html:299
+#: i2p2www/pages/site/docs/api/bob.html:130
+#: i2p2www/pages/site/docs/api/bob.html:142
+#: i2p2www/pages/site/docs/api/bob.html:162
+#: i2p2www/pages/site/docs/api/bob.html:270
+#: i2p2www/pages/site/docs/api/bob.html:282
+#: i2p2www/pages/site/docs/api/bob.html:297
msgid "TO"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:132
-#: i2p2www/pages/site/docs/api/bob.html:144
-#: i2p2www/pages/site/docs/api/bob.html:164
-#: i2p2www/pages/site/docs/api/bob.html:272
-#: i2p2www/pages/site/docs/api/bob.html:284
-#: i2p2www/pages/site/docs/api/bob.html:299
+#: i2p2www/pages/site/docs/api/bob.html:130
+#: i2p2www/pages/site/docs/api/bob.html:142
+#: i2p2www/pages/site/docs/api/bob.html:162
+#: i2p2www/pages/site/docs/api/bob.html:270
+#: i2p2www/pages/site/docs/api/bob.html:282
+#: i2p2www/pages/site/docs/api/bob.html:297
msgid "DIALOGUE"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:139
+#: i2p2www/pages/site/docs/api/bob.html:137
msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:153
+#: i2p2www/pages/site/docs/api/bob.html:151
msgid ""
"At this point, there was no error, a destination with a nickname of "
"\"mouth\" \n"
@@ -1650,11 +1639,11 @@ msgid ""
"to the CHARGEN
service on 19/TCP
."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:159
+#: i2p2www/pages/site/docs/api/bob.html:157
msgid "Now for the other half, so that we can actually contact this destination."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:179
+#: i2p2www/pages/site/docs/api/bob.html:177
msgid ""
"Now all we need to do is telnet into 127.0.0.1, port 37337,\n"
"send the destination key or host address from addressbook we want to "
@@ -1663,25 +1652,25 @@ msgid ""
"key and it goes."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:186
+#: i2p2www/pages/site/docs/api/bob.html:184
msgid ""
"NOTE: The \"quit\" command in the command channel does NOT "
"disconnect the tunnels like SAM."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:203
+#: i2p2www/pages/site/docs/api/bob.html:201
msgid "After a few virtual miles of this spew, press Control-]
"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:215
+#: i2p2www/pages/site/docs/api/bob.html:213
msgid "Here is what happened..."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:223
+#: i2p2www/pages/site/docs/api/bob.html:221
msgid "You can connect to EEPSITES too!"
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:256
+#: i2p2www/pages/site/docs/api/bob.html:254
msgid ""
"Pretty cool isn't it? Try some other well known EEPSITES if you like, "
"nonexistent ones, \n"
@@ -1693,33 +1682,33 @@ msgid ""
"human debugging."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:263
+#: i2p2www/pages/site/docs/api/bob.html:261
msgid "Let's put down our destinations now that we are all done with them."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:267
+#: i2p2www/pages/site/docs/api/bob.html:265
msgid "First, lets see what destination nicknames we have."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:279
+#: i2p2www/pages/site/docs/api/bob.html:277
msgid "Alright, there they are. First, let's remove \"mouth\"."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:293
+#: i2p2www/pages/site/docs/api/bob.html:291
msgid ""
"Now to remove \"ear\", note that this is what happens when you type too "
"fast,\n"
"and shows you what typical ERROR messages looks like."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:312
+#: i2p2www/pages/site/docs/api/bob.html:310
msgid ""
"I won't bother to show an example of the receiver end of a bridge\n"
"because it is very simple. There are two possible settings for it, and\n"
"it is toggled with the \"quiet\" command."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:318
+#: i2p2www/pages/site/docs/api/bob.html:316
msgid ""
"The default is NOT quiet, and the first data to come into your\n"
"listening socket is the destination that is making the contact. It is a\n"
@@ -1727,7 +1716,7 @@ msgid ""
"Everything after that is for the application to actually consume."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:325
+#: i2p2www/pages/site/docs/api/bob.html:323
msgid ""
"In quiet mode, think of it as a regular Internet connection. No\n"
"extra data comes in at all. It's just as if you are plain connected to\n"
@@ -1737,7 +1726,7 @@ msgid ""
"you would not have to modify the web server at all."
msgstr ""
-#: i2p2www/pages/site/docs/api/bob.html:334
+#: i2p2www/pages/site/docs/api/bob.html:332
msgid ""
"The advantage with using BOB for this is as discussed\n"
"previously. You could schedule random uptimes for the application,\n"
@@ -1923,7 +1912,7 @@ msgstr ""
#: i2p2www/pages/site/docs/api/datagrams.html:114
#: i2p2www/pages/site/docs/spec/datagrams.html:10
-#: i2p2www/pages/site/docs/transport/ssu.html:571
+#: i2p2www/pages/site/docs/transport/ssu.html:570
msgid "Specification"
msgstr ""
@@ -1931,11 +1920,11 @@ msgstr ""
msgid "See the Datagrams Specification page."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:4
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:2
msgid "I2PControl - Remote Control Service"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:5
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:4
#, python-format
msgid ""
"I2P enables a ."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:12
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:11
msgid "I2PControl is by default listening on localhost:7650"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:14
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:13
msgid "API, version 1."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:15
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:14
msgid "Parameters are only provided in a named way (maps)."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:19
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:18
msgid "JSON-RPC 2 format"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:21
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:27
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:40
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:50
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:59
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:69
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:84
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:137
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:154
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:20
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:26
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:39
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:49
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:58
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:68
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:83
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:136
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:153
msgid "Request:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:23
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:32
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:44
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:54
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:64
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:75
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:101
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:145
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:169
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:22
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:31
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:43
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:53
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:63
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:74
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:100
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:144
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:168
msgid "Response:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:26
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:25
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:27
#: i2p2www/pages/site/docs/api/i2pcontrol.html:28
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:29
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:32
#: i2p2www/pages/site/docs/api/i2pcontrol.html:33
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:34
#: i2p2www/pages/site/docs/protocol/i2cp.html:107
#: i2p2www/pages/site/docs/protocol/i2cp.html:450
-#: i2p2www/pages/site/docs/spec/common-structures.html:16
-#: i2p2www/pages/site/docs/spec/common-structures.html:26
-#: i2p2www/pages/site/docs/spec/common-structures.html:37
-#: i2p2www/pages/site/docs/spec/common-structures.html:49
-#: i2p2www/pages/site/docs/spec/common-structures.html:64
-#: i2p2www/pages/site/docs/spec/common-structures.html:77
-#: i2p2www/pages/site/docs/spec/common-structures.html:90
-#: i2p2www/pages/site/docs/spec/common-structures.html:102
-#: i2p2www/pages/site/docs/spec/common-structures.html:114
-#: i2p2www/pages/site/docs/spec/common-structures.html:126
-#: i2p2www/pages/site/docs/spec/common-structures.html:138
-#: i2p2www/pages/site/docs/spec/common-structures.html:150
-#: i2p2www/pages/site/docs/spec/common-structures.html:162
-#: i2p2www/pages/site/docs/spec/common-structures.html:174
-#: i2p2www/pages/site/docs/spec/common-structures.html:227
-#: i2p2www/pages/site/docs/spec/common-structures.html:310
-#: i2p2www/pages/site/docs/spec/common-structures.html:359
-#: i2p2www/pages/site/docs/spec/common-structures.html:411
-#: i2p2www/pages/site/docs/spec/common-structures.html:456
-#: i2p2www/pages/site/docs/spec/common-structures.html:593
-#: i2p2www/pages/site/docs/spec/common-structures.html:655
+#: i2p2www/pages/site/docs/spec/common-structures.html:15
+#: i2p2www/pages/site/docs/spec/common-structures.html:25
+#: i2p2www/pages/site/docs/spec/common-structures.html:36
+#: i2p2www/pages/site/docs/spec/common-structures.html:48
+#: i2p2www/pages/site/docs/spec/common-structures.html:63
+#: i2p2www/pages/site/docs/spec/common-structures.html:76
+#: i2p2www/pages/site/docs/spec/common-structures.html:89
+#: i2p2www/pages/site/docs/spec/common-structures.html:101
+#: i2p2www/pages/site/docs/spec/common-structures.html:113
+#: i2p2www/pages/site/docs/spec/common-structures.html:125
+#: i2p2www/pages/site/docs/spec/common-structures.html:137
+#: i2p2www/pages/site/docs/spec/common-structures.html:149
+#: i2p2www/pages/site/docs/spec/common-structures.html:161
+#: i2p2www/pages/site/docs/spec/common-structures.html:173
+#: i2p2www/pages/site/docs/spec/common-structures.html:226
+#: i2p2www/pages/site/docs/spec/common-structures.html:309
+#: i2p2www/pages/site/docs/spec/common-structures.html:358
+#: i2p2www/pages/site/docs/spec/common-structures.html:410
+#: i2p2www/pages/site/docs/spec/common-structures.html:455
+#: i2p2www/pages/site/docs/spec/common-structures.html:592
+#: i2p2www/pages/site/docs/spec/common-structures.html:654
msgid "Description"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:30
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:29
msgid ""
"Token used for authenticating every request (excluding the 'Authenticate'"
" RPC method)"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:38
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:37
msgid "Implemented methods"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:39
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:38
msgid ""
"Creates and returns an authentication token used for further "
"communication."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:41
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:40
msgid "The version of the I2PControl API used by the client."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:42
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:41
msgid "The password used for authenticating against the remote server."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:45
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:44
msgid "The primary I2PControl API version implemented by the server."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:46
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:45
msgid "The token used for further communication."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:49
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:48
msgid "Echoes the value of the echo key, used for debugging and testing."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:51
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:50
msgid "Value will be returned in response."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:52
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:62
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:73
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:99
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:143
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:51
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:61
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:72
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:98
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:142
msgid ""
"Token used for authenticating the client. Is provided by the server via "
"the 'Authenticate' RPC method."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:55
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:54
msgid "Value of the key 'echo' in the request."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:58
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:57
msgid ""
"Fetches rateStat from router statManager. Creates stat if not already "
"created."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:60
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:59
#, python-format
msgid ""
"Determines which rateStat to fetch, see ratestats."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:61
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:60
msgid "Determines which period a stat is fetched for. Measured in ms."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:65
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:64
msgid "Returns the average value for the reuested rateStat and period."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:68
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:67
msgid "Manages I2PControl. Ports, passwords and the like."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:70
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:69
msgid ""
"Sets a new listen address for I2PControl (only 127.0.0.1 and 0.0.0.0 are "
"implemented in I2PControl currently)."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:71
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:70
msgid ""
"Sets a new password for I2PControl, all Authentication tokens will be "
"revoked."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:72
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:71
msgid "Switches which port I2PControl will listen for connections on."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:76
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:75
msgid "Returned if address was changed"
msgstr ""
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:76
#: i2p2www/pages/site/docs/api/i2pcontrol.html:77
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:78
msgid "Returned if setting was changed"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:79
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:78
msgid "Returns true if any changes were made."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:80
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:79
msgid "Returns true if any changes requiring a restart to take effect were made."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:83
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:82
msgid "Fetches basic information about the I2P router. Uptime, version etc."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:102
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:101
msgid "What the status of the router is."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:103
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:102
msgid "What the uptime of the router is in ms."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:104
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:103
msgid "What version of I2P the router is running."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:105
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:104
msgid "The 1 second average inbound bandwidth in Bps."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:106
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:105
msgid "The 15 second average inbound bandwidth in Bps."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:107
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:106
msgid "The 1 second average outbound bandwidth in Bps."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:108
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:107
msgid "The 15 second average outbound bandwidth in Bps."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:109
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:108
msgid "What the current network status is. According to the below enum:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:128
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:127
msgid "How many tunnels on the I2P net are we participating in."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:129
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:128
msgid "How many peers have we communicated with recently."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:130
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:129
msgid "How many peers are considered 'fast'."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:131
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:130
msgid "How many peers are considered 'high capacity'."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:132
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:131
msgid "Is the router reseeding hosts to its NetDB?"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:133
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:132
msgid "How many peers are known to us (listed in our NetDB)."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:136
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:135
msgid "Manages I2P router restart/shutdown."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:138
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:137
msgid ""
"Initiates a router reseed, fetching peers into our NetDB from a remote "
"host."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:139
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:138
msgid "Restarts the router."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:140
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:139
msgid ""
"Restarts the router gracefully (waits for participating tunnels to "
"expire)."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:141
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:140
msgid "Shuts down the router."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:142
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:141
msgid ""
"Shuts down the router gracefully (waits for participating tunnels to "
"expire)."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:146
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:145
msgid "If requested, verifies that a reseed has been initiated."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:147
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:146
msgid "If requested, verifies that a restart has been initiated."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:148
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:147
msgid "If requested, verifies that a graceful restart has been initiated."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:149
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:148
msgid "If requested, verifies that a shutdown has been initiated"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:150
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:149
msgid "If requested, verifies that a graceful shutdown has been initiated"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:153
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:152
msgid "Fetches or sets various network related settings. Ports, addresses etc."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:155
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:154
msgid ""
"What port is used for the TCP transport. If null is submitted, current "
"setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:156
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:155
msgid ""
"What hostname is used for the TCP transport. If null is submitted, "
"current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:157
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:156
msgid ""
"Use automatically detected ip for TCP transport. If null is submitted, "
"current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:158
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:157
msgid ""
"What port is used for the UDP transport. If null is submitted, current "
"setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:159
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:158
msgid ""
"What hostname is used for the UDP transport. If null is submitted, "
"current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:160
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:159
msgid ""
"Which methods should be used for detecting the ip address of the UDP "
"transport. If null is submitted, current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:161
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:160
msgid "What ip has been detected by the UDP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:162
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:161
msgid "Is UPnP enabled. If null is submitted, current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:163
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:162
msgid ""
"How many percent of bandwidth is usable for participating tunnels. If "
"null is submitted, current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:164
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:163
msgid ""
"How many KB/s of inbound bandwidth is allowed. If null is submitted, "
"current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:165
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:164
msgid ""
"How many KB/s of outbound bandwidth is allowed. If null is submitted, "
"current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:166
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:165
msgid ""
"Is laptop mode enabled (change router identity and UDP port when IP "
"changes ). If null is submitted, current setting will be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:167
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:166
msgid ""
"Token used for authenticating the client. Is provided by the server via "
"the 'Authenticate' RPC method. If null is submitted, current setting will"
" be returned."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:170
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:169
msgid "If requested, returns the port used for the TCP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:171
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:170
msgid "If requested, returns the hostname used for the TCP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:172
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:171
msgid ""
"If requested, returns the method used for automatically detecting ip for "
"the TCP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:173
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:172
msgid "If requested, returns the port used for the UDP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:174
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:173
msgid "If requested, returns the hostname used for the UDP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:175
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:174
msgid ""
"If requested, returns methods used for detecting the ip address of the "
"UDP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:176
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:175
msgid "If requested, returns what ip has been detected by the UDP transport."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:177
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:176
msgid "If requested, returns the UPNP setting."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:178
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:177
msgid ""
"If requested, returns how many percent of bandwidth is usable for "
"participating tunnels."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:179
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:178
msgid "If requested, returns how many KB/s of inbound bandwidth is allowed."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:180
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:179
msgid "If requested, returns how many KB/s of outbound bandwidth is allowed."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:181
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:180
msgid "If requested, returns the laptop mode."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:182
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:181
msgid "Have the provided settings been saved."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:183
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:182
msgid "Is a restart needed for the new settings to be used."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:186
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:185
msgid "denotes an optional value."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:187
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:186
msgid "denotes a possibly occuring return value"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:189
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:188
msgid "Error codes"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:190
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:189
msgid "Standard JSON-RPC2 error codes."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:191
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:190
msgid "JSON parse error."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:192
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:191
msgid "Invalid request."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:193
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:192
msgid "Method not found."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:194
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:193
msgid "Invalid parameters."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:195
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:194
msgid "Internal error."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:197
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:196
msgid "I2PControl specific error codes."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:198
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:197
msgid "Invalid password provided."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:199
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:198
msgid "No authentication token presented."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:200
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:199
msgid "Authentication token doesn't exist."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:201
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:200
msgid "The provided authentication token was expired and will be removed."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:202
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:201
msgid ""
"The version of the I2PControl API used wasn't specified, but is required "
"to be specified."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2pcontrol.html:203
+#: i2p2www/pages/site/docs/api/i2pcontrol.html:202
msgid ""
"The version of the I2PControl API specified is not supported by "
"I2PControl."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:13
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:12
#, python-format
msgid ""
"I2PTunnel is a tool for interfacing with and providing services on I2P.\n"
@@ -2473,15 +2462,15 @@ msgid ""
"href=\"http://localhost:7657/i2ptunnel/\">localhost:7657/i2ptunnel/."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:25
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:24
msgid "Default Services"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:26
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:25
msgid "Server tunnels"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:28
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:27
msgid ""
"I2P Webserver - A tunnel pointed to a Jetty webserver run\n"
"on localhost:7658 for convenient "
@@ -2489,11 +2478,11 @@ msgid ""
"
The document root is:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:36
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:35
msgid "Client tunnels"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:38
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:37
msgid ""
"A HTTP proxy used for browsing I2P and the regular internet anonymously "
"through I2P. \n"
@@ -2501,41 +2490,41 @@ msgid ""
"\"Outproxies:\" option."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:42
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:41
msgid "An IRC tunnel to the default anonymous IRC network, Irc2P."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:43
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:42
#, python-format
msgid ""
"The anonymous monotone\n"
"sourcecode repository for I2P"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:47
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:46
#, python-format
msgid ""
"A SMTP service provided by postman at %(postman)s"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:50
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:49
#, python-format
msgid ""
"The accompanying POP sevice of postman at %(postman)s"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:55
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:54
msgid "Client Modes"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:56
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:138
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:55
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:137
msgid "Standard"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:57
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:56
msgid ""
"Opens a local TCP port that connects to a service (like HTTP, FTP or "
"SMTP) on a destination inside of I2P.\n"
@@ -2543,7 +2532,7 @@ msgid ""
" list of destinations."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:63
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:62
msgid ""
"A HTTP-client tunnel. The tunnel connects to the destination specified by"
" the URL\n"
@@ -2551,34 +2540,34 @@ msgid ""
"provided. Strips HTTP connections of the following headers:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:68
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:67
msgid ""
"Accept, Accept-Charset, Accept-Encoding, Accept-Language\n"
" and Accept-Ranges as they vary greatly between browsers and can be "
"used as an identifier."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:76
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:75
msgid ""
"HTTP client/server tunnels are via I2Ptunnel force-enabling compression "
"via the following http headers:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:83
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:82
msgid ""
"Depending on if the tunnel is using an outproxy or not it will append the"
" following User-Agent:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:87
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:86
msgid "Outproxy:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:88
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:87
msgid "Internal I2P use:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:93
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:92
msgid ""
"Creates a connection to a random IRC server specified by the comma "
"seprated (\", \") \n"
@@ -2586,43 +2575,43 @@ msgid ""
"allowed due to anonymity concerns."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:97
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:96
msgid "Whitelist:"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:112
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:111
msgid "Enables using the I2P router as a SOCKS proxy."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:117
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:116
msgid ""
"Enables using the I2P router as a SOCKS proxy with the command whitelist "
"specified by\n"
"IRC client mode."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:123
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:122
msgid ""
"Creates a HTTP tunnel and uses the HTTP request method \"CONNECT\" \n"
"to build a TCP tunnel that usually is used for SSL and HTTPS."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:129
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:128
msgid ""
"Creates a UDP-server attached to a Streamr client I2PTunnel. The streamr "
"client tunnel will \n"
"subscribe to a streamr server tunnel."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:137
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:136
msgid "Server Modes"
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:139
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:138
msgid "Creates a destination to a local ip:port with an open TCP port."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:144
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:143
msgid ""
"Creates a destination to a local HTTP server ip:port. Supports gzip for "
"requests with \n"
@@ -2630,7 +2619,7 @@ msgid ""
" such a request."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:150
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:149
msgid ""
"Functions as both a I2PTunnel HTTP Server, and a I2PTunnel HTTP client "
"with no outproxying\n"
@@ -2639,14 +2628,14 @@ msgid ""
"requests, or loopback-testing an eepsite as a diagnostic tool."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:157
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:156
msgid ""
"Creates a destination that filters the reqistration sequence of a client "
"and passes \n"
"the clients destination key as a hostname to the IRC-server."
msgstr ""
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:163
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:162
msgid ""
"A UDP-client that connects to a media server is created. The UDP-Client "
"is coupled with a Streamr server I2PTunnel."
@@ -2996,14 +2985,14 @@ msgstr ""
#: i2p2www/pages/site/docs/api/streaming.html:117
#: i2p2www/pages/site/docs/how/elgamal-aes.html:267
#: i2p2www/pages/site/docs/how/peer-selection.html:282
-#: i2p2www/pages/site/docs/spec/common-structures.html:58
-#: i2p2www/pages/site/docs/spec/common-structures.html:203
-#: i2p2www/pages/site/docs/spec/common-structures.html:257
-#: i2p2www/pages/site/docs/spec/common-structures.html:351
-#: i2p2www/pages/site/docs/spec/common-structures.html:445
-#: i2p2www/pages/site/docs/spec/common-structures.html:553
-#: i2p2www/pages/site/docs/spec/common-structures.html:631
-#: i2p2www/pages/site/docs/spec/common-structures.html:739
+#: i2p2www/pages/site/docs/spec/common-structures.html:57
+#: i2p2www/pages/site/docs/spec/common-structures.html:202
+#: i2p2www/pages/site/docs/spec/common-structures.html:256
+#: i2p2www/pages/site/docs/spec/common-structures.html:350
+#: i2p2www/pages/site/docs/spec/common-structures.html:444
+#: i2p2www/pages/site/docs/spec/common-structures.html:552
+#: i2p2www/pages/site/docs/spec/common-structures.html:630
+#: i2p2www/pages/site/docs/spec/common-structures.html:738
#: i2p2www/pages/site/docs/spec/datagrams.html:30
#: i2p2www/pages/site/docs/spec/datagrams.html:89
msgid "Notes"
@@ -3429,10 +3418,10 @@ msgstr ""
#: i2p2www/pages/site/docs/how/peer-selection.html:265
#: i2p2www/pages/site/docs/how/tunnel-routing.html:255
#: i2p2www/pages/site/docs/protocol/i2cp.html:654
-#: i2p2www/pages/site/docs/protocol/i2np.html:227
+#: i2p2www/pages/site/docs/protocol/i2np.html:226
#: i2p2www/pages/site/docs/spec/updates.html:280
-#: i2p2www/pages/site/docs/transport/ntcp.html:446
-#: i2p2www/pages/site/docs/transport/ssu.html:506
+#: i2p2www/pages/site/docs/transport/ntcp.html:444
+#: i2p2www/pages/site/docs/transport/ssu.html:505
#: i2p2www/pages/site/docs/tunnels/implementation.html:503
msgid "Future Work"
msgstr ""
@@ -3890,7 +3879,7 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/docs/applications/bittorrent.html:285
-#: i2p2www/pages/site/docs/how/intro.html:187
+#: i2p2www/pages/site/docs/how/intro.html:184
msgid "Additional Information"
msgstr ""
@@ -6287,14 +6276,10 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/docs/how/intro.html:2
-msgid "A Gentle Introduction"
-msgstr ""
-
-#: i2p2www/pages/site/docs/how/intro.html:5
msgid "A Gentle Introduction to How I2P Works"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:7
+#: i2p2www/pages/site/docs/how/intro.html:4
msgid ""
"I2P is a project to build, deploy, and maintain a network supporting "
"secure and anonymous\n"
@@ -6311,7 +6296,7 @@ msgid ""
"freely available."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:17
+#: i2p2www/pages/site/docs/how/intro.html:14
msgid ""
"Unlike many other anonymizing networks, I2P doesn't try to provide "
"anonymity by hiding the\n"
@@ -6330,7 +6315,7 @@ msgid ""
"even taken over to attempt more malicious attacks."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:28
+#: i2p2www/pages/site/docs/how/intro.html:25
#, python-format
msgid ""
"The network itself is message oriented - it is essentially a secure and "
@@ -6352,7 +6337,7 @@ msgid ""
"proxies to enable the anonymizing functionality."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:40
+#: i2p2www/pages/site/docs/how/intro.html:37
#, python-format
msgid ""
"An essential part of designing, developing, and testing an anonymizing "
@@ -6372,11 +6357,11 @@ msgid ""
"from the others."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:51
+#: i2p2www/pages/site/docs/how/intro.html:48
msgid "Why?"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:52
+#: i2p2www/pages/site/docs/how/intro.html:49
#, python-format
msgid ""
"There are a multitude of reasons why we need a system to support "
@@ -6388,11 +6373,11 @@ msgid ""
"Internet, but we could not find any that met our needs or threat model."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:59
+#: i2p2www/pages/site/docs/how/intro.html:56
msgid "How?"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:61
+#: i2p2www/pages/site/docs/how/intro.html:58
#, python-format
msgid ""
"The network at a glance is made up of a set of nodes (\"routers\") with a"
@@ -6415,11 +6400,11 @@ msgid ""
"distributing routing and contact information securely."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:74
+#: i2p2www/pages/site/docs/how/intro.html:71
msgid "Network topology example"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:76
+#: i2p2www/pages/site/docs/how/intro.html:73
msgid ""
"In the above, Alice, Bob, Charlie, and Dave are all running routers with "
"a single Destination on\n"
@@ -6440,7 +6425,7 @@ msgid ""
"as new leases are authorized and old ones expire."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:88
+#: i2p2www/pages/site/docs/how/intro.html:85
#, python-format
msgid ""
"If Bob wants to reply to Alice, he simply goes through the same process -"
@@ -6455,7 +6440,7 @@ msgid ""
"current data."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:96
+#: i2p2www/pages/site/docs/how/intro.html:93
#, python-format
msgid ""
"To deal with a wide range of attacks, I2P is fully distributed with no "
@@ -6471,7 +6456,7 @@ msgid ""
"page."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:105
+#: i2p2www/pages/site/docs/how/intro.html:102
#, python-format
msgid ""
"The network itself makes use of a significant number of ElGamal / AES+SessionTag."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:113
+#: i2p2www/pages/site/docs/how/intro.html:110
msgid ""
"Content sent over I2P is encrypted through three layers garlic encryption"
" (used to verify the\n"
@@ -6495,7 +6480,7 @@ msgid ""
"encryption (e.g. the TCP transport uses AES256 with ephemeral keys)."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:120
+#: i2p2www/pages/site/docs/how/intro.html:117
msgid ""
"End-to-end (I2CP) encryption (client application to server application) "
"was disabled in I2P release\n"
@@ -6510,18 +6495,18 @@ msgid ""
"applications running atop of I2P."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:129
+#: i2p2www/pages/site/docs/how/intro.html:126
msgid "End to end layered encryption"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:131
+#: i2p2www/pages/site/docs/how/intro.html:128
#, python-format
msgid ""
"The specific use of these algorithms are outlined elsewhere."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:135
+#: i2p2www/pages/site/docs/how/intro.html:132
msgid ""
"The two main mechanisms for allowing people who need strong anonymity to "
"use the network are\n"
@@ -6536,7 +6521,7 @@ msgid ""
"deployment of more flexible and anonymous transports."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:144
+#: i2p2www/pages/site/docs/how/intro.html:141
#, python-format
msgid ""
"Some questions have been raised with regards to the scalability of I2P, "
@@ -6552,11 +6537,11 @@ msgid ""
"the network (N) bears no impact."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:153
+#: i2p2www/pages/site/docs/how/intro.html:150
msgid "When?"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:154
+#: i2p2www/pages/site/docs/how/intro.html:151
#, python-format
msgid ""
"I2P initially began in Feb 2003 as a proposed modification to roadmap."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:164
+#: i2p2www/pages/site/docs/how/intro.html:161
msgid "Who?"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:165
+#: i2p2www/pages/site/docs/how/intro.html:162
#, python-format
msgid ""
"We have a small team spread around several "
@@ -6594,11 +6579,11 @@ msgid ""
" Machines."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:176
+#: i2p2www/pages/site/docs/how/intro.html:173
msgid "Where?"
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:177
+#: i2p2www/pages/site/docs/how/intro.html:174
#, python-format
msgid ""
"Anyone interested should join us on the IRC channel #i2p (hosted "
@@ -6609,12 +6594,12 @@ msgid ""
" are available."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:183
+#: i2p2www/pages/site/docs/how/intro.html:180
#, python-format
msgid "The current source is available in monotone."
msgstr ""
-#: i2p2www/pages/site/docs/how/intro.html:188
+#: i2p2www/pages/site/docs/how/intro.html:185
#, python-format
msgid "See the Index to Technical Documentation."
msgstr ""
@@ -8434,7 +8419,7 @@ msgstr ""
#: i2p2www/pages/site/docs/how/tech-intro.html:9
#: i2p2www/pages/site/docs/how/tech-intro.html:24
-#: i2p2www/pages/site/docs/transport/ssu.html:281
+#: i2p2www/pages/site/docs/transport/ssu.html:280
msgid "Introduction"
msgstr ""
@@ -10229,7 +10214,7 @@ msgid "Severity"
msgstr ""
#: i2p2www/pages/site/docs/how/threat-model.html:40
-#: i2p2www/pages/site/docs/protocol/i2np.html:94
+#: i2p2www/pages/site/docs/protocol/i2np.html:93
msgid "Priority"
msgstr ""
@@ -11586,8 +11571,7 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/docs/how/tunnel-routing.html:2
-#: i2p2www/pages/site/docs/how/tunnel-routing.html:6
-msgid "Tunnel Overview"
+msgid "Tunnel Routing"
msgstr ""
#: i2p2www/pages/site/docs/how/tunnel-routing.html:3
@@ -12598,7 +12582,7 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/docs/protocol/i2cp.html:613
-#: i2p2www/pages/site/docs/protocol/i2np.html:33
+#: i2p2www/pages/site/docs/protocol/i2np.html:32
msgid "Bytes"
msgstr ""
@@ -12661,15 +12645,15 @@ msgid ""
"Common Data Structures Specification Version 0.9."
msgstr ""
+#: i2p2www/pages/site/docs/protocol/i2np.html:2
+msgid "I2P Network Protocol"
+msgstr ""
+
#: i2p2www/pages/site/docs/protocol/i2np.html:3
msgid "June 2013"
msgstr ""
#: i2p2www/pages/site/docs/protocol/i2np.html:6
-msgid "I2P Network Protocol"
-msgstr ""
-
-#: i2p2www/pages/site/docs/protocol/i2np.html:7
msgid ""
"The I2P Network Protocol (I2NP),\n"
"which is sandwiched between I2CP and the various I2P transport protocols,"
@@ -12681,11 +12665,11 @@ msgid ""
"common transports supported."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:15
+#: i2p2www/pages/site/docs/protocol/i2np.html:14
msgid "I2NP Definition"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:16
+#: i2p2www/pages/site/docs/protocol/i2np.html:15
msgid ""
"I2NP (I2P Network Protocol) messages can be used for one-hop, router-to-"
"router, point-to-point messages.\n"
@@ -12696,7 +12680,7 @@ msgid ""
"outbound delivery."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:23
+#: i2p2www/pages/site/docs/protocol/i2np.html:22
#, python-format
msgid ""
"The priorities listed below may not be current and are subject to change."
@@ -12706,37 +12690,37 @@ msgid ""
"Priority queueing implementation may vary."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:30
+#: i2p2www/pages/site/docs/protocol/i2np.html:29
msgid "Message Format"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:33
+#: i2p2www/pages/site/docs/protocol/i2np.html:32
#: i2p2www/pages/site/docs/spec/streaming.html:35
msgid "Field"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:34
+#: i2p2www/pages/site/docs/protocol/i2np.html:33
msgid "Unique ID"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:35
+#: i2p2www/pages/site/docs/protocol/i2np.html:34
msgid "Expiration"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:36
-#: i2p2www/pages/site/docs/protocol/i2np.html:93
+#: i2p2www/pages/site/docs/protocol/i2np.html:35
+#: i2p2www/pages/site/docs/protocol/i2np.html:92
msgid "Payload Length"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:37
+#: i2p2www/pages/site/docs/protocol/i2np.html:36
msgid "Checksum"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:38
+#: i2p2www/pages/site/docs/protocol/i2np.html:37
msgid "Payload"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:41
+#: i2p2www/pages/site/docs/protocol/i2np.html:40
#, python-format
msgid ""
"While the maximum payload size is nominally 64KB, the size is further "
@@ -12749,7 +12733,7 @@ msgid ""
"So the message must nominally fit in 63 fragments."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:49
+#: i2p2www/pages/site/docs/protocol/i2np.html:48
msgid ""
"The maximum size of an initial fragment is 956 bytes (assuming TUNNEL "
"delivery mode);\n"
@@ -12758,7 +12742,7 @@ msgid ""
"bytes, or 61.2 KB."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:55
+#: i2p2www/pages/site/docs/protocol/i2np.html:54
msgid ""
"In addition, the transports may have additional restrictions.\n"
"NTCP currently limits to 16KB - 6 = 16378 bytes but this will be "
@@ -12766,7 +12750,7 @@ msgid ""
"The SSU limit is approximately 32 KB."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:61
+#: i2p2www/pages/site/docs/protocol/i2np.html:60
msgid ""
"Note that these are not the limits for datagrams that the client sees, as"
" the\n"
@@ -12777,11 +12761,11 @@ msgid ""
"increased in a future release."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:69
+#: i2p2www/pages/site/docs/protocol/i2np.html:68
msgid "Message Types"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:70
+#: i2p2www/pages/site/docs/protocol/i2np.html:69
msgid ""
"Higher-numbered priority is higher priority.\n"
"The majority of traffic is TunnelDataMessages (priority 400),\n"
@@ -12793,7 +12777,7 @@ msgid ""
"first hops happen to be on the same peer."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:81
+#: i2p2www/pages/site/docs/protocol/i2np.html:80
msgid ""
"Also, not all message types are sent unencrypted.\n"
"For example, when testing a tunnel, the router wraps a\n"
@@ -12801,33 +12785,33 @@ msgid ""
"which is wrapped in a DataMessage."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:91
+#: i2p2www/pages/site/docs/protocol/i2np.html:90
msgid "Message"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:92
+#: i2p2www/pages/site/docs/protocol/i2np.html:91
msgid "Type"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:95
+#: i2p2www/pages/site/docs/protocol/i2np.html:94
msgid "Comments"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:103
+#: i2p2www/pages/site/docs/protocol/i2np.html:102
msgid "May vary"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:109
+#: i2p2www/pages/site/docs/protocol/i2np.html:108
msgid ""
"Size is 65 + 32*(number of hashes) where typically, the hashes for\n"
"three floodfill routers are returned."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:118
+#: i2p2www/pages/site/docs/protocol/i2np.html:117
msgid "Varies"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:120
+#: i2p2www/pages/site/docs/protocol/i2np.html:119
msgid ""
"Priority may vary.\n"
"Size is 898 bytes for a typical 2-lease leaseSet.\n"
@@ -12837,23 +12821,23 @@ msgid ""
"as we approach release 1.0."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:134
+#: i2p2www/pages/site/docs/protocol/i2np.html:133
msgid "Priority may vary on a per-destination basis"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:144
+#: i2p2www/pages/site/docs/protocol/i2np.html:143
msgid ""
"Used for message replies, and for testing tunnels - generally wrapped in "
"a GarlicMessage"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:152
+#: i2p2www/pages/site/docs/protocol/i2np.html:151
msgid ""
"Generally wrapped in a DataMessage -\n"
"but when unwrapped, given a priority of 100 by the forwarding router"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:179
+#: i2p2www/pages/site/docs/protocol/i2np.html:178
msgid ""
"The most common message. Priority for tunnel participants, outbound "
"endpoints, and inbound gateways was\n"
@@ -12861,28 +12845,28 @@ msgid ""
"Outbound gateway messages (i.e. those originated locally) remains at 400."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:199
+#: i2p2www/pages/site/docs/protocol/i2np.html:198
msgid "Shorter TunnelBuildMessage as of 0.7.12"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:207
+#: i2p2www/pages/site/docs/protocol/i2np.html:206
msgid "Shorter TunnelBuildReplyMessage as of 0.7.12"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:210
+#: i2p2www/pages/site/docs/protocol/i2np.html:209
#, python-format
msgid "Others listed in 2003 Spec"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:216
+#: i2p2www/pages/site/docs/protocol/i2np.html:215
msgid "Obsolete, Unused"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:220
+#: i2p2www/pages/site/docs/protocol/i2np.html:219
msgid "Full Protocol Specification"
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:221
+#: i2p2www/pages/site/docs/protocol/i2np.html:220
#, python-format
msgid ""
"On the I2NP Specification page.\n"
@@ -12891,7 +12875,7 @@ msgid ""
"page."
msgstr ""
-#: i2p2www/pages/site/docs/protocol/i2np.html:228
+#: i2p2www/pages/site/docs/protocol/i2np.html:227
msgid ""
"It isn't clear whether the current priority scheme is generally "
"effective,\n"
@@ -13100,18 +13084,14 @@ msgid "Note: SAM/SAMv2 can use both the streaming lib and datagrams."
msgstr ""
#: i2p2www/pages/site/docs/spec/blockfile.html:2
-msgid "I2P Blockfile Specification"
+msgid "Blockfile and Hosts Database Specification"
msgstr ""
#: i2p2www/pages/site/docs/spec/blockfile.html:3
msgid "January 2012"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:6
-msgid "Blockfile and Hosts Database Specification"
-msgstr ""
-
-#: i2p2www/pages/site/docs/spec/blockfile.html:8
+#: i2p2www/pages/site/docs/spec/blockfile.html:7
#, python-format
msgid ""
"This document specifies\n"
@@ -13120,7 +13100,7 @@ msgid ""
"href=\"%(naming)s\">Naming Service."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:14
+#: i2p2www/pages/site/docs/spec/blockfile.html:13
msgid ""
"The blockfile provides fast Destination lookup in a compact format. While"
" the blockfile page overhead is substantial,\n"
@@ -13136,7 +13116,7 @@ msgid ""
"approximately 10x reduction in lookup times."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:24
+#: i2p2www/pages/site/docs/spec/blockfile.html:23
#, python-format
msgid ""
"A blockfile is simply on-disk storage of multiple sorted maps (key-value "
@@ -13148,11 +13128,11 @@ msgid ""
"BlockfileNamingService."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:32
+#: i2p2www/pages/site/docs/spec/blockfile.html:31
msgid "Blockfile Format"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:33
+#: i2p2www/pages/site/docs/spec/blockfile.html:32
msgid ""
"The original blockfile spec was modified to add magic numbers to each "
"page.\n"
@@ -13164,34 +13144,34 @@ msgid ""
" the file."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:40
+#: i2p2www/pages/site/docs/spec/blockfile.html:39
msgid ""
"All 2-byte integer values are unsigned.\n"
"All 4-byte integer values (page numbers) are signed and negative values "
"are illegal."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:45
+#: i2p2www/pages/site/docs/spec/blockfile.html:44
msgid ""
"The database is designed to be opened and accessed by a single thread.\n"
"The BlockfileNamingService provides synchronization."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:50
+#: i2p2www/pages/site/docs/spec/blockfile.html:49
msgid "Superblock format:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:65
+#: i2p2www/pages/site/docs/spec/blockfile.html:64
msgid "Skip list block page format:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:80
+#: i2p2www/pages/site/docs/spec/blockfile.html:79
msgid ""
"Skip level block page format is as follows.\n"
"All levels have a span. Not all spans have levels."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:95
+#: i2p2www/pages/site/docs/spec/blockfile.html:94
msgid ""
"Skip span block page format is as follows.\n"
"Key/value structures are sorted by key within each span and across all "
@@ -13200,11 +13180,11 @@ msgid ""
"Spans other than the first span may not be empty."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:112
+#: i2p2www/pages/site/docs/spec/blockfile.html:111
msgid "Span Continuation block page format:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:123
+#: i2p2www/pages/site/docs/spec/blockfile.html:122
msgid ""
"Key/value structure format is as follows.\n"
"Key and value lengths must not be split across pages, i.e. all 4 bytes "
@@ -13216,15 +13196,15 @@ msgid ""
"Max key and value lengths are 65535 bytes."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:139
+#: i2p2www/pages/site/docs/spec/blockfile.html:138
msgid "Free list block page format:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:151
+#: i2p2www/pages/site/docs/spec/blockfile.html:150
msgid "Free page block format:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:160
+#: i2p2www/pages/site/docs/spec/blockfile.html:159
msgid ""
"The metaindex (located at page 2) is a mapping of US-ASCII strings to "
"4-byte integers.\n"
@@ -13232,33 +13212,33 @@ msgid ""
"the skiplist."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:165
+#: i2p2www/pages/site/docs/spec/blockfile.html:164
msgid "Blockfile Naming Service Tables"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:166
+#: i2p2www/pages/site/docs/spec/blockfile.html:165
msgid ""
"The tables created and used by the BlockfileNamingService are as follows."
"\n"
"The maximum number of entries per span is 16."
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:171
+#: i2p2www/pages/site/docs/spec/blockfile.html:170
msgid "Properties Skiplist"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:172
+#: i2p2www/pages/site/docs/spec/blockfile.html:171
#, python-format
msgid ""
"%(INFO)s is the master database skiplist with String/Properties key/value"
" entries containing only one entry:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:184
+#: i2p2www/pages/site/docs/spec/blockfile.html:183
msgid "Reverse Lookup Skiplist"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:185
+#: i2p2www/pages/site/docs/spec/blockfile.html:184
#, python-format
msgid ""
"%(REVERSE)s is the reverse lookup skiplist with Integer/Properties "
@@ -13266,34 +13246,30 @@ msgid ""
" (as of database version 2):"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:199
+#: i2p2www/pages/site/docs/spec/blockfile.html:198
msgid "hosts.txt, userhosts.txt, and privatehosts.txt Skiplists"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:200
+#: i2p2www/pages/site/docs/spec/blockfile.html:199
msgid ""
"For each host database, there is a skiplist containing\n"
"the hosts for that database.\n"
"The keys/values in these skiplists are as follows:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:211
+#: i2p2www/pages/site/docs/spec/blockfile.html:210
msgid "The DestEntry Properties typically contains:"
msgstr ""
-#: i2p2www/pages/site/docs/spec/blockfile.html:220
+#: i2p2www/pages/site/docs/spec/blockfile.html:219
msgid "Hostname keys are stored in lower-case and always end in \".i2p\"."
msgstr ""
#: i2p2www/pages/site/docs/spec/common-structures.html:2
-msgid "Common structure Specification"
+msgid "Common structures Specification"
msgstr ""
#: i2p2www/pages/site/docs/spec/common-structures.html:6
-msgid "Data types Specification"
-msgstr ""
-
-#: i2p2www/pages/site/docs/spec/common-structures.html:7
#, python-format
msgid ""
"This document describes some data types common to all I2P protocols, like"
@@ -13302,55 +13278,55 @@ msgid ""
"SSU, etc."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:17
+#: i2p2www/pages/site/docs/spec/common-structures.html:16
msgid "Represents a non-negative integer.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:20
-#: i2p2www/pages/site/docs/spec/common-structures.html:31
-#: i2p2www/pages/site/docs/spec/common-structures.html:41
-#: i2p2www/pages/site/docs/spec/common-structures.html:54
-#: i2p2www/pages/site/docs/spec/common-structures.html:69
-#: i2p2www/pages/site/docs/spec/common-structures.html:82
-#: i2p2www/pages/site/docs/spec/common-structures.html:94
-#: i2p2www/pages/site/docs/spec/common-structures.html:106
-#: i2p2www/pages/site/docs/spec/common-structures.html:118
-#: i2p2www/pages/site/docs/spec/common-structures.html:130
-#: i2p2www/pages/site/docs/spec/common-structures.html:142
-#: i2p2www/pages/site/docs/spec/common-structures.html:154
-#: i2p2www/pages/site/docs/spec/common-structures.html:166
-#: i2p2www/pages/site/docs/spec/common-structures.html:178
-#: i2p2www/pages/site/docs/spec/common-structures.html:231
-#: i2p2www/pages/site/docs/spec/common-structures.html:314
-#: i2p2www/pages/site/docs/spec/common-structures.html:363
-#: i2p2www/pages/site/docs/spec/common-structures.html:415
-#: i2p2www/pages/site/docs/spec/common-structures.html:462
-#: i2p2www/pages/site/docs/spec/common-structures.html:597
-#: i2p2www/pages/site/docs/spec/common-structures.html:660
+#: i2p2www/pages/site/docs/spec/common-structures.html:19
+#: i2p2www/pages/site/docs/spec/common-structures.html:30
+#: i2p2www/pages/site/docs/spec/common-structures.html:40
+#: i2p2www/pages/site/docs/spec/common-structures.html:53
+#: i2p2www/pages/site/docs/spec/common-structures.html:68
+#: i2p2www/pages/site/docs/spec/common-structures.html:81
+#: i2p2www/pages/site/docs/spec/common-structures.html:93
+#: i2p2www/pages/site/docs/spec/common-structures.html:105
+#: i2p2www/pages/site/docs/spec/common-structures.html:117
+#: i2p2www/pages/site/docs/spec/common-structures.html:129
+#: i2p2www/pages/site/docs/spec/common-structures.html:141
+#: i2p2www/pages/site/docs/spec/common-structures.html:153
+#: i2p2www/pages/site/docs/spec/common-structures.html:165
+#: i2p2www/pages/site/docs/spec/common-structures.html:177
+#: i2p2www/pages/site/docs/spec/common-structures.html:230
+#: i2p2www/pages/site/docs/spec/common-structures.html:313
+#: i2p2www/pages/site/docs/spec/common-structures.html:362
+#: i2p2www/pages/site/docs/spec/common-structures.html:414
+#: i2p2www/pages/site/docs/spec/common-structures.html:461
+#: i2p2www/pages/site/docs/spec/common-structures.html:596
+#: i2p2www/pages/site/docs/spec/common-structures.html:659
#: i2p2www/pages/site/docs/spec/streaming.html:35
msgid "Contents"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:21
+#: i2p2www/pages/site/docs/spec/common-structures.html:20
msgid "1 to 8 bytes in network byte order representing an unsigned integer\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:27
+#: i2p2www/pages/site/docs/spec/common-structures.html:26
msgid ""
"The number of milliseconds since midnight on January 1, 1970 in the GMT "
"timezone.\n"
"If the number is 0, the date is undefined or null.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:32
+#: i2p2www/pages/site/docs/spec/common-structures.html:31
msgid "8 byte Integer\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:38
+#: i2p2www/pages/site/docs/spec/common-structures.html:37
msgid "Represents a UTF-8 encoded string.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:42
+#: i2p2www/pages/site/docs/spec/common-structures.html:41
msgid ""
"1 or more bytes where the first byte is the number of bytes (not "
"characters!)\n"
@@ -13359,21 +13335,21 @@ msgid ""
"Length limit is 255 bytes (not characters). Length may be 0.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:50
+#: i2p2www/pages/site/docs/spec/common-structures.html:49
msgid ""
"A boolean value, supporting null/unknown representation\n"
"0=false, 1=true, 2=unknown/null\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:55
+#: i2p2www/pages/site/docs/spec/common-structures.html:54
msgid "1 byte Integer\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:59
+#: i2p2www/pages/site/docs/spec/common-structures.html:58
msgid "Deprecated - unused\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:65
+#: i2p2www/pages/site/docs/spec/common-structures.html:64
#, python-format
msgid ""
"This structure is used in ElGamal encryption, representing only the "
@@ -13381,12 +13357,12 @@ msgid ""
"the cryptography specification.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:70
-#: i2p2www/pages/site/docs/spec/common-structures.html:83
+#: i2p2www/pages/site/docs/spec/common-structures.html:69
+#: i2p2www/pages/site/docs/spec/common-structures.html:82
msgid "256 bytes\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:78
+#: i2p2www/pages/site/docs/spec/common-structures.html:77
#, python-format
msgid ""
"This structure is used in ElGamal decryption, representing only the "
@@ -13394,99 +13370,99 @@ msgid ""
"the cryptography specification.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:91
+#: i2p2www/pages/site/docs/spec/common-structures.html:90
msgid "This structure is used for AES256 encryption and decryption.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:95
-#: i2p2www/pages/site/docs/spec/common-structures.html:143
-#: i2p2www/pages/site/docs/spec/common-structures.html:155
+#: i2p2www/pages/site/docs/spec/common-structures.html:94
+#: i2p2www/pages/site/docs/spec/common-structures.html:142
+#: i2p2www/pages/site/docs/spec/common-structures.html:154
msgid "32 bytes\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:103
+#: i2p2www/pages/site/docs/spec/common-structures.html:102
#, python-format
msgid ""
"This structure is used for verifying DSA signatures.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:107
+#: i2p2www/pages/site/docs/spec/common-structures.html:106
msgid "128 bytes\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:115
+#: i2p2www/pages/site/docs/spec/common-structures.html:114
#, python-format
msgid ""
"This structure is used for creating DSA signatures.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:119
+#: i2p2www/pages/site/docs/spec/common-structures.html:118
msgid "20 bytes\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:127
+#: i2p2www/pages/site/docs/spec/common-structures.html:126
#, python-format
msgid ""
"This structure represents the DSA "
"signature of some data.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:131
+#: i2p2www/pages/site/docs/spec/common-structures.html:130
msgid "40 bytes\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:139
+#: i2p2www/pages/site/docs/spec/common-structures.html:138
msgid "Represents the SHA256 of some data.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:151
+#: i2p2www/pages/site/docs/spec/common-structures.html:150
msgid "A random number\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:163
+#: i2p2www/pages/site/docs/spec/common-structures.html:162
msgid "Defines an identifier that is unique to each router in a tunnel.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:167
+#: i2p2www/pages/site/docs/spec/common-structures.html:166
msgid "4 byte Integer\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:175
+#: i2p2www/pages/site/docs/spec/common-structures.html:174
msgid ""
"A certificate is a container for various receipts or proof of works used "
"throughout the I2P network.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:179
+#: i2p2www/pages/site/docs/spec/common-structures.html:178
msgid ""
"1 byte Integer specifying certificate type,"
" followed by a 2 Integer specifying the "
"size of the certificate payload, then that many bytes.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:205
+#: i2p2www/pages/site/docs/spec/common-structures.html:204
msgid ""
"For Router Identities, the "
"Certificate is always NULL, no others are currently implemented."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:209
+#: i2p2www/pages/site/docs/spec/common-structures.html:208
#, python-format
msgid ""
"For Garlic Cloves, the "
"Certificate is always NULL, no others are currently implemented."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:213
+#: i2p2www/pages/site/docs/spec/common-structures.html:212
#, python-format
msgid ""
"For Garlic Messages, the Certificate "
"is always NULL, no others are currently implemented."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:217
+#: i2p2www/pages/site/docs/spec/common-structures.html:216
msgid ""
"For Destinations, the Certificate may"
" be non-NULL,\n"
@@ -13494,27 +13470,27 @@ msgid ""
"the application-level."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:228
+#: i2p2www/pages/site/docs/spec/common-structures.html:227
msgid "A set of key/value mappings or properties\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:232
+#: i2p2www/pages/site/docs/spec/common-structures.html:231
msgid "A 2-byte size Integer followed by a series of String=String; pairs\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:259
+#: i2p2www/pages/site/docs/spec/common-structures.html:258
msgid ""
"The encoding isn't optimal - we either need the '=' and ';' characters, "
"or the string lengths, but not both"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:263
+#: i2p2www/pages/site/docs/spec/common-structures.html:262
msgid ""
"Some documentation says that the strings may not include '=' or ';' but "
"this encoding supports them"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:267
+#: i2p2www/pages/site/docs/spec/common-structures.html:266
msgid ""
"Strings are defined to be UTF-8 but in the current implementation, I2CP "
"uses UTF-8 but I2NP does not.\n"
@@ -13523,14 +13499,14 @@ msgid ""
"Message will be corrupted."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:273
+#: i2p2www/pages/site/docs/spec/common-structures.html:272
msgid ""
"The encoding allows duplicate keys, however in any usage where the "
"mapping is signed,\n"
"duplicates may cause a signature failure."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:278
+#: i2p2www/pages/site/docs/spec/common-structures.html:277
msgid ""
"Mappings contained in I2NP messages (i.e. in a RouterAddress or "
"RouterInfo)\n"
@@ -13538,7 +13514,7 @@ msgid ""
"Duplicate keys are not allowed."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:284
+#: i2p2www/pages/site/docs/spec/common-structures.html:283
#, python-format
msgid ""
"Mappings contained in an I2CP "
@@ -13547,65 +13523,65 @@ msgid ""
"Duplicate keys are not allowed."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:290
+#: i2p2www/pages/site/docs/spec/common-structures.html:289
msgid ""
"While it is application-dependent, keys and values are generally case-"
"sensitive."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:294
+#: i2p2www/pages/site/docs/spec/common-structures.html:293
msgid ""
"Key and value string length limits are 255 bytes (not characters) each, "
"plus the length byte. Length byte may be 0."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:298
+#: i2p2www/pages/site/docs/spec/common-structures.html:297
msgid ""
"Total length limit is 65535 bytes, plus the 2 byte size field, or 65537 "
"total."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:307
+#: i2p2www/pages/site/docs/spec/common-structures.html:306
msgid "Common structure specification"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:311
+#: i2p2www/pages/site/docs/spec/common-structures.html:310
msgid "Defines the way to uniquely identify a particular router\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:315
+#: i2p2www/pages/site/docs/spec/common-structures.html:314
msgid ""
"PublicKey followed by SigningPublicKey and then a Certificate\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:352
+#: i2p2www/pages/site/docs/spec/common-structures.html:351
msgid ""
"The certificate for a RouterIdentity is currently unused and is always "
"NULL."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:360
+#: i2p2www/pages/site/docs/spec/common-structures.html:359
msgid ""
"A Destination defines a particular endpoint to which messages can be "
"directed for secure delivery.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:364
+#: i2p2www/pages/site/docs/spec/common-structures.html:363
msgid ""
"PublicKey followed by a SigningPublicKey and then a Certificate\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:412
+#: i2p2www/pages/site/docs/spec/common-structures.html:411
msgid ""
"Defines the authorization for a particular tunnel to receive messages "
"targeting a Destination.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:416
+#: i2p2www/pages/site/docs/spec/common-structures.html:415
msgid ""
"SHA256 Hash of the\n"
"RouterIdentity of the gateway "
@@ -13613,11 +13589,11 @@ msgid ""
"end Date\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:447
+#: i2p2www/pages/site/docs/spec/common-structures.html:446
msgid "Total size: 44 bytes"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:457
+#: i2p2www/pages/site/docs/spec/common-structures.html:456
msgid ""
"Contains all of the currently authorized Leases for a particular Destination.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:463
+#: i2p2www/pages/site/docs/spec/common-structures.html:462
msgid ""
"Destination, followed by a PublicKey for encryption, then a SigningPrivateKey"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:555
+#: i2p2www/pages/site/docs/spec/common-structures.html:554
msgid ""
"The public key of the destination was used for the old i2cp-to-i2cp "
"encryption\n"
"which was disabled in version 0.6, it is currently unused."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:560
+#: i2p2www/pages/site/docs/spec/common-structures.html:559
#, python-format
msgid ""
"The encryption key is used for end-to-end Integer defining the relative cost "
"of using the address, where 0 is free and 255 is expensive, followed by "
@@ -13721,11 +13697,11 @@ msgid ""
"IP address, port number, email address, URL, etc.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:633
+#: i2p2www/pages/site/docs/spec/common-structures.html:632
msgid "Cost is typically 5 or 6 for SSU, and 10 or 11 for NTCP."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:637
+#: i2p2www/pages/site/docs/spec/common-structures.html:636
msgid ""
"Expiration is currently unused, always null (all zeroes)).\n"
"As of release 0.9.3, the expiration is assumed zero and not stored, so "
@@ -13736,14 +13712,14 @@ msgid ""
"Routers MUST set this field to all zeros."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:645
+#: i2p2www/pages/site/docs/spec/common-structures.html:644
msgid ""
"The following options, while not required, are standard and expected to "
"be present in most router addresses:\n"
"\"host\" (an IPv4 or IPv6 address or host name) and \"port\"."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:656
+#: i2p2www/pages/site/docs/spec/common-structures.html:655
msgid ""
"Defines all of the data that a router wants to publish for the network to"
" see. The RouterInfo is one of two "
@@ -13753,13 +13729,13 @@ msgid ""
"the contained RouterIdentity.\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:661
+#: i2p2www/pages/site/docs/spec/common-structures.html:660
msgid ""
"RouterIdentity followed by the Date, when the entry was published\n"
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:741
+#: i2p2www/pages/site/docs/spec/common-structures.html:740
msgid ""
"The peer_size Integer may be followed by a list of that many router "
"hashes.\n"
@@ -13767,20 +13743,20 @@ msgid ""
"routes, which is unimplemented."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:746
+#: i2p2www/pages/site/docs/spec/common-structures.html:745
msgid ""
"The signature may be verified using the signing public key of the "
"router_ident."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:750
+#: i2p2www/pages/site/docs/spec/common-structures.html:749
#, python-format
msgid ""
"See the network database page\n"
"for standard options that are expected to be present in all router infos."
msgstr ""
-#: i2p2www/pages/site/docs/spec/common-structures.html:760
+#: i2p2www/pages/site/docs/spec/common-structures.html:759
#, python-format
msgid ""
"Defined in the Tunnel Message "
@@ -14478,7 +14454,7 @@ msgid ""
msgstr ""
#: i2p2www/pages/site/docs/transport/index.html:61
-#: i2p2www/pages/site/docs/transport/ssu.html:33
+#: i2p2www/pages/site/docs/transport/ssu.html:32
msgid ""
"Communication of firewall status and local IP, and changes to either, to "
"the router and the user interface"
@@ -14673,11 +14649,11 @@ msgid ""
"and see how transport-layer padding may improve things."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:6
+#: i2p2www/pages/site/docs/transport/ntcp.html:2
msgid "NTCP (NIO-based TCP)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:8
+#: i2p2www/pages/site/docs/transport/ntcp.html:6
#, python-format
msgid ""
"NTCP is one of two transports currently "
@@ -14689,7 +14665,7 @@ msgid ""
"NTCP-over-IPv6 is supported as of version 0.9.8."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:16
+#: i2p2www/pages/site/docs/transport/ntcp.html:14
msgid ""
"By default, NTCP uses the IP/Port\n"
"auto-detected by SSU. When enabled on config.jsp,\n"
@@ -14698,22 +14674,22 @@ msgid ""
"Now you can enable inbound TCP without a static IP or dyndns service."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:24
+#: i2p2www/pages/site/docs/transport/ntcp.html:22
msgid ""
"The NTCP code within I2P is relatively lightweight (1/4 the size of the "
"SSU code)\n"
"because it uses the underlying Java TCP transport for reliable delivery."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:30
+#: i2p2www/pages/site/docs/transport/ntcp.html:28
msgid "NTCP Protocol Specification"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:32
+#: i2p2www/pages/site/docs/transport/ntcp.html:30
msgid "Standard Message Format"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:33
+#: i2p2www/pages/site/docs/transport/ntcp.html:31
msgid ""
"After establishment,\n"
"the NTCP transport sends individual I2NP messages, with a simple "
@@ -14721,7 +14697,7 @@ msgid ""
"The unencrypted message is encoded as follows:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:43
+#: i2p2www/pages/site/docs/transport/ntcp.html:41
msgid ""
"The data is then AES/256/CBC encrypted. The session key for the "
"encryption\n"
@@ -14733,7 +14709,7 @@ msgid ""
"encrypted message."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:51
+#: i2p2www/pages/site/docs/transport/ntcp.html:49
msgid ""
"0-15 bytes of padding are required to bring the total message length\n"
"(including the six size and checksum bytes) to a multiple of 16.\n"
@@ -14742,39 +14718,39 @@ msgid ""
"The minimum data size is 1."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:59
+#: i2p2www/pages/site/docs/transport/ntcp.html:57
msgid "Time Sync Message Format"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:60
+#: i2p2www/pages/site/docs/transport/ntcp.html:58
msgid ""
"One special case is a metadata message where the sizeof(data) is 0. In\n"
"that case, the unencrypted message is encoded as:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:71
+#: i2p2www/pages/site/docs/transport/ntcp.html:69
msgid ""
"Total length: 16 bytes. The time sync message is sent at approximately 15"
" minute intervals.\n"
"The message is encrypted just as standard messages are."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:77
+#: i2p2www/pages/site/docs/transport/ntcp.html:75
msgid "Checksums"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:78
+#: i2p2www/pages/site/docs/transport/ntcp.html:76
#, python-format
msgid ""
"The standard and time sync messages use the Adler-32 checksum\n"
"as defined in the ZLIB Specification."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:84
+#: i2p2www/pages/site/docs/transport/ntcp.html:82
msgid "Establishment Sequence"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:85
+#: i2p2www/pages/site/docs/transport/ntcp.html:83
msgid ""
"In the establish state, there is a 4-phase message sequence to exchange "
"DH keys and signatures.\n"
@@ -14783,31 +14759,31 @@ msgid ""
"connection."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:99
+#: i2p2www/pages/site/docs/transport/ntcp.html:97
msgid "Legend:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:100
+#: i2p2www/pages/site/docs/transport/ntcp.html:98
msgid "256 byte DH public keys"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:104
+#: i2p2www/pages/site/docs/transport/ntcp.html:102
msgid "timestamps (4 bytes, seconds since epoch)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:105
+#: i2p2www/pages/site/docs/transport/ntcp.html:103
msgid "32 byte Session key"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:106
+#: i2p2www/pages/site/docs/transport/ntcp.html:104
msgid "2 byte size of Alice identity to follow"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:109
+#: i2p2www/pages/site/docs/transport/ntcp.html:107
msgid "DH Key Exchange"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:110
+#: i2p2www/pages/site/docs/transport/ntcp.html:108
#, python-format
msgid ""
"The initial 2048-bit DH key exchange\n"
@@ -14815,7 +14791,7 @@ msgid ""
"ElGamal encryption."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:116
+#: i2p2www/pages/site/docs/transport/ntcp.html:114
msgid ""
"The DH key exchange consists of a number of steps, displayed below.\n"
"The mapping between these steps and the messages sent between I2P "
@@ -14823,41 +14799,41 @@ msgid ""
"is marked in bold."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:122
+#: i2p2www/pages/site/docs/transport/ntcp.html:120
msgid ""
"Alice generates a secret integer x. She then calculates X = g^x mod"
" p
."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:123
+#: i2p2www/pages/site/docs/transport/ntcp.html:121
msgid "Alice sends X to Bob (Message 1)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:124
+#: i2p2www/pages/site/docs/transport/ntcp.html:122
msgid ""
"Bob generates a secret integer y. He then calculates Y = g^y mod "
"p
."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:125
+#: i2p2www/pages/site/docs/transport/ntcp.html:123
msgid "Bob sends Y to Alice.(Message 2)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:126
+#: i2p2www/pages/site/docs/transport/ntcp.html:124
msgid "Alice can now compute sessionKey = Y^x mod p
."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:127
+#: i2p2www/pages/site/docs/transport/ntcp.html:125
msgid "Bob can now compute sessionKey = X^y mod p
."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:128
+#: i2p2www/pages/site/docs/transport/ntcp.html:126
msgid ""
"Both Alice and Bob now have a shared key sessionKey = g^(x*y) mod "
"p
."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:130
+#: i2p2www/pages/site/docs/transport/ntcp.html:128
#, python-format
msgid ""
"The sessionKey is then used to exchange identities in Message 3 "
@@ -14866,11 +14842,11 @@ msgid ""
"cryptography page."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:136
+#: i2p2www/pages/site/docs/transport/ntcp.html:134
msgid "Message 1 (Session Request)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:137
+#: i2p2www/pages/site/docs/transport/ntcp.html:135
#, python-format
msgid ""
"This is the DH request. Alice already has Bob's\n"
@@ -14883,79 +14859,79 @@ msgid ""
"Alice sends Bob:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:150
-#: i2p2www/pages/site/docs/transport/ntcp.html:193
-#: i2p2www/pages/site/docs/transport/ntcp.html:273
-#: i2p2www/pages/site/docs/transport/ntcp.html:356
+#: i2p2www/pages/site/docs/transport/ntcp.html:148
+#: i2p2www/pages/site/docs/transport/ntcp.html:191
+#: i2p2www/pages/site/docs/transport/ntcp.html:271
+#: i2p2www/pages/site/docs/transport/ntcp.html:354
msgid "Size:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:152
+#: i2p2www/pages/site/docs/transport/ntcp.html:150
msgid "Contents:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:170
+#: i2p2www/pages/site/docs/transport/ntcp.html:168
msgid "256 byte X from Diffie Hellman"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:172
+#: i2p2www/pages/site/docs/transport/ntcp.html:170
#, python-format
msgid ""
"SHA256 Hash(X) xored with SHA256 Hash(Bob's Router Identity)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:179
-#: i2p2www/pages/site/docs/transport/ntcp.html:260
-#: i2p2www/pages/site/docs/transport/ntcp.html:337
+#: i2p2www/pages/site/docs/transport/ntcp.html:177
+#: i2p2www/pages/site/docs/transport/ntcp.html:258
+#: i2p2www/pages/site/docs/transport/ntcp.html:335
msgid "Notes:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:180
+#: i2p2www/pages/site/docs/transport/ntcp.html:178
msgid ""
"Bob verifies HXxorHI using his own router hash. If it does not verify,\n"
"Alice has contacted the wrong router, and Bob drops the connection."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:186
+#: i2p2www/pages/site/docs/transport/ntcp.html:184
msgid "Message 2 (Session Created)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:187
+#: i2p2www/pages/site/docs/transport/ntcp.html:185
msgid "This is the DH reply. Bob sends Alice:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:195
-#: i2p2www/pages/site/docs/transport/ntcp.html:275
-#: i2p2www/pages/site/docs/transport/ntcp.html:358
+#: i2p2www/pages/site/docs/transport/ntcp.html:193
+#: i2p2www/pages/site/docs/transport/ntcp.html:273
+#: i2p2www/pages/site/docs/transport/ntcp.html:356
msgid "Unencrypted Contents:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:217
-#: i2p2www/pages/site/docs/transport/ntcp.html:251
+#: i2p2www/pages/site/docs/transport/ntcp.html:215
+#: i2p2www/pages/site/docs/transport/ntcp.html:249
msgid "256 byte Y from Diffie Hellman"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:219
+#: i2p2www/pages/site/docs/transport/ntcp.html:217
msgid "SHA256 Hash(X concatenated with Y)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:222
-#: i2p2www/pages/site/docs/transport/ntcp.html:307
+#: i2p2www/pages/site/docs/transport/ntcp.html:220
+#: i2p2www/pages/site/docs/transport/ntcp.html:305
msgid "4 byte timestamp (seconds since the epoch)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:224
+#: i2p2www/pages/site/docs/transport/ntcp.html:222
msgid "12 bytes random data"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:229
-#: i2p2www/pages/site/docs/transport/ntcp.html:319
-#: i2p2www/pages/site/docs/transport/ntcp.html:386
+#: i2p2www/pages/site/docs/transport/ntcp.html:227
+#: i2p2www/pages/site/docs/transport/ntcp.html:317
+#: i2p2www/pages/site/docs/transport/ntcp.html:384
msgid "Encrypted Contents:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:253
+#: i2p2www/pages/site/docs/transport/ntcp.html:251
#, python-format
msgid ""
"48 bytes AES encrypted using the DH "
@@ -14963,38 +14939,38 @@ msgid ""
" the last 16 bytes of Y as the IV"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:261
+#: i2p2www/pages/site/docs/transport/ntcp.html:259
msgid ""
"Alice may drop the connection if the clock skew with Bob is too high as "
"calculated using tsB."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:266
+#: i2p2www/pages/site/docs/transport/ntcp.html:264
msgid "Message 3 (Session Confirm A)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:267
+#: i2p2www/pages/site/docs/transport/ntcp.html:265
msgid ""
"This contains Alice's router identity, and a DSA signature of the "
"critical data. Alice sends Bob:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:301
+#: i2p2www/pages/site/docs/transport/ntcp.html:299
msgid "2 byte size of Alice's router identity to follow (should always be 387)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:303
+#: i2p2www/pages/site/docs/transport/ntcp.html:301
#, python-format
msgid ""
"Alice's 387 byte Router Identity"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:309
+#: i2p2www/pages/site/docs/transport/ntcp.html:307
msgid "15 bytes random data"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:311
+#: i2p2www/pages/site/docs/transport/ntcp.html:309
#, python-format
msgid ""
"the 40 byte DSA "
@@ -15010,7 +14986,7 @@ msgid ""
"href=\"%(commonstructures)s#struct_RouterIdentity\">Router Identity"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:329
+#: i2p2www/pages/site/docs/transport/ntcp.html:327
#, python-format
msgid ""
"448 bytes AES encrypted using the DH"
@@ -15019,25 +14995,25 @@ msgid ""
"of message #1) as the IV"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:339
+#: i2p2www/pages/site/docs/transport/ntcp.html:337
msgid "Bob verifies the signature, and on failure, drops the connection."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:342
+#: i2p2www/pages/site/docs/transport/ntcp.html:340
msgid ""
"Bob may drop the connection if the clock skew with Alice is too high as "
"calculated using tsA."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:349
+#: i2p2www/pages/site/docs/transport/ntcp.html:347
msgid "Message 4 (Session Confirm B)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:350
+#: i2p2www/pages/site/docs/transport/ntcp.html:348
msgid "This is a DSA signature of the critical data. Bob sends Alice:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:375
+#: i2p2www/pages/site/docs/transport/ntcp.html:373
#, python-format
msgid ""
"the 40 byte DSA "
@@ -15053,11 +15029,11 @@ msgid ""
"href=\"%(commonstructures)s#struct_RouterIdentity\">Router Identity"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:381
+#: i2p2www/pages/site/docs/transport/ntcp.html:379
msgid "8 bytes random data"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:396
+#: i2p2www/pages/site/docs/transport/ntcp.html:394
#, python-format
msgid ""
"48 bytes AES encrypted using the DH "
@@ -15066,15 +15042,15 @@ msgid ""
"#2 as the IV"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:404
+#: i2p2www/pages/site/docs/transport/ntcp.html:402
msgid "Alice verifies the signature, and on failure, drops the connection."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:411
+#: i2p2www/pages/site/docs/transport/ntcp.html:409
msgid "After Establishment"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:412
+#: i2p2www/pages/site/docs/transport/ntcp.html:410
msgid ""
"The connection is established, and standard or time sync messages may be "
"exchanged.\n"
@@ -15086,11 +15062,11 @@ msgid ""
" the next IV."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:421
+#: i2p2www/pages/site/docs/transport/ntcp.html:419
msgid "Check Connection Message"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:422
+#: i2p2www/pages/site/docs/transport/ntcp.html:420
msgid ""
"Alternately, when Bob receives a connection, it could be a\n"
"check connection (perhaps prompted by Bob asking for someone\n"
@@ -15100,54 +15076,54 @@ msgid ""
"A check info connection will receive 256 bytes containing:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:431
+#: i2p2www/pages/site/docs/transport/ntcp.html:429
msgid "32 bytes of uninterpreted, ignored data"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:432
+#: i2p2www/pages/site/docs/transport/ntcp.html:430
msgid "1 byte size"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:433
+#: i2p2www/pages/site/docs/transport/ntcp.html:431
msgid ""
"that many bytes making up the local router's IP address (as reached by "
"the remote side)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:434
+#: i2p2www/pages/site/docs/transport/ntcp.html:432
msgid "2 byte port number that the local router was reached on"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:435
+#: i2p2www/pages/site/docs/transport/ntcp.html:433
msgid ""
"4 byte i2p network time as known by the remote side (seconds since the "
"epoch)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:436
+#: i2p2www/pages/site/docs/transport/ntcp.html:434
msgid "uninterpreted padding data, up to byte 223"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:437
+#: i2p2www/pages/site/docs/transport/ntcp.html:435
msgid ""
"xor of the local router's identity hash and the SHA256 of bytes 32 "
"through bytes 223"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:441
+#: i2p2www/pages/site/docs/transport/ntcp.html:439
msgid "Discussion"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:442
+#: i2p2www/pages/site/docs/transport/ntcp.html:440
#, python-format
msgid "Now on the NTCP Discussion Page."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:448
+#: i2p2www/pages/site/docs/transport/ntcp.html:446
msgid "The maximum message size should be increased to approximately 32 KB."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:452
+#: i2p2www/pages/site/docs/transport/ntcp.html:450
msgid ""
"A set of fixed packet sizes may be appropriate to further hide the data \n"
"fragmentation to external adversaries, but the tunnel, garlic, and end to"
@@ -15158,31 +15134,27 @@ msgid ""
"to create a limited number of message sizes."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:460
+#: i2p2www/pages/site/docs/transport/ntcp.html:458
msgid ""
"Memory utilization (including that of the kernel) for NTCP should be "
"compared to that for SSU."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:464
+#: i2p2www/pages/site/docs/transport/ntcp.html:462
msgid ""
"Can the establishment messages be randomly padded somehow, to frustrate\n"
"identification of I2P traffic based on initial packet sizes?"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ntcp.html:469
+#: i2p2www/pages/site/docs/transport/ntcp.html:467
msgid "Review and possibly disable 'check connection'"
msgstr ""
#: i2p2www/pages/site/docs/transport/ssu.html:2
-msgid "SSU Transport"
-msgstr ""
-
-#: i2p2www/pages/site/docs/transport/ssu.html:6
msgid "Secure Semireliable UDP"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:9
+#: i2p2www/pages/site/docs/transport/ssu.html:8
#, python-format
msgid ""
"SSU (also called \"UDP\" in much of the I2P documentation and user "
@@ -15192,7 +15164,7 @@ msgid ""
"The other is NTCP."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:15
+#: i2p2www/pages/site/docs/transport/ssu.html:14
msgid ""
"SSU is the newer of the two transports,\n"
"introduced in I2P release 0.6.\n"
@@ -15201,11 +15173,11 @@ msgid ""
"SSU-over-IPv6 is supported as of version 0.9.8."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:22
+#: i2p2www/pages/site/docs/transport/ssu.html:21
msgid "SSU Services"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:24
+#: i2p2www/pages/site/docs/transport/ssu.html:23
msgid ""
"Like the NTCP transport, SSU provides reliable, encrypted, connection-"
"oriented, point-to-point data transport.\n"
@@ -15213,33 +15185,33 @@ msgid ""
"including:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:30
+#: i2p2www/pages/site/docs/transport/ssu.html:29
msgid ""
"Cooperative NAT/Firewall traversal using introducers"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:31
+#: i2p2www/pages/site/docs/transport/ssu.html:30
msgid ""
"Local IP detection by inspection of incoming packets and peer testing"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:32
+#: i2p2www/pages/site/docs/transport/ssu.html:31
msgid ""
"Communication of firewall status and local IP, and changes to either to "
"NTCP"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:37
+#: i2p2www/pages/site/docs/transport/ssu.html:36
msgid "Protocol Details"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:39
+#: i2p2www/pages/site/docs/transport/ssu.html:38
msgid "Congestion control"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:41
+#: i2p2www/pages/site/docs/transport/ssu.html:40
msgid ""
"SSU's need for only semireliable delivery, TCP-friendly operation,\n"
"and the capacity for high throughput allows a great deal of latitude in\n"
@@ -15247,7 +15219,7 @@ msgid ""
"meant to be both efficient in bandwidth as well as simple to implement."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:48
+#: i2p2www/pages/site/docs/transport/ssu.html:47
msgid ""
"Packets are scheduled according to the router's policy, taking care\n"
"not to exceed the router's outbound capacity or to exceed the measured \n"
@@ -15262,7 +15234,7 @@ msgid ""
"other messages."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:59
+#: i2p2www/pages/site/docs/transport/ssu.html:58
msgid ""
"The congestion detection techniques vary from TCP as well, since each \n"
"message has its own unique and nonsequential identifier, and each message"
@@ -15278,7 +15250,7 @@ msgid ""
"retransmitted with any new updates."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:71
+#: i2p2www/pages/site/docs/transport/ssu.html:70
msgid ""
"The current implementation does not pad the packets to\n"
"any particular size, but instead just places a single message fragment "
@@ -15286,7 +15258,7 @@ msgid ""
"a packet and sends it off (careful not to exceed the MTU)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:78
+#: i2p2www/pages/site/docs/transport/ssu.html:77
msgid ""
"As of router version 0.8.12,\n"
"two MTU values are used for IPv4: 620 and 1484.\n"
@@ -15294,21 +15266,21 @@ msgid ""
"retransmitted."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:84
+#: i2p2www/pages/site/docs/transport/ssu.html:83
msgid ""
"For both MTU values, it is desirable that (MTU % 16) == 12, so that\n"
"the payload portion after the 28-byte IP/UDP header is a multiple of\n"
"16 bytes, for encryption purposes."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:90
+#: i2p2www/pages/site/docs/transport/ssu.html:89
msgid ""
"For the small MTU value, it is desirable to pack a 2646-byte\n"
"Variable Tunnel Build Message efficiently into multiple packets;\n"
"with a 620-byte MTU, it fits into 5 packets with nicely."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:96
+#: i2p2www/pages/site/docs/transport/ssu.html:95
msgid ""
"Based on measurements, 1492 fits nearly all reasonably small I2NP "
"messages\n"
@@ -15317,13 +15289,13 @@ msgid ""
"into a live network MTU anyway)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:102
+#: i2p2www/pages/site/docs/transport/ssu.html:101
msgid ""
"The MTU values were 608 and 1492 for releases 0.8.9 - 0.8.11.\n"
"The large MTU was 1350 prior to release 0.8.9."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:107
+#: i2p2www/pages/site/docs/transport/ssu.html:106
msgid ""
"The maximum receive packet size\n"
"is 1571 bytes as of release 0.8.12.\n"
@@ -15331,7 +15303,7 @@ msgid ""
"Prior to release 0.8.9 it was 2048 bytes."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:114
+#: i2p2www/pages/site/docs/transport/ssu.html:113
msgid ""
"As of release 0.9.2, if a router's network interface MTU is less than "
"1484,\n"
@@ -15339,18 +15311,18 @@ msgid ""
"honor that when a connection is established."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:120
+#: i2p2www/pages/site/docs/transport/ssu.html:119
msgid ""
"For IPv6, the minimum MTU is 1280. The IPv6 IP/UDP header is 48 bytes,\n"
"so we use an MTU where (MTN % 16 == 0), which is true for 1280.\n"
"The maximum IPv6 MTU is 1472."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:126
+#: i2p2www/pages/site/docs/transport/ssu.html:125
msgid "Message Size Limits"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:127
+#: i2p2www/pages/site/docs/transport/ssu.html:126
msgid ""
"While the maximum message size is nominally 32KB, the practical\n"
"limit differs. The protocol limits the number of fragments to 7 bits, or "
@@ -15365,11 +15337,11 @@ msgid ""
"For connections using the larger MTU, larger messages are possible."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:138
+#: i2p2www/pages/site/docs/transport/ssu.html:137
msgid "Keys"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:140
+#: i2p2www/pages/site/docs/transport/ssu.html:139
msgid ""
"All encryption used is AES256/CBC with 32 byte keys and 16 byte IVs.\n"
"The MAC and session keys are negotiated as part of the DH exchange, used\n"
@@ -15377,7 +15349,7 @@ msgid ""
"the publicly knowable introKey is used for the MAC and encryption."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:147
+#: i2p2www/pages/site/docs/transport/ssu.html:146
msgid ""
"When using the introKey, both the initial message and any subsequent\n"
"reply use the introKey of the responder (Bob) - the responder does \n"
@@ -15387,7 +15359,7 @@ msgid ""
"Bob."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:156
+#: i2p2www/pages/site/docs/transport/ssu.html:155
msgid ""
"Upon receiving a message, the receiver checks the \"from\" IP address and"
" port\n"
@@ -15400,7 +15372,7 @@ msgid ""
"it may be dropped anyway."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:167
+#: i2p2www/pages/site/docs/transport/ssu.html:166
msgid ""
"If Alice and Bob have an established session, but Alice loses the \n"
"keys for some reason and she wants to contact Bob, she may at any \n"
@@ -15412,7 +15384,7 @@ msgid ""
"new one."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:178
+#: i2p2www/pages/site/docs/transport/ssu.html:177
#, python-format
msgid ""
"For the DH key agreement,\n"
@@ -15420,18 +15392,18 @@ msgid ""
"MODP group (#14) is used:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:188
+#: i2p2www/pages/site/docs/transport/ssu.html:187
#, python-format
msgid ""
"These are the same p and g used for I2P's\n"
"ElGamal encryption."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:193
+#: i2p2www/pages/site/docs/transport/ssu.html:192
msgid "Replay prevention"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:195
+#: i2p2www/pages/site/docs/transport/ssu.html:194
msgid ""
"Replay prevention at the SSU layer occurs by rejecting packets \n"
"with exceedingly old timestamps or those which reuse an IV. To\n"
@@ -15439,7 +15411,7 @@ msgid ""
"\"decay\" periodically so that only recently added IVs are detected."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:202
+#: i2p2www/pages/site/docs/transport/ssu.html:201
msgid ""
"The messageIds used in DataMessages are defined at layers above\n"
"the SSU transport and are passed through transparently. These IDs\n"
@@ -15448,11 +15420,11 @@ msgid ""
"replay prevention - higher layers should take that into account."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:210
+#: i2p2www/pages/site/docs/transport/ssu.html:209
msgid "Addressing"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:212
+#: i2p2www/pages/site/docs/transport/ssu.html:211
msgid ""
"To contact an SSU peer, one of two sets of information is necessary:\n"
"a direct address, for when the peer is publicly reachable, or an\n"
@@ -15460,42 +15432,42 @@ msgid ""
"There is no restriction on the number of addresses a peer may have."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:224
+#: i2p2www/pages/site/docs/transport/ssu.html:223
msgid ""
"Each of the addresses may also expose a series of options - special\n"
"capabilities of that particular peer. For a list of available\n"
"capabilities, see below."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:230
+#: i2p2www/pages/site/docs/transport/ssu.html:229
#, python-format
msgid ""
"The addresses, options, and capabilities are published in the network database."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:235
+#: i2p2www/pages/site/docs/transport/ssu.html:234
msgid "Direct Session Establishment"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:236
+#: i2p2www/pages/site/docs/transport/ssu.html:235
msgid ""
"Direct session establishment is used when no third party is required for "
"NAT traversal.\n"
"The message sequence is as follows:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:241
+#: i2p2www/pages/site/docs/transport/ssu.html:240
msgid "Connection establishment (direct)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:242
+#: i2p2www/pages/site/docs/transport/ssu.html:241
msgid ""
"Alice connects directly to Bob.\n"
"IPv6 is supported as of version 0.9.8."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:257
+#: i2p2www/pages/site/docs/transport/ssu.html:256
#, python-format
msgid ""
"After the SessionConfirmed message is received, Bob sends a small\n"
@@ -15508,7 +15480,7 @@ msgid ""
"(i.e. 0x0000000000000002)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:266
+#: i2p2www/pages/site/docs/transport/ssu.html:265
#, python-format
msgid ""
"After the status message is sent, the peers exchange\n"
@@ -15517,7 +15489,7 @@ msgid ""
"RouterInfos."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:274
+#: i2p2www/pages/site/docs/transport/ssu.html:273
msgid ""
"It does not appear that the type of the status message or its contents "
"matters.\n"
@@ -15526,7 +15498,7 @@ msgid ""
"the status message can be eliminated."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:283
+#: i2p2www/pages/site/docs/transport/ssu.html:282
msgid ""
"Introduction keys are delivered through an external channel \n"
"(the network database, where they are identical to the router Hash for "
@@ -15542,7 +15514,7 @@ msgid ""
"not necessary to any intermediary relay peer)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:297
+#: i2p2www/pages/site/docs/transport/ssu.html:296
msgid ""
"Indirect session establishment by means of a third party introduction\n"
"is necessary for efficient NAT traversal. Charlie, a router behind a\n"
@@ -15570,25 +15542,25 @@ msgid ""
"full direction session establishment with the specified IP and port."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:324
+#: i2p2www/pages/site/docs/transport/ssu.html:323
msgid "Connection establishment (indirect using an introducer)"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:326
+#: i2p2www/pages/site/docs/transport/ssu.html:325
msgid "Alice first connects to introducer Bob, who relays the request to Charlie."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:344
+#: i2p2www/pages/site/docs/transport/ssu.html:343
msgid ""
"After the hole punch, the session is established between Alice and "
"Charlie as in a direct establishment."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:356
+#: i2p2www/pages/site/docs/transport/ssu.html:355
msgid "Peer testing"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:358
+#: i2p2www/pages/site/docs/transport/ssu.html:357
msgid ""
"The automation of collaborative reachability testing for peers is\n"
"enabled by a sequence of PeerTest messages. With its proper \n"
@@ -15597,7 +15569,7 @@ msgid ""
"quite simple:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:377
+#: i2p2www/pages/site/docs/transport/ssu.html:376
msgid ""
"Each of the PeerTest messages carry a nonce identifying the\n"
"test series itself, as initialized by Alice. If Alice doesn't \n"
@@ -15607,7 +15579,7 @@ msgid ""
"that may be reached are as follows:"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:387
+#: i2p2www/pages/site/docs/transport/ssu.html:386
msgid ""
"If she doesn't receive a response from Bob, she will retransmit\n"
"up to a certain number of times, but if no response ever arrives,\n"
@@ -15617,7 +15589,7 @@ msgid ""
"Charlie to reply."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:396
+#: i2p2www/pages/site/docs/transport/ssu.html:395
msgid ""
"If Alice doesn't receive a PeerTest message with the \n"
"expected nonce from a third party (Charlie), she will retransmit\n"
@@ -15629,7 +15601,7 @@ msgid ""
"IP and port that Bob offered up should be forwarded)."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:407
+#: i2p2www/pages/site/docs/transport/ssu.html:406
msgid ""
"If Alice receives Bob's PeerTest message and both of Charlie's\n"
"PeerTest messages but the enclosed IP and port numbers in Bob's \n"
@@ -15640,7 +15612,7 @@ msgid ""
"remote connectivity, ignoring further port discovery."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:417
+#: i2p2www/pages/site/docs/transport/ssu.html:416
msgid ""
"If Alice receives Charlie's first message but not his second,\n"
"she will retransmit her PeerTest message to Charlie up to a \n"
@@ -15648,7 +15620,7 @@ msgid ""
"that Charlie is either confused or no longer online."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:425
+#: i2p2www/pages/site/docs/transport/ssu.html:424
msgid ""
"Alice should choose Bob arbitrarily from known peers who seem\n"
"to be capable of participating in peer tests. Bob in turn should\n"
@@ -15659,7 +15631,7 @@ msgid ""
"to designate a new peer as Bob and try again with a different nonce."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:435
+#: i2p2www/pages/site/docs/transport/ssu.html:434
msgid ""
"Alice's introduction key is included in all of the PeerTest \n"
"messages so that she doesn't need to already have an established\n"
@@ -15668,11 +15640,11 @@ msgid ""
"with either Bob or Charlie, but it is not required."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:453
+#: i2p2www/pages/site/docs/transport/ssu.html:452
msgid "Transmission window, ACKs and Retransmissions"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:454
+#: i2p2www/pages/site/docs/transport/ssu.html:453
#, python-format
msgid ""
"The DATA message may contain ACKs of full messages and\n"
@@ -15682,7 +15654,7 @@ msgid ""
"for details."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:462
+#: i2p2www/pages/site/docs/transport/ssu.html:461
#, python-format
msgid ""
"The details of windowing, ACK, and retransmission strategies are not "
@@ -15697,11 +15669,11 @@ msgid ""
"See the code for initial, min and max parameters."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:474
+#: i2p2www/pages/site/docs/transport/ssu.html:473
msgid "Security"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:475
+#: i2p2www/pages/site/docs/transport/ssu.html:474
msgid ""
"UDP source addresses may, of course, be spoofed.\n"
"Additionally, the IPs and ports contained inside specific\n"
@@ -15710,31 +15682,31 @@ msgid ""
"Also, certain actions and responses may need to be rate-limited."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:483
+#: i2p2www/pages/site/docs/transport/ssu.html:482
msgid ""
"The details of validation are not specified\n"
"here. Implementers should add defenses where appropriate."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:489
+#: i2p2www/pages/site/docs/transport/ssu.html:488
msgid "Peer capabilities"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:493
+#: i2p2www/pages/site/docs/transport/ssu.html:492
msgid ""
"If the peer address contains the 'B' capability, that means \n"
"they are willing and able to participate in peer tests as\n"
"a 'Bob' or 'Charlie'."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:499
+#: i2p2www/pages/site/docs/transport/ssu.html:498
msgid ""
"If the peer address contains the 'C' capability, that means\n"
"they are willing and able to serve as an introducer - serving\n"
"as a Bob for an otherwise unreachable Alice."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:508
+#: i2p2www/pages/site/docs/transport/ssu.html:507
msgid ""
"Analysis of current SSU performance, including assessment of window size "
"adjustment\n"
@@ -15743,14 +15715,14 @@ msgid ""
"performance, is a topic for future work."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:514
+#: i2p2www/pages/site/docs/transport/ssu.html:513
msgid ""
"The current implementation repeatedly sends acknowledgments for the same "
"packets,\n"
"which unnecessarily increases overhead."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:519
+#: i2p2www/pages/site/docs/transport/ssu.html:518
msgid ""
"The default small MTU value of 620 should be analyzed and possibly "
"increased.\n"
@@ -15759,15 +15731,15 @@ msgid ""
"Probably not."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:525
+#: i2p2www/pages/site/docs/transport/ssu.html:524
msgid "The protocol should be extended to exchange MTUs during the setup."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:529
+#: i2p2www/pages/site/docs/transport/ssu.html:528
msgid "Rekeying is currently unimplemented and may never be."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:533
+#: i2p2www/pages/site/docs/transport/ssu.html:532
msgid ""
"The potential use of the 'challenge' fields in RelayIntro and "
"RelayResponse,\n"
@@ -15775,7 +15747,7 @@ msgid ""
"undocumented."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:538
+#: i2p2www/pages/site/docs/transport/ssu.html:537
msgid ""
"Instead of a single fragment per packet, a more efficient\n"
"strategy may be to bundle multiple message fragments into the same "
@@ -15783,7 +15755,7 @@ msgid ""
"so long as it doesn't exceed the MTU."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:544
+#: i2p2www/pages/site/docs/transport/ssu.html:543
msgid ""
"A set of fixed packet sizes may be appropriate to further hide the data \n"
"fragmentation to external adversaries, but the tunnel, garlic, and end to"
@@ -15791,34 +15763,34 @@ msgid ""
"end padding should be sufficient for most needs until then."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:550
+#: i2p2www/pages/site/docs/transport/ssu.html:549
msgid ""
"Why are introduction keys the same as the router hash, should it be "
"changed, would there be any benefit?"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:554
+#: i2p2www/pages/site/docs/transport/ssu.html:553
msgid "Capacities appear to be unused."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:558
+#: i2p2www/pages/site/docs/transport/ssu.html:557
msgid ""
"Signed-on times in SessionCreated and SessionConfirmed appear to be "
"unused or unverified."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:563
+#: i2p2www/pages/site/docs/transport/ssu.html:562
msgid "Implementation Diagram"
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:564
+#: i2p2www/pages/site/docs/transport/ssu.html:563
msgid ""
"This diagram\n"
"should accurately reflect the current implementation, however there may "
"be small differences."
msgstr ""
-#: i2p2www/pages/site/docs/transport/ssu.html:572
+#: i2p2www/pages/site/docs/transport/ssu.html:571
msgid "Now on the SSU specification page"
msgstr ""
@@ -16793,3 +16765,30 @@ msgid ""
"conclusion is not supported by the paper."
msgstr ""
+#~ msgid "How does I2P work"
+#~ msgstr ""
+
+#~ msgid "Naming in I2P"
+#~ msgstr ""
+
+#~ msgid "I2P Plugins"
+#~ msgstr ""
+
+#~ msgid "A Gentle Introduction"
+#~ msgstr ""
+
+#~ msgid "Tunnel Overview"
+#~ msgstr ""
+
+#~ msgid "I2P Blockfile Specification"
+#~ msgstr ""
+
+#~ msgid "Common structure Specification"
+#~ msgstr ""
+
+#~ msgid "Data types Specification"
+#~ msgstr ""
+
+#~ msgid "SSU Transport"
+#~ msgstr ""
+
diff --git a/i2p2www/translations/sv_SE/LC_MESSAGES/get-involved.po b/i2p2www/translations/sv_SE/LC_MESSAGES/get-involved.po
index ddc60435..2cdcb9df 100644
--- a/i2p2www/translations/sv_SE/LC_MESSAGES/get-involved.po
+++ b/i2p2www/translations/sv_SE/LC_MESSAGES/get-involved.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: https://trac.i2p2.de/\n"
-"POT-Creation-Date: 2014-01-08 02:25+0000\n"
+"POT-Creation-Date: 2014-01-09 19:32+0000\n"
"PO-Revision-Date: 2013-04-27 23:10+0000\n"
"Last-Translator: Martin Svensson i2p.i2p
, i2p.www
and "
"i2p.syndie
branches"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:16
-#: i2p2www/pages/site/get-involved/guides/monotone.html:308
+#: i2p2www/pages/site/get-involved/guides/monotone.html:14
+#: i2p2www/pages/site/get-involved/guides/monotone.html:306
msgid "Verifying that trust evaluation works"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:17
-#: i2p2www/pages/site/get-involved/guides/monotone.html:357
+#: i2p2www/pages/site/get-involved/guides/monotone.html:15
+#: i2p2www/pages/site/get-involved/guides/monotone.html:355
msgid "Checking out a working copy of the latest version"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:18
-#: i2p2www/pages/site/get-involved/guides/monotone.html:384
+#: i2p2www/pages/site/get-involved/guides/monotone.html:16
+#: i2p2www/pages/site/get-involved/guides/monotone.html:382
msgid "Updating your working copy to the latest version"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:22
-#: i2p2www/pages/site/get-involved/guides/monotone.html:414
+#: i2p2www/pages/site/get-involved/guides/monotone.html:20
+#: i2p2www/pages/site/get-involved/guides/monotone.html:412
msgid "Operating a Monotone Server"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:24
+#: i2p2www/pages/site/get-involved/guides/monotone.html:22
msgid "Obtaining and deploying developers’ transport keys"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:25
-#: i2p2www/pages/site/get-involved/guides/monotone.html:424
+#: i2p2www/pages/site/get-involved/guides/monotone.html:23
+#: i2p2www/pages/site/get-involved/guides/monotone.html:422
msgid "Granting push and pull access"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:26
-#: i2p2www/pages/site/get-involved/guides/monotone.html:469
+#: i2p2www/pages/site/get-involved/guides/monotone.html:24
+#: i2p2www/pages/site/get-involved/guides/monotone.html:467
msgid "Running Monotone in server mode"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:27
-#: i2p2www/pages/site/get-involved/guides/monotone.html:494
+#: i2p2www/pages/site/get-involved/guides/monotone.html:25
+#: i2p2www/pages/site/get-involved/guides/monotone.html:492
msgid "Differences under Debian GNU/Linux"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:34
+#: i2p2www/pages/site/get-involved/guides/monotone.html:32
#, python-format
msgid ""
"This is a revised version of ."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:42
+#: i2p2www/pages/site/get-involved/guides/monotone.html:40
#, python-format
msgid ""
"I2P has a distributed development model. The source code is replicated "
@@ -3052,7 +3035,7 @@ msgid ""
" before commit rights are granted)."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:52
+#: i2p2www/pages/site/get-involved/guides/monotone.html:50
msgid ""
"Some of Monotone's noteworthy qualities are: distributed\n"
" version control, cryptographic authentication, access control, its "
@@ -3062,11 +3045,11 @@ msgid ""
" having the ability to resume interrupted synchronization attempts."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:61
+#: i2p2www/pages/site/get-involved/guides/monotone.html:59
msgid "Operating a Monotone Client"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:66
+#: i2p2www/pages/site/get-involved/guides/monotone.html:64
msgid ""
"A transport key grants you the ability to push your changes to a Monotone"
" repository server.\n"
@@ -3076,7 +3059,7 @@ msgid ""
"order to read (or pull) the source code."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:74
+#: i2p2www/pages/site/get-involved/guides/monotone.html:72
msgid ""
"Without a transport key, one cannot:\n"
" \n"
@@ -3087,7 +3070,7 @@ msgid ""
"
"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:85
+#: i2p2www/pages/site/get-involved/guides/monotone.html:83
msgid ""
"Without a commit key, one cannot:\n"
" \n"
@@ -3095,7 +3078,7 @@ msgid ""
"
"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:94
+#: i2p2www/pages/site/get-involved/guides/monotone.html:92
msgid ""
"If you only intend to retrieve code from MTN, feel free to skip to the\n"
" next section. "
@@ -3103,27 +3086,27 @@ msgid ""
" to generate keys, read the following."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:102
+#: i2p2www/pages/site/get-involved/guides/monotone.html:100
msgid ""
"By convention keys are named like an e-mail addresses, but a "
"corresponding e-mail\n"
" address does not need to exist. For example, your keys might be named:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:113
+#: i2p2www/pages/site/get-involved/guides/monotone.html:111
msgid ""
"Monotone stores keys under $HOME/.monotone/keys
in "
"text files which\n"
" are named identically to the keys. For example:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:123
+#: i2p2www/pages/site/get-involved/guides/monotone.html:121
msgid ""
"To generate transport and commit keys, enter the following commands at a "
"prompt:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:133
+#: i2p2www/pages/site/get-involved/guides/monotone.html:131
msgid ""
"Monotone will prompt you for a password to protect your keys. You are "
"very strongly encouraged to set a password\n"
@@ -3132,11 +3115,11 @@ msgid ""
" Monotone server."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:141
+#: i2p2www/pages/site/get-involved/guides/monotone.html:139
msgid "Trust, and initializing your repository"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:145
+#: i2p2www/pages/site/get-involved/guides/monotone.html:143
msgid ""
"Monotone's security model helps to ensure that nobody can easily "
"impersonate a developer without\n"
@@ -3147,13 +3130,13 @@ msgid ""
" not replace reading diffs."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:155
+#: i2p2www/pages/site/get-involved/guides/monotone.html:153
msgid ""
"A Monotone repository is a single file (a compressed SQLite database) "
"which contains all of the project's source code and history."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:161
+#: i2p2www/pages/site/get-involved/guides/monotone.html:159
msgid ""
"After importing the "
"developers' keys into Monotone and\n"
@@ -3166,26 +3149,26 @@ msgid ""
" needed due to the push access policies in place."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:171
+#: i2p2www/pages/site/get-involved/guides/monotone.html:169
msgid ""
"A repository can hold many branches. For example, our repository holds "
"the\n"
" following main branches:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:176
+#: i2p2www/pages/site/get-involved/guides/monotone.html:174
msgid "The I2P router and associated programs"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:177
+#: i2p2www/pages/site/get-involved/guides/monotone.html:175
msgid "The I2P project website"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:178
+#: i2p2www/pages/site/get-involved/guides/monotone.html:176
msgid "Syndie, a distributed forums tool"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:183
+#: i2p2www/pages/site/get-involved/guides/monotone.html:181
msgid ""
"By convention, the I2P Monotone repository is named i2p.mtn
."
" Before pulling\n"
@@ -3198,7 +3181,7 @@ msgid ""
" command:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:199
+#: i2p2www/pages/site/get-involved/guides/monotone.html:197
msgid ""
"Keys which developers use to commit code are essential for trust "
"evaluation in\n"
@@ -3207,14 +3190,14 @@ msgid ""
" "
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:206
+#: i2p2www/pages/site/get-involved/guides/monotone.html:204
#, python-format
msgid ""
"Developers' commit keys are provided GPG-signed on another page."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:212
+#: i2p2www/pages/site/get-involved/guides/monotone.html:210
#, python-format
msgid ""
"To import developers' keys after verifying their authenticity, copy Note: Never add keys to "
"$HOME/.monotone/keys
manually."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:230
+#: i2p2www/pages/site/get-involved/guides/monotone.html:228
msgid ""
"The default Monotone trust policy is way too lax for our requirements: "
"every committer is trusted by default.\n"
" That is not acceptable for I2P development."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:237
+#: i2p2www/pages/site/get-involved/guides/monotone.html:235
msgid ""
"Change into the directory $HOME/.monotone
and open "
"the file\n"
@@ -3245,14 +3228,14 @@ msgid ""
"following two functions into this file:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:246
+#: i2p2www/pages/site/get-involved/guides/monotone.html:244
msgid ""
"The first function determines an intersection between two sets, in our "
"case a\n"
" revision's signers and trusted signers."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:253
+#: i2p2www/pages/site/get-involved/guides/monotone.html:251
msgid ""
"The second function determines trust in a given revision, by calling the "
"first\n"
@@ -3263,14 +3246,14 @@ msgid ""
" revision is trusted. Otherwise, the revision is not trusted."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:262
+#: i2p2www/pages/site/get-involved/guides/monotone.html:260
msgid ""
"More information about Trust Evauluation Hooks can be found in the official Monotone "
"documentation."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:271
+#: i2p2www/pages/site/get-involved/guides/monotone.html:269
msgid ""
"Enter the directory where you initialized i2p.mtn
. Depending"
" on whether you\n"
@@ -3279,21 +3262,21 @@ msgid ""
" perform the pull
operation in different ways."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:279
+#: i2p2www/pages/site/get-involved/guides/monotone.html:277
msgid "If you only want I2P sources:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:288
+#: i2p2www/pages/site/get-involved/guides/monotone.html:286
msgid "If you want all branches:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:294
+#: i2p2www/pages/site/get-involved/guides/monotone.html:292
msgid ""
"If the transfer aborts before completing sucessfully, simply repeating "
"the pull command will resume the transfer."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:300
+#: i2p2www/pages/site/get-involved/guides/monotone.html:298
msgid ""
"Pulling in the above examples is done anonymously by specifying an empty "
"transport key.\n"
@@ -3302,21 +3285,21 @@ msgid ""
" to selectively provide some people with tampered data."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:311
+#: i2p2www/pages/site/get-involved/guides/monotone.html:309
msgid "To verify that trust evaluation works:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:315
+#: i2p2www/pages/site/get-involved/guides/monotone.html:313
msgid "Make a backup of your monotonerc
file."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:316
+#: i2p2www/pages/site/get-involved/guides/monotone.html:314
msgid ""
"Modify monotonerc
by setting the trusted_signers "
"variable in the following way:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:322
+#: i2p2www/pages/site/get-involved/guides/monotone.html:320
msgid ""
"With monotonerc
configured as above, Monotone will no"
" longer trust any committers. Confirm this by changing into the\n"
@@ -3324,14 +3307,14 @@ msgid ""
"of the I2P branch:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:332
+#: i2p2www/pages/site/get-involved/guides/monotone.html:330
msgid ""
"A directory named i2p.i2p
should not appear. You "
"should encounter many\n"
" error messages like:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:349
+#: i2p2www/pages/site/get-involved/guides/monotone.html:347
msgid ""
"If you are satisfied with results, restore the backup of\n"
" monotonerc
that was created above. If you didn't create a "
@@ -3340,20 +3323,20 @@ msgid ""
"hooks\">Setting up trust evaluation hooks."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:360
+#: i2p2www/pages/site/get-involved/guides/monotone.html:358
msgid ""
"If you already have a branch checked out, skip to the next\n"
" section."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:367
+#: i2p2www/pages/site/get-involved/guides/monotone.html:365
msgid ""
"Change into the directory where i2p.mtn
is located. Over "
"there issue:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:376
+#: i2p2www/pages/site/get-involved/guides/monotone.html:374
msgid ""
"The checkout should complete without error messages and a directory named"
"\n"
@@ -3362,7 +3345,7 @@ msgid ""
" successfully checked out the latest I2P sources, ready to be compiled."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:387
+#: i2p2www/pages/site/get-involved/guides/monotone.html:385
msgid ""
"If you haven't done this already, pull fresh code from the server to your"
" local\n"
@@ -3371,42 +3354,42 @@ msgid ""
" i2p.mtn
is located and issue:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:398
+#: i2p2www/pages/site/get-involved/guides/monotone.html:396
msgid "Now change into your i2p.i2p
directory, and over there issue:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:407
+#: i2p2www/pages/site/get-involved/guides/monotone.html:405
msgid ""
"As long as there were no errors…Congratulations! You have "
"successfully updated to the latest I2P sources. They\n"
" should be ready to compile."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:416
+#: i2p2www/pages/site/get-involved/guides/monotone.html:414
msgid "Obtaining and deploying developers' transport keys"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:419
+#: i2p2www/pages/site/get-involved/guides/monotone.html:417
msgid ""
"As a server operator you may want to grant push access to certain "
"developers."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:427
+#: i2p2www/pages/site/get-involved/guides/monotone.html:425
msgid "By default the Monotone server denies all access."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:433
+#: i2p2www/pages/site/get-involved/guides/monotone.html:431
msgid "To grant pull access to all clients, set the following in"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:445
+#: i2p2www/pages/site/get-involved/guides/monotone.html:443
msgid ""
"No one will not be able to push code to your server without permission "
"being explicitly granted. To grant push access:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:451
+#: i2p2www/pages/site/get-involved/guides/monotone.html:449
msgid ""
"Add the name of the user's transport key to\n"
"$HOME/.monotone/write-permissions
, such as\n"
@@ -3417,7 +3400,7 @@ msgid ""
"with one key per line."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:462
+#: i2p2www/pages/site/get-involved/guides/monotone.html:460
msgid ""
"Import the transport key(s) into your database. The procedure for "
"importing transport keys is the same as for\n"
@@ -3426,14 +3409,14 @@ msgid ""
"developers' keys."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:472
+#: i2p2www/pages/site/get-involved/guides/monotone.html:470
msgid ""
"A separate database should be used for your Monotone server because "
"monotone will lock the database while it is served to others.\n"
" Make a copy of your development database, then start the server with:"
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:479
+#: i2p2www/pages/site/get-involved/guides/monotone.html:477
msgid ""
"If your key is protected with a passphrase, Monotone may request the "
"passphrase\n"
@@ -3442,7 +3425,7 @@ msgid ""
" (or by clearing the password for your transport key)."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:487
+#: i2p2www/pages/site/get-involved/guides/monotone.html:485
msgid ""
"For your server to be accessible for others over I2P, you will need to "
"create a\n"
@@ -3450,7 +3433,7 @@ msgid ""
"profile."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:497
+#: i2p2www/pages/site/get-involved/guides/monotone.html:495
msgid ""
"Debian (amongst other distributions) has integrated Monotone into their\n"
" framework of daemons/services. Although Monotone servers can still be "
@@ -3459,7 +3442,7 @@ msgid ""
" be more straightforward."
msgstr ""
-#: i2p2www/pages/site/get-involved/guides/monotone.html:505
+#: i2p2www/pages/site/get-involved/guides/monotone.html:503
msgid ""
"Permissions are granted by editing the files\n"
" /etc/monotone/read-permissions
and\n"
@@ -4072,3 +4055,15 @@ msgstr ""
#~ msgid ""
#~ msgstr ""
+#~ msgid "To Do List"
+#~ msgstr ""
+
+#~ msgid "Bounties"
+#~ msgstr ""
+
+#~ msgid "MTN Keys"
+#~ msgstr ""
+
+#~ msgid "Monotone"
+#~ msgstr ""
+
diff --git a/i2p2www/translations/sv_SE/LC_MESSAGES/priority.po b/i2p2www/translations/sv_SE/LC_MESSAGES/priority.po
index 40d5ce6a..382f0379 100644
--- a/i2p2www/translations/sv_SE/LC_MESSAGES/priority.po
+++ b/i2p2www/translations/sv_SE/LC_MESSAGES/priority.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
-"POT-Creation-Date: 2014-01-09 17:35+0000\n"
+"POT-Creation-Date: 2014-01-09 19:32+0000\n"
"PO-Revision-Date: 2014-01-08 22:27+0000\n"
"Last-Translator: hottuna
如果可能,请使用 BibTeX 格式,示例参见 BibTeX 源页面 。\n"
"
如果可能请提供链接: 离线论文帮助有限。"
-#: i2p2www/pages/papers/list.html:94
+#: i2p2www/pages/papers/list.html:92
#, python-format
msgid ""
"The source code for this page was adapted from\n"